The LMAX Architecture (2011)
LMAX is a retail financial trading system that can handle that can 6 million orders per second on a single JVM thread. The business logic runs in-memory surrounded by disruptors using event sourcing.
LMAX is a retail financial trading system that can handle that can 6 million orders per second on a single JVM thread. The business logic runs in-memory surrounded by disruptors using event sourcing.
A compelling idea in the Transient UI package is the ability to craft interfaces where commands specific to a context can be discovered and used. Such contextual interfaces enable a user to...
In 1890 Giuseppe Peano discovered a square-filling curve , and a year later David Hilbert published his variation . In those days people did not waste readers’ attention with dribble – Peano explained it all on 3 pages, and Hilbert on just 2 pages, with a picture!
Developing ideas is the central aspect of many professions, including—but certainly not limited to—academic research and software development. It is my impression that we often consider ideas, or creativity in general, to be some magical binary property: you either have ideas and are a creative mastermind, or not. The…
PyPy v7.3.16: release of python 2.7, 3.9, and 3.10 The PyPy team is proud to release version 7.3.16 of PyPy. This release includes security fixes from upstream CPython, and bugfixes to the garbage col
To ensure our mission always comes first, Proton is transitioning to a non-profit structure and formalizing our promise of people before profits.
in which two women are driven into madness by poorly documented cab signaling gear
A series of API flaws in McDelivery India made it possible to order food for a penny, hijack other people’s delivery orders, view user information, and more.
A free survey course on LLMs, taught by practitioners.
Last weekend I wanted to get some inspiration to write some TLA+ spec and I got my hands back on the paper Time, Clocks, and the Ordering of Events...
Okay, sorry for the clickbait. NixOS is not reproducible according to the Reproducible Builds definition. I keep reading people making this claim repeatedly on orange-site, even LWN.net made a similar claim when writing about Nix and Guix earlier this week.1 Along with their recently launched wiki. So, what is the…
Print good, not bad!
Bluesky is the lobby to the open web. Find and build your community here.
UPDATE 2/9: Added an important known issue for Dev Drive users. Please see the known issues below. Hello Windows Insiders, today we are releasing Windows 11 Insider Preview Build 26052 to the Canary
And a hateful ode to Object-Relational Mappers
Announcing a new family of Fedora Linux spins: Fedora Atomic. This will simplify how to discuss rpm-ostree and naming of future atomic spins.
Quick, inexpensive, made-to-order treatments
At a time when usage of smartwatches and rings has become more common, a West Virginia University human performance researcher points out heart rate variability — the time between heartbeats — the devices report is different from what would be recorded in a clinical setting.
Given that events play such a central role in event-driven architecture, there’s an astonishing lack of agreement on what should be contained in an event. This may be rooted in the fact that, depending on your perspective, events fulfill different purposes.
deadcode is a new command to help identify functions that cannot be called.
This is directly inspired by Engineering for Slow Internet. I figured I’d give running with dogshit internet on my desktop and phone a go to see how poorly (or well!) specific applications behave. This is not an in-depth review of the behavior, but just my general impressions running for a few hours on 200kbit…
Good development practices for modern Python
learning a lot about sed, awk and other commands by making a spotify statusbar widget
It takes 67 bytes to make one black pixel. How does it work?