Web Development

Web Development DEV Community 12 minutes ago

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...
Web Development DEV Community 13 minutes ago

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,...
Web Development DEV Community 27 minutes ago

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...
Web Development DEV Community 39 minutes ago

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...
Web Development DEV Community 53 minutes ago

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,...
Web Development DEV Community 60 minutes ago

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...
Web Development CSS-Tricks 12 hours ago

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...
Web Development CSS-Tricks 14 hours ago

@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.
Web Development CSS-Tricks 14 hours ago

@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.
Web Development Frontend Masters Boost RSS Feed 2 days ago

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...
Web Development CSS-Tricks 2 days ago

::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.
Web Development CSS-Tricks 3 days ago

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...