Software Development
-
XML Manipulation With XML Copy Editor
The XML document format, created in 1996, is still widely used to facilitate communication between disparate systems (though for certain…
Read More » -
Five easy steps to improve your database performance
January 30, 2015: Based on reader feedback, section 4 “Do you have enough database connections?” has been revised. Database access…
Read More » -
Refactoring to Allow Test Doubles
Sometimes, when you make a class, it directly instantiates an object to use in its methods. For example: …
Read More » -
Do It Either Way, We’ll Refactor It Later
It often happens that a new piece of functionality is discussed within a team and different developers have a different…
Read More » -
Unit Test, System Test, Red Test, Green Test
We tend to categorize different types of tests according to what they cover. Unit tests cover small portions of code,…
Read More » -
The Joel Test Updated For Programmers
A while back—the year 2000 to be exact—Joel Spolsky wrote a blog post entitled: “The Joel Test: 12 Steps to…
Read More » -
Continuous Integration, Delivery or Deployment with Jenkins, Docker and Ansible
This article tries to provide one possible way to set up the Continuous Integration, Delivery or Deployment pipeline. We’ll use…
Read More » -
Microservices Maturity: Dogma or Dogfooding? You Decide…
I’ve received some great feedback after posting my proposal for a microservice maturity/classification model last week, some positive, and some…
Read More » -
R: Weather vs attendance at NoSQL meetups
A few weeks ago I came across a tweet by Sean Taylor asking for a weather data set with a…
Read More »