MDriven is all about defining the perfect specification and automatically executing that in a modern tech-stack. Tech-stacks age, so we need to produce new model executors. We have been through many already in our company’s history (Windows Forms, WPF, Silverlight, ASP.NET, MVC… ) – and now it’s time again. What differs this time is that …
Category: Modeling
Wednesdays with MDriven: Join the Conversation!
Are you an MDriven user or new to the MDriven World? Interested in learning more about MDriven? “Wednesdays with MDriven,” is an online meeting that welcomes all users, visitors, and other parties associated with MDriven. Hans Karlsen, the lead developer, and the MDriven Team lead and host it every last Wednesday of the month. …
Make Debugging Easier with the OCL-Operators Tab
The OCL-Operators Tab Recently, MDriven introduced a new feature in MDriven Designer that will enhance your debugging experience: the OCL–Operators Tab. Let’s explore how this can simplify your workflow. What Are OCL Operators? Definition The Object Constraint Language (OCL) is a declarative language that describes rules that apply to Unified Modeling Language (UML) models developed …
Remove Animations to Boost Performance in MDriven Designer
In the fast-paced world of software development, every second counts. When working with large models, we often encounter animations that, while visually appealing, can slow down our workflow. Additionally, animations on ViewModels—such as those triggered by clicking columns—can be frustratingly slow, especially on computers/laptops with weaker graphics cards. The Culprit: Animated Elements Large Models and …
MDriven is not one thing – it’s seven and some extras
Several attributes label MDriven as distinct and dynamic from all the rest. Seven Unique Aspects First thing: A fully normalized database schema with generated keys for all associations – in most of the good DB- brands, following my UML (Unified Modeling Language) model – whatever I do with it. Second thing: A Business layer for …
Demonstrate your skill by building LinkedIn with MDriven Designer
Receiving praise is nice, but it’s more important to demonstrate your ability by actually creating something usable. Let’s build LinkedIn together in this video!
What to plan–and what to just react to
After 30+ years as a software developer, I have always struggled with managers needing to know how, what, and when something will be solved or delivered. I have felt the frustration deep down, but often lacked the words to say “Hey if you can’t even say what you want, how do you think I will …
MDriven Coaching program
When you take on a small or large development project you may be in need of support and coaching. MDriven strategies are unique in the way that they enable you to do all the work yourself ( frontend, backend, database , testing, usability design, deploy, servers resources, scalability etc.) This lowers the overall price and …
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 …
Augmented developer
Developing detailed business support systems with software can be hard. The quickly changing requirements mess up earlier assumptions – and even if new facts are good since you learn more – you eventually end up in a chokehold where you need to choose between correcting implemented knowledge from yesterday or add new knowledge from today. …