High Performance Geoip Blocking in eBpf with XDP | Metin's Blog
System Architecture
Ditch Secrets for Identity-Native Infrastructure Access
It natively integrates with modern workflows, helping teams adopt identity-based zero trust infrastructure access without sacrificing productivity.
Augmented Reality Is the New Frontier — Time to Get Serious about Standards
Augmented brings magic to content, but it often lacks in practicality. There are too few recognized standards, few common formats, and too little interoperability between platforms.
Git evolve: tracking changes to changes
The Git source-code management system exists to track changes to a set of
files; the stream of commits in a Git repository
reflects the change history of those files. What is seen in Git, though, is the
final form of those commits; the changes that the patches themselves went
through on their way toward acceptance are not shown there. That history
can have value, especially while changes are still under consideration.
The proposed git
evolve subcommand is a recognition that changes themselves go
through changes and that this process might benefit from tooling support.
Plural | Deploy, maintain, and scale the open-source applications you love
Plural is reliable infrastructure that just works. Deploy in your cloud, and get started in minutes.
Automate your deploys with git
Automate your deploys with git Software Development, API development, Indutrial IOT
The Latest Milestones on WebAssembly's Road to Maturity
Engineers from the startups Cosmonic and Fermyon Technologies discussed Docker's new #Wasm runtime and more on this episode of The New Stack Makers. #Docker #CNCF #KubeCon #WebAssembly
Object–relational impedance mismatch - Wikipedia
The Solution to The Object Relational Impedance Mismatch
Have you run into an Object Relational Impedance Mismatch? Our CTO Gavin wrote this blog talking about his experiences overcoming it.
First impressions of Bluesky's AT Protocol
More trees than forest
How Tree Data Structures Help Us Understand Morse Code
Using the power of trees, we can quickly decipher a message sent in the world-famous Morse code.
One New Feature For Intel’s HPC Compute Engines: Contrition
It is very rare for any of the major semiconductor suppliers of the world to ever admit that things are going wrong, even when we all know that they have
What are Containers?
The Internet Is Not Reliable, but Planning for It Can Save You
How a multicloud and offline approach can prepare your organization to be the one customers go to when your competitors are scrambling.
Wix: Linear Migration Makes API Updates Less 'Hellish'
Wix rewrote its checkout API and had to migrate it in a way with no downtime and with as few incidents as possible. Rather than going through a cycle migration, the company's engineers did a linear migration, which provided a seamless user experience.
Audit your sharding database algorithm | Opensource.com
Unlearn programming to learn Ruby
Why the Ruby philosophy is the exact opposite of other programming languages?
Moving past TCP in the data center, part 2
At the end of our earlier article on John
Ousterhout's talk at Netdev 0x16, he had concluded
that TCP was unsuitable for data-center environments for a variety of
reasons. He also argued that there was no way to repair TCP so that it
could serve the needs of data-center networking. In order for software to
be able
to use the full potential of today's networking hardware, TCP needs to be
replaced with a protocol that is different in almost every way, he said.
The second
half of the talk covered the Homa
transport protocol that he and others at Stanford have been working on
as a possible replacement for TCP in the data center.
Home
isverified.online - A community verified user validator for Mastodon
A community verified user validator for Mastodon
Decentralize, Centralize or Somewhere In-Between?
How Dropbox efficiently serves and renders a large number of thumbnails
Dropbox has to render a lot of thumbnails when we browse a folder containing a bunch of images. Here's how they serve them efficiently at scale. Simple approach Thumbnail is created for each image present in a Dropbox folder and uploaded to a blob store like s3 or hdfs. Each thumbnail thus has a path using which it can be fetched on the client and shown to the end user.
Activity Vocabulary
Architecture as Code
An overview of infrastructure architecture and implementations with Pulumi.
US8176480B1 - Adaptive instrumentation through dynamic recompilation - Google Patents
A system and method for instrumenting program instructions. A processing system includes a compiler and a profiler. The profiler is configured to instrument an application by inserting one or more instrumentation instructions in the application. During execution of the application, execution is monitored and a particular condition is detected. Responsive to the condition, a portion of the code which corresponds to the detected condition is identified. A request is conveyed for recompilation of code which corresponds to code. Prior to recompilation of the code, the profiler instruments the portion of code. Execution and monitoring of the execution continue, and instrumentation/recompilation may be repeated. Initially, relatively little of the application code may be instrumented. As execution and monitoring continues, more and more of the application code may be dynamically instrumented during execution.
ActivityPub
The ActivityPub protocol is a decentralized social networking protocol
based upon the [ActivityStreams] 2.0 data format.
It provides a client to server API for creating, updating and deleting
content, as well as a federated server to server API for delivering
notifications and content.
Cosmo CLI | Cosmonic
The cosmo CLI is your one-stop-shop for all things Cosmonic. It puts at your fingertips the ability to interact with and manage your account, preferences, your constellations, and more. As we progress through the developer preview phase, more and more functionality will be added to cosmo.
Distributing WebAssembly modules using OCI registries - radu's blog
WebAssembly (WASM) is a binary instruction format for a stack-based virtual machine. In familiar terms, WASM is used as a compilation target for various programming languages (C, C++, Rust, or Golang, for example), generating a compact binary with a known format. Mozilla Developer Network describes WebAssembly as having huge implications for the web platform — it provides a way to run code written in multiple languages on the web at near native speed, with client apps running on the web that previously couldn’t have done so.
How to Compose and Integrate APIs Together as if You Were Using NPM for APIs
Learn how to bring React’s paradigm of Composability to the world of APIs, microservices, and databases — powered by Wundergraph…
Federated Credential Management API is shipping - Chrome Developers
The Federated Credential Management API is shipping in Chrome 108.