Amber Case
Understanding Asynchronous Transfer Mode (ATM): A High-Speed Communication Protocol | Abdul Wahab Junaid
As network demands grew in the late 20th century for higher speed and more reliable transmission of multimedia data, Asynchronous Transfer Mode (ATM)
How a Token Ring Network Operates: A Detailed Overview | Abdul Wahab Junaid
Before Ethernet became the dominant local area network (LAN) technology, Token Ring was a widely used alternative. Developed by IBM in the 1980s and
Describing a Network Using Ethernet Technologies | Abdul Wahab Junaid
Ethernet is the most widely used technology in Local Area Networks (LANs) today. Known for its speed, scalability, and cost-effectiveness, Ethernet forms
The Three Core Categories of Networking Architectures: Bus, Ring, and Hierarchical Star | Abdul Wahab Junaid
Modern networking infrastructures are built on specific architectural models that define how devices are interconnected. These architectures determine the
DNS Load Balancing: The Illusion of Simplicity
Explore when to use DNS load balancing and the key conditions for its effectiveness in managing network traffic.
Uncurled
- Everything I know and learned about running and maintaining Open Source projects for three decades. For several years now, I have had a blog post series in mind to describe something about what people could expect to happen in Open Source projects. I had a few already half-started blog post drafts for some sub … Continue reading Uncurled →
Communal Bonfires
Online community platforms are assembly-kits for large, communal bonfires, designed to draw people towards the light and into the warm to...
Cozy Community Software
As Commune edges closer to an early-access release, I've been musing on the concept of the cozy web vibes that we intend to cultivate in ...
Fountain
RFC 9686: Registering Self-Generated IPv6 Addresses Using DHCPv6
This document defines a method to inform a DHCPv6 server that a device has one or more self-generated or statically configured addresses.
PATH should be a system call - simonsafar.com
Why Do Policy Languages Feel So Hard?
Policy languages can feel intimidating due to unfamiliar syntax, poor tooling, and the high stakes of getting access control wrong. But once understood, they simplify application logic and make security more reliable and maintainable.
Protocols not platforms for making change in complex human systems
It’s undeniable that in the time I have been publishing on the web (and before that on usenet and bbs’ dating back to 1992) we have seen a shift from protocols to platforms. Back in the…
The Future of AI-Driven Software Architecture: How AI is Transforming Technical Documentation - Stack Studio - Technical designs AI agent
Stack Studio is an AI-powered software TOOL that helps developers plan features effortlessly. Generate detailed technical designs, documentation, and architectural blueprints instantly—tailored to your prompts and codebase.
Your Mouse is a Database - ACM Queue
Among the hottest buzzwords in the IT industry these days is "big data," but the "big" is something of a misnomer: big data is not just about volume, but also about velocity and variety. The volume of data ranges from a small number of items stored in the closed world of a conventional RDMS (relational database management system) to a large number of items spread out over a large cluster of machines or across the entire World Wide Web.
Diskless Kafka: 80% Leaner, 100% Open
Apache Kafka® KIP-1150 introduces opt‑in Diskless Topics that replicate directly in object storage. Diskless slashes TCO and unlocks instant autoscaling, efficient geo‑replication, and per‑topic latency targets.
E.W. Dijkstra Archive: On the cruelty of really teaching computing science (EWD 1036)
Lessons from building and maintaining distributed systems at scale
When your architecture grows beyond a single container, things you thought were simple can now break in a variety of ways.In this post I want to highlight different lessons I learned while developing
Reflections on Unikernels
Thoughts on Unikernels after 10 years
An Intro to DeepSeek's Distributed File System | Some blog
Personal website for some random tidbits I work on
The Forgotten Syntax of Salt and Gold: How the Merchants of Ifriqiya Coded Commerce Before Silicon
In the annals of mercantile legend, obscured by the noisy clamor of Florentine ledgers and Venetian fleets, there existed a curious enclave…
Read-Before-Write: The Secret to Safe INCR Operations
SSH Keys Don't Scale. SSH Certificates Do
Breaking down the limitations of SSH key-based authentication and showing how SSH certificates enable modern, manageable infrastructure access.
Zen and the Art of Workflow Automation
How mindfulness can improve your development workflow through automation. Transform repetitive tasks into opportunities for efficiency and craftsmanship.
Erlang’s not about lightweight processes and message passing…
An Unbiased Review of Snowflake’s Document AI | Towards Data Science
Or, how we spared a human from manually inspecting 10,000 flu shot documents.
Foundation Model for Personalized Recommendation
By Ko-Jen Hsiao, Yesu Feng and Sudarshan Lamkhede
How Netflix Accurately Attributes eBPF Flow Logs
By: Cheng Xie, Bryan Shultz, and Christine Xu
Bye-bye Three-way Handshake, and Hello to 0-RTT
But, beware of the Replay Attack