Unconventional uses of FPGAs | Voltage|Divide

System Architecture
(5) Mastering Graceful Shutdown in Distributed Systems and Microservices | LinkedIn
JSON vs Binary Serialization - That One Game Dev
In this article I will discuss what binary serialization is and the difference between that and a more typical JSON or XML serialization.
Enhancing Software Design with Diagrams as Code
Leverage Diagrams as Code tools like PlantUML for creating clear, visual representations of complex systems and workflows in cloud…
What if the spec doesn't match the code?
Address people's biggest concern about formal methods
WebSockets vs Server-Sent-Events vs Long-Polling vs WebRTC vs WebTransport | RxDB - JavaScript Database
Explore the pivotal roles of WebSockets, Server-Sent Events, Long-Polling, WebRTC, and WebTransport in shaping real-time web apps. Dive into their unique advantages, limitations, and optimal use cases for informed development choices.
Passkeys – Under The Hood
There was considerable attention around Passkeys last year. It was sometimes presented as the password killer technology. This came from the announcements of Apple and Google to support this techno…
Prediction market - Wikipedia
Getting Started — Hyperledger
Easily identify Hyperledger distributed ledger technologies, understand their differences, and how you want to use them.
Hyperledger Fabric – Hyperledger
A blockchain framework implementation intended as a foundation for developing applications or solutions with a modular architecture.
Decentralized identifier - Wikipedia
Incident Object Description Exchange Format - Wikipedia
RFC 2230: Key Exchange Delegation Record for the DNS
List of DNS record types - Wikipedia
DNS Certification Authority Authorization - Wikipedia
HTTP/2 and HTTP/3 explained - AlexandreHTRB blog
Understand better how HTTP works in each version.
Why Databases Should Bypass the Linux Page Cache
A look at why ScyllaDB completely bypasses the Linux cache during reads and uses its own efficient row-based integrated internal cache instead.
JIT WireGuard
Our fancy WireGuard setup was accumulating stale peers. Here's what we did about it.
Bluesky’s Stackable Approach to Moderation - Bluesky
Today, we’re open sourcing Ozone, a tool that lets a team of moderators or curators collaboratively review reports, create labels, and inspect content on the atproto network. Later this week, we’re opening up the ability for users to run their own independent moderation services.
A new filesystem for pidfds
The pidfd abstraction is a Linux-specific
way of referring to processes that avoids the race conditions inherent in
Unix process ID numbers. Since a pidfd is a file descriptor, it needs a
filesystem to implement the usual operations performed on files. As the
use of pidfds has grown, they have stressed the limits of the simple
filesystem that was created for them. Christian Brauner has created
a new filesystem for pidfds that seems likely to debut in the 6.9
kernel, but it ran into a little bump along the way, demonstrating that
things you cannot see can still hurt you.
Ledger: Stripe’s system for tracking and validating money movement
Technical details on how Stripe built Ledger, a state-of-the-art money movement tracking system, including how teams at Stripe interact with the data quality metrics that underlie our payment processing network.
DBOS - Transactional Serverless Platform for TypeScript
DBOS Cloud is a transactional serverless platform that provides fault-tolerance, statefulness, observability, and cyber-resilience to TypeScript applications. Powered by the DBOS cloud-native OS.
A Developer's Guide to Understanding Markov Chains in AI
When is a Markov chain useful for solving problems? When you want to model something that's in discrete states, writes David Eastman.
A look at Nix and Guix
Nix and
Guix are a pair of unusual package managers
based on the idea of declarative configurations. Their associated Linux
distributions — NixOS and the Guix System — take the idea further by allowing users
to define a single centralized configuration describing the state of the entire
system. Both have
been previously
mentioned on LWN, but not covered extensively. They offer different takes on
the central idea of treating packages like immutable values.
Ethereum Whitepaper | ethereum.org
An introductory paper to Ethereum, published in 2013 before its launch.
Hyperledger Whitepaper
Common Developer Misconceptions About Passkeys
Passkeys are the new way to authenticate more securely and without phishing risks. However, there are several subtle nuances that lead de...
Ethernet For Hackers: Transformers, MACs And PHYs
We’ve talked about Ethernet basics, and we’ve talked about equipment you will find with Ethernet. However, that’s obviously not all – you also need to know how to add Ethern…
time_t is not GMT
When I hear someone say "a Unix timestamp is in GMT" I die a little inside. It is muddy thinking that leads to many of the problems that plague this modern world. A time_t does not have a time zone at all. It is a point in time, a scalar value. A 'struct tm' is a point in spacetime, a vector value. If you are trying to express a point in time to a human, you could do that by saying ...
Remote work keeps driving network innovation
Enterprises are seeking new ways to extend security across distributed environments that include IoT networks, mobile workforces, and multicloud deployments.