Yago!
banner
yagosansz.bsky.social
Yago!
@yagosansz.bsky.social
Ruby on Rails developer in 🇨🇦
Reposted by Yago!
Pessoal, estamos com um clube de leitura de artigos e discussão. A primeira trilha é DevOps, mas teremos outras. Fazemos a leitura no privado no Discord e discutimos ao vivo no YouTube. Hoje tivemos o primeiro encontro: www.youtube.com/watch?v=o605... — link do nosso site: brazilitremote.com🤓
www.youtube.com
June 20, 2025 at 5:06 AM
Reposted by Yago!
Back when I was finding my feet in tech everybody was buzzing about building positive change. Somewhere along the way, something changed. Fortunately for us though, tech is not the first industry forced to defend itself against dubious practices.

What might we learn if we were to look elsewhere?
Looking elsewhere - Robb Owen
Against the backdrop of mass layoffs, LLMs, site-builders and vibe coding what does it mean to conscientiously build for the web, and where do we go from here?
robbowen.digital
June 1, 2025 at 3:25 PM
Reposted by Yago!
Fundamentos da Programação em Baixo Nível
Inscrições antecipadas abertas até 13 de junho

Todas as informações estão aqui:
bolha.dev/blau_araujo/...

Descontos ainda maiores para grupos e doações de vagas a partir de 3 inscrições! 😉
bolha.dev
May 24, 2025 at 3:27 PM
Reposted by Yago!
Today in SOLID: The Liskov Substitution Priciple.
SOLID: Liskov Substitution Principle (LSP)
The Liskov Substitution Principle applies to any OOP language. On the surface it is a structural pricinple, but its true lesson is concerned with behaviour.
schembri.me
May 10, 2025 at 10:26 AM
Reposted by Yago!
Join Chad and Kasper today for some live coding on a real Rails feature - using ChatGPT to fetch structured company data for a CRM. They’ll show how to set it up with ActiveJob::Performs and talk through the design decisions. www.youtube.com/watch?v=MLT_...
Building a Rails Feature with AI and ActiveJob
Chad is joined by Rails developer Kasper Timm Hansen as they pair on a real feature in a Rails app: using ChatGPT to generate structured data about companies...
www.youtube.com
May 8, 2025 at 1:44 PM
Reposted by Yago!
Reposted by Yago!
"It's a dangerous business, Frodo, going out your door. You step onto the road, and if you don't keep your feet, there's no knowing where you might be swept off to."
May 5, 2025 at 8:05 PM
Reposted by Yago!
This is excellent advice from @averagemarcus.bsky.social marcusnoble.co.uk/2025-04-30-m...

I'd add that during Q&A try to repeat the questions. Audience members don't always have a mic so repeating will help everyone, it makes sure you understand the Q, and buys you time to think of an answer
My tips on giving technical talks
I've been giving talks at meetups and conferences for a few years now. I started off after the encouragement of my friends giving their own talk and looking so cool doing it! It's taken a while but I ...
marcusnoble.co.uk
May 2, 2025 at 4:50 PM
Reposted by Yago!
Finally got the second post of my SOLID series out — The Open–Closed Principle.

Had a great time writing about this one, digging up Bertrand Meyer's classic book and reflecting on how we used to build software back when I was a (slightly) smaller Jamie.

schembri.me/solid-the-op...
SOLID: The Open–Closed Principle (OCP)
We visit the second SOLID principle: the open–closed principle (OCP). Does it still hold up, or is it bad advice in today's agile world?
schembri.me
May 1, 2025 at 4:16 PM
Reposted by Yago!
Rails Tip: `rails routes --expanded`:

If you can never find the controller#action being called by a route, expanded routes can help!
May 1, 2025 at 1:40 AM
Reposted by Yago!
I will write a blog post about this when the PR lands, but Ruby 3.5 should have 6x faster object allocation
April 25, 2025 at 6:34 PM
Reposted by Yago!
Hi, we are an alternative to Amazon-owned Audible 👋🏻 With us, you select the independent bookshop you want to support (we have 3,000+ partners across the globe), and we share profits from your purchase with them.

We're also employee-owned and a registered Social Purpose Corporation.
March 14, 2025 at 5:28 PM
Reposted by Yago!
“Do not lose hope; do not let your confidence be shaken. God loves you more than you love yourself.” -St. Augustine of Hippo

Whatever you face today, move forward boldly. Yes, you can.
#confidence #loved #hope #forward #bold #photography
April 22, 2025 at 11:56 AM
Reposted by Yago!
A whole bunch of Ruby and Rails books from @pragprog.com are 40% off through April 29 with code 2025RAILS -- including the Pickaxe book and Modern Front End with Rails.

See the whole list here:

media.pragprog.com/newsletters/...
40% Off! Spring Sale Week Three
media.pragprog.com
April 22, 2025 at 3:59 PM
Reposted by Yago!
Just published: "The One-Person Framework in practice: how I built a seven-figure business with Rails" 🚀

Any other solo Rails builders out there?

bramjetten.dev/articles/the...
The One-Person Framework in practice
bramjetten.dev
April 21, 2025 at 6:53 PM
Reposted by Yago!
It is not always possible to have frozen AND performant objects in Ruby.
Between immutability and memoization, you might have to choose
It is not always possible to have frozen AND performant objects in Ruby.
thoughtbot.com
April 22, 2025 at 6:38 AM
Reposted by Yago!
A promoção acaba em 9 dias... Aproveita! 😉
Estou oferecendo, por tempo limitado, um pacote de três cursos para arrecadar uma verba emergencial e solucionar problemas da minha estrutura atual.

Cursos no pacote:

- Shell Script Descomplicado
- Curso Básico da Linguagem C
- Introdução ao GNU Debugger - GDB

Detalhes:
bolha.dev/blau_araujo/...
bolha.dev
April 19, 2025 at 1:57 PM
Reposted by Yago!
Today I finally hit publish on the first post in my series on the #SOLID principles. It took 3 drafts to get this one right, as I had difficulty finding a good definition and examples that agreed with that definition.

I sure hope the other principles are easier to write about!
SOLID: The Single-Responsibility Principle (SRP)
The Single Responsibility Principle is harder to grasp than its name implies, with a history of misleading definitions. We're going to be pedantic about the definition right out of the gate, to ensure...
schembri.me
April 19, 2025 at 9:39 AM
Reposted by Yago!
This is a long article, but worth the effort to understand the details. Headline underplays a serious security incident, where DOGE operatives accessed confidential information while disabling logging to hide their actions.
www.npr.org/2025/04/15/n...
A whistleblower's disclosure details how DOGE may have taken sensitive labor data
A whistleblower tells Congress and NPR that DOGE may have taken sensitive labor data and hid its tracks. "None of that ... information should ever leave the agency," said a former NLRB official.
www.npr.org
April 18, 2025 at 2:13 PM
Reposted by Yago!
A t-shirt for the dead language they couldn't kill.
rubytshirts.com/products/no...
April 14, 2025 at 4:00 PM
Reposted by Yago!
Calling all Ruby enthusiasts!! We're giving away FREE tickets to the Helvetic Ruby 2025 conference helvetic-ruby.ch.

Here's what you need to do...

1. Follow @mergefreeze.bsky.social

2. Repost OR comment below (maybe why you ❤️ Ruby?!)

3. We'll reach out to the lucky winners in early April.
March 20, 2025 at 3:50 AM
Reposted by Yago!
Amid the excitement of #TropicalOnRails, I forgot to share this: Rails Scales!—my upcoming book on Rails performance—has already sold 500+ copies in beta! And it’s not even officially out yet (launching May or June). Thanks to everyone reading early!

pragprog.com/titles/cprpo...
Rails Scales!
Build Rails applications that scale. Discover the small changes that make a big difference in efficiency. Design applications for performance from the start.
pragprog.com
April 8, 2025 at 9:14 PM
Reposted by Yago!
A few years back, I asked my followers for advice for new developers. I collected the most important responses and added some of my own.

I think that the advice is still just as important now as it was then, so please share with anybody you think might benefit from it ➡️ www.davefarley.net?p=322
101 Pieces of Advice for New Developers | Dave Farley’s Weblog
www.davefarley.net
April 4, 2025 at 10:57 AM
Reposted by Yago!
NEW POST

I've always enjoyed reading, and for most of my life I've particularly enjoyed reading history. I've head many great things about Robert Caro's books, but was deterred by their size. I'm now sucked in with no hope of escape.

martinfowler.com/articles/202...
I
His books are huge, but I can
martinfowler.com
April 1, 2025 at 9:28 PM
Reposted by Yago!
I've just created a video about the examples of using Ruby's Data class for value objects.
You will find examples about: API responses, constructors, Result pattern, enums in Rails.

#Ruby #Rails #ValueObjects
- YouTube
Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.
www.youtube.com
April 2, 2025 at 7:17 AM