John Hatton's Projects
An extremely simple aarch64 assembly file, to be used for practicing with GDB and aarch64 assembly.
A test of abstract classes, abstract methods, and so on.
A Small Collection of Logic Gates and some Basic Circuits, to be used with a future Graphical Node Editor.
A converter program, which moves between ASCII, binary (8-bit), and Hex, written in QT QML, for eventual building for Android.
A collection of awesome readme templates to display on your profile
An implementation of the algorithm displayed in the MIT OpenCourseWare, Course 6.172, Lesson 3, 16:30.
A recreation of an earlier demo, using the STM32 Hardware Abstraction Layer, instead of the Arduino Library.
A simple I2C demo, with the 0.96 in Monochrome Display found on eBay, as well as an STM32 Black Pill.
A sample CLion Google Test example, with recent GTest import in CMakeLists.txt files.
A simple command line package for use with other Go projects.
A simple Java Class which handles simple operations on complex numbers.
Further work in the Android Developer Series, on a Compose Article.
A 32 Bit CPU Simulator, with Registers, Memory, Program Counter, Clock, etc.
C++ & CMake - Hello World
A Hello World written in Dafny. Also includes help installing and compling your first Dafny program.
A simple Decimal to Fraction converter, using a long based Rational class.
An implementation of differential and integral calculus.
A HTTP Server, which turns a light on or off.
Following Ryan Laley's Building Series in Unreal Engine 5.
A Simple Guide for Installing Fedora WSL, and using it as if it were regular Linux.
A simple demonstration of how to setup a Flutter project for using Cucumber and Gherkin. Please note that Gurken is the German spelling of Cucumbers. This project closely follows Oleksandr Leushchenko's YouTube tutorial, as well as the steps outlined in Chris Sexton's code-along, where he built a Bowling game in Go, with Godog.
A simple fibonacci program written in go, with use of the cmdline_ go package.
Advanced Settlement Power Redux - a Fallout 4 mod
Steps to get Up and Running on Fedora
Automatically deploy your project to GitHub Pages using GitHub Actions. This action can be configured to push your production-ready code into any branch you'd like.