James Shore: Dependency Injection Demystified
System Architecture
Batching when using messaging
When having many similar jobs that needs processing, you can gain a major performance advantage by executing them in batches.
Discovering Creative Insights in Promotional Artwork
By Grace Tang, Aneesh Vartakavi, Julija Bagdonaite, Cristina Segalin, and Vi Iyengar
End-to-End Test Troubleshooting
Using GitHub Actions, BrowserStack and Foresight to find problems quickly and save time during the debugging process.
What Is SPIFFE and How Does It Impact Machine Identities? | Venafi
SPIFFE provides a way to secure workloads individually without tying them to a specific host or environment. Find out how.
SPIFFE – Secure Production Identity Framework for Everyone
Designing Step Up Auth Into your SSO Enabled App
Every week, almost without fail, I come across one thing that confuses, entertains, or most commonly infuriates me. I’ve decided to keep a…
So you want to write a package manager
You woke up this morning, rolled out of bed, and thought, “Y’know what? I don’t have enough misery and suffering in my life. I know what to…
JSON Hypertext Application Language
This document proposes a media type for representing resources and their relations with hyperlinks.
The Quest for REST
Since I started working for Apache APISIX, I have tried to deepen my understanding of REST via various means. Did you read my review of API…
Passwordless technology: The Future is Here, and it’s Ditchin’ Passwords! - VCHAN
Passwordless technology is trending and the future looks bright. Find out why in this humorous blog post with a brief history, benefits and future prospects.
Browse Movies UI Decoded..
Create the feature of browsing movies simply in React
Embedding Posts To Other Sites. – MyMiix Blog Space
I Built a Serverless Live Chat App with Next.js, Fauna, and WunderGraph for GraphQL Live Queries
A step-by-step guide to creating a scalable, real-time chat app using Serverless technologies, with a little help from NextAuth.js for…
Sakura Docs
Sakura programming language documentation
Python Library Requests: Simplifying HTTP for Developers
Python requests library is very powerful tool for programmers new and old alike, giving any developer power to easily make HTTP requests and handle
Turbocharging Host Workloads with Calico eBPF and XDP
A look at how to take advantage of these technologies without worrying about the learning curve.
Meet ecode: An Upcoming Modern, Lightweight Code Editor With a Brand New GUI Framework
A new exciting code editor is in the works, built on its own GUI framework.
Introduction to Constraint Programming: A Beginner's Guide
What you need to know about solving scheduling problems
Trace-Based Testing for a Distributed World
By using modern observability techniques, namely distributed traces, tests can be created to verify the entire system flow based on what actually occurred.
Bypassing OGNL sandboxes for fun and charities | The GitHub Blog
Object Graph Notation Language (OGNL) is a popular, Java-based, expression language used in popular frameworks and applications, such as Apache Struts and Atlassian Confluence. Learn more about bypassing certain OGNL injection protection mechanisms including those used by Struts and Atlassian Confluence, as well as different approaches to analyzing this form of protection so you can harden similar systems.
Data Lake Security: Dive into the Best Practices
Enjoy the benefits without compromising on security by implementing practices to reduce the risk of noncompliance, data mismanagement or other incidents.
Automating Firewall ACL's with Aerleon
Introduction If you've ever had to deal with firewalls and complex ACLs, you'll know that they can be tricky beasts from time to time! Whether it's having to generate your firewall configuration for different vendors or wading through the jungle of nested object groups to add a new host. Whatever
Internal Developer Portals Can Do More than You Think
There are some surprising and compelling use cases that most platform engineering folks miss.
Wasm for the Frontend: A Look at Developer Use Cases
How does Wasm fit in with JavaScript? Michael Yuan, CEO of Second State, explains what frontend and web developers need to know.
armstrong-distributed-systems/erlang-is-not-about.md at main · stevana/armstrong-distributed-systems
Software and its Discontents, January 2023, Part 1
Over the last few months I’ve been intrigued by a question: where is the frustration and disillusionment, so prevalent currently in the software industry, coming from? And, as an engineering leader, what can I learn from this discontent and how should it shape my practices?
How Git Treats Changes in File Permissions.
I got a new laptop and had to move my data from my old laptop. After copying all necessary files including code repos (data is expensive in…
What is a session ID?
A session ID, or session identifier, allows comfortable use of the internet by making sure that the user remains clearly identified throughout their session.
Technorati - Wikipedia