pipwerks

Retiring the E-Learning Technology and Development Google Group

I have decided to retire the E-Learning Technology and Development Google Group. It supported 1070 members and 783 discussions from 2009-2024. 15 years! Prior to Google Groups, I had hosted a private e-learning development forum on pipwerks.com for about a year. It was a nice enough site, but the

PDFObject for Vue 3

I’ve been wanting to revamp pdfobject.com to make it more modern and easier to read. This type of revamp is also a great way to stay up to date on the latest trends, like static site generators. After surveying the field, I decided to play with some Vue-based

How to Automatically Eject All Disks on a Mac

I connect several hard drives to my MacBook Pro’s docking station. It’s always been a pain to manually eject the disks one by one before removing the MacBook from the dock. There are 3rd party apps that can handle this, but I didn’t want to install unknown/

Internet Explorer Quietly Fades Away

When I started my career in web development, there were essentially two browsers to choose from: Netscape Navigator and Internet Explorer. (Opera was popular in Europe but never caught on in the USA.) Web standards didn’t exist yet, and browser vendors implemented new features fast and loose, with little

From MacStadium to DigitalOcean and SpinupWP

In 2009, I started hosting this site on a Mac Mini colocated at MacMiniColo/MacStadium. While I had some experience with shared hosting (think cpanel and MediaTemple), most of my server experience at that point was with Microsoft IIS systems, which are largely GUI-based. I wasn’t familiar with Linux

pipwerks © 2026