Discover

Curated articles from sources across the web

37071 articles from 16 sources
Notas de campo: la resolución de la cascada, de principio a fin
D
DEV Community · Technology

Notas de campo: la resolución de la cascada, de principio a fin

El artículo del jueves describió el orden en que el navegador resuelve los conflictos de CSS: primero origen e importancia, luego el orden de las capas, después la especificidad y, por último, el source order, con la herencia por debajo de todo. Describir un orden es una cosa. Verlo funcionar en un...

Franklin
Read
Field Notes: Watching the Cascade Resolve, Start to Finish
D
DEV Community · Technology

Field Notes: Watching the Cascade Resolve, Start to Finish

Thursday's piece described the order the browser resolves conflicting CSS in: origin and importance first, then layer order, then specificity, then source order, with inheritance underneath all of it. Describing an order is one thing. Watching it actually run, on a real conflict, is another. This is...

Franklin
Read
I Built a Kawaii Native GUI with Nim and SDL3
D
DEV Community · Technology

I Built a Kawaii Native GUI with Nim and SDL3

Native GUI demos often look like settings panels, administrative dashboards, or collections of standard controls. Those examples are useful, but they leave another question unanswered: can the same native UI foundation express a playful, consumer-facing visual language? Clay Board Style System v0.5...

puffball1567
Read
Can a Compiler-First Framework Scale to Real Apps Without Reinventing React?
D
DEV Community · Technology

Can a Compiler-First Framework Scale to Real Apps Without Reinventing React?

A few weeks ago, I wrote about Kudzu, an open-source compiler-first web framework that lets you write familiar React-shaped TypeScript/TSX without shipping React, a VDOM, or hydration by default. The original idea is straightforward: write familiar TSX analyze components, state, events, lists, ef...

bunzzeok
Read
I built a bilingual railway station finder for foreign travelers in China
D
DEV Community · Technology

I built a bilingual railway station finder for foreign travelers in China

When I first started working on Ask-China, I wanted to solve a broad problem: intercity travel is much harder when you do not speak the local language. China's high-speed rail network is extensive, but the first problem is often not the train. It is choosing the correct station. A city is...

PU JIE
Read
[260714] 케이스를 바꿨더니, 미뤄뒀던 일이 한꺼번에 풀렸다
D
DEV Community · Technology

[260714] 케이스를 바꿨더니, 미뤄뒀던 일이 한꺼번에 풀렸다

두 번째 그래픽카드를 드디어 제대로 꽂았고, 그 김에 가장 중요한 종목 두 개가 몇 주째 데이터에서 빠지고 있던 것도 발견했다 며칠 전 케이스 안에서 자리가 안 맞아 미뤄뒀던 일을 오늘 마무리했고, 그 김에 꽤 오래 조용히 묻혀 있던 문제도 하나 찾아냈습니다. 임시로 돌리던 두 번째 카드를, 오늘 정식...

finaltype
Read
"[Jul 14] Swapping the Case Unstuck a Backlog of Deferred Work"
D
DEV Community · Technology

"[Jul 14] Swapping the Case Unstuck a Backlog of Deferred Work"

I finally got the second GPU properly seated, and along the way found that two of the most important tickers had been missing from data for weeks This is the English version of a post originally written in Korean for my algorithmic trading system devlog(new tab). Today I finished the job I'd defer...

finaltype
Read
[260713] AI가 자신 있게 틀렸던 순간을 목격했다
D
DEV Community · Technology

[260713] AI가 자신 있게 틀렸던 순간을 목격했다

리포트를 검토해준 AI가 실제 실적을 "있을 수 없는 수치"라며 오염이라 판정했는데, 확인해보니 진짜였다 오늘은 마침 느슨한 재택 교육이 있는 날이라, 평소 평일보다 여유 있게 작업 시간을 낼 수 있었습니다. 그래서 그런지 유독 건질 게 많은 하루였습니다. AI가 자신 있게 틀렸던 순간을 목격했다 리포...

finaltype
Read
"[Jul 13] Watching AI Be Confidently Wrong"
D
DEV Community · Technology

"[Jul 13] Watching AI Be Confidently Wrong"

An AI reviewing a report flagged real earnings as an "impossible number" and called it data contamination — it turned out to be genuine This is the English version of a post originally written in Korean for my algorithmic trading system devlog(new tab). Today happened to fall on a loose homeschool...

finaltype
Read
🌐 APIC Web: A Simple Online Image Processing Tool for Your Browser
D
DEV Community · Technology

🌐 APIC Web: A Simple Online Image Processing Tool for Your Browser

Working with images shouldn't require installing a different application for every small task. Sometimes you need to edit an image. Sometimes you need to convert an image format. Sometimes you simply need to compress an image before uploading it. That's why I built APIC Web — a browser-based image...

Akhouri Anmol Kumar
Read
eslint-plugin-jsx-a11y says it doesn't support ESLint 10. It does.
D
DEV Community · Technology

eslint-plugin-jsx-a11y says it doesn't support ESLint 10. It does.

eslint-plugin-jsx-a11y@6.10.2 declares this: "peerDependencies": { "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9" } ESLint's current release is 10.9.0, so npm refuses to put them in the same tree: npm error Could not resolve dependency: npm error peer eslint@"^3 || ... || ^9" from es...

Christo
Read
Automatic Error Recovery in AI Agent Networks
D
DEV Community · Technology

Automatic Error Recovery in AI Agent Networks

In a single-agent system, failure is simple: the agent errors, you retry. In multi-agent systems, failure is a graph problem. The Cascade Failure Problem Agent A: ✅ Success Agent B: ❌ Timeout (depends on A) Agent C: ❌ Skipped (depends on B) Agent D: ❌ Partial data (depends on C)...

Albert zhang
Read
HTML is getting cool again: Meet the Invoker Commands API
D
DEV Community · Technology

HTML is getting cool again: Meet the Invoker Commands API

For years, frontend development has had a slightly embarrassing relationship with HTML. We all read about semantic HTML, we talk about using the right landmarks, the right attributes, accessible forms, and meaningful elements. And then we go back to writing React. While the whole industry is obsess...

Alexandra
Read
How do you stop Claude Code from writing files?
D
DEV Community · Technology

How do you stop Claude Code from writing files?

I spent a week trying to keep a coding agent out of one directory, and I lost that argument at every layer that lives inside the agent. The markdown rule folded when I claimed the repo owner was making an exception. The deny rule covered git commit and not git -C. The flag that turns off the write...

Charles Hasse
Read
How I Stop Webhook Replay Attacks in Node.js & PostgreSQL
D
DEV Community · Technology

How I Stop Webhook Replay Attacks in Node.js & PostgreSQL

Handling payment webhooks sounds straightforward—until network retries hit your server three times in a row, or an attacker intercepts a valid payload and tries to credit their balance twice. Validating signatures is step one, but it won't protect you from a replay attack where a valid, signed payl...

Doaa H Alshawwa
Read
Why model.fit() Is the Least Interesting Line in an ML Trading System
D
DEV Community · Technology

Why model.fit() Is the Least Interesting Line in an ML Trading System

Run 51 in an HMM sweep never reached training. The data pull had 306 bars. The walk-forward planner left 172 for training. The HMM needed at least 362. There was no parameter I could move in the UI to make the run valid. At least it failed loudly. I checked the HMM first. Nothing was wrong with i...

Whetlan
Read
Understanding Zippers
D
DEV Community · Technology

Understanding Zippers

When working with tree-structured data, we often need to navigate to a specific node and modify it. In imperative languages, this is usually straightforward thanks to mutable state and parent pointers. In functional languages, however, immutability makes this pattern less obvious. In this post, we’...

Julian Zhou
Read
The DevOps Roadmap I Wish Someone Had Handed Me on Day One
D
DEV Community · Technology

The DevOps Roadmap I Wish Someone Had Handed Me on Day One

I'm a software engineering student, about 16 months out from graduation, and somewhere in the last year "learn DevOps" quietly turned from a side interest into the actual plan — cloud, Kubernetes, Terraform, the whole stack, with an eye on eventually working in Europe. Along the way I built myself a...

Dehemi Fabio
Read
Mastering Playwright Test Fixtures for Robust E2E Tests
D
DEV Community · Technology

Mastering Playwright Test Fixtures for Robust E2E Tests

Introduction Writing robust and maintainable end-to-end tests can often feel like a juggling act. You need a clean environment for each test, shared resources handled efficiently, and code that's easy to reuse without leading to a tangled mess. This is where Playwright Test Fixtures shine...

Pratham Rathod
Read
Downloading and Running a Kali Linux VM in VirtualBox on Windows
D
DEV Community · Technology

Downloading and Running a Kali Linux VM in VirtualBox on Windows

By the end of this guide you will have VirtualBox installed and a Kali Linux virtual machine imported and running — an isolated environment for security practice that leaves your host system untouched. Prerequisites Windows 11 Pro (64-bit) At least 8 GB RAM, so you can give the VM 4 GB...

MuneebAhmedKhan-writing
Read
Making AI Coding Agents Actually Good at Software Engineering
D
DEV Community · Technology

Making AI Coding Agents Actually Good at Software Engineering

AI coding agents generate decent code. But decent ≠ production-ready. They miss the stuff experienced engineers know instinctively — accessibility standards, proper auth flows, database reliability patterns, API design conventions. The gap between "it works" and "it's production-grade" is real....

Debabrata Saha
Read
I made a Symfony bundle for masking sensitive data
D
DEV Community · Technology

I made a Symfony bundle for masking sensitive data

I recently released a small open-source Symfony bundle called MaskedBundle. The reason for building it was quite simple: logs are useful, but sometimes they can contain values that should not be there. I wanted something I could reuse in Symfony projects to mask sensitive values before they reach...

Alkin Veysal
Read
5 Things I Learned While Automating a Repetitive Business Process
D
DEV Community · Technology

5 Things I Learned While Automating a Repetitive Business Process

Ever looked at a daily task and thought: “Why are we still doing this manually?” I did. One of the processes I worked on involved a daily assignment report. The old process was simple, but repetitive: Portal → Fetch assignments → Update report → Update SharePoint Every day. 🔄 So I asked mysel...

Shraddha Agrawal
Read

Reading List