-
Software Development

A Code Kata: Pagination
Many frameworks provide support for pagination of results that come from a database. However, sometimes we need to implement this…
Read More » -
Software Development

Going Native
If I look at recent projects, Iāve used various forms of Git, a few variations on Jenkins, and the leading…
Read More » -
Software Development

Notes on CodeBuild and CodePipeline
Shall we use Jenkins or CodeBuild? The eternal question. On the one hand, Jenkins allows you define builds and pipelines…
Read More » -
DevOps

Third Time Around
As I move between clients, Iām building a playbook of tools I like to have/make in order to help manage…
Read More » -
Software Development

To Mock or Not To Mock
When testing code there are four ways to handle the dependencies that code has: Plug in the real thing Use…
Read More » -
Software Development

Seeing Through Frosted Glass
One of the solutions to code quality is peer review. Some suggest that pairing ā i.e. live peer review ā…
Read More » -
Software Development

The Right Kind of Failure
Basic question: why do we write our tests first and make sure they go red? Answer: because itās possible that…
Read More » -
Software Development

A Tuner Day
The next sentence is a lie. I donāt believe in performance testing. Itās a lie for two reasons: We recently…
Read More » -
Core Java

The Final Straw
While Iām not quite going to blame Javaās final for the following, Iāve said before how final should have its…
Read More »


