Operating Systems

My New PowerMac G3 Blue and White: Part 2

I bought an old PowerMac G3 Blue and White. In this article, I try to get Mac OS X 10.2 Jaguar installed on the system.

May 4, 2024

My New PowerMac G3 Blue and White: Part 1

I bought an old PowerMac G3 Blue and White. First, I performed some maintenance, then I upgraded some hardware.

April 17, 2024

Mac OS 8 as an Electron App

Macintosh.js is an open-source project that runs Mac OS 8. It emulates a 1991 Macintosh Quadra and runs the full operating system with a few applications.

March 17, 2024

How Windows 11 Has Convinced a Skeptic

Until about two years ago, I was exclusively a Mac user, but Windows 11 has me rethinking that.

March 8, 2024

Apple’s Malicious Compliance in the EU

It’s not news that the EU has passed a law that requires Apple to open up iOS to third-party app stores, but their compliance is questionable at best.

February 21, 2024

Using Swift to Create GUI Applications on Windows

I came across an article today that discussed efforts being made to create an open-source technology to make UI development in Swift on Windows possible.

November 9, 2023

Switching Between Platform: Windows and Mac

Some programmers stick to a single operating system or technology stack, but I like to experiment and try new things out. That means, however, that I often jump back and forth between platforms: particularly between Windows and Mac.

April 6, 2023

Windows 95 as an Electron App

An operating system that was released 25 years ago and required an entire computer to run can now instead be run in a browser window with an interpreted language.

August 1, 2020

Why I Use Virtual Machines for Projects

I don’t like clutter. In fact, I am very picky about what I install on my computer which is one reason I love virtual machines to experiment with new technologies.

June 19, 2020

Emulating Mac OS 9 on macOS 10.15

Several years ago, I bought an old, colorful iMac G3 running Mac OS 9. It runs my old software wonderfully, but an emulated version of Mac OS 9 on my modern MacBook Pro is just so much more convenient.

June 9, 2020

Batch Convert 4-Space Indentations to 2-Space

While adding a linter to an old project, I wrote the following bash script to convert 4-space indentations to 2-space indentations. This example recursively looks for *.js files starting at the script’s location. Of course, it can be used for any type of file though by simply changing the extension.

March 1, 2018

Working with Linux in Windows: Linux Server in VirtualBox

I have written before about having to work in Windows 7 with Docker which only runs natively on Linux, macOS or Windows 10.

November 1, 2016
My Portfolio