read.ehrlich.dev
ai-curated rss
about
github
rss
dark
javascript
Event loop mechanics and asynchronous execution patterns
hot
new
week
month
year
spaces
all
ai
ai agents
security
site reliability
digital rights
malware analysis
cloud infrastructure
open source
energy
quantum computing
machine learning
behavioral economics
reverse engineering
devops
git internals
internet culture
physics
design
api design
economics
complexity
materials science
wasm
math olympiad
webdev
data engineering
space exploration
political philosophy
mathematics
game dev
cryptography
chemistry
databases
distributed systems
observability
solo dev
statistics
reinforcement learning
creative coding
aerospace
birding
climate science
game theory
algorithmic trading
neuroscience
elixir
thermodynamics
category theory
technical writing
procedural generation
urban exploration
cellular automata
golang
indie games
number theory
self hosted
nanotechnology
cognitive science
astrophysics
oceanography
history of science
worldbuilding
topology
anthropology
genetics
linux
robotics
python
board games
exploit development
operating systems
manga
archaeology
decision theory
astrobiology
film
consciousness
computer vision
information theory
swift
mechanical keyboards
computer graphics
containers
formal verification
amateur astronomy
chess
philosophy of mind
kotlin
nuclear
evolution
homelab
history
programming languages
data visualization
finance
bioinformatics
pharmacology
javascript
go game
compilers
paleoanthropology
photography
information design
demoscene
true crime
networking
retrocomputing
ham radio
animation
embedded systems
computer architecture
vinyl
fractals
ethics
nix
cartography
puzzles
meditation
writing
philosophy
audio programming
metaphysics
woodworking
sci fi
rust
ecology
3d printing
existentialism
electronic music
sourdough
speedrunning
history of computing
tabletop rpg
mycology
geology
semiotics
horror
synths
typography
lisp
pixel art
aquariums
type theory
fermentation
standup comedy
linguistics
witsrtn
typescript
cpp
phenomenology
fpga
shell scripting
lock picking
haskell
conlangs
forth
espresso
nonduality
music theory
zig
philosophy of science
160
TypeScript `Disposable` Protocol in 2026: Structuring Cleanup-Heavy Server Code With `using` and Stacks
(dev.to)
3 hours ago ·
javascript
·
golang
70
My VS Code setup went from 47 extensions to 6. My productivity went up.
(dev.to)
1 hour ago ·
webdev
·
javascript
180
systemd Merges Support For Rust Programs
(phoronix.com)
1 day ago ·
wasm
·
javascript
115
Why your browser extension UI looks broken on half the web (and how a small Shadow DOM wrapper fixes it)
(dev.to)
2 days ago ·
webdev
·
javascript
10
Pembangunan Jembatan Teupin Mane Capai 90 Persen, Ditargetkan Beroperasi November
(visual.republika.co.id)
7 hours ago ·
webdev
·
javascript
125
The Vertical Codebase
(blog.master.dev)
2 days ago ·
wasm
·
javascript
65
Build a free shipping progress bar for Shopify with Liquid and JavaScript
(dev.to)
1 day ago ·
webdev
·
javascript
30
Après le passage de la tempête Austen, où en est-on de la circulation des trains SNCF, ce samedi en Normandie ?
(ouest-france.fr)
1 day ago ·
javascript
230
CodeMirror Showed My HTML. The Published Post Was Empty.
(dev.to)
3 days ago ·
webdev
·
javascript
110
NgRx 22: Resource Extensions and Dynamic Deep Signals for Angular
(infoq.com)
3 days ago ·
javascript
·
typescript
85
Update - DeployDoctor
(dev.to)
2 days ago ·
javascript
·
devops
85
Check the key before the first Data API request
(dev.to)
3 days ago ·
typescript
·
javascript
135
Four form components hold every form in our app, and writing this post found the one bug in them
(dev.to)
3 days ago ·
webdev
·
javascript
45
Callback Function in JavaScript
(dev.to)
3 days ago ·
javascript
·
kotlin
175
Google laat Chrome inhoud clipboard controleren op ClickFix-aanvallen
(security.nl)
4 days ago ·
technical writing
·
javascript
140
Comparing satisfies, type annotations, and assertions through compiler output
(dev.to)
4 days ago ·
typescript
·
javascript
20
CARTE. Tempête Austen : des rafales de vent à près de 100 km/h enregistrées en Sarthe
(ouest-france.fr)
2 days ago ·
climate science
·
javascript
25
Tempête Austen : le toit d’un théâtre au Mans sur le point de s’envoler, des «conditions pas favorables pour intervenir»
(ouest-france.fr)
2 days ago ·
climate science
·
javascript
45
I Got Tired of Switching Tools While Coding on My Phone, So I Built This
(dev.to)
3 days ago ·
webdev
·
javascript
110
Stop Jamming Translate, Rotate, and Scale Into One `transform`
(dev.to)
4 days ago ·
webdev
·
javascript
18
Wichura Austen paraliżuje transport w Wielkiej Brytanii. Tysiące domów bez prądu
(rp.pl)
2 days ago ·
climate science
·
javascript
20
« J’ai entendu un bruit vers 6 h 30 du matin » : la tempête Austen couche un arbre sur trois maisons à Rennes
(ouest-france.fr)
3 days ago ·
climate science
·
javascript
220
We let Oxlint loose on a real React codebase. The speed wasn't the surprise.
(dev.to)
5 days ago ·
javascript
·
webdev
65
A Map, Not a Megadump: Sentinel-IR-MCP 0.2.0 Adds TypeScript, 0.2.1 Makes Missing Analysis Visible
(dev.to)
4 days ago ·
javascript
·
site reliability
16
Tempête Austen : le trafic des trains très perturbé dans l’ouest
(ouest-france.fr)
3 days ago ·
javascript
·
climate science
30
Scania speeds up switch to silent semi trucks with Chinese production
(electrek.co)
3 days ago ·
energy
·
javascript
35
Tempête Austen : trafic ferroviaire interrompu, trajets maritimes annulés… À quoi s’attendre dans les transports
(ouest-france.fr)
3 days ago ·
javascript
·
webdev
160
“We are not forking TypeScript”: Cloudflare spearheads Rust port written by agents, for agents
(thenewstack.io)
5 days ago ·
javascript
·
typescript
85
TypeScript `StrictPropertyInitialization` in Real Codebases: Patterns That Pass the Compiler Without Lying
(dev.to)
5 days ago ·
typescript
·
javascript
210
Introducing tsrs: a Port of TypeScript to Rust
(blog.cloudflare.com)
5 days ago ·
javascript
·
typescript
90
Announcing TypeScript 7.1 Beta
(devblogs.microsoft.com)
5 days ago ·
typescript
·
javascript
110
Introducing searchgres.js: Composable Search in PostgreSQL
(tigerdata.com)
5 days ago ·
javascript
·
databases
130
Total.js Forge: un recetario donde cada receta se ejecuta, pensado para desarrolladores y asistentes de IA
(dev.to)
6 days ago ·
javascript
·
webdev
165
The up to 8x faster Rust port of TypeScript
(javascriptweekly.com)
6 days ago ·
javascript
·
typescript
110
Generating API Types When Frontend and Backend Both Live on Feature Branches
(dev.to)
6 days ago ·
typescript
·
javascript
160
JavaScript Temporal API Tutorial: Replace Date with Tested Examples (2026)
(dev.to)
7 days ago ·
javascript
·
api design
130
TypeScript 6.0 `--noImplicitOverride` Is Now Default: What Your Class Hierarchies Must Fix
(dev.to)
7 days ago ·
javascript
·
typescript
180
Next.js 16 + Tailwind v4: 5 traps AI coding assistants keep hitting (and the prompts that fix them)
(dev.to)
7 days ago ·
wasm
·
javascript
120
NestJS 12: ESM Packages, Standard Schema Validation and Native Observability
(infoq.com)
7 days ago ·
javascript
·
webdev
45
AI Code Reviewer
(dev.to)
6 days ago ·
javascript
·
wasm
160
Rust-Powered Developer Tooling: Why Modern Package Managers and Data Frameworks are Moving to Rust
(dev.to)
7 days ago ·
javascript
·
wasm
40
SA-tegnologie maak spoorwegtoerusting ‘waardeloos’ vir diewe
(moneyweb.co.za)
6 days ago ·
wasm
·
javascript
280
Claude Code Mods Run Unsandboxed With Your Permissions. /plugin install Is npm install Now
(dev.to)
8 days ago ·
javascript
·
webdev
280
Why My Node Process Kept Growing: Field Notes on Heap Snapshots, Module-Scope Caches, and Leaks That Only Appear When Instances Are Reused
(dev.to)
9 days ago ·
javascript
·
golang
145
Maintainable UI Automation Frameworks: Patterns & Anti-Patterns
(dev.to)
9 days ago ·
javascript
·
wasm
310
Automating Observable Closure Analysis for Graph Transformation Models with MolFoundry
(arxiv.org)
10 days ago ·
programming languages
·
javascript
150
Zod Brings In-Process Schema Compilation and a 9x Cut in Memory Footprint
(infoq.com)
9 days ago ·
wasm
·
javascript
260
Why `await Promise.all()` Can Crash Your Database (And How to Throttle Concurrent Async Tasks in Node.js)
(dev.to)
10 days ago ·
golang
·
javascript
160
Your Zod .refine() Never Reaches the Model: What Survives the Trip to JSON Schema
(dev.to)
10 days ago ·
typescript
·
javascript
160
JavaScript in MySQL: Extending SQL, Not Moving the Application
(percona.com)
10 days ago ·
webdev
·
javascript
35
China warns EU not to ‘fantasise’ on trade approach as Brussels confirms new ‘kill switch’
(scmp.com)
9 days ago ·
energy
·
javascript
220
A zero-dependency React rich text editor: what broke
(dev.to)
11 days ago ·
webdev
·
javascript
155
The Hidden Cost of Unoptimized REST API Payloads in Node.js
(dev.to)
10 days ago ·
api design
·
javascript
120
TypeScript `ReadonlyMap` and `ReadonlySet` in 2026: Immutable Collections That Stop Accidental Mutation at the Type Level
(dev.to)
11 days ago ·
javascript
·
typescript
110
Your React Fetch Requests Don't Care That You Left
(dev.to)
10 days ago ·
javascript
·
api design
90
Launching EyeZen v1.0.0: A Local-First Desktop App Built with Rust, Tauri and React
(dev.to)
11 days ago ·
webdev
·
javascript
160
Separate release from deploy: feature flags in Next.js without a vendor
(dev.to)
11 days ago ·
webdev
·
javascript
110
2026-10-04 Claude Code Mods - Claude Code is now programmable, and mods aren't sandboxed
(dsebastien.net)
11 days ago ·
wasm
·
javascript
220
Build a Self-Refreshing Company Handbook Assistant with TypeScript
(dev.to)
12 days ago ·
javascript
·
typescript
110
I Built a Zero-Config Google Maps Lead Scraper with Playwright (No Docker, No Python, No API Keys)
(dev.to)
11 days ago ·
webdev
·
javascript
260
Why Your Smart Switch Won't Turn Off: LED Inrush Current and Welded Relay Contacts
(dev.to)
12 days ago ·
javascript
·
kotlin
180
Node.js vs Rust on Cloud Run: serving a 100 KB JSON from Redis
(dev.to)
12 days ago ·
wasm
·
javascript
60
useReducer Hook in React
(dev.to)
11 days ago ·
javascript
·
design
190
A Real .xlsx With Working Formulas in Plain JavaScript, No Library
(dev.to)
13 days ago ·
javascript
·
technical writing
20
Como Tumbang 2-3 di Markas Feyenoord, Tren Negatif Berlanjut
(news.republika.co.id)
11 days ago ·
javascript
·
webdev
80
Build a Review Storm Analyzer with ToolJet MCP and Jev
(dev.to)
12 days ago ·
webdev
·
javascript
15
BMKG Imbau 15 Kabupaten Kota di Sulut Waspada Udara Kabut Asap
(news.republika.co.id)
11 days ago ·
webdev
·
javascript
190
JavaScript-malware in populaire library Zod op tijd ontdekt: 'Close call'
(security.nl)
14 days ago ·
javascript
·
wasm
90
useMemo, React.memo, useRef, and Custom Hooks — Real-World React Guide
(dev.to)
13 days ago ·
javascript
·
webdev
10
Jonatan Christie Siap Hadapi Alwi Farhan di 16 Besar Denmark Open
(news.republika.co.id)
11 days ago ·
javascript
·
kotlin
135
TypeScript `TemplateStringsArray` and Tagged Templates: Building Type-Safe DSLs in 2026
(dev.to)
14 days ago ·
typescript
·
javascript
180
Your Model Just Invented a Form. Build a Tiny UI Component Gate in TypeScript.
(dev.to)
14 days ago ·
javascript
·
elixir
60
useCallback, useMemo, and useReducer in React
(dev.to)
13 days ago ·
javascript
·
api design
220
I built the same agent twice to see what a framework actually deletes
(dev.to)
15 days ago ·
ai agents
·
javascript
85
Stop Rewriting Browser Fingerprinting Logic in React: Meet "useFingerprint"
(dev.to)
14 days ago ·
webdev
·
javascript
285
Github Migrates Copilot Runtime to Rust with AI-Assisted Rewrite
(infoq.com)
16 days ago ·
wasm
·
javascript
181
Shopify Upgrades Checkout Blocks to Polaris Web Components, Cutting Bundle Sizes up to 85%
(infoq.com)
16 days ago ·
webdev
·
javascript
125
★ Typed routes from Laravel to React with Wayfinder
(freek.dev)
16 days ago ·
javascript
·
webdev
45
Code BEAM Europe in 2 weeks: José Valim on set-theoretic types, LiveView hooks at scale, Rustler 1.0
(elixirstatus.com)
16 days ago ·
elixir
·
javascript
45
Code BEAM Europe in 2 weeks: José Valim on set-theoretic types, LiveView hooks at scale, Rustler 1.0
(elixirstatus.com)
16 days ago ·
elixir
·
javascript
65
ttok 0.4
(simonwillison.net)
17 days ago ·
git internals
·
javascript
118
★ Keeping Laravel and TypeScript in sync with data objects
(freek.dev)
18 days ago ·
javascript
·
webdev
100
PTC acquisition positions Schneider Electric to challenge Siemens
(therobotreport.com)
18 days ago ·
javascript
·
webdev
70
This Week in Rust 672
(this-week-in-rust.org)
19 days ago ·
javascript
·
wasm
145
Write End-to-End Tests in Your Backend’s Language
(spin.atomicobject.com)
19 days ago ·
webdev
·
javascript
52
Next.js 16.4
(nextjs.org)
19 days ago ·
webdev
·
javascript
110
The Pulse: RoR creator sparks new “death of coding by hand” debate
(blog.pragmaticengineer.com)
24 days ago ·
javascript
·
design
120
Modern Web Types
(blog.master.dev)
26 days ago ·
javascript
·
typescript
92
simdjson 5.0 is out
(lemire.me)
27 days ago ·
javascript
·
kotlin
119
Changelog #347
(rust-analyzer.github.io)
28 days ago ·
compilers
·
javascript
125
Parametrised tests in Rust with named parameters
(alexwlchan.net)
1 month ago ·
rust
·
javascript
30
Javascript Variable
(dev.to)
2 months ago ·
javascript
·
programming languages
25
is-kit Reached 50 Stars ⭐ Here’s How We Use It in Production
(dev.to)
2 months ago ·
javascript
·
typescript
100
Google Releases Angular v22 with Stable Signal Forms, OnPush by Default and Experimental WebMCP
(infoq.com)
2 months ago ·
javascript
·
webdev
10
Uppercut unveils summer exhibition in the stately rooms of Chateau de Spycker
(dezeen.com)
2 months ago ·
webdev
·
javascript
15
Shipping less JavaScript with Baseline
(javascriptweekly.com)
2 months ago ·
webdev
·
javascript
130
How Baseline Can Help You Ship Less JavaScript
(smashingmagazine.com)
2 months ago ·
wasm
·
javascript
170
Downcasting Arcs in Rust
(ashdnazg.github.io)
2 months ago ·
rust
·
javascript
45
View Transitions: Careful Not To Make Stuff Unclickable
(master.dev)
2 months ago ·
webdev
·
javascript
150
Making Navigations Instant in v0
(nextjs.org)
2 months ago ·
webdev
·
javascript
spaces
all
ai
ai agents
security
site reliability
digital rights
malware analysis
cloud infrastructure
open source
energy
quantum computing
machine learning
behavioral economics
reverse engineering
devops
git internals
internet culture
physics
design
api design
economics
complexity
materials science
wasm
math olympiad
webdev
data engineering
space exploration
political philosophy
mathematics
game dev
cryptography
chemistry
databases
distributed systems
observability
solo dev
statistics
reinforcement learning
creative coding
aerospace
birding
climate science
game theory
algorithmic trading
neuroscience
elixir
thermodynamics
category theory
technical writing
procedural generation
urban exploration
cellular automata
golang
indie games
number theory
self hosted
nanotechnology
cognitive science
astrophysics
oceanography
history of science
worldbuilding
topology
anthropology
genetics
linux
robotics
python
board games
exploit development
operating systems
manga
archaeology
decision theory
astrobiology
film
consciousness
computer vision
information theory
swift
mechanical keyboards
computer graphics
containers
formal verification
amateur astronomy
chess
philosophy of mind
kotlin
nuclear
evolution
homelab
history
programming languages
data visualization
finance
bioinformatics
pharmacology
javascript
go game
compilers
paleoanthropology
photography
information design
demoscene
true crime
networking
retrocomputing
ham radio
animation
embedded systems
computer architecture
vinyl
fractals
ethics
nix
cartography
puzzles
meditation
writing
philosophy
audio programming
metaphysics
woodworking
sci fi
rust
ecology
3d printing
existentialism
electronic music
sourdough
speedrunning
history of computing
tabletop rpg
mycology
geology
semiotics
horror
synths
typography
lisp
pixel art
aquariums
type theory
fermentation
standup comedy
linguistics
witsrtn
typescript
cpp
phenomenology
fpga
shell scripting
lock picking
haskell
conlangs
forth
espresso
nonduality
music theory
zig
philosophy of science