The best technologies in life are free. Don’t spend your money on tools, spend it on people who can do…
Many companies have a material amount of tech debt and are devoting significant resources to service it. Tech debt is…
Back in October 2018 I started an artificial intelligence program through MIT – a collaboration between their Sloan School of…
The difference between a status meeting and a standup has very little to do with whether people are standing or…
Continuous delivery (CD) is the opposite of what I call the all-nighter deployment cycle (ADC). The ADC is a recurring…
C# example of retrieving the current price of Bitcoin using Coindesk’s REST API: string json; using (var web = new…
DevOps is the unity of automated testing and deployment, monitoring, app telemetry, and agile processes on one team. DevOps puts…
Modern client-side MV* frameworks have two options for handling routing: hash and HTML5. Navigating to the “customers” view of an…
Solving “IWOMM” Issues If you’ve spent time developing node apps and use Node Package Manager (NPM) you’ve probably encountered the…
Avoid the waterfall trap It’s ok to start development of your app before the architecture is complete. The temptation (myself included)…