Python 3.15: Lazy Imports, Frozendict, and a Faster JIT
Python 3.15 release candidate: explicit lazy imports, the new frozendict and sentinel types, the Tachyon profiler, and real JIT benchmark numbers.
Python 3.15 release candidate: explicit lazy imports, the new frozendict and sentinel types, the Tachyon profiler, and real JIT benchmark numbers.
A technical deep dive into the features shaping the next Java feature release, due March 2027 — including the twelve-year backstory behind its headline feature. JDK 28 is
A deep look at how Microsoft's Go-based TypeScript 7 compiler achieves its speed gains, and what the Visual Studio Code team's year-long migration reveals about adopting it safely.
TypeScript 7.0 has officially launched, bringing a native Go-based compiler with 8x to 12x faster build times. Here's what shipped, how to install it, and how to migrate safely.
Python 3.15 ships a built-in frozendict — hashable, O(1) lookups, order-preserving, thread-safe by design. Here's the full technical picture: the 14-year history, how hashing works, what it unlocks for lru_cache and free-threaded Python, and every sharp edge you need to know before you use it.
The dev community has spent 20 years calling Markdown 'just a markup language.' They're wrong. Here's the full technical case — parse trees, AST internals, the CommonMark spec, Pandoc's extended grammar — plus why Markdown is the fastest way to write long documents that has ever existed.
CPython has had informal WebAssembly support since Python 3.11. PEP 816 changes that. Brett Cannon just locked down exactly which WASI and SDK versions each Python release will target — and why SDK versions 26 and 27 got blacklisted entirely.
TypeScript 6.0 dropped today. It's the last version of TypeScript written in TypeScript. Strict mode is on by default, ES5 is gone, outFile is dead, and TypeScript 7.0 — rewritten in Go — is right behind it. Here's everything that changed and what you actually need to do.
Go is Google's compiled language built for simplicity and brutal concurrency. Here's what it is, how it works, and why it runs half the cloud infrastructure you use every day.
Go is a statically typed, compiled language built at Google in 2009. It compiles to a single binary with no runtime dependency, starts in milliseconds, and handles concurrency through goroutines and channels. Docker, Kubernetes, and Terraform are all written in Go. Here is why.
Rust eliminates entire categories of bugs — null pointer dereferences, buffer overflows, data races, use-after-free — at compile time with no runtime overhead. Microsoft, Google, Amazon, and the Linux kernel all use it for systems code.
Java has been declared dead approximately forty times since 1995. It still runs Minecraft, Android, LinkedIn, Twitter's backend, and the financial systems that process your paycheck. Here is what the language actually is, how the JVM works, and why it refuses to die.