Nextcloud is a popular self hosted, open source alternative to hosted cloud storage services like Dropbox and Google Drive. It is very rich in features and allows you to keep full control over your data.
Docker for Desktop doesn't run on Macs with Apple silicon yet, so in this post I show a workaround that involves using a remote Docker engine and syncthing to keep local and remote directories in sync for bind mounts.
In this second part of a two-part series, we'll see how to deploy Kubernetes to Hetzner Cloud using a node driver for Rancher, so that Rancher can create and manage servers for us.
This post suggests a way to implement a "proxy" that allows using Google Analytics with a custom domain, so to bypass ad blockers and improve the accuracy of the tracked data.
In this follow up to a previous post, I'll show how to implement full page caching in a Rails app using memcached instead of Redis, and a middleware instead of Nginx to remove some dependencies and simplify the setup.
Github Actions is a nice CI/CD solution from Github that also allows setting up runners in your own infrastructure. In this post, I'll explain how you can set up runners in Kubernetes.
Chargebee is an awesome subscription management and recurring billing product. In this post I will show how I have integrated it with my Rails SaaS DynaBlogger.
In this post, I'll share how I have configured my Rails app and Nginx to use Redis as cache for much faster delivery of pages that do not require authentication nor user-customised content.