Engineering Blogs

196 posts / 366 feeds / 7 days · OPML

Tuesday, March 24, 2026

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
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)?
Clickhouse Building high-performance full-text search for object storage
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
Clickhouse Intelligent security at ClickHouse speed: How Cogent Security built an AI-native vulnerability management platform
Clickhouse Querying DateTimes in ClickHouse
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
Laravel Prism Workers AI — A Cloudflare Workers AI Provider for Prism PHP
DigitalOcean DigitalOcean India: Inside Our Growing Hub for AI and Cloud Innovation
Zach Holman Signed: A Portfolio for Investors
Honeybadger Heroku vs Vercel: Choosing the right platform for your app
Susam Pal Wander 0.2.0
Stripe How Stripe Radar helps prevent free trial abuse
Carlos Becker Goodbye, Charm

Monday, March 23, 2026

Hayden James sed Command in Linux: with Real Examples
Laravel Take the Pain Out of Data Imports with Laravel Ingest
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 Inside Gen 13: how we built our most powerful server yet
Tailscale Aperture by Tailscale: More secure AI now available via self-serve
Cloudflare Launching Cloudflare’s Gen 13 servers: trading cache for cores for 2x edge compute performance
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
Laravel Liminal: A Browser-Based IDE for Laravel Powered by WebAssembly
Elastic The future of tech is here: Reflecting on UNIHACK 2026
Thoughtbot Meet Duck Typer: your new duck typing friend
Evil Martians Product-market fit methodology for early-stage devtool companies
Huon Wilson Why don't multi-column indices help queries on the second column?
Robin Ward Anatomy of a Room

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
Nicolas Fränkel The Software Architect Elevator
Josh Sherman Switching from Neovim to Vim (Again)

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

Databricks Business Analytics Tools: A Complete Guide for Data-Driven Organizations
Databricks MLOps Frameworks: A Complete Guide to Tools and Platforms for Production ML
Databricks coSTAR: How We Ship AI Agents at Databricks Fast, Without Breaking Things
Replit Live from Replit HQ: Agent 4 Launch Pt. 1
HashiCorp Agentic runtime security: Solving agentic AI identity and access gaps
Databricks Agentic AI Security: New Risks and Controls in the Databricks AI Security Framework (DASF v3.0)
Databricks Multi-Cloud Challenges, Intelligent Load Balancing, and AI-Powered Workflows: Databricks at SRECon 2026
Etsy Making Ads Count: Using MMoE and Auxiliary Tasks to Better Connect Buyers & Sellers
HubSpot HubSpot Incident Report: February 25, 2026
Databricks From Legacy to Lakehouse: How Mazda Accelerated GenAI for Technical Service Operations
Codrops Jackie Zhang’s Portfolio: From Chasing References to Finding Direction
Raymond Chen Windows stack limit checking retrospective: arm64, also known as AArch64
Timescale MVCC: The Feature You're Paying For But Not Using
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?
Laravel Prompt Deck: Manage AI Prompts as Versioned Files in Laravel
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
Laravel NativePHP v3.1: The Biggest Performance Leap Yet
REA Group Five Lessons from My Journey as a Platform Product Manager at REA
Auth0 Auth0 MCP Server Extension for Gemini CLI
Snyk The Next Era of AppSec: Why AI-Generated Code Needs Offensive Dynamic Testing
Armin Ronacher Some Things Just Take Time
Rust What we heard about Rust's challenges
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

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
Red Hat How to operate OpenShift in air-gapped environments
Red Hat Automate test and failure analysis via streams for Apache Kafka
The Daily WTF TDWTF Home Edition: Pt 2
Grab From firefighting to building: How AI agents restored our team’s core productivity
Stripe Testing the impact of Adaptive Pricing across 1.5M subscription checkout sessions
Pulumi From Kubernetes Gatekeeper to Full-Stack Governance with OPA
Auth0 Common FAPI Misconceptions
Swizec Teller The best engineers just get shit done, sometimes with AI
Snyk AI Is Building Your Attack Surface. Are You Testing It?
Thoughtbot I copied a prompt and built a management system in a week
Tinybird Cluster management is now scriptable

Wednesday, March 18, 2026

Daniel Lemire How many branches can your CPU predict?
APNIC [Podcast] bgproutes.io: A next-generation BGP data collection platform
Facebook Friend Bubbles: Enhancing Social Discovery on Facebook Reels
AWS Our First 2026 AWS Heroes Cohort Is Here!
OLX Empowering Innovation Through Structure
Red Hat LLM Compressor v0.10: Faster compression with distributed GPTQ
Real Python Build Your Weekly Python Study Schedule: 7 Days to Consistent Progress
Raymond Chen Windows stack limit checking retrospective: Alpha AXP
Codrops Building Seamless 3D Transitions with Webflow, GSAP, and Three.js
Kotlin Google Summer of Code 2026 Is Here: Contribute to Kotlin
Cloudflare Introducing Custom Regions for precision data control
Vercel v0 now includes diff view to review code changes
Clickhouse How ClickStack makes ClickHouse faster for observability
Semaphore Engineering How to Manage Permissions When AI Tools Access Private Repositories
Clickhouse Introducing AI observability notebooks for Managed ClickStack in Private Preview
Atomic Object What I Learned From My Claude Code Dashboard
Real Python Quiz: Exploring Basic Data Types in Python
Hayden James Linux File Permissions Explained: chmod, chown, and umask in Practice
Nordic APIs API Reliability Report 2026: Uptime Patterns Across 215+ Services
Robin Wieruch Agentic Code Review: Pattern Matching for AI
The Daily WTF Representative Line: Greater Than False
Scrapinghub Introducing Web Scraping Copilot 1.0: AI-accelerated web scraping inside VS Code
Snyk Snyk Opens San Francisco Innovation Hub
Toptal A Day in the Life of an Engineering Manager
APNIC Refreshed IPv6 Deployment Workshop at APRICOT 2026
Stripe Introducing the Machine Payments Protocol
Thoughtbot Observability for your LLM-powered apps: OTel Instrumentation for RubyLLM
Susam Pal Wander the Small Web
Susam Pal Wander 0.1.0
Auth0 How Identity and Secure AI Deliver Business Value for Airlines

Tuesday, March 17, 2026

Facebook Ranking Engineer Agent (REA): The Autonomous AI Agent Accelerating Meta’s Ads Ranking Innovation
Simon Willison GPT-5.4 mini and GPT-5.4 nano, which can describe 76,000 photos for $52
DigitalOcean Prompt Caching for Anthropic and OpenAI Models: Building Cost-Efficient AI Systems