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)…
There are two backlogs in Scrum: the product backlog and the sprint backlog. The sprint backlog represents items that are…
This is a sample app using TDD and Node.js, with Mocha as the testing framework. I’m somewhat new to TDD…
Use popular, well-supported technologies like .NET, C#, ASP.NET MVC, and SQL without paying vendors a dime. If it doesn’t work out…
Here’s a sample .NET Core app I put together with a TDD approach: https://github.com/throop02/VendingMachineKata
Believe it or not, there are still waterfall companies in the year 2017. The problem is that just about every…
This is a ROM I put together a couple of years ago for the Samsung Galaxy Tab. There was nothing…
This is an 8-bit emulator written in C#. It took me about a year to develop, working on it here…