Mac

Yesterday, I came across an article on Engadget where the author pointed out a very odd discrepancy in Apple’s use of fonts.

May 14, 2025

Every once in a while, you run into a project that makes you scratch your head. MacLynx, an actively developed text-based browser for the classic Mac OS, is one of those.

April 15, 2025

This is a post that will most certainly betray my age in that I fondly remember the release of Mac OS X 10.6 Snow Leopard.

March 18, 2025

A couple of weeks ago, I bought a license upgrade for the Mac editor BBEdit despite not using it all the time. This is why.

October 1, 2024

I previously discussed how to emulate Mac OS 8 and 9 on modern computers. Recently, I was shown Infinite Mac, a website that allows emulation of these and earlier Mac OS versions directly in your browser. From System 1.0 to Mac OS 9.2.2, most major releases are available. This suite offers a convenient and innovative way to experience classic Mac OS without downloads or installations.

May 12, 2024

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

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

April 17, 2024

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

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

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

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

For the past couple of days, I’ve been working on a small project for OS X written in Swift where it was necessary to import an image and scale it down proportionately based on a given width and height.

June 18, 2016
My Portfolio