Hi, I'm Bill. I'm a software developer with a passion for making and electronics. I do a lot of things and here is where I document my learning in order to be able to inspire other people to make ...
The I2C (Inter-Integrated Circuit) bus is a synchronous serial communication protocol that allows multiple electronic components (sensors, displays, memories, etc.) to be connected within the same ...
Building IoT projects with touchscreens used to be a headache, involving numerous components, messy wiring, and endless troubleshooting. But the ESP32-S3 Box-3 makes things way easier. It is an all-in ...
LISTEN | Full interview with Irish artist Elinor O'Donovan: As It Happens8:01Artist says Ireland’s ‘transformative’ universal basic income program benefits her art and life Elinor O'Donovan says ...
On Wednesday, Microsoft released the complete source code for Microsoft BASIC for 6502 Version 1.1, the 1978 interpreter that powered the Commodore PET, VIC-20, Commodore 64, and Apple II through ...
Before Java, Python, and other programming languages, there was the BASIC programming language. It is important to note that programming languages existed before computers were developed. It was a way ...
Have I told you the story about Bill Gates and me in those early days of personal computing? To be clear: Bill Gates is older than I am. In 1975, as Bill was leaving Harvard to start Microsoft, I had ...
Functional programming, as the name implies, is about functions. While functions are part of just about every programming paradigm, including JavaScript, a functional programmer has unique ...
A personal computer might have been seen as a luxury item several decades ago. These days, technology and the internet are more like a utility that everyone needs to use to basically function in ...
Homelessness is a pervasive issue that cities across the country struggle to address. This led an entrepreneur to team up with researchers and local foundations for an experiment called the Denver ...