Creating a Roman Numeral Converter
A tutorial on Creating a Roman Numeral Converter, but more specifically on how to design good software.
A tutorial on Creating a Roman Numeral Converter, but more specifically on how to design good software.
Use a Mega 2560 as an ISP This is the first step in the series Code Loading an Arduino over Bluetooth. The first step in replacing the boot loader on an Arduino board is having an In System Programmer (ISP). This tutorial will show you how to use another Mega 2560 to replace the boot…
Code Loading an Arduino over Bluetooth For a client, I needed to find a tutorial on how to load code updates over Bluetooth, specifically from an Android tablet. I couldn’t find anything on the web where someone was doing this, so i decided to write a tutorial on it. We will download the binary from…
I’ve recently been through a bit of frustration connecting Aideepen HC-05 with an Arduino Mega 2560 on behalf of my client. I couldn’t find a good guide, so I’m writing one. Here’s everything you need to know. The Aideepen HC-05 The Aideepen HC-05 is a Bluetooth serial component built around the popular HC-05 Bluetooth chip.…
Using NGINX to Redirect HTTPS Traffic into your Jar File. I have a spring boot app that I’m compiling to a single jar for deployment on a server. I want encrypted traffic to my server, but don’t want my jar file to know about it. How can I get there from here? I’ve spent some…
You wouldn’t think reading XML files in Xamarin on your device would be a challenging thing to do, but recently, I wanted to do just that and ended up spending a whole day just to accomplish this simple task. Finally, I carved together bits and pieces from all over the web and thought it would…
Unit Testing with Material List Test Harness (MatListHarness) I recently stumbled across this guide on the Material testing harness and it changed my life (work life anyway). This is really a powerful feature for unit testing material components and I took to it immediately. I wish I had found it sooner. The problem is that…
Don’t Break the Chained Exception I was recently working with someone else’s code and grew frustrated at the way exceptions were handled. Of course, I was fixing their code, which is why I cared in the first place. I thought it of benefit to write down some simple rules about exception handling in the hopes…
Setting up Multiple Monitors I have a 50″ television that I use for my primary monitor. As you would imagine, It’s sufficient screen space for many things. But I kept finding that, as I developed code, I was still have to switch back and forth between windows a lot. It was starting to get old,…