Alfonso Uceda
alfonsouceda.bsky.social
Alfonso Uceda
@alfonsouceda.bsky.social
Software Engineer. Ruby. Rails. DevOps apprentice
Reposted by Alfonso Uceda
🌸 Hanami 2.3 is here, and it’s racked and ready!

This is our biggest release yet. Rack 3, resource routes, and so much more.

hanamirb.org/blog/2025/11...
Hanami 2.3: Racked and Ready
Our biggest release yet. Rack 3, resource routes, and so much more.
hanamirb.org
November 12, 2025 at 1:20 PM
Reposted by Alfonso Uceda
Jajaaj, me encanta esta miniserie: «Corriendo por barrios chungos de Madrid».

Los barrios más chungos, son el Viso, Salamanca, Aravaca, Nueva España..., es decir, los barrios donde concentran el mayor número de ladrones: empresarios y políticos que saquean lo público y roban lo que es de todos. 👇😂😂
November 10, 2025 at 8:14 AM
Reposted by Alfonso Uceda
I Love OCaml
Posted by art-w with a score of 140
mccd.space
November 7, 2025 at 6:00 PM
Reposted by Alfonso Uceda
Been working on something for a while.
Starting to share progress at @dxupsh

Beta in ~6 weeks. 🚀
Week 2: ✅ Shipped

Building something to fix dev environment hell.
Beta launching in ~6 weeks.

Following along? You're early. 🚀

#buildinpublic
November 7, 2025 at 4:04 PM
Reposted by Alfonso Uceda
Esto no es broma, rogaría difusión.
November 5, 2025 at 6:47 AM
My last update will be macOS Sequoia, don't want to update to Tahoe, seems horrible.

Has someone experienced Tahoe? Is it so awful as it seems? It seems I'll need to wait until next release, v27 maybe?
November 5, 2025 at 7:15 PM
Reposted by Alfonso Uceda
Reposted by Alfonso Uceda
TIL StimulusJS supports keyboard event filters out of the box. I was so close to writing a bunch of custom JS before thinking to myself "nah, there's got to be a better way" .

Of course, there was.

#ruby
November 4, 2025 at 2:28 PM
Reposted by Alfonso Uceda
"I wanted a real ship, because the ship is a character... I wanted the movie to test the capabilities of every single craft in moviemaking." —Guillermo del Toro @realgdt.bsky.social

More dates/showtimes added for FRANKENSTEIN > 🎟 bit.ly/Belcourt-FRANKENSTEIN
November 4, 2025 at 2:00 AM
Reposted by Alfonso Uceda
I'm making another attempt to get a `deep_freeze` method added to Ruby. Core folks have rejected proposals for years, until Ractor came along and we got basically the same feature in `make_shareable`. But deep freezing should be its own feature.

bugs.ruby-lang.org/issues/21665
Feature #21665: Revisit Object#deep_freeze to support non-Ractor use cases - Ruby - Ruby Issue Tracking System
Redmine
bugs.ruby-lang.org
November 4, 2025 at 12:18 AM
Reposted by Alfonso Uceda
Si en OpenAI están contratando juniors, a lo mejor en tu empresa deberían preguntarse por qué ellos no
November 2, 2025 at 11:38 AM
Reposted by Alfonso Uceda
Watching the keynote "giants, standing on the shoulders of" by Daniel Stenberg (cURL's maintainer).

daniel.haxx.se/blog/2025/09...

#recommended
giants, standing on the shoulders of
This was the title of my keynote at the Open Source Summit Europe 2025 conference in Amsterdam that I delivered on August 25, 2025. The giants, as in fact large parts of modern infrastructure, stand o...
daniel.haxx.se
November 1, 2025 at 7:13 PM
Reposted by Alfonso Uceda
Vamos a la huelga. Pero una huelga gorda. La situación es crítica, cada año peor. Necesitamos difusión, por favor.
November 1, 2025 at 11:12 AM
Reposted by Alfonso Uceda
I was recently reminded that not everyone fully understand what the frozen string literal magic comment is about.

So I figured it was the occasion for another deep dive.

byroot.github.io/ruby/perform...
Frozen String Literals: Past, Present, Future?
If you are a Rubyist, you’ve likely been writing # frozen_string_literal: true at the top of most of your Ruby source code files, or at the very least, that you’ve seen it in some other projects.
byroot.github.io
October 28, 2025 at 12:25 PM
Reposted by Alfonso Uceda
Python Software Foundation refusing the USA’s grant money because they demand they not “advance or promote DEI” 💕

pyfound.blogspot.com/2025/10/NSF-...
The PSF has withdrawn a $1.5 million proposal to US government grant program
In January 2025, the PSF submitted a proposal to the US government National Science Foundation under the Safety, Security, and Privacy of Op...
pyfound.blogspot.com
October 27, 2025 at 5:53 PM
Upgrading to Rails 8.1 broke our serializers so I ended up rewriting my custom initializer to:

Rails.application.config.after_initialize do
ActiveJob::Serializers.add_serializers(
MySerializers
)
end

For some reason custom_serializers don't work here
October 27, 2025 at 11:37 AM
Reposted by Alfonso Uceda
Is there anything new that developers should do now?
Infra, Deploy, Monitor, Development and the new trend PRODUCT.
October 21, 2025 at 9:33 AM
Reposted by Alfonso Uceda
The two most effective ways your company can support open source:

1. Let your developers have time for open source work.

2. Give each of your developers an annual budget to allocate to whatever OSS projects they think are important.
October 19, 2025 at 10:33 AM
Reposted by Alfonso Uceda
Today, I turned on checksums in Gemfile.lock for an important #rails project

Going forward, I'll do this for all #ruby projects I work on

Based on: mensfeld.pl/2025/01/the-silen...
Bundler 2.6: Enhanced Security with Built-in Checksum Verification
Protect your Ruby projects from supply chain attacks with Bundler 2.6's new checksum verification. Learn how to implement this crucial security feature today.
mensfeld.pl
October 18, 2025 at 12:17 AM
Reposted by Alfonso Uceda
Awesome energy around the Hanami project right now. Props to Ryan Bigg for breaking down the different parts of us who have severe cases of Rails-brain.
October 16, 2025 at 3:30 PM
Reposted by Alfonso Uceda
Open to new adventures in code — :ruby: #ruby, #rails, or :crystal: #crystallang! 18+ years with Ruby, so my ducks are in a row and my 💎 #gems are polished.

Let's build something great together.

#rubyonrails #CrystalLang #devhire #opentowork #FediHire #devjobs #techjobs #jobsearch
October 7, 2025 at 12:41 PM
Reposted by Alfonso Uceda
I have to find (and start!) a new job this month…
Today alone, I've applied to dozens of jobs

In Portland, Oregon / remote
#Ruby #Rails #RubyOnRails #RubyFriends #FediHire

If I don't find work this month, I'll have to start making some hard decisions that I don't wanna make :/
October 6, 2025 at 11:46 PM
Nada mas que observatorios….
Sánchez: "Hemos puesto en marcha una medida para terminar con el fraude del alquiler vacacional [...]. Vamos a crear un observatorio de la vivienda turística" tinyurl.com/38sp9etv
October 8, 2025 at 12:11 PM
Reposted by Alfonso Uceda
Ruby 3.4.7 Released ruby-lang.org/en/news/2025...

This release contains a uri gem update for CVE-2025-61594, along with other bug fixes.

We recommend updating your uri gem version. This release has been made for the convenience of those who wish to continue using it as a default gem.
Ruby 3.4.7 Released
ruby-lang.org
October 7, 2025 at 9:41 PM