TIL: what's eager loading? technique to load associations; in advance in the same query; into RAM #devlife #performance #ruby
Lucas Fernandes
@jaggiesweekly.bsky.social
Hello there! My name is Lucas, from São Paulo - Brazil, and I'm a Software Engineer with over 5 years of experience specializing in Ruby on Rails and SaaS products.
TIL: what is n+1 query? when collection access associations; additional query for each collection item; like sql being called inside a loop; we want to talk little to database as possible #devlife #performance
how to approach programming in a fun way? use tools and knowledge to deliver an end product; impact someone's life and enjoy the ride! ✨ #devlife
I came up with this minimal theme for my new macOS menu bar that looks just like my Obsidian theme. 🤓 #sketchybar #macos #ui #customization
this post resonates with me a lot. we don't know each other, but I hope you all the best on your next move @stefannibrasil.me ! ✨ www.stefannibrasil.me/posts/notes/...
The Joy of Doing Hard Things
I should have known better than comparing myself to others by now, but we all need our moments of starring into the abyss and finding our way through: being afraid to change is not how I want to live ...
stefannibrasil.me
TIL: what's the ai scaling laws? more computation power + more trained data = more performance + new abilities these explain a lot these days... #ai #devlife #softwareengineering
TIL: why do llms hallucinate? llms are trained to predict text; they don't check facts against the training data and have no knowledge; training data has gaps, inconsistencies, and underrepresented topics. there is no intelligence in artificial intelligence 🙃 #ai #devlife #softwareengineering
I got my Ruby passport! ✨ it was nice talking to some of you at #tropicalonrails. thank you for conversations!
I just got a ticket for tropical on rails! ✨ lesgooo! who am I gonna see there? #tropicalonrails #rubyonrails
I've been playing around with the `gum` gem from the `charm-ruby` ecosystem to glam up my scripts and aliases. I wrote a script that makes your scripts available from anywhere on your system. #ruby #gum #charmruby #devlife #nasa
what are the exciting features in ruby 4 release? experimental `Ruby::Box` isolation mechanism; new zjit compiler; performance improvements for class instantiation; `Set` and `Path` classes promoted to core classes #ruby #devlife #softwareengineer
TIL: what's git commit amend? does it modify the previous commit? it's like a time travel; rewrites the repo timeline; amend staged files to "previous" commit; previous commit is actually replaced and not modified; commits are immutable #git #softwareengineer #learninginpublic #devlife
does privacy matter to you? do you want to be in control of your services? in this post, I’ll show you how to self-host your apps with minimal effort. the possibilities are endless! ✨ check it out: jaggies-weekly.netlify.app/how-to-self-... #devlife #learninpublic #selfhosting #linux #umbrel
How to self-host your apps locally | Jaggies Weekly
TLDR 1. Prepare a bootable USB with the umbrelOS .iso and Balena Etcher 2. Boot your server device from USB 3. Install umbrelOS and remove…
jaggies-weekly.netlify.app
recently, I've been amazed by the UK jungle culture and what makes something jungle. I'm excited to share my first jungle track and actually, my first track ever! ✨ Check it out at: vulgovarios.bandcamp.com/album/modern... #jungle #cooking #music
modern jungle, by varios
2 track album
vulgovarios.bandcamp.com
if someone asks me “why linux?” bc I'm the one in control; I can choose my desktop experience. want to look like Windows 98? that's possible too; no bloatware, no surprises; my data stays offline by default and no gossip behind my back; better performance #devlife #linux #wslisntlinux
too late to talk about github’s recent absorption by micro$oft? it's never too late for a good article. right? _github is **not required**_ ignoring alternatives is risky. find a backup for your preferred tools blog.edwardloveall.com/lets-make-su... #softwareengineering
Let's Make Sure Github Doesn't Become the only Option - Edward Loveall
blog.edwardloveall.com
how cool is using a piece of software that feels like home? 🏠 check out my latest blog post: jaggies-weekly.netlify.app/make-vs-code... #learninginpublic #devlife #vscode
Make VS Code spark joy | Jaggies Weekly
Today I'll show you a straightforward method for theme elements on your VS Code using CSS. To unlock this we will install an extensions that…
jaggies-weekly.netlify.app
TIL: about pure functions in functional programming depends only in its inputs; same input = always same output; no hidden state, no side effects, immutable (return a new thing instead of changing state) #ruby #functionalprogramming #devlife
meet pandinhe! 🐼 a humble attempt at adding humor to a release note piece 😅 github.com/lsfernandes9... #devlife
Release First release! 🎉 · lsfernandes92/panda-tray
Pandinhe first release! 🎉 Release date: August 26, 2025 Version: v1.0.0 🌟 What's inside? I'm excited to introduce Pandinhe first release! Tired of a boring menu bar? Meet Pandinhe! Pandinhe is an ...
github.com
TIL: ruby, though dynamic, benefits from static type checking type checking occurs in runtime; ruby 3 adds .rbs files for type info; offers levels of checking; can use type profiler to detect type conflicts ruby abstracts type checking, keeping benefits without redundant declarations #ruby
I've just dropped a new blog post about how I practice vocabulary learning to retain more information and strengthen my brain connections. ✨ Check it out at: jaggies-weekly.netlify.app/how-do-i-pra... #learninginpublic
How do I practice vocabulary | Jaggies Weekly
TLDR 1. Read and note unknown words (max. 5 per day) 2. Create flashcards: Front: word + original sentence Back: word meaning + sentences…
jaggies-weekly.netlify.app
TIL: automatic memory management with reference counting each memory has a reference count; when variables refers to it, increase count; stopping, decreases it; count == 0, memory freed; needs extra space per object; good for real-time apps, but can cause memory leaks #memorymanagement #devlife