Jakub Chodounský

Recent articles

One server. Small business.

More than a decade ago, I built a small Rails app to run my curated newsletters. Today it serves over 100,000 subscribers, sends hundreds of thousands of emails each month, and still runs on a single $30 server. In this post, I walk through how I deploy, secure, back up, and monitor it — and why I still prefer owning the stack over using a managed platform.

Social media preview images for static website

How to dynamically generate Open Graph images with Ruby and add them into a nanoc static site generator pipeline.

Semantic search in Rails

Search by meaning instead of literal keywords in Rails using OpenAI, pgvector and neighbor gem.

LastPass slows down your browser

A Chrome extension for a popular password manager significantly slows down every page load. What does it do? Who knows. But their privacy policy is not great so it might be time to find an alternative.

Suggesting email address using string similarity algorithm

By using inexact string matching techniques and string similarity metrics you can get more customers and increase your revenue. In this article we will improve customers' onboarding experience by fixing typos in their sign up emails.

And visit archive for older articles.

Popular articles

Newsletters