Creating a Roman Numeral Converter
A tutorial on Creating a Roman Numeral Converter, but more specifically on how to design good software.
Practical Instruction to move you into the future.
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…
How many Armies for Attack in Risk, the board game from Parker Brothers. As I’ve been playing, it’s bugged me what the percentages for success are with x number of armies–with x+1. Finally, I thought I’d do a little research and come up with some answers. Because I’m a software engineer, I thought I’d write…
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…
I was looking for A FixedDecimal Class for Java because I was not wanting to deal with the small discrepancies that pop up in a system around using floating point libraries. This is especially true when all you want to do is store money amounts in a database and add them up sometimes. I cut…
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…
Compile Listings in the Drawer As a software engineer, I think it’s important to sometimes tell stories of things that happened, as my niece Amber likes to say, “Back in the day,” so they get a feel for the history of our craft. My first job out of college with was Nationwide Insurance in Columbus,…