Gitlab for Project Managers

If you don’t find mathematical tuples XML/JSON/YAML/HTML a list of tasks with start/end dates graphical, I don’t know what to tell ya… Yet, people wil incessantly try and get me to update their Excels or (worse) ask me for one whenever I run a project. I dislike double representation because it is worse than double […]

Read More… from Gitlab for Project Managers

Forget Micro-services, It’s Time to Talk About Micro-applications

Micro-services is the buzzword-compliant way to talk about applications these days. That’s also ok. It’s not great, but it’s ok. Micro-services have two problems in my opinion: they are too small, and they are not small enough. To solve all your problems, even that weird one you are too shy to tell your doctor about, […]

Read More… from Forget Micro-services, It’s Time to Talk About Micro-applications

A Modern CI/CD Pipeline – Part 3: Development Street and DTAP

People are very into continuous integration/continuous delivery because they mistake continuous for smooth.  I guess there’s a reason calculus jokes are not a big thing on the internet.  I already wrote about a CI/CD pipeline I’ve developed using Gitlab, Maven, Fabric8 and Spring Boot.  This post expands on that pipeline to instead use the fancy new […]

Read More… from A Modern CI/CD Pipeline – Part 3: Development Street and DTAP

A Model of a Program

The MBT Workbench, my tool for model-based testing, is nearing completion, at least in a proof-of-concept state.  The idea is that instead of focusing on setting up test logical cases and manually or semi-automatically validating that an application adheres to them, we just provide a model describing the correct system behavior, and let the computer […]

Read More… from A Model of a Program

A Very Lively Memory Leak

It’s summer, and we all all know what that means: rain!  And when it rains, things get all leaky.  Memory leaky. The past couple days, we encountered a particularly interesting memory leak.  We had some code which would leak memory and after around a month or so of running, it would start yielding problems. Due […]

Read More… from A Very Lively Memory Leak