Engineering Blogs
199 posts / 366 feeds / 7 days ·
OPML
×
Wednesday, March 25, 2026
Dropbox
Reducing our monorepo size to improve developer velocity
Mozilla Hacks
Firefox Developer Edition and Beta: Try out Mozilla’s .rpm package!
Red Hat
Getting started with the vLLM Semantic Router project's Athena release: Optimize your tokens for agentic AI
Codrops
From Web UI to Game UI: How Gaming & Creativity Reshaped MarĂa Vargas’ Career
Timescale
Hexagons, Hypertables, and 240 Dead Tags: Migrating a Maritime Data Platform to TimescaleDB
Red Hat
Dynamic resource allocation goes GA in Red Hat OpenShift 4.21: Smarter GPU scheduling for AI workloads
Real Python
How to Use Git: A Beginner's Guide
Raymond Chen
How can I change a dialog box’s message loop to do a MsgÂWaitÂForÂMultipleÂObjects instead of GetÂMessage?
Clickhouse
Building high-performance full-text search for object storage
Google Online Security
Security for the Quantum Era: Implementing Post-Quantum Cryptography in Android
Laravel
Ship AI with Laravel: Building Your First Agent with Laravel 13's AI SDK
Atomic Object
Release Notes Are Only Useful If People Actually Read Them: The Digest Fix
Real Python
Quiz: Using Data Classes in Python
Clickhouse
Structured Logging in .NET with Serilog and ClickHouse
Databricks
What Are Analytic Applications?
Hayden James
Linux Firewall with nftables: Setup Guide
Daniel Stenberg
One hundred weirdo emails
Nordic APIs
Tackling API Security in the AI Era
Databricks
What is Intelligent Document Processing?
Clickhouse
Querying DateTimes in ClickHouse
Databricks
What is a Relational Data Model?
Red Hat
How to run a Red Hat-powered local AI audio transcription
APNIC
Demystifying performance of eBPF network applications
Scrapinghub
Data outcomes are top of the scraping stack
The Daily WTF
CodeSOD: Development Tools
Elastic
SIEM-as-a-Service offering leverages Elastic for unified cybersecurity across the US government
Snyk
From Discovery to Defense: Why AI Red Teaming Is the Next Step After AI-SPM
Laravel
Laravel Boost v2.4.0 Adds Security Audits and a Laravel Best Practices Skill
Swizec Teller
Software engineer interviews for the age of AI
Tinybird
Smarter deployments in Tinybird: faster schema changes for the most common operations
Elastic
An engineer’s take on onboarding at Elastic
Carlos Becker
Keeping sponsor lists up-to-date
Drew DeVault
A eulogy for Vim
Tuesday, March 24, 2026
Databricks
How Databricks Helps Baseball Teams Gain an Edge with Data & AI
Node.js
Developing a minimally HashDoS resistant, yet quickly reversible integer hash for V8
Node.js
Node.js 25.8.2 (Current)
Node.js
Node.js 24.14.1 (LTS)
Node.js
Node.js 22.22.2 (LTS)
Node.js
Node.js 20.20.2 (LTS)
Clickhouse
Smarter Auto-Scaling for ClickHouse: The Two-Window Approach
Laravel
OG Kit: Generate Dynamic Open Graph Images with HTML and CSS
Databricks
Databricks recognized as a Gartner® Peer Insights™ Customers’ Choice for Analytics and BI
Tailscale
OpenClaw is fun. OpenClaw is dangerous. Here's where Tailscale helps.
Airbnb
What COVID did to our forecasting models (and what we built to handle the next shock)
Databricks
Stop Hand-Coding Change Data Capture Pipelines
Clickhouse
Making complex JSON 58x faster, use 3,300x less memory, in ClickHouse
Databricks
Google Cloud Use Cases: How Enterprises Run Data & AI on GCP with Databricks
Raymond Chen
Windows 95 defenses against installers that overwrite a file with an older version
Real Python
Understanding CRUD Operations in SQL
Codrops
Digital Craft, Wild Soul: Building San Rita’s Topographic Web Experience
Martin Fowler
Bliki: Architecture Decision Record
Databricks
Databricks Announces Lakewatch: New Open, Agentic SIEM
Databricks
Building the future of security with NAB with Lakewatch
Cloudflare
Sandboxing AI agents, 100x faster
SurveyMonkey
“What if you just knew?”: Our new brand campaign tackling business uncertainty
Jeffrey Zeldman
Dine ’n em-dash
Expedia
Operating Trino at Scale With Trino Gateway
Atomic Object
How to Build a RAG App, for Beginners: Local LLMs, Ollama, and LangChain
Real Python
Quiz: Python Modules and Packages: An Introduction
Hayden James
cron and crontab: The Complete Guide to Task Scheduling on Linux
Tinybird
Maple: an open-source observability platform built with Tinybird's TypeScript SDK
FreeAgent
Structured outputs with Pydantic AI
Semaphore Engineering
What guardrails or policies should be in place when AI is part of deployment decisions (e.g., auto-rollback, approvals)?
Nordic APIs
5 Examples of API-First AI Agents
Stack Overflow
Multi-stage attacks are the Final Fantasy bosses of security
Red Hat
Run Model-as-a-Service for multiple LLMs on OpenShift
Red Hat
Evaluate OpenShift cluster health with the cluster observability operator
Red Hat
Integrate Red Hat Advanced Cluster Management with Argo CD
Ebay
eBay Partners with Meta for New Affiliate Program, Boosting Social Commerce for Sellers and Creators
Clickhouse
Intelligent security at ClickHouse speed: How Cogent Security built an AI-native vulnerability management platform
The Daily WTF
CodeSOD: The Barren Fields
APNIC
The why and what of the CIDR Report
Scrapinghub
No-code web scraping workflows are here: Introducing the Zyte integration for Zapier
Node.js
Tuesday, March 24, 2026 Security Releases
Laravel
Prism Workers AI — A Cloudflare Workers AI Provider for Prism PHP
DigitalOcean
DigitalOcean India: Inside Our Growing Hub for AI and Cloud Innovation
Evil Martians
Tutorialkit.rb: interactive Ruby tutorials entirely in the browser
Zach Holman
Signed: A Portfolio for Investors
Go
Type Construction and Cycle Detection
Stripe
How Stripe Radar helps prevent free trial abuse
Honeybadger
Heroku vs Vercel: Choosing the right platform for your app
Carlos Becker
Goodbye, Charm
Susam Pal
Wander 0.2.0
Monday, March 23, 2026
Hayden James
sed Command in Linux: with Real Examples
Laravel
Building Transaction-Safe Multi-Document Operations in Laravel
DigitalOcean
Enhancing Security with User-Specific Access Keys for DigitalOcean Functions
Databricks
Building a Knowledge Assistant over Code
.NET
Generative AI for Beginners .NET: Version 2 on .NET 10
AWS
AWS Weekly Roundup: NVIDIA Nemotron 3 Super on Amazon Bedrock, Nova Forge SDK, Amazon Corretto 26, and more (March 23, 2026)
Microsoft TypeScript
Announcing TypeScript 6.0
Robin Wilson
How to bypass SSL for PROJ reprojection
Microsoft Edge
Protect your enterprise from shadow AI and more: Announcements at RSAC 2026
Nelson Elhage
From error-handling to structured concurrency
Replit
Live from Replit HQ Part 2
.NET
Ten Months with Copilot Coding Agent in dotnet/runtime
Kotlin
KotlinConf’26 Speakers: In Conversation with Josh Long
Codrops
Building a Dual-Scene Fluid X-Ray Reveal Effect in Three.js
Raymond Chen
How can I make sure the anti-malware software doesn’t terminate my custom service?
Real Python
How to Use Note-Taking to Learn Python
Cloudflare
Launching Cloudflare’s Gen 13 servers: trading cache for cores for 2x edge compute performance
Tailscale
Aperture by Tailscale: More secure AI now available via self-serve
Cloudflare
Inside Gen 13: how we built our most powerful server yet
Atomic Object
Product Design Is Changing in the World of AI and Agentic Tools
Real Python
Quiz: Strings and Character Data in Python
Red Hat
Upgrade Advanced Cluster Management hubs without disruption
Red Hat
Eval-driven development: Build and evaluate reliable AI agents
The Daily WTF
CodeSOD: Completely Readable
Scrapinghub
The Scrapy whisperer: Adrian Chaves on Web Scraping Copilot
Snyk
Introducing Agent Security
Thoughtbot
Meet Duck Typer: your new duck typing friend
Robin Ward
Anatomy of a Room
Huon Wilson
Why don't multi-column indices help queries on the second column?
Evil Martians
Product-market fit methodology for early-stage devtool companies
Sunday, March 22, 2026
Simon Willison
Experimenting with Starlette 1.0 with Claude skills
APNIC
Strengthening network security and visibility through APNIC products and tools
Jeffrey Zeldman
RSS creator on Bluesky & AT Proto
Dereuromark
Data Governance in CakePHP with Bouncer and AuditStash
Atomic Object
Moving from Autopilot to Aware: Mindfulness as a Tool for Combating Friction in Communication
Daniel Stenberg
NTLM and SMB go opt-in
Nikola BreĹľnjak
Speed Reading
Hayden James
90+ Linux Commands frequently used by Linux Sysadmins
Josh Sherman
Switching from Neovim to Vim (Again)
Nicolas Fränkel
The Software Architect Elevator
Saturday, March 21, 2026
Simon Willison
Profiling Hacker News users based on their comments
Nikola BreĹľnjak
Impostor Syndrome
Daniel Stenberg
bye bye RTMP
Hayden James
awk Command in Linux: A Practical Guide with Real Examples
Atomic Object
Here’s How I’m Planning My Pumping Setup at Work
Gleb Bahmutov
String Types For E2E Tests
Rust
Security advisory for Cargo
Friday, March 20, 2026
Replit
Live from Replit HQ: Agent 4 Launch Pt. 1
HashiCorp
Agentic runtime security: Solving agentic AI identity and access gaps
Etsy
Making Ads Count: Using MMoE and Auxiliary Tasks to Better Connect Buyers & Sellers
HubSpot
HubSpot Incident Report: February 25, 2026
Codrops
Jackie Zhang’s Portfolio: From Chasing References to Finding Direction
Raymond Chen
Windows stack limit checking retrospective: arm64, also known as AArch64
Atomic Object
C# Finally Has First-Class CLI Scripting in .NET 10
Real Python
The Real Python Podcast – Episode #288: Automate Exploratory Data Analysis & Invent Python Comprehensions
Real Python
Quiz: Python Decorators 101
Hayden James
tmux: The Complete Guide to Terminal Multiplexing on Linux
Semaphore Engineering
How to Add AI Test Selection Without Breaking CI Reliability
SeveralNines
PostgreSQL 18 Upgrades for AI-Era Workloads and Operations
Stack Overflow
After all the hype, was 2025 really the year of AI agents?
Kotlin
KotlinConf 2026: Talks to Help You Navigate the Schedule
The Daily WTF
Error'd: Yeah Yeah I'm The Tax Man
APNIC
Your elected leaders: Shaila Sharmin, Policy SIG Co-Chair
Scrapinghub
Code is cheap, show me the talk: How copilots are re-engineering developers
Scrapinghub
Web scraping finally has a home in the IDE
Toptal
Angular vs. React: Which Is Better for Modern Front-end Development?
T.J. Maher
Conversations with Claude: Why do QA Engineers call it 'Test Setup' or setting up 'Pre-Conditions' for a test, while DEVs calls it 'Seeding'?
Marcelo Rinesi
The Emergent Artifact 12 Heist
REA Group
Five Lessons from My Journey as a Platform Product Manager at REA
Auth0
Auth0 MCP Server Extension for Gemini CLI
Rust
What we heard about Rust's challenges
Armin Ronacher
Some Things Just Take Time
Teleport
The Complicating Factors of Deploying MCP in the Enterprise
CodeName One
Stream APIs, Swift Package Manager, Tutorial Trail Refresh, and the UWP Transition
Stripe
Three of the biggest fraud trends from MRC Vegas 2026
Snyk
The Next Era of AppSec: Why AI-Generated Code Needs Offensive Dynamic Testing
Thursday, March 19, 2026
Heroku
Heroku March 2026 Update
Heroku
Modernizing the Command Line: Heroku CLI v11
Heroku
Bigger Slugs and Greater Build Timeout Flexibility
DigitalOcean
Meet the New Standard for High-Performance, Low-Cost Inference: NVIDIA Dynamo 1.0 is now available to DigitalOcean Customers
SurveyMonkey
CNBC|SurveyMonkey 2026 Spring Break Pulse
.NET
Accelerating .NET MAUI Development with AI Agents
Etsy
Migrating Etsy’s database sharding to Vitess
Cloudflare
Powering the agents: Workers AI now runs large models, starting with Kimi K2.5
Slack
How Slack Rebuilt Notifications 📣
Pulumi
Pulumi IAM Expands: Manage Access at Scale with Tags, Roles, and Teams
Replit
What’s changed from Replit Agent 3 to Agent 4
Simon Willison
Thoughts on OpenAI acquiring Astral and uv/ruff/ty
Martin Fowler
Fragments: March 19
Nikola BreĹľnjak
Why Strange Images Make You Remember Better
Auth0
Governments Are Deploying AI in Resident Services. Is the Identity Infrastructure Ready?
Hayden James
Cloudflare with Discourse: Setup Guide (WAF & Security Rules)
Codrops
Yeva Tykhonova: Design as a Bridge Between Human Emotion and the Digital World
Stack Overflow
AI is becoming a second brain at the expense of your first one
Raymond Chen
Windows stack limit checking retrospective: amd64, also known as x86-64
AWS
20 years in the AWS Cloud – how time flies!
OpenTable
From Reservations to Relationships
Atomic Object
Prevent Lost Updates in EF Core: Optimistic vs. Pessimistic Concurrency
Real Python
Quiz: How to Add Python to PATH
Clickhouse
March 2026 newsletter
Semaphore Engineering
MCP OAuth in Practice: Lessons from Building Authentication for AI Agents
Nordic APIs
8 Tips and Best Practices for MCP Server Development
Stack Overflow
Building a global engineering team (plus AI agents) with Netlify
Red Hat
Hybrid loan-decisioning with OpenShift AI and Vertex AI
Red Hat
Rebalance hub workloads with managed cluster migration
The Daily WTF
TDWTF Home Edition: Pt 2
Grab
From firefighting to building: How AI agents restored our team’s core productivity
Snyk
AI Is Building Your Attack Surface. Are You Testing It?
Swizec Teller
The best engineers just get shit done, sometimes with AI
Stripe
Testing the impact of Adaptive Pricing across 1.5M subscription checkout sessions
Auth0
Common FAPI Misconceptions
Thoughtbot
I copied a prompt and built a management system in a week
Tinybird
Cluster management is now scriptable
Pulumi
From Kubernetes Gatekeeper to Full-Stack Governance with OPA
Wednesday, March 18, 2026
Daniel Lemire
How many branches can your CPU predict?
APNIC
[Podcast] bgproutes.io: A next-generation BGP data collection platform