Feed
All posts
Everything I've shared across social networks, newest first.
LinkedIn
How I miss the OK to Fail culture, this was the best way to improve yourself in your career. Unfortunately companies and HR prefer to just fire instead of understanding and finding a way to improve the person. This is ho…
Read more →LinkedIn
For years, clamp() was my go-to for responsive mobile-first CSS, especially font sizes. It served me well. Then I met progress() and I cannot stop using it. Basically it returns how far a value sits between a min and a …
Read more →LinkedIn
This is a good example of Software as a Toy. Excellent idea of augmented design: a creative user builds a link preview extension just by playing with AI 💡 Personally, link preview should be a normal browser feature. Pee…
Read more →LinkedIn
The burrito confession is the best part: a frozen burrito, 90 seconds from hungry to lunch. The taste is not the best, but hey, it was fast to stave off the "hunger" 🌯 I do the same with work that runs well enough, bec…
Read more →LinkedIn
In an era of software as a toy, the same simple conclusion from 1975 still holds. John Gall wrote it in Systemantics: complex systems fail in ways nobody expects. AI repeats those failures, larger and faster. It is cheap…
Read more →LinkedIn
I just read the State of Devs 2026 and there is nothing new since 2025. The trends are familiar, but I am impressed just by the numbers. I still hear the same stories from friends every week: layoffs, burnout, empty hiri…
Read more →LinkedIn
After almost three years, SvelteKit is finally getting a major version bump. The latest updates after 2.62 felt like fresh air 🚀, and this major release is a well-deserved bump. Most breaking changes are removals, so yo…
Read more →LinkedIn
Bootstrap 6 is coming. And I'm genuinely impressed. This library was a great solution for clean layouts. I used versions 2 and 3, and jQuery handled the interactive parts. But over the years, it became too rigid, layou…
Read more →LinkedIn
I'm tired of the generic faces in website hero sections. We've learned to treat these images as ads and filter them out without reading any text. Now we often leave the site on reflex, assuming the thing we came for isn'…
Read more →LinkedIn
I find Git 3's switch to SHA-256 a welcome change, but it arrives too late and the blast radius is too large. Every CI script expecting 40-character hashes will break, and SHA-256 repositories cannot use SHA-1 repos as …
Read more →LinkedIn
As a programmer, I've spent years honing my craft. I find this kind of strong statement a bit unsettling. DHH might sound delusional, but his frame is right. He sees code as a commodity from the buyer's side. As a devel…
Read more →LinkedIn
I can now spot AI-built websites almost on sight. Clean layout, smooth animations, and no real images anywhere. A site for restaurant owners that designs like it has never seen a kitchen. This video gives importance bac…
Read more →LinkedIn
I've been bothered by our limited request types for years, so seeing this update arrive after 25 years feels like a real win 🚀. It's already moving, with browser fetch() accepting it today. I expect most people will st…
Read more →LinkedIn
As someone that values interaction design and user experience, I used to believe that better UI meant adding more labels and tooltips to explain things. I've realized that nobody actually reads a screen; they just scan …
Read more →LinkedIn
Software as a toy - agora brincamos de fazer aplicações eu sou a favor de usar ferramentas para melhorar nosso dia a dia. Durante anos desenvolvi as minhas próprias, e com a evolução da IA, ficou ainda mais fácil para q…
Read more →LinkedIn
I definitely have to look up grid and gradient syntax. I would add clip-path too, because it is very annoying to draw with it. Kevin Powell asked 100 devs this exact question. This just shows that syntax-heavy propertie…
Read more →LinkedIn
For years, I treated building a web app as an SPA as a no-brainer for almost any project. But as these apps grow, they often become too complex, which makes it really hard to debug certain behaviors. A soak test can find…
Read more →LinkedIn
I've always seen PUT as an upsert action (update or insert), so it's interesting to see this video from Supabase explain it as specifying the final state. It means you replace nothing with something if the resource is mi…
Read more →LinkedIn
This is a great guide to functional programming jargon. I realized that several of my existing coding habits are actually common FP patterns, but I did not know the names for them. 🤔 Putting a label on these techniques…
Read more →LinkedIn
React v19.3 seems promising. 🚀 My favorite feature definitely is Fragment refs, it will be very useful to monitor or reference template fragments, without relying on an extra wrapper node. It is a practical improvement…
Read more →






