Recent posts

7 minute read

Have you ever wanted your unit tests written for you? Property based testing is a powerful testing technique that, in a sense, is just that. You describe th...

8 minute read

Travis CI is one of the best known continuous integration (CI) tools on the market. It was founded in 2011 to automate builds and tests for Ruby, but now su...

9 minute read

Kubernetes has become the standard for deploying and managing containerized applications, but there are a lot of questions to be answered in the cloud nativ...

9 minute read

The software release cycle has developed over time, from the days of moving code from one machine to another to see if it works (which was frequently error-...

3 minute read

When the AWK tutorial came out, one of the questions on hacker news was how you use AWK with CSV (comma-separated value) files. The thing that prevents a...

8 minute read

Kubernetes has simplified the container management process for microservice applications, but developers often face challenges when using this notoriously c...

7 minute read

Bash is not just a UNIX shell, it’s also a programming language. And like most programming languages, it has variables. You use these shell variables when...

9 minute read

One thing that bash is excellent at is manipulating strings of text. If you’re at the command line or writing a small script, then knowing some bash string ...

7 minute read

“OH GAWD” Around the time of the subprime mortgage collapse, I was working in an enterprise software company. I worked in a large open space full of cubic...