Number 1 to get a successful integration going is : Read the documentation of the service you want to connect with – also read MDriven wiki and articles like this! Number 2; remember that security is very often a precision sport – “close” does not cut it and often gives you the same error as …
Category: Modeling
Reverse derived–more than what one may think of
The ability to reverse derive an attribute is practical in many circumstances – but it may not be obvious to everybody just what it can be used for. What is obvious is that you may have a derivation that collects a couple of strings like self.FirstName+’ ’+self.LastName, and that the reverse derive action can be …
Working with REST– a quick way to get Json example turned into model
When you work with REST-services you will consume a lot of structured results in the form of Json data. Reading the Json specification to create a matching model – attribute by attribute, relation by relation is tiresome. To help you with this consider the new function “add attributes, associations and classes from clipboard json ” …
DEBUGGER NEWS 2019 #2
Debugging should be fun! Visualizing data in 3D is fun! We added this thing that can help you to see things faster: Take a look at this video: How to use it? Inspiration: Color tetrahedrons based on a state attribute to let your eye detect rough percentage of each Plot date attribute (converted and scaled …
Introducing MDriven TaJson
I know – we have grown accustomed to things being REALLY complicated when it comes to software development. But what if everything was easy? How would it be then? Would we get time over and invest that time into building complicated things? Probably. So there might be no Nirvana were our brains are not needed …
Debugger news 2019 #1
New way to hold multiple expressions per session: For each expression you add you can bring up OclEditor or execute. You can now use the new debugger and OclEditor in runtime. Only one expression is active at a time – and it is marked with “Current”. This is the expression that is executed when you …
Cache Invalidation–a real problem for us all
“There are only two hard problems in Computer Science: cache invalidation, and naming things.”— Phil Karlton Caches are all around – when we do a small derived field combining first name and last name in a new attribute complete name it is a cache of sorts. But we may typically think of cache as something our …
The power of text
UML is in its core a graphical language and as such it is not easily manipulated by the most powerful tool in the digitalized world today: the text editor. The text editor is a concept with thousands of implementations. Software developers tend to grow deep relationships with their text editor of choice. The power of …
More Layout
As a modeler I spend a lot of time in the model. I look things up and in order to answer questions I get from EVERYONE – and I also have questions of my own – how does this or that work. The model is also my main tool to solve new problems for the …