The Curious Engineer

All blogs / PHP

Roman Zipp

romanzipp.com/blog

Essays and guides on software engineering, infrastructure, and the open-source projects I work on.

PHPDevOps / SRE / infrastructureLinux / UnixDev tools / editors / IDEs

Posts
67 from 16 May 2018 to 19 Oct 2026
Posting
monthly (14 in the last year)
Kind
personal blog
Feed
https://romanzipp.com/rss

2026 12

  1. Statements from Companies involved in Shopify Checkout Hijack
  2. Shopify shops hit with ongoing Checkout Hijack attack
  3. Aircooling my iPhone for Privacy
  4. /execute-plan and stay in touch with your code
  5. Fix OBS "code signature invalid" on macOS
  6. About Personal Websites
  7. How to delete your Tweets, Retweets and Likes from X/Twitter (2026)
  8. Fix Final Cut imported Titles and Transitions not available
  9. Fix macOS screens flickering/disconnecting with external Dock
  10. Forgejo Workflow: Checkout Action "invalid reference"
  11. Fix Forgejo Workflow stuck on "Waiting"
  12. MotoGP 2026: Generate iCal Calendar

2025 23

  1. What's in my HomeLab: 2026
  2. Stalwart: Import Mails
  3. Self-hosted Services you haven't heard of
  4. Why Self-host?
  5. Shut The Fuck Up
  6. List or Delete Calendars and Contacts via cli (CalDAV / CardDAV)
  7. Unique Job Processing in Laravel
  8. Disable Form & E-Mail Suggestions in Firefox
  9. Convert 2FAS Backup to Plain Text Links
  10. Fix OBS "Could not find the virtual camera system process" on macOS
  11. How to enable PHP-FPM Slowlog in Docker (with Nomad)
  12. Get TTS with natural Voices on macOS without external Tools
  13. Stop all Adobe & Creative Cloud Processes on macOS via Script
  14. How to add a Custom Validator in Laravel
  15. MotoGP 2025: Generate iCal Calendar (NEW 2026 Season)
  16. Tampermonkey: Always select best Video Quality for YouTube
  17. Rant: Microsoft is a f*cking mess
  18. How to style <progress> Element with Tailwind
  19. Laravel dd() not showing Dump as HTML
  20. How to use a Custom Domain for Local Development on macOS
  21. No, you can't use your $6,299.00 Camera as a Webcam. That will be $5
  22. Fix Laravel Job Queue not processing with MaxAttemptsExceededException
  23. 2025 Edition: Best macOS Apps

2024 14

  1. Ghostty + Zellij + Fish Shell
  2. Change WezTerm blurred Window Background & Opacity on Focus
  3. Must-change Zed Settings
  4. Format PHP with PHP-CS-Fixer in Zed Editor
  5. How to log API Requests with Guzzle in PHP (YouTube API Client)
  6. How to leverage Multi-Stage Caches with Laravel and HAProxy
  7. Level Up your PHP Code Style
  8. How to use Cloudflare Image Resizing with Statamic CMS
  9. Docker "Rosetta is only intended to run on Apple Silicon" on macOS Sequoia
  10. Streamfinity takes off!
  11. Run Multi-Step Job inside Docker Container with GitHub Actions
  12. How to fix Nomad using wrong network interface for jobs
  13. Fujifilm X100VI vs all other X100 series cameras - What are the differences?
  14. Camera Gear you didn't know you needed in 2024

2023 14

  1. Fix Consul reboot loop
  2. Best Productivity Apps for macOS 2023
  3. Get FUJIFILM X Webcam working on macOS
  4. All (good) FUJIFILM compact cameras - quick overview
  5. Best Utility Tools & Apps for macOS 2023
  6. Run Cloudflare Tunnel for Lando service container
  7. All FUJIFILM X100 cameras compared + X100VI
  8. IT Security Guide (DE)
  9. Connect to any Lando service via Shell alias
  10. Nomad reserved memory & CPU "OOM killed" issue
  11. Reset Calendar App on macOS
  12. Plausible self-hosted with Docker and Nomad
  13. Get started with HashiCorp Nomad & Consul
  14. My 2023 Web Development Setup

2022 3

  1. Consul connection drops: "nf_conntrack: table full, dropping packet"
  2. Sprinter: Monitor your internet connection uptime and latency
  3. Wanderer: Automatic deployment of Nomad jobs via GitHub Actions

2018 1

  1. How to link a Composer package for local development