Use On-conflict to Upsert in PostgreSQL - Jon Meyers
What Is Microservices Architecture?
Microservices architecture is game changing, allowing development teams to work independently and at cloud native scale.
Architecture and Design Considerations for Platform Engineering Teams
What exactly is a platform? Is it an internal developer platform, a developer self-service portal or simply a developer onboarding tool?
How DoorDash Designed a Successful Write-Heavy Scalable and Reliable Inventory Platform
Keeping billions of items up to date requires a reliable write-heavy inventory platform. Learn how we built this system with Cockroach DB
Consistent hashing algorithm - High Scalability -
This is a guest article by NK . You can view the original article Consistent hashing explain...
Role-Based Access Control: Five Common Authorization Patterns
We start with the simplest IDP-based RBAC, and culminate in a combination of group-based RBAC with fine-grained permissions and fine-grained resources.
Techniques for Scaling Applications with a Database
Scaling is one of the hardest tasks to accomplish with a database. This article explains how scaling works, under the hood.
Dynamic Data Masking | ShardingSphere 5.3.1 Deep Dive
With increased focus placed on user data protection and the introduction of privacy laws or data protection regulations such as GDPR…
Four Ways to Build Web Apps
Intro This is my opinionated list of four approaches to building websites and web applications. Publicly hosted on the internet, serving HTML, CSS, JavaScript, images, etc over HTTP.
#1: Hugo Static Sites + Progressive Web Apps Static websites are boring. Vendors rarely talk about them because the margins are miniscule compared to flashy, compute-heavy services. It is seen as a table stakes offering. Though they have received more attention during the “JAM Stack” trend, my position is that they are still underappreciated and underutilized.
📢Stop adding API_KEY to tutorials. Do this...
There are so many tutorials out there that add API_KEY to code.
And some other people now use their keys. Don't do that again.
📢 Do this instead 👇
const API_NAME = "myAPI";
const API_KEY = prompt ("Enter your API_KEY:");
This gives you the chance ...
The Mobile Challenge | Union Square Ventures
We are fascinated by the disruption underway in mobile applications. Carriers seem to have lost their role as gatekeepers for applications as smartphone
Pluralistic: Turbotax is blitzing Congress for the right to tax YOU (20 Feb 2023) – Pluralistic: Daily links from Cory Doctorow
Weather Machine
Rock solid weather API infrastructure for Planet Earth.
A short overview of Passkeys, and how to use them to secure your infra
A short overview of Passkeys, and how to use them to secure your infrastructure with Teleport.
Goodbye, passwords | 1Password
We’re all-in on passkeys, and we’re starting with 1Password.
Building the Amplidex; A GraphQL Powered Pokedex
Hello there! Welcome to the world of Amplication. My name is Michael; people refer to me as Amplication's Developer Advocate. Today, I want to show you how t...
Membrane framework
Reliable & scalable multimedia streaming framework for Elixir
An architecture for enforcing RBAC in a cloud storage system
A blog post that presents an architecture for enforcing access control policies in a cloud storage system.
Getting Started With WunderGraph: An API Gateway That Turns GraphQL Into RPC on the Fly
A comprehensive guide to WunderGraph, with a focus on its new TypeScript Operations feature — async resolvers for data fetching, with…
Buckle Up for a Dialogue with ChatGPT - An AI Perspective
Learn more about wireless technology and artificial intelligence in the latest installment of Extreme's tech experts talking to ChatGPT!
The need for a more semantic web
The web has come a long way. From the early static pages, through the evolution of reactivity, and towards the biggest knowledge pool for all of humanity.
Kubernetes as a platform vs. Kubernetes as an API | Amazon Web Services
Introduction What is Kubernetes? I have been working on this technology since the beginning and after 8 years, I’m still having a problem defining what it is. Some people define Kubernetes as a container orchestrator but does that definition capture the essence of Kubernetes? I don’t think so. In this post, I’d like to explore […]
Security at the Edge: Authentication and Authorization for APIs
With an API gateway, you can implement security measures at the edge while working toward a full zero-trust system.
HyperCard - Wikipedia
Portal vs. Platform: Why You Need to Think about Both
Portals matter, and they have an impact on the quality and usefulness of your platform, becoming part of the platform as they and the technology evolve.
Roll ’em – mattmower.com
Debating composefs
When LWN looked at the composefs filesystem
in December, we reported that there had been "little response" to the
patches. That is no longer the case. Whether composefs (or something like
it) should be merged has become the subject of an extended debate; at its
core, the discussion is over just how Linux should support certain types of
container workloads.
Making Sense of Acquire-Release Semantics | Dave Kilian's Blog
How to Maintain API Consistency as You Scale
If an API behaves differently at different scales, it can cause problems for the developers who are using it and can make apps perform less reliably. Here's how to design APIs consistently. #APImanagement #scaling #developers
AI Hallucinations: A Provocation
Do AI hallucinations foreshadow artificial creativity?