El error que terminó siendo mi mejor "función oculta"
Voy a empezar por el final, porque es lo único que tengo claro: ahora separo voces de cualquier pista en menos de dos minutos, y la rutina que antes me robaba tardes enteras desapareció. Lo gracioso es que llegué ahí por accidente, a las tres de la madrugada, peleando con...
Building a Personal Engineering Growth Map: A Practical Guide for Software Engineers
Building a Personal Engineering Growth Map: A Practical Guide for Software Engineers Building a Personal Engineering Growth Map: A Practical Guide for Software Engineers In a fast-moving field, technical excellence alone isn’t enough to sustain a rewarding career. You need a deliberate plan that combines skills, impact, and reputation. This...
CrabPascal in VS Code and Cursor | CrabPascal no VS Code e Cursor
Bilingual post · Post bilíngue Jump to: English · Português English {#english} CrabPascal in VS Code and Cursor Writing Pascal in a modern editor should feel as smooth as TypeScript or Rust. The official CrabPascal extension (crabpascal.crabpascal) brings check, run, and build-exe into VS Code and Cursor with problem matchers,...
I stopped letting AI review its own code
The blind spot problem I had Claude add input validation to an API endpoint. It wrote clean, idiomatic TypeScript. I asked it to review the diff. It approved it. Tests passed. I shipped it. Two days later a colleague pointed out that the validation silently accepted empty strings — which...
"GitHub Copilot is now a desktop app that runs agents in parallel | AI News Top 3"
This is my first one of these here, so quick hello 👋 I run a small daily AI-news thing for builders. The whole idea is low-effort on your side: if you're slammed, just skim this, go "huh, that's a thing now," and get on with your day. No homework, no...
Why I built a free, offline pet weight tracker (no account, kg/lb, runs on your phone)
A 0.3 kg drop in a cat looks like nothing on a sticky note. Spread across three months, it can be the first measurable sign that something is wrong — long before appetite or behavior visibly changes. The problem is that most of us record weight as scattered numbers and...
Why I Built an Open-Source Online Judge Instead of Maintaining a Legacy One
For years, IFSul – Campus Charqueadas, a federal institute in southern Brazil, has hosted programming marathons for both high school and undergraduate students. Like many educational institutions, our goal has always been straightforward: create opportunities for students to develop problem-solving skills, learn programming, and experience the challenge and excitement of...
I Got Sick of Miro Eating 10 Minutes of Every Retro. So I Built a Corkboard for the Web.
Here's a thing that happens on every team I've been on. Sprint ends. Someone schedules the retro. Someone else shares a Miro link in Slack. Half the team opens it and immediately hits some kind of wall. "I'm on the viewer plan." "It's not loading for me." "How do I...
Designing a scalable event-sourced analytics platform
Designing a scalable event-sourced analytics platform Designing a scalable event-sourced analytics platform In modern data systems, you often need to collect, process, and query vast streams of events with guarantees around correctness, replayability, and evolving schemas. This tutorial guides you through building a scalable analytics platform using event sourcing, CQRS,...
Weekly Dev Log 2026-W08
🗓️ This Week Completed one section of the SwiftUI tutorial 🦾 Since I want to continue through the tutorial until I can build the app for testing and run it on an actual iPhone, I’ll focus on that from next week. I also wrote another standalone article this week. It...
Obscuring Text with @counter-style
@counter-style is useful for replacing the ::marker of lists easily, but it controls any markers-of-counters, so we can use it for more.
offset-path
The offset-path property in CSS defines a movement path for an element to follow during animation. This property began life as motion-path. This, and all other related motion-* properties, are being renamed offset-* in the spec. We’re changing … offset-path originally handwritten and published with love on CSS-Tricks. You should...
@custom-media
The CSS @custom-media at-rule allows creating aliases for media queries. @custom-media originally handwritten and published with love on CSS-Tricks. You should really get the newsletter as well.
@function
The @function at-rule defines CSS custom functions. These custom functions are reusable blocks of CSS that can accept arguments, contain complex logic, and return values based on that logic. @function originally handwritten and published with love on CSS-Tricks. You should really get the newsletter as well.
How To Make Your Design System AI-Ready
Practical guide on how to reduce drifts, minimize mistakes, maintain context, and improve the quality of AI-generated prototypes. Brought to you by Design Patterns For AI Interfaces, **friendly video course on UX** and design patterns by Vitaly.
Forging Her Own Path: Houmahani Kane’s Journey in Creative Development
From self-taught beginnings to real client work, I share my journey, key projects, and the challenges that shaped my approach to building interactive experiences.
What’s missing in CSS layout?
Personally, I wouldn’t blame you if you were asked what CSS needs these days and you were like uhm, I think it’s good, actually. These days CSS probably has more in it than you even know about or have tried, making it feel not particularly lacking. But if you really...
::search-text
The CSS ::search-text pseudo-element selects the matching text from your browser's "find in page" feature. ::search-text originally handwritten and published with love on CSS-Tricks. You should really get the newsletter as well.
In-N-Out Animations: Dialogs (Part 1/3)
You can style the "on the way in" and "on the way out" styles for elements, even when they are moving to/from display: none;. Yay.
Astro Markdown Component Utility for Any Framework
In the previous article, I spoke about the why and how to use a Markdown component in Astro. Here, we’re going to expand on that and help you use Markdown everywhere — regardless of the framework you use. So, … Astro Markdown Component Utility for Any Framework originally handwritten and...