Reverse-Engineering YouTube: Revisited • Oleksii Holub
System Architecture
IPLD ♦ The Brief Primer
IPNS (InterPlanetary Name System) | IPFS Docs
Pandemic Downtime Let Kraft Rebuild The IT Behind Patriots Football
In a lot of ways, the impact of the COVID-19 pandemic on The Kraft Group was no different than most other companies around the world. The organization – a
Carving The Scheduler Out Of Our Orchestrator
A deep dive into container scheduling and Flyd, our new orchestrator.
How to stub Feature Flags with RSpec
Are your feature flags states leaking between your test cases? Stub them all to make your test suite more reliable. Here’s how.
Architecture for Flow with Wardley Mapping, DDD, and Team Topologies
Susanne Kaiser illustrates the concepts of DDD, Wardley Mapping and Team Topologies, and demonstrates how these techniques help to evolve a fictitious legacy system for a fast flow of change.
An Introduction to Linux Capabilities
In Linux, capabilities are a way to assign specific privileges to a running process. They allow us to have more fine-grained control over the privi...
Tql
Build your own language using Tree Notation.
Dictionary Dispatch Pattern in Python
Simplify your Python code by replacing all the unnecessary if/else statements and match/case blocks with dynamic dictionary function…
Advanced features of an Event Store for Event Sourcing
An all-purpose Event Store, whether it is an out-of-the-box solution or custom-built, should offer some advanced features.
Gatsby
NASA and IBM to Speed AI Creation with New Foundation Models
NASA and IBM are collaborating to train foundation models, which IBM says will lead to faster development of artificial intelligence.
Why our digital lives are only secure if our APIs are secure
APIs are the building blocks of our digital world — and one of its biggest vulnerabilities. That's why Equinix became a pioneer for Advanced API Security.
Inheritance, Composition, and everything in–between
There are many concepts in the OOP paradigm. Inheritance is the most known, and it allows us to model software as relations between objects, just like in real life.
SQLite3 Full Text Search with Phoenix
Using SQLite3 built-in Full Text Search(FTS5) capability with Elixir Ecto.
Let SQL Do All the Work: User Defined Functions
SQL user-defined functions optimize application performance by moving operations from the application layer to the database layer.
Enterprise Blockchain Is Doomed
But the next generation of blockchain technology doesn’t have to be. Here’s why...
Groundcover: Simplifying Observability with eBPF
Where is the sweet spot between gathering and storing the observability data you actually need and getting a reasonable bill
Data Encryption vs Data Masking vs Tokenization - Kloudpod
Difference of Data Encryption, Data Masking and Tokenization. Where does each play a role and what their importance.
Measuring the Impact of False Sharing
Validity of Values In Programming Languages - iRi
New Report: Future of Memory Safety | Digital Lab at Consumer Reports
In October 2022, Consumer Reports hosted an online convening to discuss ways to encourage widespread adoption of code written in memory-safe languages. The event gave participants the opportunity to share resources related to memory safety, discuss opportunities and barriers in the security ecosystem, and to brainstorm potential solutions to memory access vulnerabilities that exist in […]
How To Build Anti-Fragile Software Ecosystems
Increasing the resiliency of a software ecosystem is something engineers continually strive for. Here's how we get there.
Unconventional Programming Tips: Search Better
I wanted an easy way to see if assets on my page were cached correctly by CloudFlare. This is a simple trick I didn't find anywhere on the internet.
GNU Smalltalk User’s Guide
Reduce technical debt by valuing comments as much as code
Annotations, such as Javadoc, help maintainers understand your coding decisions.
Automerge 2.0 | Automerge CRDT
Automerge 2.0 is here and ready for production. It’s our first supported release resulting from a ground-up rewrite. The result is a production-ready CRDT with huge improvements in performance and reliability. It's available in both JavaScript and Rust, and includes TypeScript types and C bindings for use in other ecosystems. Even better, Automerge 2.0 comes with improved documentation and, for the first time, support options for production users.
Plausible Analytics
Plausible is a lightweight and open-source Google Analytics alternative. Your website data is 100% yours and the privacy of your visitors is respected.
An Illustrated Proof of the CAP Theorem