System Architecture

System Architecture

8068 bookmarks
Custom sorting
All Software Should Be Network Aware - O'Reilly Media
All Software Should Be Network Aware - O'Reilly Media
Apple's original Human Interface Guidelines laid out Apple's vision for a set of consistent approaches for GUI applications. Even though Windows ended up with a different set than the Mac, the idea was simple and profound: create a consistent set of user expectations for all...
·oreilly.com·
All Software Should Be Network Aware - O'Reilly Media
Crash Course on Notation in Programming Language Theory
Crash Course on Notation in Programming Language Theory
This blog post is meant to help my friends get started in reading my other blog posts, that is, this post is a crash course on the notation ...
·siek.blogspot.com·
Crash Course on Notation in Programming Language Theory
OpenRC - Wikipedia
OpenRC - Wikipedia
dependency-based init system for UNIX-like operating systems
·en.wikipedia.org·
OpenRC - Wikipedia
Third normal form - Wikipedia
Third normal form - Wikipedia
normalizing a database design to reduce the duplication of data and ensure referential integrity
·en.wikipedia.org·
Third normal form - Wikipedia
Columnar Storage is Normalization
Columnar Storage is Normalization
Something I didn't understand for a while is that the process of turning row-oriented data into column-oriented data isn't a totally bespoke, foreign concept...
·buttondown.com·
Columnar Storage is Normalization
ME2-Writeup/README.md at master · coremaze/ME2-Writeup
ME2-Writeup/README.md at master · coremaze/ME2-Writeup
Reconstructing a Dead USB Protocol: A Handheld's Secrets Unlocked by a Hot Knife -- A multi-disciplinary journey to reviving a forgotten USB interface - coremaze/ME2-Writeup
·github.com·
ME2-Writeup/README.md at master · coremaze/ME2-Writeup
Rule Creation and Evaluation
Rule Creation and Evaluation
Transform Linux protection with real prevention capabilities
·cybereason-public.github.io·
Rule Creation and Evaluation
Making illegal state unrepresentable
Making illegal state unrepresentable
A couple of years ago, I wrote that The Builder pattern is a finite state machine!. A state machine consists of states and transitions between them. As a developer, I want to make illegal states unrepresentable, i.e., users of my API can’t create non-existent transitions. My hypothesis is that only a static typing system allows this at compile-time. Dynamic typing systems rely on runtime validation. In this blog post, I will show that it holds true, with a caveat.
·blog.frankel.ch·
Making illegal state unrepresentable
How The Heck Does Shazam Work? (An Interactive Exploration)
How The Heck Does Shazam Work? (An Interactive Exploration)
Explore how Shazam and song identification work through interactive visualizations — spectrograms, constellation maps, hash fingerprints, and time-offset matching.
·perthirtysix.com·
How The Heck Does Shazam Work? (An Interactive Exploration)
What if database branching was easy? by Divyendu Singh
What if database branching was easy? by Divyendu Singh
We usually think branching means copying the whole database. With copy-on-write, it doesn't. Let's compare workflows like seeding to DB branching.
·xata.io·
What if database branching was easy? by Divyendu Singh
ggsql: A grammar of graphics for SQL
ggsql: A grammar of graphics for SQL
Introducing ggsql, a grammar of graphics for SQL that lets you describe visualizations directly inside SQL queries.
·opensource.posit.co·
ggsql: A grammar of graphics for SQL
Proxy Server — The Control Layer Between Clients and Servers
Proxy Server — The Control Layer Between Clients and Servers
In most modern systems, clients rarely communicate directly with backend servers. Instead, an intermediate component is introduced to manage communication, e...
·blogs.varaddhumale.in·
Proxy Server — The Control Layer Between Clients and Servers
Compatibility Is a Feature | Yusuf Aytas
Compatibility Is a Feature | Yusuf Aytas
A system reveals its real shape when it starts changing. Why compatibility, rollback safety, mixed versions, delayed consumers, and boundary behavior matter far more in production than they do on a whiteboard.
·yusufaytas.com·
Compatibility Is a Feature | Yusuf Aytas
Gateway API
Gateway API
Gateway API is a family of API kinds that provide dynamic infrastructure provisioning and advanced traffic routing.
·kubernetes.io·
Gateway API
Set Symbols
Set Symbols
A set is a collection of things, usually numbers. We can list each element (or member) of a set inside curly brackets like this
·mathsisfun.com·
Set Symbols
MCP co-creator David Soria Parra on What Breaks MCP at Scale
MCP co-creator David Soria Parra on What Breaks MCP at Scale
What MCP needs to work in production: context management, scalable infrastructure, and solutions to real-world scaling issues like those handled by Uber and Duolingo.
·shiftmag.dev·
MCP co-creator David Soria Parra on What Breaks MCP at Scale