Sending emails on port 465 in Hetzner cloud requires manual interaction
Using SMTP based email delivery in Hetzner Cloud doesn't work out of the box.
All my long-form thoughts on programming, automation, cloud-native stuff, personal development, personal finance and other things that are relevant for my solopreneur journey.
Using SMTP based email delivery in Hetzner Cloud doesn't work out of the box.
No longer want to manually update software on your computer? Avoid outdated brew formulas by automatically updating them.
Using key variations with Rails I18n by adding a custom key lookup method.
Using a Hotwire Stimulus controller and the Clipboard API to copy content to your clipboard.
Enable sticky scrolling in Visual Studio Code for better navigation in your code, yaml, json and more.
Do you want to add some date and time formatting guidance for your users to enter date and time as expected. Here's a stimulus controller using cleave-zen (formerly cleave.js) to format inputs to date and time fields.
Did you know you can simplify your Rails Active Record i18n locale files with common attributes?
Streamlining Database Backups with Kamal: A Guide to Efficient and Secure Data Management in Containerized Environments.
In this article I will cover everything needed to set up the object storage provided by Scaleway for use with Active Storage in Ruby on Rails. I'll also shed some light on where things didn't go as well as I thought they would.
Learn how to set up a domain redirect using Nginx on a DigitalOcean droplet and automate the process with Taskfile for easy and efficient management.
Create a simple URL redirect service running on a DigitalOcean (or any other virtual machine) droplet using nginx to redirect basically any URL to a destination of your choice.