Getting Started Programming in C: Coding a Retro Game with C Part 2
Programming in C traditionally starts with outputting “Hello World” to the text console/terminal command-line. In the …
Programming in C traditionally starts with outputting “Hello World” to the text console/terminal command-line. In the …
Learn to code in C and create your own retro games with this free multi-part C programming tutorial series. But first, why learn to …
Retro computing and retro games have had a renaissance. I love it. The community has never been so vibrant. As I write this, my friend …
So far I have covered more Arduino/C and even AMOS Basic than anything else, but my main language on the daily is Python, and my main …
AMOS BASIC programming tutorial series starts with Screens and loading images
AMOS BASIC is a fun, powerful, and user-friendly game programming language and environment for the Amiga. In this video we look at …
Can you build a DIY version of the Elgato Stream Deck? Many people could tell this is what I was building up to. I think we are …
I am in the fun position of having a Raspberry Pi project to build for my day job. It brought to light a familiar challenge of how to …
One of the many productivity-boosters my nerd friends look to is text expanders and keyboard shortcuts. You know, enter a combination of …
We are pretty familiar at this point with the 3D design creation workflow. Drawing, dragging and dropping CAD files using a mouse and a …
Did you ever want to have your return to your office or home announced with a fanfare? Probably not, but let’s do this anyway 😉 …
Slack is a hugely popular live group chat system. While a lot of my notifications now go to Discord, as I wrote about here, Slack is …
While Arduino and Raspberry Pi dominate, there are other boards out there for robot builders. One of the best for rapid robot …
I have been writing a lot more about Raspberry Pi than Arduino lately, but don’t get the impression I am leaving the Arduino world …
You may have seen in the Maker Hacks Facebook Group the latest iteration of my Raspberry Pi based entertainment center. It’s now …
Grove sensors are a plug and play way to add sensors, buttons, displays, and actuators to your electronics projects, without soldering. …
Running commands from the shell is all well and good, but what if you don’t want to always be logging into your terminal? What if …
If you are logging in and out of a Linux machine, especially a Raspberry Pi on your local network, it can be a pain to keep entering a …
Here is a shell script that will allow you to kill a script if it is already running #!/usr/bin/env bash ps -ef | grep $1 | awk '{print …
In the previous Discord article we set up a listener, but really that was just the foundation – enough to listen for …
A Discord bot that only SENDS messages is all well and good, but really we want our bots to interact. We need to make them listen and …
I am on a mission to declutter my email. Once you get past the unsubscribe/filter stage, the next thing is to get the important …
A common complaint from Raspberry Pi owners is when running headless (no monitor or keyboard). If the Pi reboots then you lose your …
Unix and Linux are a lot more powerful for automation than people from other operating systems know, that power is under the hood in …