Ruby 3.0 and forwarding arguments with leading arguments
What changes in Ruby 3 argument forwarding, and why `...` stopped being a naive shortcut.
Writing
I started writing in 2016 on the Locaweb blog. Today’s Insights archive no longer keeps bylines — those pieces were born there. In 2018 I published on iMasters; “Why contribute to open-source projects” was selected in the Best of the Year series, Open Source category.
What changes in Ruby 3 argument forwarding, and why `...` stopped being a naive shortcut.
English will not write the code for you, but it opens the docs, jobs and conversations the market actually uses.
A practical path to the first pull request: a good issue, a small scope, and respect for the project.
Ractor, type signatures and the performance promise: what Ruby 3 actually delivered.
From an empty app to the first automatic reply in the team channel.
method_missing, define_method, and why Ruby’s “magic” still needs discipline.
Smaller commits, a readable history, and less fear of rebase in daily work.
Lint, security and test tools that keep surprises out of production.
Build, tag and push without mystery — the minimum flow every team needs.
The first JIT, new APIs, and what was worth migrating at the time.
What broke after release and how the language team responded.
A reproducible environment for writing and running Go without cluttering the machine.
How to build a simple price watcher — and the ethical limits of doing it.
Published on iMasters. Six Ruby and Rails shortcuts for daily work — following the PHP piece readers already liked.
Published on iMasters and selected in the 2018 Best of the Year series, Open Source category. A way into large codebases — and into working with people better than you.
What Bundler 2 changed in gem resolution and the deploy flow.
Free tools so you know the app broke before a user has to shout.
First published on the Locaweb blog. A Laravel tour for people coming from “plain” PHP.
First published on the Locaweb blog. JS left alert() and moved into servers, mobile and desktop.
Faster bundle install: cache, flags, and what actually matters in CI.
What simple games teach about rules, state and persistence.
First published on the Locaweb blog. A usable PHP container without ceremony.
First published on the Locaweb blog. The five principles without the jargon that scares beginners.
First published on the Locaweb blog. Linux, Apache, MySQL and PHP in the cloud without drama.
First published on the Locaweb blog. Habits, focus, and the gap between busy and effective.
First published on the Locaweb blog. The piece that later inspired the Ruby version on iMasters.
First published on the Locaweb blog. Why cheap repeaters fail and mesh fixes a large home.
First published on the Locaweb blog. Survival, teams and tech debt in a zombie metaphor.
First published on the Locaweb blog. Real trade-offs, without picking a side for sport.
First published on the Locaweb blog. Productivity versus control — and when a framework becomes a cage.
First published on the Locaweb blog. SPA without the hype: what changes for the server and the user.
First published on the Locaweb blog. The Signal Protocol in human language, without becoming a paper.