Essays, ideas, and things I'm building.
Learn how to set up a secure, production-ready VPS on Hetzner Cloud to host self-hosted applications using Docker, Docker Compose, Portainer, and Nginx Proxy Manager. A complete step-by-step guide for developers and indie makers.
Learn how to download any YouTube video and generate accurate transcriptions using yt-dlp and OpenAI’s Whisper AI. This step-by-step guide covers installation, setup, adding tools to your PATH, and producing subtitles or plain text transcripts locally on your machine — with no reliance on third-party cloud services.
Learn how to set up multiple Rails apps on a single DigitalOcean droplet with Redis, ActionCable, Nginx, and a streamlined CI/CD pipeline. This guide covers everything from deployment automation to resource management and security.
Learn how to create SEO-friendly URLs in your Rails 7 blog with this step-by-step guide. Improve your website’s search engine ranking by implementing slugs, removing unnecessary parameters, using hyphens, and more.
Learn how to implement Google reCAPTCHA in a Rails 7 application to reduce spam on your contact form. This step-by-step guide covers configuration, integration with the Simple Form gem, and best practices for securing your web forms.
Learn how to implement dynamic filtering in a Rails 7 application with this step-by-step guide. Using a library management system as an example, we'll cover creating a `Filterable` concern, setting up models and controllers, and enhancing user experience with Simple Form and Stimulus. Perfect for Rails developers looking to add powerful filtering capabilities to their projects.
Learn how to seamlessly integrate Google Analytics into your Rails application. This guide provides a step-by-step approach using a partial for a cleaner and more modular setup. Dive into the insights of your Rails app's traffic with ease.