The world gets a little bit worse for every new AutoInc column

After participating in a Facebook discussion on the topic of how to generate autoinc values for a primary key column, I feel strongly obligated to write this blog post about my point on the matter. My underlying theses is that no modern database should ever be designed to use autoinc values as its tables' primary … Continue reading The world gets a little bit worse for every new AutoInc column

Handelsbanken (2018 to 2021)

At Handelsbanken I'm a senior systems developer using Delphi Pascal, C# and c++. I'm lead on moving the team's source code management from ClearCase to GIT (using a GIT flow strategy), establishing automated UI testing and modernizing the building- and distribution processes. Handelsbanken recently adopted the SAFe methodology. I'm a certified SAFe team member since … Continue reading Handelsbanken (2018 to 2021)

Frame inheritance

Using frame inheritance, possibly in combination with the frame factory pattern (although that is out of scope for this post) can considerably help you limit dependencies, reduce the number of forms and separate concerns of your application. What's the difference between forms and frames? Many Delphi programmers use nested forms to structure their applications, and … Continue reading Frame inheritance