Kafka, GDPR and Event Sourcing
Proof of concept for compliance with GDPR on an Event Sourcing architecture built with Apache Kafka.
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 21,830 posts.
Proof of concept for compliance with GDPR on an Event Sourcing architecture built with Apache Kafka.
Best practices for handling context plumbing in Go
How to use the new Go 1.13 error interfaces and functions.
"Correct" doesn't mean "correct" when correctly using "correct"
It's always very tricky when people who aren't educators start banging on about what should or shouldn't be taught in schools. My own school days are but a hazy memory of hormones, angst, and boring homework. Yet here I am, pontificating. With the current "fad" of encouraging children to learn to code, I thought I…
Explore technical topics, solutions, and resources for building with Twilio – and beyond.
Zig can be used to integrate closely with existing C code, or independently, without libc.
A blog mostly about Clojure programming
You all know me, I love exploring new memory safety approaches and blending them together in weird ways.
I had originally set out to write a long winded blog post on different antivirus bypass techniques. I went through what was supposed to be s...
When healthchecks.io started to receive more than 1 request per second, it became clear I could not just go on carelessly restarting web…
Starting From the Top Imagine joining a new team at a new company and you finally get access to a codebase. Slack iOS Xcode File Hierarchy 2017 Where do you add a source file for your team’s project? Great question. Your new team has three source directories for you to add files to, and oh,…
I’ve been writing some CoffeeScript lately, and it’s been fantastic. I wish I...
Announcing the Twilio API for WhatsApp. Simply call a WhatsApp API in the Twilio app style and integrate with your language and framework of choice.
It’s been a long road, but at last the puzzle is complete: Today we delivered Project Jigsaw for general use, as part of JDK 9 .
Posted by Yundi Qian, Software Engineer, Google Research and Mircea Trofin, Software Engineer, Google Core The question of how to compile faster an...
Clojure by Example
Learn about type level programming by building a custom theming engine.
Taking the output of many dumb LLM search relevance judges and feeding the output to a decision tree to improve precision
Structured outputs on the Claude Developer Platform guarantee API responses match your JSON schemas and tool definitions. Now in public beta for Sonnet 4.5 and Opus 4.1, this feature eliminates parsing errors and failed tool calls for production applications.
There's just one small problem: The way POSIX has defined close(2) is completely and utterly broken.