Julián
banner
julianpinzon.com
Julián
@julianpinzon.com
Staff Engineer @ Buildkite working on Package Registries and helping guide the way back to Hotwire!
Pinned
I made a starter pack for Ruby, Rails and web things to make it easier to build up out community in here.

Use it, share it and help me make it more and more complete!

go.bsky.app/B3o3zhq
I'm trying to not be on social media too much so when I come back, I'll make sure to bring some gifts:

Experimental MCP servers for Stimulus and Turbo documentation:

github.com/pinzonjulian...

github.com/pinzonjulian...

@marcoroth.dev you mind find this interesting!
GitHub - pinzonjulian/turbo-docs-mcp-server
Contribute to pinzonjulian/turbo-docs-mcp-server development by creating an account on GitHub.
github.com
May 24, 2025 at 7:24 AM
Ok, I'm doing it.
I just bought a domain to start a podcast about all things Ruby, Rails, the web and all the awesome people building it.

Wish me luck!
March 20, 2025 at 11:04 AM
Hey @joel.drapper.me! I was watching your Euruko talk on Phlex and noticed the live demo didn’t make it to the video. Is there another version of it showing the demo?
March 5, 2025 at 11:23 AM
I’ve worked at Buildkite in the past year and seeing Tim work and move our company forward has been an absolute privilege. I’ve learned a lot from his work.

You should hire him!
After 15 years off the market, I’m available for hire!

I’m an effective, versatile and compassionate technical leader, and an accomplished Rubyist. I’m looking for remote Principal or Staff Engineer roles, at 4 days/week.

Find out more: timriley.info/posts/hire-me
Hire me! - Tim Riley
After 15 years at Buildkite, Culture Amp and Icelab, I’m available for hire! I’m an effective, versatile and compassionate technical leader, and an accomplished Rubyist. I’m looking for remote Princi...
timriley.info
January 20, 2025 at 4:33 AM
Just bought this! Joe’s work is great and I’m more than happy to support this.

I used to work at a startup where we used Turbolinks native about 8-9 years ago. How I wished a resource like this existed back then!

I think this’ll be huge! Thanks for making this!
January 9, 2025 at 12:17 AM
Such a nice article. This is the way!
Love reading well-written articles like this that talk about how a specific component is made.

Nice approach too

muffinman.io/blog/native-...
Native dual-range input
Two native range inputs and fifty lines of JavaScript to make them work together.
muffinman.io
December 5, 2024 at 3:38 AM
Reposted by Julián
Want to try out Amazon's new DSQL database from Ruby on Rails?

github.com/sj26/activer...

It's probably going to fall over at the first migration, but we've gotta start somewhere.
December 4, 2024 at 2:46 AM
If a company says it supports the latest 2 versions of a browser, what does that really mean?

Safari 17-18? Since 9/2023
Chrome 123-124? Since 03/2024
Firefox 132-133? Since 10/2024

That doesn’t seem useful does it?

(Complements what we were discussing yesterday @konnorrogers.com )
Google's "Baseline" is a decent way to think about browser support that you *could* use for your own projects, but the crucial thing it doesn't tell you is "is this feature progressive enhanceable?" which changes that math entirely.

Articulated by @clagnut.com here: clagnut.com/blog/2431/
November 26, 2024 at 4:19 PM
Reposted by Julián
There's a new official Ruby on Rails Guide on performance tuning that you probably have not seen that I think every Rails developer should read once at least:
Tuning Performance for Deployment — Ruby on Rails Guides
Tuning Performance for DeploymentThis guide covers performance and concurrency configuration for deploying your production Ruby on Rails application.After reading this guide, you will know: Whether…
buff.ly
November 25, 2024 at 7:51 AM
Here's my journey with my diagnosis

I started learning about ADHD a few years ago; I became curious because of how prominent it became in social media and it got me thinking about myself. I suffer from depression and had been going to therapy for a while but I felt that something else was up

(1/n)
Hey #Railscommunity, your leader just contributed to the mental health stigma remaining strong, and most likely made a lot of folks feel bad about their #ADHDdiagnosis (to say the least).

All it took was a single, shallow, and *really horrible take* on the subject 👇🏻
November 25, 2024 at 11:44 AM
I’m putting together a Starter Pack of web developers in Australia but I have too few to even get started 🫠.

So far I’ve got @simonswiss.com @kjtsanaktsidis.id.au and myself. Any suggestions?
November 24, 2024 at 9:16 PM
A friend of mine made this app to create backgrounds for iOS.

Like every good product, the idea for this came from a real problem we had at work; programmatically generating backgrounds for a stories-like feature in an app we worked in.

apps.apple.com/au/app/fluff...

Give it a go!
‎Fluffy Monster
‎Creating your own wallpapers is rewarding and fun. Why endlessly browse for an image that is close to what you want, when you can make your own? Fluffy Monster works in a three dimensional world, wa...
apps.apple.com
November 22, 2024 at 9:42 PM
Putting CSS Anchor Positioning to the test by throwing dropdown menus around 💪

[popover].dropdown {
top: anchor(bottom);
right: anchor(right);
position-try-fallbacks: flip-block,flip-inline;
}

That's it 👆 Keeps the menu tethered to the button
(may as well bring over some hits from the other place)
November 21, 2024 at 8:09 PM
Reposted by Julián
Created a new Rails 8 app. Wanted #postgresql not null constraints in generated migrations, w/o editing each migration.

Turns out it's now possible. With a bang! 💥

rails generate scaffold Account name:string!

www.mintbit.com/blog/migrati...

@siaw23.bsky.social @winsletts.bsky.social
Migrations in Rails 8: Using the New Not Null Shortcut
In the latest version of Ruby on Rails (Rails 8), developers have been given a handy new shortcut for adding a NOT NULL constraint to database columns. This small but powerful enhancement simplifies t...
www.mintbit.com
November 20, 2024 at 10:45 PM
Yesterday I had my first serverphobia treatment session: I shipped my personal site using Kamal, NGINX and Docker.

And by personal site I mean a single page with my name on it and a link to my blog 😂.

Thanks to Greg Molnar for this writeup!

greg.molnar.io/blog/deployi...
Deploying a Jekyll site with Kamal
Since Kamal 2 can host multiple sites on the same server, I am consolidating my apps into larger hosts so I have less servers to worry about. Most of my apps are Rails apps, but I have a few static je...
greg.molnar.io
November 16, 2024 at 11:11 PM
Kudos to the Rails Foundation team for recognising the talks’ editing was flawed and redoing them. Now on to rewatching them!

m.youtube.com/playlist?lis...
Rails World 2024 - YouTube
Just over 1,000 Rails devs from 57 countries gathered in Toronto for two days of technical talks, workshops, networking, and the Rails 8 beta release announc...
m.youtube.com
November 12, 2024 at 10:17 PM
Let's talk Turbo frames, tabs and accessibility. Tabs require: a `tablist` orle, with many tabs using the `tab` role. Each tab is connected to its content via a `tabpanel` role.

How would you design that using Turbo frames? 3 tabpanels each with its own turbo frame? Seems a bit redundant...
November 12, 2024 at 12:29 AM
I learned how to customise an Active Record class maps the type column when using Single Table Inheritance and wrote about it here.

Very powerful stuff.

dev.julianpinzon.com/customising-...
Customising Single Table Inheritance mapping in Active Record
A guide on how to teach Active Record models to use different values when using Single Table Inheritance
dev.julianpinzon.com
November 7, 2024 at 9:08 PM
@adrienpoly.bsky.social Is it possible to add a few of my talks to Ruby Video? I was looking through the contributions guide and it’s very much geared towards bulk updates.

There are a few talks I’ve given at meetups I’d like to link!
November 5, 2024 at 8:58 PM
Back in school it was Logo 🐢 and then MySpace. Then I went to uni to study Music and Audio Engineering and learned about audio+art using Arduino and Processing. I had a short & failed stint learning Objective C to get on the iOS wave before finally landing on Ruby on Rails which was life-changing!
How did you get into web development?

MySpace? Comp sci? Made the jump from print? Bootcamp?
November 5, 2024 at 11:30 AM
I gave Astro a go. Some thoughts:
1. The "rails new" equivalent is super nice and interactive.
2. I don't like importing stuff 😂 (Zeitwerk rocks)
3. Scoped styles out of the box is so nice!
4. Auto browser reloading is FAST. We need this so bad in default Rails.
5. Astro.props is too magical

1/n
November 5, 2024 at 10:21 AM
I've been publishing on Hashnode for a while now but I'm feeling the classic urge to build my own blog.

I want to build something with my own styles and personality (basically just an excuse to use all the stuff that @jhey.bsky.social and @nerdy.dev put out there really).
November 5, 2024 at 4:22 AM
I made a starter pack for Ruby, Rails and web things to make it easier to build up out community in here.

Use it, share it and help me make it more and more complete!

go.bsky.app/B3o3zhq
November 3, 2024 at 10:31 AM
I’m really digging opening this app, scrolling for a few minutes, getting to see cool stuff people are doing and then the content’s over. Nothing pulling me into the spiral.

It’s strange by the standards we’re used to. And I like it. Like bitter medicine. I don’t want more but it makes me better.
November 3, 2024 at 1:30 AM