Blog

This blog is dedicated to my musings and are strictly my own. I use it to write about all things software, hardware and aviation. The views and opinions on this site strictly reflect that of my own, and not my employer. At any point I can change my mind, and they may not even reflect my opinions from three minutes ago, so please don't take anything I say too seriously. Some of the software topics on this blog will probably include ColdFusion, C#, .NET Core, Node.js, Objective-C, Swift, Java, Kotlin, C++. As commercial pilot I will be writing about General Aviation, the Airlines, instrument flying, avionics, the Federal Aviation Administration and the TSA.
Every computer programmer/software engineer should learn a new programming language each year. In the book the Pragmatic Programmer, the…
Time to read: 5 minute.
Or how to over engineer your Christmas Lights. I have wanted to get light bulbs that you could control over a network or smart phone for…
Time to read: 5 minute.
I have made a number of videos on what kinds of development you can do on M1 Macs. Lately I have received a number of posts about specific…
Time to read: 4 minute.
For my day job I write software for iOS and iPad devices, but while I earn my living as a software engineer, I am also a FAA licensed…
Time to read: 4 minute.
One of the things I first came across when I started to work on legacy iOS applications was Method Swizzling. Swizzling lets' developers…
Time to read: 6 minute.
With the release of Node.js 16.9.0 comes a new tool called Corepack. is described as a zero-runtime-dependency Node script that acts a…
Time to read: 3 minute.
Note: This is a re-post of an article I wrote for Logrocket. You can read the original here When Swift was first introduced by Apple in 201…
Time to read: 6 minute.
Whether you are doing test driven development (TDD) or are just looking for a way to add automated testing to your express app, this can be…
Time to read: 5 minute.
One of the many popular applications that can be written using JavaScript and Node.js is a Bot. Bots can be thought of simple applications…
Time to read: 6 minute.
I am often amazed at some of the software that people write using JavaScript as the language. When JavaScript was first introduced in 199…
Time to read: 5 minute.