Adrian Marin
banner
adrianthedev.com
Adrian Marin
@adrianthedev.com
Building the best dev-tools for Rails developers 🙌

Father, developer, aspiring entrepreneur
#conferencehost 👉 @friendlyrb.com
#indiedev 👉 @avohq.io
#podcast 👉 http://friendly.show
AI chats have become so slow.
The initial response is slow and most of the times they have to "think longer" to get an answer even for basic queries.
I don't like this direction we are headed.
January 12, 2026 at 10:00 AM
Reposted by Adrian Marin
Developer anxiety is actually a quality control mechanism. It makes us check edge cases and side effects.

LLMs aren't dangerous because they're wrong, but because they're fearless. They write terrifying code with zero hesitation.

Beware of what you approve. You are the only guardrail left.
January 12, 2026 at 9:05 AM
Reposted by Adrian Marin
One of my niche side projects - discoverbandcamplabels.com - is slowly taking off 🛫 🤩
discover.bandcamp.labels | Home
discoverbandcamplabels.com
January 10, 2026 at 8:23 PM
Cursor's Bugbot is seriously good!

cursor.com/bugbot
Bugbot
Bugbot - AI-powered code review. Catch real bugs and security issues with a low false positive rate.
cursor.com
January 9, 2026 at 10:00 AM
I am so annoyed that @stripe is not automatically sending invoices and I have to log into 10 different customer portals every month to get my accounting in order 😤
January 8, 2026 at 10:00 AM
Reposted by Adrian Marin
"The night before, at the speaker dinner, I confessed to Adrian, the conference organizer, that fitting everything into 30 minutes felt impossible. Could I have just a bit more time? He smiled and shook his head. "Cut more slides. You'll only be left with the great ones."

@adrianthedev.com 👀
2025 in review
Michael Koper, a Dutch full-stack developer living in Madrid, Spain. Founder of Nusii
michaelkoper.com
January 7, 2026 at 1:13 PM
Cascadia Code at 15px is the go-to fixed-width font for me. It has been for years.
The characters are "square" and bulky enough for easy scanning 🙌

github.com/microsoft/c...
GitHub - microsoft/cascadia-code: This is a fun, new monospaced font that includes programming ligatures and is designed to enhance the modern look and feel of the Windows Terminal.
This is a fun, new monospaced font that includes programming ligatures and is designed to enhance the modern look and feel of the Windows Terminal. - microsoft/cascadia-code
github.com
January 7, 2026 at 9:32 AM
Reposted by Adrian Marin
Hey hey,

Happy New Year!
I hope 2026 will be your best year yet.

Long break from updates, I know that, but today we're going to check out the new Avo 3 release, what happened in 2025 and what is coming in 2026 with Avo 4.

youtu.be/zd5MA3R2h-4
Avo 3.28 release, what happened in 2025 and what's coming in 2026 with Avo 4
Hey hey,Happy New Year!I hope 2026 will be your best year yet.Long break from updates, I know that, but today we're going to check out the new Avo 3 release,...
www.youtube.com
January 6, 2026 at 4:29 PM
I just made the coolest little fidget toy to give out at the next conference.
If you want one, come say hi 👋

... I'm just too excited about these things 🫣
January 6, 2026 at 9:16 AM
Reposted by Adrian Marin
Our team member @chael.codes is streaming RubyEvents development live on Twitch throughout January 🎙️

Feel free to join the stream on Sundays at 18:00 UTC!
My schedule for January has changed.

I'll be going live every Sunday at 18:00 UTC, starting today!

This month we'll be focusing on RubyEvents. See you there!
twitch.tv/Chaelcodes
Twitch
Twitch is the world
twitch.tv
January 4, 2026 at 5:22 PM
Reposted by Adrian Marin
This is making the rounds (and for good reason).

tonsky.me/blog/tahoe-i...
It’s hard to justify Tahoe icons
Looking at the first principles of icon design—and how Apple failed to apply all of them in macOS Tahoe
tonsky.me
January 5, 2026 at 5:49 PM
Reposted by Adrian Marin
I'm so excited and honored to join @marcoroth.dev and @adrienpoly.com on the RubyEvents team! They've been so encouraging, friendly, and welcoming on all my PRs and Issues. RubyEvents is a beautiful application, and I love our mission! ❤️
Welcome @chael.codes to the @rubyevents.org team! 🎉

Rachael has been building new features, improving docs, smoothing onboarding, and spreading the word at events.

She is all-in and also built MeetAnother.day, which shares our mission of connecting Rubyists.

We can't wait to build together!
January 3, 2026 at 1:32 AM
2025 - The year of the Wrapped
January 2, 2026 at 2:27 PM
Reposted by Adrian Marin
@adrianthedev.com’s talk was all about assets and leveraging an asset pipeline to build effective Rails plugins. This was based on his experience shipping his gem (Avo), which is used by hundreds of applications.
Adrian Marin, Master the Rails asset pipeline. San Francisco Ruby Conference 2025.
YouTube video by Evil Martians
youtu.be
December 29, 2025 at 7:09 PM
Reposted by Adrian Marin
Alongside the Ruby 4.0 release last week, I published charm-ruby over Christmas, bringing @charm.land's excellent terminal UI libraries to Ruby.

A full TUI framework, reusable components, styled output, forms, markdown rendering, spinners, charts, and a lot more!

Demos below ⬇️
December 30, 2025 at 5:40 AM
Reposted by Adrian Marin
Here's a Christmas present for the Hotwire community! 🎅

I've compiled the entire (free) Hotwire Club knowledge base into a searchable MCP database. 📚 Here's the Github repository complete with install and configuration instructions:

github.com/TheHotwireCl...
GitHub - TheHotwireClub/hotwire_club-mcp
Contribute to TheHotwireClub/hotwire_club-mcp development by creating an account on GitHub.
github.com
December 21, 2025 at 11:50 AM
Reposted by Adrian Marin
I spent way too long perfecting animations for my post on crafting stylish s. So, I compiled all my mistakes so you can nail it on the first try. Check it out or pass it along to your coding agent 😉

fractaledmind.com/2025/12/19/...
December 21, 2025 at 7:00 PM
Reposted by Adrian Marin
Breadcrumb separators belong in CSS, not HTML. Just use the `::after` pseudo-element.

nav > ol > li:not(:last-child)::after {
content: " / ";
color: lightgray;
padding: 0 0.5em;
}

The `:not(:last-child)` ensures no trailing separator after the final item.

#StylishHTML
December 19, 2025 at 11:00 AM
I love @rbqconf.bsky.social's ticket naming after how well you prefer your BBQ 🤌
Rare, Medium, Well Done.
December 18, 2025 at 12:04 PM
This is why I love the Ruby Community 🫶
Finally, I made Ruby 30th anniversary stamp for @therubypassport.com You can get this at Ruby conferences that I'm going to.
December 17, 2025 at 7:28 AM
Reposted by Adrian Marin
🚀 Balkan Ruby 2026 needs YOU! 💎
Sponsor the conf, support the Ruby community ❤️, and put your brand in front of brilliant Rubyists.

➡️ balkanruby.com/sponsors/new

Let’s build something unforgettable ✨

#balkanruby #callforsponsors #sponsorshipopportunity #rubyconference #rubycommunity
December 15, 2025 at 12:36 PM
I just finished reviewing the CFPs for @RubyConfAT 🙌

About 120-ish great submissions.
A few thoughts below 👇
December 15, 2025 at 12:30 PM
Reposted by Adrian Marin
Throttling the network in Chrome DevTools might not do what you think it does!

Depending on how the network is throttled you'll see different loading behavior and different metrics.

www.youtube.com/watch?v=93HI...
How Does Chrome DevTools Network Throttling Actually Work?
Learn what Chrome network throttling looks like behind the scenes and how it compares to system-level throttling with tools like Apple's Network Link Conditioner. Try our free website speed test:…
www.youtube.com
December 11, 2025 at 10:10 AM
Reposted by Adrian Marin
Hey Ruby friends! 👋 Keep an eye out, we are hoping to make an announcement here in the next couple days. 🫢😊
December 10, 2025 at 6:16 PM
Reposted by Adrian Marin
Building a custom audio player with Rails? Video gets all the love, but audio deserves better UX too. Here's how to create one with Stimulus for controls and ViewComponent for modularity, complete with responsive waveform visualization and customizable features.
December 9, 2025 at 2:00 PM