Software Development
-
Code Quality stage using Jenkins
In Continuous Delivery each build is potentially shippable. This fact implies among a lot of other things, to assign a…
Read More » -
Common pitfalls in benchmarking
Every once in awhile each and every one of us is trying to measure performance of certain parts of the…
Read More » -
Easy Mocking of Your Database
Test-driven development is something wonderful! Once you’ve established it in your organisation, you will start to: Greatly improve your quality…
Read More » -
The Stigma of Tech Certifications (and their real value)
Every so often I will receive a résumé from a software engineer that includes a list of technical certifications. These…
Read More » -
A Bug is a Terrible Thing to Waste
Some development teams, especially Agile teams, don’t bother tracking bugs. Instead of using a bug tracking system, when testers find…
Read More » -
Bumping Into Manager Rules
You might have met a manager on a bad manager day. Equally as frustrating is when you work for a…
Read More » -
How To Remove Friction From Your Version Control Experience
Last week, I spend several days fixing a bug that only surfaced in a distributed environment.I felt pressure to fix…
Read More » -
Java is dead (again)
Here is a couple of responses to this annual question I thought worth sharing: The Day Java lost the Battle…
Read More » -
CPU Cache Flushing Fallacy
Even from highly experienced technologists I often hear talk about how certain operations cause a CPU cache to ‘flush’. This…
Read More »