Deep-dive discussions with the smartest developers we know, explaining what they're working on, how they're trying to move the industry forward, and... more
At 23, Isaac is already jaded about software reliability - and frankly, he's got good reason to be. When your... more
How do you retrofit a clustered data-processing system to use cheap commodity storage? That's the big question in this episode... more
Java's has been evolving faster than any 30 year old language has a right to do, and there's probably no-one... more
I'm joined this week by one of the authors of Apache Kafka In Action, to take a look at the... more
Building a database is a serious undertaking. There are just so many parts that you have to implement before you... more
Jupyter's become an incredibly popular programming and data science tool, but how does it actually work? How have they built... more
Ever since we invented makefiles, the programming world has been wrestling with the problem of building software stacks reliably. This... more
Graphite is a new image editor with an interesting architecture - it's a classic UI-driven app, an image-manipulation language, and... more
ReScript is a strongly-typed programming language that compiles to JavaScript, and that puts it squarely in competition with TypeScript. So... more
Trustfall is a library based on a simple question - what happens if we can query absolutely anything? If you... more
Building a database is a serious undertaking. There are just so many parts that you have to implement before you even get... more