|
Welcome to yoDEV! 👋🏼
|
|
0
|
293
|
June 28, 2025
|
|
Modern CSS Reset with @layer: What's New in reseter.css 3 and How to Install It
|
|
0
|
12
|
October 15, 2026
|
|
Bigarrow: how to make Claude Code and Codex point on screen where to click (we tested it on macOS)
|
|
0
|
11
|
October 15, 2026
|
|
Bun check vs tsc: we test Bun's new type checker on zod, Playwright, and Hono
|
|
0
|
13
|
October 14, 2026
|
|
OpenCode 2.0: what's changing and how to upgrade from 1.x (we tested it)
|
|
0
|
29
|
October 14, 2026
|
|
How to use Git worktrees in Codex CLI: --worktree, /worktree and new agent tools (0.162)
|
|
0
|
11
|
October 14, 2026
|
|
Lightpanda 1.0 vs Chrome headless: we measured it with Playwright and memory dropped from 473 MB to 29 MB
|
|
0
|
21
|
October 13, 2026
|
|
web_fetch or browser? How to read websites and PDFs with Cloudflare's Agents SDK
|
|
0
|
10
|
October 13, 2026
|
|
How to view your agent's git diff in the browser before commit (with Diffle)
|
|
0
|
14
|
October 12, 2026
|
|
How to make an accessible bottom sheet on the web with CSS scroll snap: we test and measure it
|
|
0
|
21
|
October 12, 2026
|
|
How to reduce your AI agent's token consumption: we tested Pensieve on a real repo
|
|
0
|
21
|
October 12, 2026
|
|
What is BitNet? How to run 1-bit LLMs on your CPU with Microsoft's bitnet.cpp
|
|
0
|
15
|
October 11, 2026
|
|
Does your project use a vulnerable version of Handlebars? How to check and update to 4.7.10
|
|
0
|
19
|
October 11, 2026
|
|
Microsoft-Decision-1 vs Jev: how the decision models differ and when to use each one
|
|
0
|
39
|
October 10, 2026
|
|
Python 3.15 is now available: what breaks when upgrading and the two changes you should try first
|
|
0
|
22
|
October 9, 2026
|
|
Whistle, the Whisper alternative that transcribes Spanish locally with 16.9 MB
|
|
0
|
18
|
October 9, 2026
|
|
GitHub Copilot's local sandbox: how to enable it in the CLI, app, and VS Code (and what it doesn't block)
|
|
0
|
22
|
October 9, 2026
|
|
Panda CSS 2.0: The Compiler Rewritten in Rust and How to Migrate Without Breaking Your Build
|
|
0
|
19
|
October 8, 2026
|
|
How to add free WebGPU effects to React, Vue or Svelte? Shaders is now open source
|
|
0
|
21
|
October 8, 2026
|
|
Claude Haiku 5.5 vs Sonnet 5.5 vs Opus 5.5: what each turn in Claude Code really costs
|
|
0
|
22
|
October 8, 2026
|
|
Animated ASCII art for your website: 191 free pieces for HTML, React, and Astro
|
|
0
|
25
|
October 8, 2026
|
|
EmbeddingGemma 2: how to generate embeddings locally without paying for an API
|
|
0
|
19
|
October 7, 2026
|
|
Try Jev without creating an account: against popular LLMs and an open decision model
|
|
0
|
37
|
October 7, 2026
|
|
E2E Tests with AI That Don't Use Tokens: e2e Records the Agent and Replays without Calling the Model
|
|
0
|
21
|
October 6, 2026
|
|
Stack Overflow 2026 Survey: what it really says about languages, AI, and freelancing
|
|
0
|
32
|
October 6, 2026
|
|
Is your Rust build slow to link? mold 3.0 vs lld and how to enable it in three lines
|
|
0
|
12
|
October 6, 2026
|
|
How to use Codex CLI with a local 125B model: Strata and the hardware you actually need
|
|
0
|
28
|
October 5, 2026
|
|
Zig 0.17: what breaks in your build.zig and how to enable incremental compilation
|
|
0
|
24
|
October 5, 2026
|
|
Aleph Alpha's Kolibri: what you really save with 3.46B active parameters (and why you still need 78 GB of VRAM)
|
|
0
|
31
|
October 4, 2026
|
|
Reladraw: the Mermaid alternative where you decide where each node goes
|
|
0
|
25
|
October 3, 2026
|