~/devreads

7 May

Janet Wagner 10 min read

Thanks to pioneers like Twilio and Stripe, API products have redefined what a great developer experience (DX) looks like. These companies have demonstrated how targeted API products, along with exceptional documentation and onboarding, can make developers enthusiastic advocates for their brands. However, the API product market is shifting — the rise of AI agents means ...

blogbusiness modelsstrategyai agentsapi architecture

Criteo Tech 11 min read

Author: Stanislav Glukhov When you run a large production footprint in Google Cloud, changing a VM family is never just a hardware refresh. In our case, HAProxy sits on a critical path of the platform, serving as part of the traffic layer that hundreds of downstream systems quietly depend on every day. That means even a seemingly straightforward migration from…

virtual-machinehaproxygoogle-cloud-platformgcpload-balancing

6 May

Nic Raboy 1 min read

Do you struggle with interviews? You're not alone! You can have the best interview notes in the world, but when you start having that vocal conversation, you might end up a deer in the headlights, fre... The post Build a Real-Time Voice Interview Coach with TypeScript and LiveKit appeared first on The Polyglot Developer.

Tao Chen, Shawn Henry 4 min read

Once you have your Microsoft Agent Framework (MAF) agent or workflow happily running locally on your dev machine, it’s time to decide how to deploy your agent to production, monitor it, evaluate it and version it. These decisions are just as important as getting the agent running. Hosted Agents in Foundry Agent Service is the […] The post From Local…

agent frameworkannouncement

Michael Frank 1 min read

How we replaced Ingress-NGINX at Stack Overflow​​​​‌ ‍ ​‍​‍‌‍ ‌ ​‍‌‍‍‌‌‍‌ ‌‍‍‌‌‍ ‍​‍​‍​ ‍‍​‍​‍‌ ​ ‌‍​‌‌‍ ‍‌‍‍‌‌ ‌​‌ ‍‌​‍ ‍‌‍‍‌‌‍ ​‍​‍​‍ ​​‍​‍‌‍‍​‌ ​‍‌‍‌‌‌‍‌‍​‍​‍​ ‍‍​‍​‍‌‍‍​‌ ‌​‌ ‌​‌ ​​‌ ​ ​ ‍‍​‍ ​‍ ‌‍​ ‌‍ ‌‌ ​ ​‍ ‍‌ ​ ‌ ‌​‌‍​‌‌‍​ ‌‍‍ ‌‍ ‌ ‌‍‌‍‌‌‌ ​‍‌‍‌‍‌‍ ​‌‍ ‌ ‌ ​‍ ‍‌‍​ ‌‍ ​‍ ‌‍‍‌‌‍ ‍‌ ‌​‌‍‌‌‌‍ ‍‌ ‌​​‍ ‌‍‌‌‌‍‌​‌‍‍‌‌ ‌​​‍ ‌‍ ‌‌‍ ‌‍‌​‌‍‌‌​ ‌‌ ​​‌ ​‍‌‍‌‌‌ ​ ‌‍‌‌‌‍ ‍‌ ‌​‌‍​‌‌ ‌​‌‍‍‌‌‍ ‌‍ ‍​ ‍ ‌‍‍‌‌‍‌​​ ‌‌‍​‍‌‍‌‌​ ​ ​ ​​​ ​‍​ ​ ​ ‌‍​ ‌‍​‍ ‌‌‍‌‌‌‍​‌​ ​ ‌‍‌‍​‍ ‌​ ‌​​ ​ ​ ‍​​ ‌‌​‍ ‌‌‍​‍‌‍‌‍​ ‍‌‌‍‌​​‍ ‌​ ​ ​ ‌‌​ ‍​‌‍​ ​ ‌​‌‍​‌​ ​ ​ ‌​​ ‌​​ ​‍​ ​‌‌‍​ ​ ‍ ‌ ‌​‌ ‍‌‌ ​​‌‍‌‌​ ‌‌‍​‍‌‍ ​‌‍ ‌‍‌ ‌‌​​‌‍ ‌ ​ ‌ ‌​​ ‍ ‌ ​​‌‍​‌‌ ‌​‌‍‍​​ ‌‌ ‌​‌‍‍‌‌ ‌​‌‍ ​‌‍‌‌​ ‌‍​‍‌‍​‌‌ ​ ‌‍‌‌‌‌‌‌‌ ​‍‌‍ ​​ ‌‌‍‍​‌ ‌​‌ ‌​‌ ​​‌ ​ ​‍‌‌​ ​ ‌​​‌​‍‌‌​ ​‍‌​‌‍​‍‌‌​ ​‍‌​‌‍‌‍​ ‌‍ ‌‌ ​ ​‍ ‍‌ ​ ‌ ‌​‌‍​‌‌‍​ ‌‍‍ ‌‍ ‌ ‌‍‌‍‌‌‌ ​‍‌‍‌‍‌‍ ​‌‍ ‌ ‌ ​‍ ‍‌‍​ ‌‍ ​‍‌‍‌‍‍‌‌‍‌​​ ‌‌‍​‍‌‍‌‌​ ​ ​ ​​​ ​‍​ ​ ​ ‌‍​ ‌‍​‍ ‌‌‍‌‌‌‍​‌​ ​ ‌‍‌‍​‍ ‌​ ‌​​ ​ ​ ‍​​ ‌‌​‍ ‌‌‍​‍‌‍‌‍​ ‍‌‌‍‌​​‍ ‌​ ​ ​ ‌‌​ ‍​‌‍​ ​ ‌​‌‍​‌​ ​ ​ ‌​​ ‌​​ ​‍​ ​‌‌‍​ ​‍‌‍‌ ‌​‌ ‍‌‌ ​​‌‍‌‌​ ‌‌‍​‍‌‍ ​‌‍ ‌‍‌ ‌‌​​‌‍ ‌ ​ ‌ ‌​​‍‌‍‌ ​​‌‍​‌‌ ‌​‌‍‍​​ ‌‌ ‌​‌‍‍‌‌ ‌​‌‍ ​‌‍‌‌​‍‌‍‌ ​​‌‍‌‌‌ ​‍‌ ​ ‌ ​​‌‍‌‌‌‍​ ‌ ‌​‌‍‍‌‌ ‌‍‌‍‌‌​ ‌‌ ​​‌ ‌‌‌‍​‍‌‍ ​‌‍‍‌‌ ​ ‌‍‍​‌‍‌‌‌‍‌​​‍​‍‌ ‌

Stack Overflow

Ingress-NGINX had been handling our traffic routing since moving to Kubernetes, but when it was announced it would be retired, we were forced to consider a new traffic routing solution. ​​​​‌ ‍ ​‍​‍‌‍ ‌ ​‍‌‍‍‌‌‍‌ ‌‍‍‌‌‍ ‍​‍​‍​ ‍‍​‍​‍‌ ​ ‌‍​‌‌‍ ‍‌‍‍‌‌ ‌​‌ ‍‌​‍ ‍‌‍‍‌‌‍ ​‍​‍​‍ ​​‍​‍‌‍‍​‌ ​‍‌‍‌‌‌‍‌‍​‍​‍​ ‍‍​‍​‍‌‍‍​‌ ‌​‌ ‌​‌ ​​‌ ​ ​ ‍‍​‍ ​‍ ‌‍​ ‌‍ ‌‌ ​ ​‍…

se-techse-stackoverflowengineeringplatform

Jeff Wilson 1 min read

GitLab is open source software. With GitLab, users can manage their projects more easily through features designed to support collaborative ... Read More The post How to Install GitLab on Ubuntu 26.04 appeared first on RoseHosting.

ubuntugitlabhow it installubuntu 26.04

Shyju Krishnankutty 11 min read

Build durable AI agent workflows with the Microsoft Agent Framework. Start with in-process console apps, add durability with the Durable Task runtime, scale with parallel AI agents, and host on Azure Functions for serverless execution. The post Durable Workflows in the Microsoft Agent Framework appeared first on .NET Blog.

.netaiazureagentsazure functions

Sébastien Stormacq 6 min read

AWS announces the general availability of the AWS MCP Server, a managed remote Model Context Protocol (MCP) server that gives AI agents and coding assistants secure, authenticated access to all AWS services. The AWS MCP Server is part of the Agent Toolkit for AWS, a suite of tooling that includes the MCP Server, skills, and plugins that help coding agents…

announcementsartificial intelligencekirolaunchnews

Daniela Chan 9 min read

The global email marketing market is valued at $13.72 billion in 2026 and projected to reach $22.93 billion by 2031. Automated emails already generate 30% of all email revenue fro… The post Email marketing trends in 2026: Data and insights appeared first on Hostinger Blog.

insights

1 min read

I have a new book out, Don’t Get Hacked! Protecting Yourself at Home. It’s released under a Creative Commons license, so it’s freely sharable and redistributable. I’m working on making print copies available.

Lauren Ebels 4 min read

There’s an assumption floating around right now that working with AI is supposed to feel effortless. When you prompt AI, you describe what you want, iterate a bit, and eventually land on something usable. Sometimes that works. More often, it leads to a long chain of almost-correct outputs, missed edge cases, and issues that only […] The post How to…

artificial intelligenceiteration

Gilad Shainer 3 min read

The race to build the world’s most powerful AI factories demands networking that keeps pace with the ambitions of AI itself. NVIDIA Spectrum-X Ethernet scale-out infrastructure stands at the forefront of that race as the most advanced AI networking technology available today, deployed by industry leaders who can’t afford to compromise on performance, resilience or […]

networkingai trainingartificial intelligencegpu computingnvidia blackwell

Pavel Grinchenko 1 min read

Authors: Pavel Grinchenko, Frontend Engineer, and Travis Turner, Tech Editor Topics: Performance, Open Source, JavaScript, TypeScript, Astro.js, React Most marketing sites ship a SPA framework just to toggle a sidebar. Here's how we migrated an Astro site from React and Ark UI to native Web Components: 100 KB less JavaScript, no functionality lost, and a tiny library called nanotags that…

5 May

Stephen Walker 6 min read

Why This Matters in the Era of Agentic Everything The gap between a Jira ticket and the first pull request (PR) is often a graveyard of productivity. Context switching, boilerplate setup, and requirement analysis can eat up hours of a senior engineer's day before they write a single line of business logic. Recently, industry leaders have showcased "Harness Engineering" [1][2]…

ai and emerging tech

Abdurrahman J. Allawala 8 min read

Designing monitoring that works when everything else doesn’t. By : Abdurrahman J. Allawala Introduction When an incident hits, teams lean on observability to answer the only questions that matter: what’s broken, and why? Monitoring systems are designed to help you answer these questions, and they usually do. But what happens when your observability stack is dependent on the same systems…

engineeringinfrastructuretechnologyobservabilitysite-reliability-engineer

Kari Briski 4 min read

Enterprise AI has learned to generate. It has learned to reason. Now companies are asking the next question: How should AI act? Early agent systems have shown what’s possible, moving beyond simple prompts to take on more complex tasks. The next step is bringing those capabilities into enterprise environments — where agents must operate with […]

aiagentic aiai factoryartificial intelligenceevents

Martin Fowler 7 min read

Over the last couple of months Rahul Garg published a series of posts here on how to reduce the friction in AI-assisted programming. To make it easier to put these ideas into practice he’s now built an open-source framework to operationalize these patterns. AI coding assistants jump straight to code, silently make design decisions, forget constraints mid-conversation, and produce output…

Martin Fowler 1 min read

In the early 1960s, Fred Brooks managed the development of IBM's System/360 computer systems. After it was done he penned his thoughts in the book The Mythical Man-Month which became one of the most influential books on software development after its publication in 1975. Reading it in 2026, we'll find some of it outdated, but it also retains many lessons…

Firefox Security Team 2 min read

The open web is a critical platform for applications that handle highly sensitive data, from private communications to financial transactions and medical records. Traditionally, servers are trusted to deliver the appropriate code and resources for their web applications to browsers, who then provide a secure and isolated environment for their execution. In some circumstances, this […] The post Trustworthy JavaScript…

firefoxsecurity

Mahendran Vasagam 13 min read

Excerpt By 2024, Slack’s data platform had accumulated 700+ SSH-based operators orchestrating critical data pipelines. We’re talking daily search indexing that processed terabytes of data, analytics jobs powering business intelligence, the whole shebang. Every single one of these jobs required direct SSH access to production AWS Elastic MapReduce (EMR) clusters. We had a massive security…

uncategorizedairflowawsbig-datadata-engineering

1 min read

After watching this video course, you’ll be able to use Codex CLI to add features to a Python project directly from your terminal. Codex CLI is an AI-powered coding assistant that runs inside your terminal. It understands your project structure, reads your files, and proposes multi-file changes using natural language instructions. Instead of copying code from a browser or relying…

Meghan Harris 6 min read

Recently, my software development team needed to upgrade our Expo version (it was at 52). Doing so in a monorepo containing multiple web and mobile apps was a big job—when we upgraded, we’d need to verify that the React and React Native versions in all the apps in the monorepo were compatible with the new […] The post How My…

development practicesmonorepo

Rick Fast 7 min read

Expedia Group Technology — Platform How AI changed the build vs. buy equation, and why discipline matters more than ever Photo by Ali Kazal on Unsplash Agentic coding tools and AI-native workflows have changed what’s possible for platform engineering teams. I lead Platform Engineering at Expedia Group ™, one of the world’s largest travel technology companies. We power brands like…

software-engineeringplatformengineering-leadershipartificial-intelligence

Daniela Chan 11 min read

Most people building apps with AI today aren't developers. Citizen developers already outnumber professional software developers four to one, no-code platforms can cut development… The post AI app builder statistics 2026: market size, adoption, and trends appeared first on Hostinger Blog.

insights

Dan Berezin Stelzer 3 min read

The complexity of modern containerized applications often leaves developers drowning in a sea of "noise"—vulnerabilities that exist in the file system but pose zero actual risk to the application. The integration between Black Duck and Docker Hardened Images (DHI) provides a definitive answer to this challenge. By combining Docker’s secure-by-default foundations, using VEX (Vulnerability Exploitability...

partnershipsproductsdocker hardened imagesscannersoftware supply chain security

Phoebe Sajor 1 min read

What (un)exactly do you mean by semantic search?​​​​‌ ‍ ​‍​‍‌‍ ‌ ​‍‌‍‍‌‌‍‌ ‌‍‍‌‌‍ ‍​‍​‍​ ‍‍​‍​‍‌ ​ ‌‍​‌‌‍ ‍‌‍‍‌‌ ‌​‌ ‍‌​‍ ‍‌‍‍‌‌‍ ​‍​‍​‍ ​​‍​‍‌‍‍​‌ ​‍‌‍‌‌‌‍‌‍​‍​‍​ ‍‍​‍​‍‌‍‍​‌ ‌​‌ ‌​‌ ​​‌ ​ ​ ‍‍​‍ ​‍ ‌‍​ ‌‍ ‌‌ ​ ​‍ ‍‌ ​ ‌ ‌​‌‍​‌‌‍​ ‌‍‍ ‌‍ ‌ ‌‍‌‍‌‌‌ ​‍‌‍‌‍‌‍ ​‌‍ ‌ ‌ ​‍ ‍‌‍​ ‌‍ ​‍ ‌‍‍‌‌‍ ‍‌ ‌​‌‍‌‌‌‍ ‍‌ ‌​​‍ ‌‍‌‌‌‍‌​‌‍‍‌‌ ‌​​‍ ‌‍ ‌‌‍ ‌‍‌​‌‍‌‌​ ‌‌ ​​‌ ​‍‌‍‌‌‌ ​ ‌‍‌‌‌‍ ‍‌ ‌​‌‍​‌‌ ‌​‌‍‍‌‌‍ ‌‍ ‍​ ‍ ‌‍‍‌‌‍‌​​ ‌‌‍​‌​ ‌ ​ ‌​​ ‌‌​ ​‍​ ​ ​ ‌‍​ ​‍​‍ ‌​ ​ ​ ‍‌​ ‍​​ ​‌​‍ ‌​ ‌​‌‍​‍​ ‌ ‌‍‌​​‍ ‌‌‍​‍​ ‌‌​ ‌‌‌‍‌​​‍ ‌​ ​‍‌‍‌​​ ‍‌‌‍​‌​ ​‌​ ​‌‌‍‌​​ ​​​ ‌‌​ ‍​‌‍​‌​ ‌‌​ ‍ ‌ ‌​‌ ‍‌‌ ​​‌‍‌‌​ ‌‌‍​‍‌‍ ​‌‍ ‌‍‌ ‌‌​​‌‍ ‌ ​ ‌ ‌​​ ‍ ‌ ​​‌‍​‌‌ ‌​‌‍‍​​ ‌‌ ‌​‌‍‍‌‌ ‌​‌‍ ​‌‍‌‌​ ‌‍​‍‌‍​‌‌ ​ ‌‍‌‌‌‌‌‌‌ ​‍‌‍ ​​ ‌‌‍‍​‌ ‌​‌ ‌​‌ ​​‌ ​ ​‍‌‌​ ​ ‌​​‌​‍‌‌​ ​‍‌​‌‍​‍‌‌​ ​‍‌​‌‍‌‍​ ‌‍ ‌‌ ​ ​‍ ‍‌ ​ ‌ ‌​‌‍​‌‌‍​ ‌‍‍ ‌‍ ‌ ‌‍‌‍‌‌‌ ​‍‌‍‌‍‌‍ ​‌‍ ‌ ‌ ​‍ ‍‌‍​ ‌‍ ​‍‌‍‌‍‍‌‌‍‌​​ ‌‌‍​‌​ ‌ ​ ‌​​ ‌‌​ ​‍​ ​ ​ ‌‍​ ​‍​‍ ‌​ ​ ​ ‍‌​ ‍​​ ​‌​‍ ‌​ ‌​‌‍​‍​ ‌ ‌‍‌​​‍ ‌‌‍​‍​ ‌‌​ ‌‌‌‍‌​​‍ ‌​ ​‍‌‍‌​​ ‍‌‌‍​‌​ ​‌​ ​‌‌‍‌​​ ​​​ ‌‌​ ‍​‌‍​‌​ ‌‌​‍‌‍‌ ‌​‌ ‍‌‌ ​​‌‍‌‌​ ‌‌‍​‍‌‍ ​‌‍ ‌‍‌ ‌‌​​‌‍ ‌ ​ ‌ ‌​​‍‌‍‌ ​​‌‍​‌‌ ‌​‌‍‍​​ ‌‌ ‌​‌‍‍‌‌ ‌​‌‍ ​‌‍‌‌​‍‌‍‌ ​​‌‍‌‌‌ ​‍‌ ​ ‌ ​​‌‍‌‌‌‍​ ‌ ‌​‌‍‍‌‌ ‌‍‌‍‌‌​ ‌‌ ​​‌ ‌‌‌‍​‍‌‍ ​‌‍‍‌‌ ​ ‌‍‍​‌‍‌‌‌‍‌​​‍​‍‌ ‌

Stack Overflow

Ryan welcomes Brian O’Grady, Head of Field Research and Solutions Architecture at Qdrant, to discuss the differences between traditional text search engines powered by Lucene and modern vector databases, when vector search’s exact-match needs work for things like logs and security analytics and when semantic search works for user-facing discovery and non-exact results, and how Qdrant is growing into video…

podcastse-techse-stackoverflowsemantic-searchvector-search

Gleb Stroganov 1 min read

Authors: Gleb Stroganov, Product Designer, Varya Nekhina, Account Manager, and Travis Turner, Tech Editor Topics: Case Study, Developer Products, Product development, Developer marketing, Google Analytics A story of validating product demand on a $2K budget with 128 cold-traffic signups, an A/B winner at 95% confidence, and a sequenced playbook founders can run themselves. Building a product is one thing; knowing…

4 May

Hayden James 1 min read

Over the last couple of months I've had performance issues with Cloudflare (CF) about 2 times, including today. That's a sentence I never thought I'd write, because Cloudflare genuinely doesn't have performance issues most of the time, and when they do, it's usually on the status page as part of a larger issue. Continue reading...

bloglinuxapmcloudflareobservability

Jeremy Likness 9 min read

Build intelligent AI agents in .NET with the Microsoft Agent Framework. Learn how to create agents with tools, multi-turn conversations, memory, and graph-based workflows that bring together the building blocks from Parts 1 and 2. The post Microsoft Agent Framework – Building Blocks for AI Part 3 appeared first on .NET Blog.

.netaic#ai agentsmicrosoft agent framework

Esra Kayabali 6 min read

Last week, I took some time off in York, England, often described as the most haunted city in the country. I wandered through the ruins of abbeys that have stood for nearly a thousand years, walked along medieval walls, and spent an evening on a ghost tour hearing stories passed down through centuries. There’s something […]

amazon bedrockamazon bedrock agentcoreamazon ec2announcementsaws lambda

Android Developers 3 min read

Posted by Thomas Ezan, Sr Developer Relations Engineer and Tracy Agyemang, Product Marketing Manager Karrot is a hyperlocal, community-driven peer-to-peer marketplace app that enables users to buy, sell, and trade items with other verified users. Since launching in South Korea in 2015, the platform has expanded into global markets, amassing over 43 million registered users. Integrating Gemini Firebase AI Logic…

Netflix Technology Blog 15 min read

Saish Sali , Nipun Kumar , Sura Elamurugu Introduction As Netflix has grown, machine learning continues to support our ability to deliver value to members and drive excellence across multiple areas of our business. When Netflix began investing in machine learning over a decade ago, it was primarily focused on a single domain: personalization. Scala was the industry standard, our…

mlopsevent-driven-architecturemachine-learningdistributed-systemsknowledge-graph

Aphyr 2 min read

This has been bugging me for years: you often run a JVM by a shell script wrapper, then want to jstack it to figure out what it’s doing, but can’t figure out what PID to ask for. Running jps gives remarkably unhelpful output, especially for tools like Leiningen. I wrote a hacky little Ruby script to dig into the process…

lukaseder 1 min read

Some SQL operators are as esoteric as they’re powerful. One of the oldest operator that you’ve likely hardly ever used in real world applications is NATURAL JOIN which is the default in relational algebra. We’ve covered a funky use-case for NATURAL JOIN earlier on this blog. The main reason why it’s not very useful is … Continue reading Why JOIN…

sqljoin

Sam Tahiri 2 min read

Recently, I was onboarded to a React Native project on a new developer laptop. I realized that the initial setup to launch the app had a few tricks and small gotchas that weren’t obvious at first. Here’s a simple breakdown that will hopefully help if you need it! Setting Up Developer Tools Before configuring platform-specific […] The post A Beginner’s…

react native

Viliam Sedliak 4 min read

Hi everyone! April brought exciting community news with the announcement of the Golden Kodee finalists, along with Kotlin and tooling releases, multiplatform progress, and fresh backend resources. I also came across the new Kotlin Professional Certificate on LinkedIn Learning, which is a great way to build your skills. And if you want something more playful, […]

newskotlin-roundup

Saumya Garg 6 min read

Reviewed by Sumit Sarabhai Fetching a million rows from SQL Server into a Polars DataFrame used to mean a million Python objects, a million GC allocations, and then throwing it all away to build a DataFrame. Not anymore. mssql-python now supports fetching SQL Server data directly as Apache Arrow structures – a faster and more […] The post Introducing Apache…

azurepythonazure sqlclient driverpython driver for azure sql

1 min read

A while back I decided to stop using Tailwind for new projects and to just write vanilla CSS instead. But one thing I missed about Tailwind was the colour palette (here as CSS). If I wanted a light blue I could just use blue-100 and if I didn’t like it maybe try blue-200 or blue-50. I’m not very good with…

Jack Huey 3 min read

The Rust Project has been building up a good history of participating in various open-source mentorship programs, including Google Summer of Code for three years (including this year) and previously OSPP. We're happy to announce that this year we are also participating in Outreachy starting in the May 2026 cohort. Each of these mentorship programs has different criteria for eligibility…

3 May

Michael Hale Jr. 3 min read

Detroit has always been a city of systems. Long before people talked about “platforms” or “digital transformation,” Detroit was solving a harder problem: how to coordinate thousands of moving parts with precision. Assembly lines, supplier networks, logistics routes—these weren’t just operations. They were carefully designed systems, built to be reliable under pressure. If one part […] The post Software Is…

the software lifesoftware

Nela De Silva 7 min read

Over the last several months, AI has moved from a side experiment to an integral part of day-to-day product practice. The shift is practical rather than theoretical, but it is still very much in motion. Recurring coordination work is beginning to take meaningfully less time, while the substantive work that defines the role, such as problem framing, solution shaping, navigating…

2 min read

Professional expertise on the psychology of the gambling addict had not kept Adam safe from becoming one...

Josh Sherman 3 min read

I'm a life long professional wrestling fan. Growing up in Tampa in the 1980s and 90s meant not only seeing the WWF superstars on television, but also seeing them at the bank or the mall. Even had a neighbor that was a title holder in one of the local promotions. While I grew up on the likes of Hogan and…

2 May

Elaine Ezekiel 7 min read

I give a talk called “Claude for Normies” to rooms full of professionals who are feeling confused and stuck. They’re taking shelter as the AI earthquake upends work (or at least conversations about work on LinkedIn) around them. The talk walks attendees through a seven-level Claude adoption framework. I’ve run it enough times now to […] The post Offices are…

artificial intelligenceclaude

7 min read

Hello! One of my long term projects on here is figuring out how to write frontend Javascript without using Node or any other server JS runtime. One issue I run into a lot in my frontend JS projects is that I don’t know how to write tests for them. I’ve tried to use Playwright in the past, but it felt…

1 May

Netflix Technology Blog 13 min read

By Nipun Kumar , Rajat Shah , Peter Chng Introduction This is the first blog post in a multi-part series that shares technical insights into how our ML model serving infrastructure powers several personalized experiences at scale across various domains (e.g., title recommendations, commerce). In this introductory blog post, we will dive into our domain-independent API abstraction and its traffic…

ai-platformdistributed-systemsinfrastructuremachine-learning

Andrei Potapkin 9 min read

A practical loop for optimizing GPU inference without guessing It wasn’t an incident. That made it interesting. A few days after a cloud migration, one of our highest-traffic ML services looked healthy. Traffic was flowing. Latency was fine. The rollout had gone the way you want these things to go: boringly. And yet a Slack thread started anyway. Not because…

optimizationonnxgpunvidia-nsight-systemstensorrt

Pinterest Engineering 16 min read

Guangtong Bai | Staff Software Engineer, Product ML Infrastructure*; Shantam Shorewala | Software Engineer II, Product ML Infrastructure*; Chi Zhang | Staff Software Engineer, AI Platform*; Neha Upadhyay | Software Engineer II, AI Platform*; Haoyang Li | Director, Product ML Infrastructure *These authors contributed equally to this article. Background At Pinterest, our online ML serving systems employ a root-leaf architecture.…

engineeringpinterestmachine-learninginfrastructureefficiency

2 min read

The HSM-based Backup Key Vault Meta’s HSM-based Backup Key Vault provides the foundation for end-to-end encrypted backups for WhatsApp and Messenger. The system allows people to protect their backed-up message history with a recovery code, ensuring that the recovery code is stored in tamper-resistant hardware security modules (HSMs) and is inaccessible to Meta, cloud storage [...] Read More... The post…

production engineeringsecurity privacywhatsapp