PostgreSQL High Availability Solutions – Part 1: Jepsen Test and Patroni
Note: code used in this article can be found on the Github repo jepsen-postgres-ha .
Note: code used in this article can be found on the Github repo jepsen-postgres-ha .
🗺️ Too many invaders to keep track of; I really don't want to run another database; Web Storage to the rescue
TLDR; Get your Docker Cheat Sheet as PDF or as an image . To follow this article, make sure your development machine has Docker installed . In this blog post, we write our own Dockerfiles, learn how to create images, and finally run them as container. The complete source code is available on GitHub .
Netscape 6.0 is finally going into its first public beta. There never was a version 5.0. The last major release, version 4.0, was released almost three years ago. Three years is an awfully long tim…
Asynchronous IO (also known as "non-blocking IO") is a technique applications use to allow performing of many IO operations without blocking the calling OS thread, and without needing to spawn many threads (i.e. one thread per operation). In the late 1990s/early 2000s, an increasing amount of people using the internet…
Bad managers and CRE bagholders lost, competent employees and internet-savvy teams won ...arbitrary authoritarian control over your work-life is so 1900s
I realize that many people may not know or care who or what Matt Mullenweg and WordPress are, or why some people are upset about them, but after giving it a lot of thought (okay, about 10 minutes of thought) I decided to write about it anyway. I'm writing
How AI Could Transform the World for the Better
I am a Scala developer and speaker who was cancelled three years ago. Yesterday I attended the High Court in London to hear an apology from several prominent members of the Scala community for making untrue claims about me on 27 April 2021. I sued them for libel, and they admitted fault and settled, paying me costs…
This report performs the first public analysis of MMTLS, the main network protocol used by WeChat, an app with over one billion users. The report finds that MMTLS is a modified version of TLS, however some of the modifications have introduced cryptographic weaknesses.
While reading Real-World Cryptography , I came across the "million message attack" . This is an attack that Daniel Bleichenbacher demonstrated in 1998, which effectively broke RSA with a particular encoding function called PKCS #1 . It was only mentioned briefly, so I dug in and decided to try to understand the…
This essay explores the connection between Erlang's process supervision, state management and durable execution.
On turning 30 in a human challenge trial ward.
I teased at this a bit in my previous posts and finally have a setup I’m happy with, so I thought I’d do a more in-depth writeup.
Enable JavaDoc documentation comments to be written in Markdown rather than solely in a mixture of HTML and JavaDoc @ -tags.
Access 15 terapixels of Prague's detailed imagery for your research, for computer vision, photogrammetry, point cloud generation, 3D modeling and more!
How we spent the last 3 years restructuring the AntennaPod code base.
Today, ESA’s Science Programme Committee approved the Laser Interferometer Space Antenna (LISA) mission, the first scientific endeavour to detect and study gravitational waves from space.
Crunchy Data is excited to release a new extension so you can write Postgres data to Parquet and or pull data from Parquet to Postgres. Craig has the details and sample code.
Introduction & background information NOTE: This content is from an internal talk I gave, thus the reason it may read like a presentation So what is …
Updates 07/23/2026 @ 5:00PM ET: The Finale to Dorico crossgrade is no longer available from the Finale eStore. Please head […]
The launch of the Raspberry Pi 5 was a bit… underwhelming, to be honest. Part of that is because the Raspberry Pi Foundation favors incremental improvement ...
It feels like not a week goes by without someone sending me yet another credential stuffing list. It's usually something to the effect of "hey, have you seen the Spotify breach", to which I politely reply with a link to my old No, Spotify Wasn't Hacked blog post
noyb filed a complaint against Mozilla for quietly enabling a supposed “privacy feature” (called Privacy Preserving Attribution) in its Firefox browser which tracks user behaviour on websites.
The Convivial Society: Vol. 5, No. 11
The next Apple Watch and Samsung wearables measures blood pressure using pulse wave analysis and artificial intelligence. Here's how it would work and what it means for health.
Google Cloud has filed a complaint with the European Commission regarding Microsoft’s anti-competitive licensing practices, which restrict customer choice, stifle innovation, and harm European businesses.