Explaining the Postgres iceberg
Have you seen this legendary SQL iceberg meme? Let's talk about it while wearing our PostgreSQL hat!
The latest blog posts to take off on Hacker News. 1,733 posts.
Have you seen this legendary SQL iceberg meme? Let's talk about it while wearing our PostgreSQL hat!
If you have ever used JavaScript in the past, there is a high chance you have encountered the async / await syntax. async / a
I encountered the idea as a student, when I first read The Art of Computer Programming . I’d been programming already for most of my childhood, and I was completely blown away by the idea, which was entirely new to me. In fact, it’s probably not an exaggeration to say that in the whole of TAOCP that was the single…
Hello, today we are going to talk about some flying robot behavior improvements. Some of the problems we fixed were reported countless times, so I hope that some people will appreciate it :).
Patterns to use types for better safety and design
Documentation, specifications and code from the Security Working Group of the Erlang Ecosystem Foundation
Docker is not just a way of running programs on Linux without a virtual machine. Docker is 4 things.
Query performance often varies depending on how you write queries. For PostgreSQL, what provides better performance? The IN or OR operator?
When a laptop crashed in an empty office, we knew it was time to overhaul our performance testing framework.
Slow, unreliable CI/CD? Learn how to use SLOs, SLIs, and Error Budgets to maintain focus, prioritize effort, and rebuild developer trust in CI/CD.
An overview of new features in pgvector 0.5.0, including HNSW, parallel index builds, and more!
A fully-regulated, API-driven bank built with Clojure, enabling fintech companies to integrate banking features quickly and securely
FairPlay comprises a set of algorithms created by Apple for digital rights management (also called DRM, digital rights management). FairPlay is currently used to manage the decryption of iOS applications during their installation on Apple devices. In fact, we know that Apple distributes all applications in the Apple…
Note: If you disagree with what’s expressed in this post, I encourage you to also take a look at my more nuanced and comprehensive post on the topic of code duplication, which gives a more thorough refutation of some of the popular ideas around duplication. “Duplication is cheaper than the wrong abstraction” is a…
Companies see huge server savings with Elixir.
In this article, I describe my journey creating a barely functional rust backend enabling compilation for the .NET runtime (Usually used to run C# and F#).
( This is part of a series on the design of zest . See the list of posts here .)
Go 1.21 is the first perfectly reproducible Go toolchain.
4 Years In, OpenTelemetry Delivers on its Promise for Open Observability
How to design a lock-free data structure? A detective story for curious developers.
UPDATE: Wow, this post has gotten popular! I’ve written a new post that adds new papercuts combined with concrete suggestions for how C++ could improve, if you are interested. Also, if you want to read more about C++’s deeper-than-papercut issues, I recommend specifically my post on its move semantics. Thank you for…
Using a monorepo causes a lot of performance challenges for git. Here's how we solve them at Canva.
Example based guide to mastering GNU awk
Xe Iaso's personal website.