Uses
Here is a roundup of software, hardware, and Internet services I'm currently using to build and maintain this site, create stuff, and boost productivity. Some may also call this a "Colophon" page.
How This Site Was Built
- I designed and built this site myself.
- On the front end, I use HTML5, CSS3, and a bit of PHP for templating.
- On the back end, I built an Indieblogger API, using Express.js to handle server-side logic and serve dynamic JavaScript from API endpoints.
- The site (except for the blog) is hosted on a VPS (located in Canada) running Ubuntu, with Apache as the web server and MySQL as the database.
- For content management, I use a combination of Micro.blog (where my blog is hosted) for blogging and custom Apple Shortcuts scripts for Live Updates, Tracks, Check-ins, and Linkbook.
- The Contact Form is custom-built and integrates with Google SMTP service.
- Pulsetic powers the Status Page where the site's uptime is shown.
- I use Git for version control, with a private repository on GitHub.
- Rclone is employed for syncing files between this site and cloud storage.
- This site does not have a tracker or use any third-party cookies. Privacy is as important to me as it is to you. You can verify that this site is not tracking you by using this real-time website privacy inspector called Blacklight.
Hardware
- Laptop: Apple MacBook Pro 16-inch (M1 Pro, 2021)
- Smartphone: Apple iPhone 17 Pro Max
- Digital Camera: Sony RX100 V
- Musical Keyboards: Roland A-49; Yamaha DGX-660
- Microphones: Apogee MiC 96K; Shure MV51; RØDE NT1-A, Wireless PRO
- Digital Audio Interface: Apogee Duet 2
- Studio Monitors / Headphones: AKG 240S; Audio-Technica ATH-M50xBT2, ATH-M50, ATH-M40; Bose QuietComfort 35 II; Bang & Olufsen H7; Genelec 8030B, M040
- Earphones / Earbuds: Apple AirPods 3; Shure SE215
- External Monitor: Dell 27 Plus 4K USB-C Monitor (S2725QC)
- Tablet: Apple iPad mini (6th Gen)
- Stylus: Apple Pencil (2nd Gen)
- Gimbal: DJI Osmo Mobile 2
- Drawing Tablet: Wacom Intuos S with Bluetooth
- Media Player: Apple TV 4K (2nd Gen)
Software
- Operating Systems: macOS Tahoe; Ubuntu 24.04 LTS
- Text Editor: Ulysses
- Code Editor: GNU nano; Vim
- IDEs: VS Code; PyCharm; IntelliJ IDEA; CLion; WebStorm; Xcode
- SSH: Termius
- Graphic Design: Affinity Designer 2; Affinity Photo 2; Pixelmator Pro
- Photography: Darkroom; VSCO
- DAWs: Logic Pro; FL Studio 20
- Cinematography: FiLMiC Pro; Final Cut Pro; LumaFusion
- Podcast Clients: Pocket Casts; Apple Podcasts
- Calendar: Fantastical
Services
- Email: Google Workspace
- Cloud Storage: iCloud Drive; Google Drive
- Music Streaming: Apple Music (Canada)
- Sound Environments: Endel
- Video Streaming: Apple TV; YouTube