Feed
All posts
Everything I've shared across social networks — page 3.
LinkedIn
Browser engines are finally giving us more flexibility to style select elements. Safari 27 will soon allow us to customize arrows and layouts without relying on JavaScript libraries or div soup. Chrome 135 already shippe…
Read more →LinkedIn
Linting is now essential quality control for AI agents. Asking Claude, Codex or Copilot to build a component often generates a lot of code slop. shadcn released a linter to reduce this AI noise. It is a plugin for Oxlin…
Read more →LinkedIn
Videos like this are always useful to discover something you never imagined HTML could provide. I was impressed by the <meter> tag. It handles scales and measures with min, max, and thresholds that change the bar color a…
Read more →LinkedIn
Vi esse print hoje e fiquei um tempo olhando para ele. Um dev sênior com mais de 20 anos de mercado desabafou que não encontra mais emprego e que tudo o que construiu parece não valer nada. A resposta que aparece no prin…
Read more →LinkedIn
This video is full of insights on how to take the best advantage of your AI harness and improve the AGENTS.md file in your codebase. I realized how easy it is to bloat it. The video also covers skills, but for me the AGE…
Read more →LinkedIn
I always relied on tailwind-merge to handle the mess of Tailwind utility classes clashing. It was a reliable tool that I never cared to look around for better alternatives, but the new cn package looks very promising 🚀 …
Read more →LinkedIn
PGMQ is worth a look. SQS does its job but coordination feels like pain sometimes. RabbitMQ is the one I get less angry about using because setup and interactions are simpler. Now that Postgres can handle queues at the d…
Read more →LinkedIn
I watched a great interview with Gregor Hohpe recently. He describes the architect as an amplifier instead of an oracle, focusing on making the team smarter rather than being the smartest person in the room. I'm especial…
Read more →LinkedIn
Rich Harris (creator of #Svelte) says AI helps more when assembling pre-made pieces for an application than when exploring the novel space needed for a framework. Even so, his team still uses AI to build Svelte and Svelt…
Read more →LinkedIn
I always found the natural padding around CSS text annoying, especially for pixel-perfect layouts with custom fonts. Using line-height to force a tighter fit was always a messy, fragile workaround. Now text-box-trim and …
Read more →LinkedIn
I loved the projects I built with the SvelteKit and Svelte 5 combo, so I cannot wait to start a real project with SvelteKit 3 ⚡. I am especially eager to use Remote Functions from SvelteKit 2.27 and async Svelte from Sve…
Read more →LinkedIn
I was baffled when I realized that I never saw a real reason to use ch for text sizing. It did not make sense to me at the time. Now I see this unit has been available since 2015, yet few developers actually use it. We s…
Read more →LinkedIn
Date has always been a pain to manipulate in JavaScript, especially once timezones get involved. I'm glad the Temporal API is here to finally fix this for good, so for basic date work I won't need dayjs, luxon, or date-f…
Read more →LinkedIn
Web apps can now open the native share menu on mobile devices. This usually means wrapping it in a native app, but the browser already has this built in. You can use the Web Share API to let people share links to WhatsA…
Read more →LinkedIn
This is the kind of smart CSS that also makes the experience better the small interaction details I love giving users. The trick is clamp() doing the heavy lifting keeping the radius in bounds while it adapts and most pe…
Read more →LinkedIn
A pixel-perfect design system on a 4px scale breaks when a fluid column computes to 13.33px. Product and design teams complain about exactly this, spacing looks off and shifts across viewports. What would be a good way …
Read more →LinkedIn
CSS :is() quietly amuses me. Group selectors in one rule and stop repeating the same list for :hover and :focus-visible. Think about shared behavior first and name the elements, then add the states. It shifts how I plan…
Read more →LinkedIn
Even as a front-end developer, these points are required knowledge. This is the bread and butter for full stack development. If you are a backend developer, you should make these recommendations when a project fails to …
Read more →LinkedIn
Another JavaScript workaround I don't need to worry about anymore. Textareas finally grow to fit their content with one CSS declaration. I can stop installing a framework package or writing a scrollHeight loop for a nat…
Read more →LinkedIn
I spent the last few weeks researching how to detect AI-generated content and specifically, how watermarking systems work for images and text. …
Read more →








