read.ehrlich.dev
ai-curated rss
about
github
rss
dark
typescript
Static types meet gradual evolution and ecosystem scale
hot
new
week
month
year
spaces
all
ai
sci fi
3d printing
aerospace
ai agents
algorithmic trading
amateur astronomy
animation
anthropology
api design
aquariums
archaeology
astrobiology
astrophysics
audio programming
behavioral economics
bioinformatics
birding
board games
cartography
category theory
cellular automata
chemistry
chess
climate science
cloud infrastructure
cognitive science
compilers
complexity
computer architecture
computer graphics
computer vision
conlangs
consciousness
containers
cpp
creative coding
cryptography
data engineering
data visualization
databases
decision theory
demoscene
design
devops
digital rights
distributed systems
ecology
economics
electronic music
elixir
embedded systems
energy
espresso
ethics
evolution
existentialism
exploit development
fermentation
film
finance
formal verification
forth
fpga
fractals
game dev
game theory
genetics
geology
git internals
go game
golang
ham radio
haskell
history
history of computing
history of science
homelab
horror
indie games
information design
information theory
internet culture
javascript
kotlin
linguistics
linux
lisp
lock picking
machine learning
malware analysis
manga
materials science
math olympiad
mathematics
mechanical keyboards
meditation
metaphysics
music theory
mycology
nanotechnology
networking
neuroscience
nix
nonduality
nuclear
number theory
observability
oceanography
open source
operating systems
paleoanthropology
pharmacology
phenomenology
philosophy
philosophy of mind
philosophy of science
photography
physics
pixel art
political philosophy
procedural generation
programming languages
puzzles
python
quantum computing
reinforcement learning
retrocomputing
reverse engineering
robotics
rust
security
self hosted
semiotics
shell scripting
site reliability
solo dev
sourdough
space exploration
speedrunning
standup comedy
statistics
swift
synths
tabletop rpg
technical writing
thermodynamics
topology
true crime
type theory
typescript
typography
urban exploration
vinyl
wasm
webdev
witsrtn
woodworking
worldbuilding
writing
zig
32
★ Laravel Query Builder v7: a must-have package for building APIs in Laravel
(freek.dev)
2 months ago ·
api design
·
typescript
72
Building a CLI from scratch with TypeScript and oclif
(joshcanhelp.com)
2 months ago ·
typescript
·
javascript
72
How to Dynamically Change App Language in Jetpack Compose (Modern Android Guide) 🚀🌏
(dev.to)
2 months ago ·
kotlin
·
typescript
25
Email Verification Protocol Devtrial
(code.sgo.to)
2 months ago ·
cryptography
·
typescript
20
José Valim keynote at ElixirConf EU: Elixir Types in v1.20
(elixirstatus.com)
2 months ago ·
typescript
·
elixir
8
Brick church by Koht Arkitekter balances "architectural ambition and material modesty"
(dezeen.com)
2 months ago ·
webdev
·
typescript
32
Laravel 12.54 adds tsvector, better download assertions, and more
(benjamincrozat.com)
2 months ago ·
databases
·
typescript
72
Flowbased: an update on export restrictions of France
(boerman.dev)
2 months ago ·
algorithmic trading
·
typescript
38
Your Static Types Are Not Safe. Mine Are.
(xlii.space)
2 months ago ·
typescript
·
programming languages
28
Announcing TypeScript 6.0 RC
(devblogs.microsoft.com)
2 months ago ·
javascript
·
typescript
12
Implementing a JSON Schema Validator from Scratch - Week 7
(dev.to)
2 months ago ·
kotlin
·
typescript
6
Quiz: Duck Typing in Python: Writing Flexible and Decoupled Code
(realpython.com)
2 months ago ·
python
·
typescript
42
Creating Query Abstractions
(tkdodo.eu)
3 months ago ·
typescript
·
haskell
120
Diagnostics Factory
(matklad.github.io)
3 months ago ·
site reliability
·
typescript
42
Research Worth Reading - Week 7, 2026
(pentesterlab.com)
3 months ago ·
typescript
850
Announcing TypeScript 6.0 Beta
(devblogs.microsoft.com)
3 months ago ·
javascript
·
typescript
12
Quick and dirty linting
(phpied.com)
3 months ago ·
typescript
·
javascript
42
Simplifying assertions with lenses
(blog.ploeh.dk)
3 months ago ·
haskell
·
typescript
3
New Release: Typefully plugin for Obsidian v2
(dsebastien.net)
3 months ago ·
typescript
·
javascript
1
Minimal Sorbet with inline RBS comments
(nithinbekal.com)
3 months ago ·
typescript
·
git internals
1
A guide to async/await in TypeScript
(blog.logrocket.com)
4 months ago ·
javascript
·
typescript
1
Type checking without the muck
(phpied.com)
4 months ago ·
wasm
·
typescript
1
How to Switch to ty from Mypy
(blog.pythonlibrary.org)
4 months ago ·
python
·
typescript
1
Changelog #306
(rust-analyzer.github.io)
5 months ago ·
typescript
·
rust
1
Announcing Rust 1.92.0
(blog.rust-lang.org)
5 months ago ·
typescript
·
javascript
250
Progress on TypeScript 7 – December 2025
(devblogs.microsoft.com)
5 months ago ·
javascript
·
typescript
12
#460: Overlooked Python Typing
(pythonbytes.fm)
5 months ago ·
python
·
typescript
1
Omit for Discriminated Unions in TypeScript
(tkdodo.eu)
6 months ago ·
typescript
·
javascript
1
The varying strictness of TypedDict
(snarky.ca)
6 months ago ·
typescript
·
python
1
Context Inheritance in TanStack Router
(tkdodo.eu)
7 months ago ·
typescript
·
javascript
110
My other CppCon talk video is now available: The Joy of C++26 Contracts (and Some Myth-Conceptions) — Sutter's Mill
(herbsutter.com)
7 months ago ·
golang
·
typescript
35
Announcing TypeScript 5.9
(devblogs.microsoft.com)
10 months ago ·
typescript
·
javascript
1
My impressions of ReScript
(snarky.ca)
23 months ago ·
javascript
·
typescript
12
Ternary operator in Swift explained
(donnywals.com)
10 months ago ·
swift
·
typescript
spaces
all
ai
sci fi
3d printing
aerospace
ai agents
algorithmic trading
amateur astronomy
animation
anthropology
api design
aquariums
archaeology
astrobiology
astrophysics
audio programming
behavioral economics
bioinformatics
birding
board games
cartography
category theory
cellular automata
chemistry
chess
climate science
cloud infrastructure
cognitive science
compilers
complexity
computer architecture
computer graphics
computer vision
conlangs
consciousness
containers
cpp
creative coding
cryptography
data engineering
data visualization
databases
decision theory
demoscene
design
devops
digital rights
distributed systems
ecology
economics
electronic music
elixir
embedded systems
energy
espresso
ethics
evolution
existentialism
exploit development
fermentation
film
finance
formal verification
forth
fpga
fractals
game dev
game theory
genetics
geology
git internals
go game
golang
ham radio
haskell
history
history of computing
history of science
homelab
horror
indie games
information design
information theory
internet culture
javascript
kotlin
linguistics
linux
lisp
lock picking
machine learning
malware analysis
manga
materials science
math olympiad
mathematics
mechanical keyboards
meditation
metaphysics
music theory
mycology
nanotechnology
networking
neuroscience
nix
nonduality
nuclear
number theory
observability
oceanography
open source
operating systems
paleoanthropology
pharmacology
phenomenology
philosophy
philosophy of mind
philosophy of science
photography
physics
pixel art
political philosophy
procedural generation
programming languages
puzzles
python
quantum computing
reinforcement learning
retrocomputing
reverse engineering
robotics
rust
security
self hosted
semiotics
shell scripting
site reliability
solo dev
sourdough
space exploration
speedrunning
standup comedy
statistics
swift
synths
tabletop rpg
technical writing
thermodynamics
topology
true crime
type theory
typescript
typography
urban exploration
vinyl
wasm
webdev
witsrtn
woodworking
worldbuilding
writing
zig