

This is a Servoy Tutorial on how to write maintainable code. Maintainable code means that it can be easily read, understood, extended, and maintained. This Servoy tutorial builds upon what you learned in the two other tutorials at this site, Encapsulation and Event Driven Architecture. You should study those Servoy tutorials carefully, as they discuss how…

This Servoy Tutorial is a discussion on how to build an application using an event-driven architecture, employing a loosely coupled modular design. This Servoy tutorial is an extension of the prior tutorial on Encapsulation. You should read that tutorial first before attempting to understand why we would use an approach like this. You also might…

This Servoy Tutorial is a discussion about encapsulation and best practices. We have been given new abilities in Servoy Developer to use encapsulation with forms, relations, and even value-lists, but do we know what we are supposed to do with this capability?
Photo Credit: angus clyne via Compfight
For those of you that read…

This is a Servoy Tutorial on how to use Git, Git Flow, and Atlassian SourceTree (GUI for Git Flow) with Servoy. In this Servoy tutorial I present the Git Flow model that is working well for me on all my big projects. I also explain how to setup Git Flow with Servoy, and even include a…

This Servoy Tutorial is on something most developers tend to ignore, unit testing. We all know that we are supposed to do testing, but do you actually do any automated testing? Are you still relying on the QA department to catch your mistakes? Sure, I know, you are under pressure to implement that next feature,…

This is a Servoy tutorial on coding efficiency and frameworks. This time I want to talk about something very basic, but extremely important. It is going to help boast your productivity like nothing else I can share with you.
Photo Credit: Gwen Vanhee via Compfight.
I have worked in small teams, and big teams, and…

This is a Servoy Tutorial on how to use some of the more advanced Javascript array functions. In previous Servoy Tutorials, we talked a lot about objects and object-oriented programming , but I wanted to make sure you understood the full power of the array and its functions as well.
Photo Credit: polamance via Compfight.…

This is a Servoy tutorial on using an alternative to the TreeView control in Servoy. This Servoy tutorial picks up where we left off in "Using CSS Components with Callbacks". You should study that Servoy tutorial first, as this one will be a little more advanced.
Photo Credit: Gwen Vanhee via Compfight .
Still with…

This Servoy tutorial demonstrates how to use CSS (Cascading Style Sheet) UI components in Servoy layouts, and how to capture callbacks from them so you can fire events events in Servoy.
Servoy Tutorial Photo Credit: Marco Escobedo Art / Design via Compfight
If you do some research on the Internet, you will see that they are…

This is a Servoy tutorial introducing the relatively new designTimeProperties in Servoy Developer. When I first saw the designTimeProperties in the Servoy Developer properties panel, I was immediately curious as to their purpose.
Photo Credit: "The Wanderer's Eye Photography" via Compfight.
At first I imagined they might enable me to override element…