Justin JamesProperly Dispositioning OutSystems Architecture Dashboard FindingsThe OutSystems Architecture Dashboard (OSAD) was introduced a few years ago to help OutSystems development teams see issues with their code…Jul 13, 2022Jul 13, 2022
Justin JamesData Modelling StatusSome of the most-terrible data models I see on a regular basis happened because the data model started to evolve, and no one said, “Wait…Oct 17, 20211Oct 17, 20211
Justin JamesMy Recent BPT OnReady Re-SurpriseRecently while working with a client, we were seeing some unusual behavior. Long story short, they had a button on a screen that was doing…Sep 23, 20211Sep 23, 20211
Justin JamesWhat Does the “IsMultiTenant” Setting On an OutSystemsModule *Actually* Do?On OutSystems projects with multi-tenancy, there will invariably be a moment where a developer will ask me, “what does the ‘IsMultiTenant’…Aug 19, 2021Aug 19, 2021
Justin JamesUsing GUIDs as Entity Identifiers in OutSystemsA common need in OutSystems is to use a GUID as an Entity Identifier, but unfortunately the platform does not natively support this (there…Jun 25, 20211Jun 25, 20211
Justin JamesMy Favorite Little Code PatternBecoming a better programmer is often a matter of small improvements rather than big leaps of experience. One area that is made up of…Feb 3, 20211Feb 3, 20211
Justin JamesImplementing CRUD Wrappers — CRUD-ifying Apps!This is it… what should be the final article to wrap up the CRUD Wrapper Saga! In this article we are going to take a look at how we take…Jun 21, 2020Jun 21, 2020
Justin JamesImplementing CRUD Wrappers — Reading DataWe are nearly at the end of our lengthy tour of CRUD wrappers! The last article looked at removing data, and today we will take a look at…Apr 29, 20202Apr 29, 20202
Justin JamesImplementing CRUD Wrappers — Removing DataAlright! We just figured out how to get data into the database… and now it’s time to get rid of it when it is no longer needed. Time to…Mar 2, 2020Mar 2, 2020
Justin JamesImplementing CRUD Wrappers — Saving DataWhew! We are almost there, I promise! Let’s work on two sample Entities to show how we build them out, and then get data saved to them…Feb 19, 2020Feb 19, 2020