Modeling

Transparency, an increasingly important aspect of software

Your system – any system – should be transparent in order to gain trust. Would you like to fly a Boeing Max 8 with mashup code from everywhere that no-one fully understands? You can trust systems that are not transparent – but it is easier to build trust for transparent systems. Transparent systems has been …

Framework Modeling Turnkey

Getting data from anywhere- like for example Spotify – that is Oauth2 protected

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 …

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 …

Modeling

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 ” …

Business Modeling

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 …