Programming
JavaScript Space Invaders Tutorial Series
This JavaScript game tutorial teaches you how to build a usable game engine from scratch. It is simple enough to not overwhelm beginners and yet still show all the elements that make up a game engine. After finishing this series, you can easily build on this foundation to create any style of game you want.
- May 2018 Beginner JavaScript Game Tutorial For Professional Use
- Jun 2018 JavaScript Game Tutorial - Space Invaders Part 1 - Introduction
- Jul 2018 JavaScript Game Tutorial - Space Invaders Part 2 - User Input
- Jul 2018 JavaScript Game Tutorial - Space Invaders Part 3 - Enemy Behavior
- Jul 2018 JavaScript Game Tutorial - Space Invaders Part 4 - Collision Detection
- Jul 2018 JavaScript Game Tutorial - Space Invaders Part 5 - Sprites and Polish
- Nov 2018 JavaScript Game Tutorial - Space Invaders Part 6 - Optimization
- Dec 2018 JavaScript Game Tutorial - Space Invaders Part 7 - 3D Renderer
- Jan 2019 JavaScript Game Tutorial - Space Invaders Part 8 - Events and Audio
Web Development
Most of my recent work has been focused on Web-based technologies.
- Jun 2019 PouchDB: An Introductory Tutorial
- May 2019 Visual Studio Code Template: Webpack, Babel, Express Server and Client
- Jan 2019 Web Audio: An Introductory Tutorial
- Nov 2018 Three.js: An Introductory Tutorial
- Oct 2018 Web 3D Graphics Programming for Beginners
- Sep 2018 Writing High Performance JavaScript with Web Workers
- May 2018 JavaScript Classes Quick Reference
Objective-C
I spent a lot of time programming in Mac OS X and I really like the Objective-C language, but it is clearly being phased out in favor of Swift, so I don't get to do much work in it anymore.
- Nov 2012 How to Make a Core Animation Layer Not Clickable
- Nov 2012 Cocoa Bindings to a CALayer position's values
- Jul 2012 cURL in Mac OS X
- Jun 2012 Importing Data into Core Data on a Background Queue
- Jun 2012 Using Cocoa Bindings with NSTableView and NSDictionaryController
- May 2012 Application Resume on Mac OS X Lion
AppleScript
AppleScript is one of the unsung heroes of the Mac experience. It is a great tool for automating repetitive tasks. You can do surprisingly complex things, as seen in several of the AppleScripts I have created over the years.
Gaming
Vanilla World of Warcraft
I played the original World of Warcraft at its release. There has been continued interest in this version of the game with private servers and the official release of World of Warcraft Classic, so I have been putting together some tips and tricks I learned over the years to help others get started.
- Jun 2018 The Best Control Scheme for World of Warcraft
- Jun 2018 Leveling a Hunter in Vanilla World of Warcraft
- Aug 2018 Vanilla World of Warcraft Addon Guide
- Sep 2019 World of Warcraft: Classic Addon Guide
- Oct 2019 How to Buy Your Mount at 40 - Vanilla World of Warcraft
- Apr 2019 World of Warcraft Single Player Server Quick Start Guide
- Apr 2019 World of Warcraft Single Player Server Advanced Settings
- Apr 2019 World of Warcraft Single Player Server Bot Control
- May 2020 World of Warcraft Single Player Server GM Commands
- Mar 2018 Custom Hunter Macros for Vanilla World of Warcraft
- Dec 2018 Custom Druid Macros for Vanilla World of Warcraft
- May 2019 Custom Paladin Macros for Vanilla World of Warcraft
- Jun 2019 Custom Mage Macros for Vanilla World of Warcraft
- Sep 2019 Custom Hunter Macros for World of Warcraft: Classic
- Sep 2019 Custom Priest Macros for Vanilla World of Warcraft
- Sep 2019 Custom Rogue Macros for Vanilla World of Warcraft
- Sep 2019 Custom Warlock Macros for Vanilla World of Warcraft
- Sep 2019 Custom Druid Macros for World of Warcraft: Classic
- Sep 2019 Custom Warlock Macros for World of Warcraft: Classic
- Sep 2019 Custom Priest Macros for World of Warcraft: Classic
- Oct 2019 Custom Mage Macros for World of Warcraft: Classic
- Jan 2020 Custom Paladin Macros for World of Warcraft: Classic
- Feb 2020 Custom Rogue Macros for World of Warcraft: Classic
Game Design
Building game engines is a very different task than actually designing games. It can be helpful to really analyze games that you play in terms of pure game design, to see what works and what doesn't when you want to create your own game. Building on what others have done and learn from their mistakes.
Gaming
- May 2022 Thrustmaster BOOST Force Feedback Analysis
- Oct 2020 Is Kinguin Legit? So Far, So Good
- Apr 2020 Final Assault Strategy Guide
- Jan 2020 Diablo + Hellfire Modding Guide
- Jan 2019 RecRoom Paintball Tips and Tricks
- Jun 2016 Original Myst on Modern Macs
Thrustmaster TMX / T150 Settings
- Jul 2024 Best American Truck Simulator Settings for Thrustmaster TMX / T150
- Dec 2021 Best Assetto Corsa Competizione Settings for Thrustmaster TMX / T150
- Apr 2019 Best Assetto Corsa Settings for Thrustmaster TMX / T150
- Sep 2022 Best Automobilista 2 Settings for Thrustmaster TMX / T150
- Jan 2022 Best Automobilista Settings for Thrustmaster TMX / T150
- Dec 2021 Best BeamNG.drive Settings for Thrustmaster TMX / T150
- Dec 2022 Best CarX Drift Racing Online Settings for Thrustmaster TMX / T150
- Aug 2024 Best CarX Street Settings for Thrustmaster TMX / T150
- Jan 2023 Best City Car Driving Settings for Thrustmaster TMX / T150
- May 2024 Best Dakar 18 Settings for Thrustmaster TMX / T150
- Jun 2020 Best DiRT 3 Settings for Thrustmaster TMX / T150
- Jun 2022 Best DiRT 4 Settings for Thrustmaster TMX / T150
- Feb 2021 Best DIRT 5 Settings for Thrustmaster TMX / T150
- Mar 2020 Best DiRT Rally 2.0 Settings for Thrustmaster TMX / T150
- Jan 2019 Best DiRT Rally Settings for Thrustmaster TMX / T150
- Oct 2023 Best EA Sports WRC Settings for Thrustmaster TMX / T150
- Jul 2024 Best Euro Truck Simulator 2 Settings for Thrustmaster TMX / T150
- Jun 2020 Best F1 2012 Settings for Thrustmaster TMX / T150
- Jun 2020 Best F1 2015 Settings for Thrustmaster TMX / T150
- Jun 2020 Best F1 2018 Settings for Thrustmaster TMX / T150
- Jul 2020 Best F1 2019 Settings for Thrustmaster TMX / T150
- Nov 2020 Best F1 2020 Settings for Thrustmaster TMX / T150
- Jul 2021 Best F1 2021 Settings for Thrustmaster TMX / T150
- Jun 2022 Best F1 22 Settings for Thrustmaster TMX / T150
- Jun 2023 Best F1 23 Settings for Thrustmaster TMX / T150
- May 2024 Best F1 24 Settings for Thrustmaster TMX / T150
- Feb 2023 Best Farming Simulator 22 Settings for Thrustmaster TMX / T150
- Aug 2020 Best Forza Horizon 4 Settings for Thrustmaster TMX / T150
- Mar 2022 Best Forza Horizon 5 Settings for Thrustmaster TMX / T150
- Oct 2020 Best Forza Motorsport 7 Settings for Thrustmaster TMX / T150
- Oct 2023 Best Forza Motorsport Settings for Thrustmaster TMX / T150
- Jan 2024 Best Gravel Settings for Thrustmaster TMX / T150
- Jun 2020 Best GRID 2 Settings for Thrustmaster TMX / T150
- Jun 2020 Best GRID 2019 Settings for Thrustmaster TMX / T150
- Jun 2022 Best GRID Autosport Settings for Thrustmaster TMX / T150
- Feb 2022 Best GRID Legends Settings for Thrustmaster TMX / T150
- Sep 2022 Best GTR 2 Settings for Thrustmaster TMX / T150
- Jan 2024 Best iRacing Settings for Thrustmaster TMX / T150
- May 2021 Best KartKraft Settings for Thrustmaster TMX / T150
- Mar 2024 Best Le Mans Ultimate Settings for Thrustmaster TMX / T150
- Nov 2021 Best NASCAR '15 Victory Edition Settings for Thrustmaster TMX / T150
- Nov 2021 Best NASCAR Heat 2 Settings for Thrustmaster TMX / T150
- Nov 2021 Best NASCAR Heat 3 Settings for Thrustmaster TMX / T150
- Jun 2020 Best NASCAR Heat 4 Settings for Thrustmaster TMX / T150
- Jun 2021 Best NASCAR Heat 5 Settings for Thrustmaster TMX / T150
- Nov 2021 Best NASCAR Heat Evolution Settings for Thrustmaster TMX / T150
- Feb 2022 Best NASCAR Racing 2003 Settings for Thrustmaster TMX / T150
- Dec 2021 Best Need For Speed Heat Settings for Thrustmaster TMX / T150
- Nov 2022 Best Need For Speed Unbound Settings for Thrustmaster TMX / T150
- Oct 2021 Best Project CARS 2 Settings for Thrustmaster TMX / T150
- Jun 2021 Best Project CARS 3 Settings for Thrustmaster TMX / T150
- Jul 2023 Best Project CARS Settings for Thrustmaster TMX / T150
- Jun 2020 Best Race Driver: GRID Settings for Thrustmaster TMX / T150
- Dec 2023 Best RaceRoom Racing Experience Settings for Thrustmaster TMX / T150
- Jul 2024 Best RENNSPORT Settings for Thrustmaster TMX / T150
- Jun 2022 Best rFactor 2 Settings for Thrustmaster TMX / T150
- Sep 2024 Best Richard Burns Rally Settings for Thrustmaster TMX / T150
- Jun 2023 Best Shift 2 Unleashed Settings for Thrustmaster TMX / T150
- Jan 2022 Best SnowRunner Settings for Thrustmaster TMX / T150
- Sep 2023 Best Sébastien Loeb Rally EVO Settings for Thrustmaster TMX / T150
- Sep 2024 Best Test Drive Unlimited Solar Crown Settings for Thrustmaster TMX / T150
- Feb 2022 Best The Crew 2 Settings for Thrustmaster TMX / T150
- Sep 2023 Best The Crew Motorfest Settings for Thrustmaster TMX / T150
- Feb 2022 Best The Crew Settings for Thrustmaster TMX / T150
- Feb 2022 Best VRally 4 Settings for Thrustmaster TMX / T150
- Sep 2021 Best WRC 10 Settings for Thrustmaster TMX / T150
- Jun 2022 Best WRC 7 Settings for Thrustmaster TMX / T150
- Jul 2020 Best WRC 8 Settings for Thrustmaster TMX / T150
- Sep 2020 Best WRC 9 Settings for Thrustmaster TMX / T150
- Nov 2022 Best WRC Generations Settings for Thrustmaster TMX / T150
- Apr 2021 Best Wreckfest Settings for Thrustmaster TMX / T150
Thrustmaster T248 Settings
- Jul 2024 Best American Truck Simulator Settings for Thrustmaster T248
- Jul 2022 Best Assetto Corsa Competizione Settings for Thrustmaster T248
- Jul 2022 Best Assetto Corsa Settings for Thrustmaster T248
- Oct 2022 Best Automobilista 2 Settings for Thrustmaster T248
- Oct 2022 Best Automobilista Settings for Thrustmaster T248
- Jul 2022 Best BeamNG.drive Settings for Thrustmaster T248
- Dec 2022 Best CarX Drift Racing Online Settings for Thrustmaster T248
- Aug 2024 Best CarX Street Settings for Thrustmaster T248
- Jan 2023 Best City Car Driving Settings for Thrustmaster T248
- May 2024 Best Dakar 18 Settings for Thrustmaster T248
- Aug 2022 Best DiRT 3 Settings for Thrustmaster T248
- Aug 2022 Best DiRT 4 Settings for Thrustmaster T248
- May 2022 Best DIRT 5 Settings for Thrustmaster T248
- Jul 2022 Best DiRT Rally 2.0 Settings for Thrustmaster T248
- May 2022 Best DiRT Rally Settings for Thrustmaster T248
- Nov 2023 Best EA Sports WRC Settings for Thrustmaster T248
- Jul 2024 Best Euro Truck Simulator 2 Settings for Thrustmaster T248
- Nov 2022 Best F1 2012 Settings for Thrustmaster T248
- Oct 2022 Best F1 2015 Settings for Thrustmaster T248
- Oct 2022 Best F1 2018 Settings for Thrustmaster T248
- Oct 2022 Best F1 2019 Settings for Thrustmaster T248
- Jul 2022 Best F1 2020 Settings for Thrustmaster T248
- Jul 2022 Best F1 2021 Settings for Thrustmaster T248
- Jun 2022 Best F1 22 Settings for Thrustmaster T248
- Jun 2023 Best F1 23 Settings for Thrustmaster T248
- May 2024 Best F1 24 Settings for Thrustmaster T248
- Feb 2023 Best Farming Simulator 22 Settings for Thrustmaster T248
- Jul 2022 Best Forza Horizon 4 Settings for Thrustmaster T248
- Jul 2023 Best Forza Horizon 5 Settings for Thrustmaster T248
- Sep 2022 Best Forza Motorsport 7 Settings for Thrustmaster T248
- Oct 2023 Best Forza Motorsport Settings for Thrustmaster T248
- Dec 2023 Best Gravel Settings for Thrustmaster T248
- Nov 2022 Best GRID 2 Settings for Thrustmaster T248
- Oct 2022 Best GRID 2019 Settings for Thrustmaster T248
- Nov 2022 Best GRID Autosport Settings for Thrustmaster T248
- Oct 2022 Best GRID Legends Settings for Thrustmaster T248
- Sep 2022 Best GTR 2 Settings for Thrustmaster T248
- Jan 2024 Best iRacing Settings for Thrustmaster T248
- Aug 2022 Best KartKraft Settings for Thrustmaster T248
- Mar 2024 Best Le Mans Ultimate Settings for Thrustmaster T248
- May 2022 Best NASCAR '15 Victory Edition Settings for Thrustmaster T248
- May 2022 Best NASCAR Heat 2 Settings for Thrustmaster T248
- Jun 2022 Best NASCAR Heat 3 Settings for Thrustmaster T248
- Jun 2022 Best NASCAR Heat 4 Settings for Thrustmaster T248
- Jun 2022 Best NASCAR Heat 5 Settings for Thrustmaster T248
- May 2022 Best NASCAR Heat Evolution Settings for Thrustmaster T248
- May 2022 Best NASCAR Racing 2003 Settings for Thrustmaster T248
- Jul 2022 Best Need For Speed Heat Settings for Thrustmaster T248
- Nov 2022 Best Need For Speed Unbound Settings for Thrustmaster T248
- Oct 2022 Best Project CARS 2 Settings for Thrustmaster T248
- Nov 2022 Best Project CARS 3 Settings for Thrustmaster T248
- Jul 2023 Best Project CARS Settings for Thrustmaster T248
- Nov 2022 Best Race Driver: GRID Settings for Thrustmaster T248
- Dec 2023 Best RaceRoom Racing Experience Settings for Thrustmaster T248
- Jul 2024 Best RENNSPORT Settings for Thrustmaster T248
- Aug 2022 Best rFactor 2 Settings for Thrustmaster T248
- Sep 2024 Best Richard Burns Rally Settings for Thrustmaster T248
- Jun 2023 Best Shift 2 Unleashed Settings for Thrustmaster T248
- Jul 2022 Best SnowRunner Settings for Thrustmaster T248
- Oct 2023 Best Sébastien Loeb Rally EVO Settings for Thrustmaster T248
- Sep 2024 Best Test Drive Unlimited Solar Crown Settings for Thrustmaster T248
- Aug 2022 Best The Crew 2 Settings for Thrustmaster T248
- Sep 2023 Best The Crew Motorfest Settings for Thrustmaster T248
- Nov 2022 Best The Crew Settings for Thrustmaster T248
- Oct 2022 Best VRally 4 Settings for Thrustmaster T248
- Jun 2022 Best WRC 10 Settings for Thrustmaster T248
- Oct 2022 Best WRC 7 Settings for Thrustmaster T248
- Oct 2022 Best WRC 8 Settings for Thrustmaster T248
- Aug 2022 Best WRC 9 Settings for Thrustmaster T248
- Nov 2022 Best WRC Generations Settings for Thrustmaster T248
- Aug 2022 Best Wreckfest Settings for Thrustmaster T248
Thrustmaster TX / T300 Settings
- Jun 2024 Best American Truck Simulator Settings for Thrustmaster TX / T300
- Dec 2021 Best Assetto Corsa Competizione Settings for Thrustmaster TX / T300
- Aug 2021 Best Assetto Corsa Settings for Thrustmaster TX / T300
- Sep 2022 Best Automobilista 2 Settings for Thrustmaster TX / T300
- Jan 2022 Best Automobilista Settings for Thrustmaster TX / T300
- Dec 2021 Best BeamNG.drive Settings for Thrustmaster TX / T300
- Dec 2022 Best CarX Drift Racing Online Settings for Thrustmaster TX / T300
- Sep 2024 Best CarX Street Settings for Thrustmaster TX / T300
- Jan 2023 Best City Car Driving Settings for Thrustmaster TX / T300
- Apr 2024 Best Dakar 18 Settings for Thrustmaster TX / T300
- Jul 2021 Best DiRT 3 Settings for Thrustmaster TX / T300
- Jul 2021 Best DiRT 4 Settings for Thrustmaster TX / T300
- May 2022 Best DIRT 5 Settings for Thrustmaster TX / T300
- Jul 2021 Best DiRT Rally 2.0 Settings for Thrustmaster TX / T300
- Jul 2021 Best DiRT Rally Settings for Thrustmaster TX / T300
- Nov 2023 Best EA Sports WRC Settings for Thrustmaster TX / T300
- Jun 2024 Best Euro Truck Simulator 2 Settings for Thrustmaster TX / T300
- Jul 2021 Best F1 2012 Settings for Thrustmaster TX / T300
- Jul 2021 Best F1 2015 Settings for Thrustmaster TX / T300
- Jul 2021 Best F1 2018 Settings for Thrustmaster TX / T300
- Jul 2021 Best F1 2019 Settings for Thrustmaster TX / T300
- Jul 2021 Best F1 2020 Settings for Thrustmaster TX / T300
- Jul 2021 Best F1 2021 Settings for Thrustmaster TX / T300
- Jun 2022 Best F1 22 Settings for Thrustmaster TX / T300
- Jun 2023 Best F1 23 Settings for Thrustmaster TX / T300
- May 2024 Best F1 24 Settings for Thrustmaster TX / T300
- Feb 2023 Best Farming Simulator 22 Settings for Thrustmaster TX / T300
- Aug 2021 Best Forza Horizon 4 Settings for Thrustmaster TX / T300
- Mar 2022 Best Forza Horizon 5 Settings for Thrustmaster TX / T300
- Aug 2021 Best Forza Motorsport 7 Settings for Thrustmaster TX / T300
- Oct 2023 Best Forza Motorsport Settings for Thrustmaster TX / T300
- Jan 2024 Best Gravel Settings for Thrustmaster TX / T300
- Oct 2021 Best GRID 2 Settings for Thrustmaster TX / T300
- Oct 2021 Best GRID 2019 Settings for Thrustmaster TX / T300
- Oct 2021 Best GRID Autosport Settings for Thrustmaster TX / T300
- Feb 2022 Best GRID Legends Settings for Thrustmaster TX / T300
- Sep 2022 Best GTR 2 Settings for Thrustmaster TX / T300
- Jan 2024 Best iRacing Settings for Thrustmaster TX / T300
- Aug 2021 Best KartKraft Settings for Thrustmaster TX / T300
- Mar 2024 Best Le Mans Ultimate Settings for Thrustmaster TX / T300
- Nov 2021 Best NASCAR '15 Victory Edition Settings for Thrustmaster TX / T300
- Nov 2021 Best NASCAR Heat 2 Settings for Thrustmaster TX / T300
- Nov 2021 Best NASCAR Heat 3 Settings for Thrustmaster TX / T300
- Jul 2021 Best NASCAR Heat 4 Settings for Thrustmaster TX / T300
- Jul 2021 Best NASCAR Heat 5 Settings for Thrustmaster TX / T300
- Nov 2021 Best NASCAR Heat Evolution Settings for Thrustmaster TX / T300
- Feb 2022 Best NASCAR Racing 2003 Settings for Thrustmaster TX / T300
- Dec 2021 Best Need For Speed Heat Settings for Thrustmaster TX / T300
- Nov 2022 Best Need For Speed Unbound Settings for Thrustmaster TX / T300
- Oct 2021 Best Project CARS 2 Settings for Thrustmaster TX / T300
- Oct 2021 Best Project CARS 3 Settings for Thrustmaster TX / T300
- Jul 2023 Best Project CARS Settings for Thrustmaster TX / T300
- Jan 2022 Best Race Driver: GRID Settings for Thrustmaster TX / T300
- Jun 2023 Best RaceRoom Racing Experience Settings for Thrustmaster TX / T300
- Jul 2024 Best RENNSPORT Settings for Thrustmaster TX / T300
- Nov 2021 Best rFactor 2 Settings for Thrustmaster TX / T300
- Sep 2024 Best Richard Burns Rally Settings for Thrustmaster TX / T300
- Jun 2023 Best Shift 2 Unleashed Settings for Thrustmaster TX / T300
- Jan 2022 Best SnowRunner Settings for Thrustmaster TX / T300
- Nov 2023 Best Sébastien Loeb Rally EVO Settings for Thrustmaster TX / T300
- Sep 2024 Best Test Drive Unlimited Solar Crown Settings for Thrustmaster TX / T300
- Feb 2022 Best The Crew 2 Settings for Thrustmaster TX / T300
- Sep 2023 Best The Crew Motorfest Settings for Thrustmaster TX / T300
- Feb 2022 Best The Crew Settings for Thrustmaster TX / T300
- Feb 2022 Best VRally 4 Settings for Thrustmaster TX / T300
- Sep 2021 Best WRC 10 Settings for Thrustmaster TX / T300
- Sep 2021 Best WRC 7 Settings for Thrustmaster TX / T300
- Sep 2021 Best WRC 8 Settings for Thrustmaster TX / T300
- Sep 2021 Best WRC 9 Settings for Thrustmaster TX / T300
- Nov 2022 Best WRC Generations Settings for Thrustmaster TX / T300
- Sep 2021 Best Wreckfest Settings for Thrustmaster TX / T300
Logitech G29 / G920 Settings
- Jun 2024 Best American Truck Simulator Settings for Logitech G29 / G920
- Dec 2021 Best Assetto Corsa Competizione Settings for Logitech G29 / G920
- May 2021 Best Assetto Corsa Settings for Logitech G29 / G920
- Sep 2022 Best Automobilista 2 Settings for Logitech G29 / G920
- Jan 2022 Best Automobilista Settings for Logitech G29 / G920
- Dec 2021 Best BeamNG.drive Settings for Logitech G29 / G920
- Dec 2022 Best CarX Drift Racing Online Settings for Logitech G29 / G920
- Aug 2024 Best CarX Street Settings for Logitech G29 / G920
- Jan 2023 Best City Car Driving Settings for Logitech G29 / G920
- Apr 2024 Best Dakar 18 Settings for Logitech G29 / G920
- Jul 2021 Best DiRT 3 Settings for Logitech G29 / G920
- Jun 2021 Best DiRT 4 Settings for Logitech G29 / G920
- Jul 2021 Best DIRT 5 Settings for Logitech G29 / G920
- May 2021 Best DiRT Rally 2.0 Settings for Logitech G29 / G920
- May 2021 Best DiRT Rally Settings for Logitech G29 / G920
- Oct 2023 Best EA Sports WRC Settings for Logitech G29 / G920
- Jun 2024 Best Euro Truck Simulator 2 Settings for Logitech G29 / G920
- May 2021 Best F1 2012 Settings for Logitech G29 / G920
- May 2021 Best F1 2015 Settings for Logitech G29 / G920
- May 2021 Best F1 2018 Settings for Logitech G29 / G920
- May 2021 Best F1 2019 Settings for Logitech G29 / G920
- May 2021 Best F1 2020 Settings for Logitech G29 / G920
- Jul 2021 Best F1 2021 Settings for Logitech G29 / G920
- Sep 2022 Best F1 22 Settings for Logitech G29 / G920
- Jun 2023 Best F1 23 Settings for Logitech G29 / G920
- May 2024 Best F1 24 Settings for Logitech G29 / G920
- Feb 2023 Best Farming Simulator 22 Settings for Logitech G29 / G920
- Jun 2021 Best Forza Horizon 4 Settings for Logitech G29 / G920
- Jun 2022 Best Forza Horizon 5 Settings for Logitech G29 / G920
- Jun 2021 Best Forza Motorsport 7 Settings for Logitech G29 / G920
- Oct 2023 Best Forza Motorsport Settings for Logitech G29 / G920
- Dec 2023 Best Gravel Settings for Logitech G29 / G920
- Oct 2021 Best GRID 2 Settings for Logitech G29 / G920
- Oct 2021 Best GRID 2019 Settings for Logitech G29 / G920
- Oct 2021 Best GRID Autosport Settings for Logitech G29 / G920
- Feb 2022 Best GRID Legends Settings for Logitech G29 / G920
- Sep 2022 Best GTR 2 Settings for Logitech G29 / G920
- Jan 2024 Best iRacing Settings for Logitech G29 / G920
- May 2021 Best KartKraft Settings for Logitech G29 / G920
- Mar 2024 Best Le Mans Ultimate Settings for Logitech G29 / G920
- Nov 2021 Best NASCAR '15 Victory Edition Settings for Logitech G29 / G920
- Nov 2021 Best NASCAR Heat 2 Settings for Logitech G29 / G920
- Nov 2021 Best NASCAR Heat 3 Settings for Logitech G29 / G920
- Jun 2021 Best NASCAR Heat 4 Settings for Logitech G29 / G920
- Jun 2021 Best NASCAR Heat 5 Settings for Logitech G29 / G920
- Nov 2021 Best NASCAR Heat Evolution Settings for Logitech G29 / G920
- Feb 2022 Best NASCAR Racing 2003 Season Settings for Logitech G29 / G920
- Dec 2021 Best Need For Speed Heat Settings for Logitech G29 / G920
- Nov 2022 Best Need For Speed Unbound Settings for Logitech G29 / G920
- Apr 2022 Best Project CARS 2 Settings for Logitech G29 / G920
- Jun 2021 Best Project CARS 3 Settings for Logitech G29 / G920
- Jul 2023 Best Project CARS Settings for Logitech G29 / G920
- Aug 2021 Best Race Driver: GRID Settings for Logitech G29 / G920
- Jun 2023 Best RaceRoom Racing Experience Settings for Logitech G29 / G920
- Jul 2024 Best RENNSPORT Settings for Logitech G29 / G920
- Nov 2021 Best rFactor 2 Settings for Logitech G29 / G920
- Sep 2024 Best Richard Burns Rally Settings for Logitech G29 / G920
- Jun 2023 Best Shift 2 Unleashed Settings for Logitech G29 / G920
- Jan 2022 Best SnowRunner Settings for Logitech G29 / G920
- Oct 2023 Best Sébastien Loeb Rally EVO Settings for Logitech G29 / G920
- Sep 2024 Best Test Drive Unlimited Solar Crown Settings for Logitech G29 / G920
- Feb 2022 Best The Crew 2 Settings for Logitech G29 / G920
- Sep 2023 Best The Crew Motorfest Settings for Logitech G29 / G920
- Feb 2022 Best The Crew Settings for Logitech G29 / G920
- Jun 2021 Best VRally 4 Settings for Logitech G29 / G920
- Sep 2021 Best WRC 10 Settings for Logitech G29 / G920
- Jun 2021 Best WRC 7 Settings for Logitech G29 / G920
- Jun 2021 Best WRC 8 Settings for Logitech G29 / G920
- Jun 2021 Best WRC 9 Settings for Logitech G29 / G920
- Mar 2023 Best WRC Generations Settings for Logitech G29 / G920
- May 2021 Best Wreckfest Settings for Logitech G29 / G920
Virtual Reality
- Mar 2024 How to Run Gravel in VR Using UEVR
- Jun 2023 How to Run Shift 2 Unleashed in VR Using VorpX
- Mar 2022 How to Run F1 2021 in VR Using VorpX
- Jul 2021 How to Run NASCAR Heat 5 in VR Using VorpX
- May 2021 HP Reverb G2 - Improvements
- Apr 2021 HP Reverb G2 - Upgrading From Rift CV1
- Mar 2021 How To Run DIRT 5 in VR Using VorpX
- Jan 2021 How To Run DiRT 3 in VR Using VorpX
- Nov 2020 How to Run F1 2020 in VR Using VorpX
- Sep 2020 How to Run Burnout Paradise in VR Using VorpX
- Aug 2020 How to Run NASCAR Heat 4 in VR Using VorpX
- Aug 2020 How to Run F1 2019 in VR Using VorpX
- Aug 2020 How to Run F1 2018 in VR Using VorpX
- Aug 2020 How to Run F1 2012 in VR Using VorpX
- Jul 2020 How to Run Race Driver: GRID in VR Using VorpX
- Jul 2020 How To Run DiRT 4 in VR Using VorpX
- Nov 2019 How to Run Doom in Virtual Reality
- Jul 2019 Trying Every Myst Game in Virtual Reality
- Apr 2019 How to Run Fallout: New Vegas in VR Using VorpX
- Mar 2019 Should You Buy VorpX?
General Technology
Tech Tips
I have learned all kinds of tips and tricks over the years.
- Oct 2022 Virtual 7.1 Surround Sound for Headphones
- Mar 2021 Is Ezoic Worth It For Small Websites?
- Dec 2019 How To Download a YouTube Channel or Playlist
- Oct 2019 How to Download Twitch Videos Using Free Software
- Feb 2019 Using rsync to Copy Folders Between Macs
- Nov 2018 How to Scan Slides at Archival Quality
- Aug 2018 Visual Studio Code Settings and Extensions Migration
- Apr 2018 LibreOffice Calc: Export All Sheets to CSV
- Jul 2014 Use Hazel to Unzip Lots of Zip Files
- Jul 2014 Convert WavPack (WV) files using XLD on Mac OS X
- Oct 2012 CrashPlan Software Crashing
- Sep 2012 Mountain Lion Notification Center and Remember the Milk tasks
- Sep 2012 iPhoto '11 Smart Album Trick
- May 2012 Using Hazel and Automator to Scan Photographs