About:

Roman Zipp is a Software Engineer and Photographer. The website represents his professional and creative work, showcasing his skills and projects in software engineering and photography.

Website:

Outgoing Links:

Sindre Sorhus
Subscribe to RSS:
The blog post argues for the benefits of self-hosting personal services, emphasizing privacy, data control, and digital sovereignty. It discusses the risks of relying on big tech companies for sensitive data like calendars and con...
A detailed guide on services and tools for HomeLab setups, including deployment tips and future enhancements for 2026.
A workaround for the macOS Sequoia 15.7.4 bug causing external displays to disconnect is provided, utilizing the command-line tool 'displayplacer' to adjust settings.
The author discusses various unique self-hosted services running on their homelab, specifically within a Kubernetes cluster on Talos OS. They highlight lesser-known services such as OwnTracks for GPS tracking, Traccar for car trac...
Forgejo Workflow Runners encounter a checkout action error, resolved by updating to version 12.5.3 or clearing the runner's cache.
Including the 'runs-on' field in Forgejo reusable workflows is essential to prevent jobs from getting stuck on 'Waiting' status and to enhance workflow execution.
This guide explains how to prevent duplicate jobs in Laravel using various interfaces and middleware. It covers the ShouldBeUnique and ShouldBeUniqueUntilProcessing interfaces to ensure that jobs are not dispatched simultaneously ...
The author expresses frustration with various annoying practices by companies on the internet, including intrusive newsletter popups, unwanted marketing emails, forced use of apps over web interfaces, and poor video quality settin...
This blog post provides a guide on how to interact with CardDAV and CalDAV servers using the command line interface (CLI) through a tool called davcli. It details the installation process, usage instructions, and commands for disc...
A comprehensive guide on migrating mailboxes to Stalwart, highlighting backup creation and direct server-to-server migration methods.
The article provides a solution for disabling form field suggestions in Firefox while retaining search history. It explains that standard browser settings do not effectively stop suggestions and offers a workaround by altering a s...
A guide to resolving issues with importing third-party templates in Final Cut Pro by addressing hidden .localized folder suffixes.
Generate a customizable iCal calendar for the MotoGP 2026 season to easily keep track of races and qualifying events.
The text explains how to convert a 2FAS app backup JSON file to plaintext TOTP links using a command line JQ command. The author discusses the importance of being able to decrypt a backup file locally and mentions a terminal app c...
The text explains how to add a custom validator in Laravel by replacing or extending the existing Laravel Validator with a custom instantiable Validator Instance.
The text provides a solution to the error message 'Could not find the virtual camera system process' when using OBS as a virtual camera on macOS. The author suggests a step-by-step solution involving system preferences and OBS set...
The text discusses the use of PHP CS Fixer, PHPStan, and Laravel Model Doc to improve PHP code style. It explains the benefits of using these tools and how to integrate them into your projects.
The text explains how to enable PHP-FPM Slowlog in Docker, with specific instructions for the PHP-FPM config, Dockerfile, and capability ptrace. It also provides guidance for Docker CLI and Docker in Nomad.
The text explains how to get Text-to-Speech on macOS without external tools, including how to download higher quality voices, use new voices within Firefox' Reader View, and read content from a text file aloud with a CLI tool. It ...
The text provides a shell script to stop all Adobe-related processes on macOS, which is optimized for macOS. It also includes instructions on how to execute the script via Raycast. The script is designed to stop 13 Adobe processes...
The text provides a tool to generate an iCal calendar for the MotoGP Season 2025, allowing users to subscribe to important events such as qualifying and races. It also gives instructions on how to import the iCal URL to various ca...
The author discusses an issue with the Laravel dd() helper function not displaying anything and causing a HTTP 500 error. They found that spatie/ignition middleware was replacing the Symfony VarDumper Handler. To fix it, they reco...
The text explains how to change the WezTerm blurred window background and opacity on focus. It provides a Lua configuration file and code to achieve this effect on macOS.
The text discusses the new Zed code editor with first party support for PHP Language Servers phpactor or intelliphense. It explains how to configure an external formatter in Zed and specifically focuses on formatting using PHP-CS-...