The other day I thought about whether it would take a “while” for a computer to solve a sudoku puzzle...
I had some confusion about package.json and package-lock.json and what is used when. But now that...
GitLab has a built-in CI system. A GitLab CI pipeline consists of a number of stages. In a stage, a...
You are using Github as remote git repository? This article explains how to use an access token to...
Many software projects use 3rd party libraries aka “dependencies”. You often want to use the most rec...
Ron Jeffries published a wonderful post titled “working software“. He quotes the agile manifesto “wor...
Our latest production issue: one morning our app kept crashing. Restart. Crash after some minutes. Ou...
Our app runs on a Weblogic server (WLS) and talks to another WLS-hosted app via a SOAP-Webservice....
Say your git repo consists of a subdirectory “app” and a subdirectory “database” (or “frontend” and “...
In the last post I reviewed Java lambda expressions. Java lamb...
Myth: Having A Sprint Goal Is Optional In Scrum (Scrum.org) Sprint Goals are one...
Episode 125 - Agile back to basics (The Cynical Developer Podcast) In this episo...
Lambda expressions in Java represent “functions”, something that take a number of...
Answer: not static at all. A static inner class behaves like a normal class except that it is in the...
In the light of the recent case of introducing malicious code through a popular JavaScript module on...
Sometimes I do a code kata at codewars.com. That is a fun way to solve computer science related probl...
Henry Stanley wrote a blog post “Becoming a dramatically better programmer“. He outlines areas where...