Profile avatar
hacopian.de
Ruby on Rails and Postgres enthusiast. Currently exploring local-first and DuckDB. Building www.changebot.ai.
36 posts 141 followers 612 following
Regular Contributor
Active Commenter

Great news: customers are using the new feature. Bad news: Sentry N+1 warnings are how I found out.

Curious if others use these patterns in ActiveRecord: 1. Defining custom methods directly on has_many association proxies 2. Checking if the association is loaded before an existence check Is this approach common or are there better alternatives? Would love to hear thoughts on trade-offs!

Curious if others use these patterns in ActiveRecord: 1. Defining custom methods directly on has_many association proxies 2. Checking if the association is loaded before an existence check Is this approach common or are there better alternatives? Would love to hear thoughts on trade-offs!

Very good new Puma version name.

Get ready! #ZhenyasWonderTales is coming very soon! Fall in love with a bear. Bow before the King of the Snakes. Marry a shape-changing fairy—or fight one to the death. Search for your stolen skin, high above Devil’s Bridge. Attend the funeral of Night and console their children, Dawn and Dusk.

As I build out my SaaS app with Rails, I have to admit, when I look at the 1st-party Laraval feature-set, I feel pretty envious.

They Came to a City (1944): a film about utopias, criticized in the press because "it gives little help as to how Utopia is to be achieved". Hilariously high bar. Maybe wait for the sequel?

A Christmas miracle: it’s sunny in Berlin.

We were so traumatized by "fat models" that we wandered in the wilderness for a decade, but the answer was just more (better) models.

I found the sixth food group.

This talk from 2013 is the best refactoring talk I’ve ever seen. @jpignata.staticorange.com starts with a small script, and step-by-step walks through each code smell, and explains the refactor with clarity. youtu.be/q_qdWuCAkd8

I’m gradually unfollowing people on Twitter as I follow them here. I have a feeling my Twitter feed will soon be uninteresting enough that I’ll lose the urge to log in altogether.

Glad to see @schickling.dev is active on bsky now, and has created a local-first starter pack.

Fascinated with the possibilities of local-first, but I really don't want to write React again. 😅

Friendly tip: In config/application.rb, it’s probably safest to just keep require "rails/all". You could load the Rails modules individually to try and speed up boot time, but if you do, be careful not to reorder them. It might come back to haunt you later. Ask me how I know...

Most of my Twitter timeline is SaaS founders, but no one was talking about two major FTC rules: the recently enacted ban on fake testimonials and the new “click to cancel” requirement -- both game changers for SaaS and wins for consumers.