-
Software Development
Exiting the Swirling Void
Before you build some software you’re often faced with the swirling void of possibilities. This can lead to: Options paralysis…
Read More » -
DevOps
The Perils of the Shared Jenkins and Making Decisions
You may be thinking of sharing a Jenkins server, perhaps you’re worried about: Who has the time to do admin…
Read More » -
Core Java
Two Common Concurrency Bugs
As a Baeldung editor, I had the pleasure working with an author on an article on Common Concurrency Pitfalls in…
Read More » -
Software Development
Patching Null++
Here’s a curiosity. In my current project we’re looking at making HTTP PATCH requests. If we’re strictly following the REST…
Read More » -
Software Development
So You’re Going to Make a Framework?
Don’t. Seriously don’t just make a framework. Here’s why your framework will fail: You don’t know what the future requirements…
Read More » -
Software Development
Save Water: Have Smaller Baths
Containers are getting smaller. Our programming needs to shift to compensate. We used to be able to write code that…
Read More » -
Software Development
It’s a Bad Solution to a Problem We Don’t Have
What’s the worst sort of code? Don’t say JavaScript. It’ll grow on you. Nope, not Perl either. Ok, so Perl…
Read More » -
Software Development
The Universal Coding Standard
Warning: there’s no way the following can live up to the title Your implementation should be: Clear Distinct Well-Organised Clear…
Read More » -
Core Java
First Past the Post
Often, we write code to work out the first answer of a bunch of available ones. Let’s look at that…
Read More »