System Architecture

System Architecture

7363 bookmarks
Custom sorting
Common Developer Misconceptions About Passkeys
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...
·auth0.com·
Common Developer Misconceptions About Passkeys
Ethernet For Hackers: Transformers, MACs And PHYs
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…
·hackaday.com·
Ethernet For Hackers: Transformers, MACs And PHYs
time_t is not GMT
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 ...
·jwz.org·
time_t is not GMT
Remote work keeps driving network innovation
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.
·networkworld.com·
Remote work keeps driving network innovation
The Next Generation GraphQL Headless CMS | Hygraph
The Next Generation GraphQL Headless CMS | Hygraph
Hygraph is the next generation GraphQL-Native Headless CMS powering mission-critical applications. Streamline content workflows, iterate faster and deliver to any destination of choice using our content APIs.
·hygraph.com·
The Next Generation GraphQL Headless CMS | Hygraph
How Escape Hatches Make Abstraction More Powerful
How Escape Hatches Make Abstraction More Powerful
Whether you love or hate abstractions, they are everywhere in cloud development. Choose the ones that make your life easier with escape hatches.
·thenewstack.io·
How Escape Hatches Make Abstraction More Powerful
29/01/2024, Inventing on Principle for Gleam
29/01/2024, Inventing on Principle for Gleam
This is "29/01/2024, Inventing on Principle for Gleam" by crowdhailer on Vimeo, the home for high quality videos and the people who love them.
·vimeo.com·
29/01/2024, Inventing on Principle for Gleam
Not so quickly extending QUIC
Not so quickly extending QUIC
QUIC is a UDP-based transport protocol that forms the foundation of HTTP/3. It was initially developed at Google in 2012, and became an IETF standard in 2021. Work on the protocol did not stop with its standardization, however. The QUIC working group published several follow-up standards. Now, it is working on four more extensions to QUIC intended to patch over various shortcomings in the current protocol — although progress has not been quick.
·lwn.net·
Not so quickly extending QUIC
There Is Still A Place For FPGAs In The Datacenter
There Is Still A Place For FPGAs In The Datacenter
By the time that the founders of Achronix, who were all techies from Cornell University, decided to found their own FPGA company twenty years ago, FPGAs
·nextplatform.com·
There Is Still A Place For FPGAs In The Datacenter
What does it mean to have a fail-safe distributed system
What does it mean to have a fail-safe distributed system
If something is fail-safe, it has been designed so that if one part of it does not work, the whole thing does not become dangerous…
·muhammad-soliman.medium.com·
What does it mean to have a fail-safe distributed system
A word of advice on DRY — prefer flat abstractions
A word of advice on DRY — prefer flat abstractions
Preferring flat abstractions means preferring separate modules which have smaller functionalities instead of larger components which could…
·blog.bennett.ink·
A word of advice on DRY — prefer flat abstractions
Open Policy Agent
Open Policy Agent
Policy-based control for cloud native environments
·openpolicyagent.org·
Open Policy Agent
Rönd: Security Enforcement over your APIs
Rönd: Security Enforcement over your APIs
Rönd is a lightweight container that distributes security policy enforcement throughout your application.
·rond-authz.io·
Rönd: Security Enforcement over your APIs
Arista goes big with network observability platform
Arista goes big with network observability platform
Arista’s new network observability software aims to reduce human error, accelerate problem resolution, and streamline root cause analysis of network events and their impact on application performance.
·networkworld.com·
Arista goes big with network observability platform
Improving Network Performance with Linux Flowtables
Improving Network Performance with Linux Flowtables
We’re building an open source alternative to AWS. For IPv4 assignment and firewall rules, we use Linux’s Netfilter / Nftables. This subsystem provides a powerful way to handle packets addressed to the host. We recently came across flowtables - a network acceleration feature in the Linux kernel that works like a routing cache. When we introduced flowtables into our stack, it reduced network latencies by 7.5%.
·ubicloud.com·
Improving Network Performance with Linux Flowtables
Advanced Architecture for AI Application (AKA AAAA!)
Advanced Architecture for AI Application (AKA AAAA!)
This post covers infrastructure improvement ideas for an existing AI application's architecture for better delivery, performance, and cost-reduction.
·austingil.com·
Advanced Architecture for AI Application (AKA AAAA!)
What are GADTs and why do they make type inference sad?
What are GADTs and why do they make type inference sad?
Back in 2020, I created Cubiml, a simple ML-like language that demonstrated how to extend the usual Hindley–Milner type system with subtyping while still having decidable full type inference. One question I got was whether it would be possible to support generalized algebraic data types (GADTs) in Cubiml. I had heard that GADTs break type inference and didn’t see the point, so I didn’t think much of it at the time.
·blog.polybdenum.com·
What are GADTs and why do they make type inference sad?