Engineering Blogs
201 posts / 365 feeds / 7 days ·
OPML
×
Tuesday, March 17, 2026
Laravel
Laravel 13 Released: PHP 8.3, Attributes, Laravel AI, and a Smoother Upgrade Path
.NET
RT.Assistant: A Multi-Agent Voice Bot Using .NET and OpenAI
Airbnb
From vendors to vanguard: Airbnb’s hard-won lessons in observability ownership
Dropbox
How we optimized Dash's relevance judge with DSPy
Microsoft Edge
Monitor and improve your web app’s load performance
Stack Overflow
Keeping the lights on for open source
T.J. Maher
Save the Date: Automation Guild talk Building a React Mobile automated test framework using Detox + TypeScript is April 6, 2026
Heroku
Behind the Scenes: How Maintaining Cloud Native Buildpacks Powers Platforms Like Heroku
Raymond Chen
Windows stack limit checking retrospective: x86-32 also known as i386, second try
Real Python
Downloading Files From URLs With Python
Martin Fowler
Context Anchoring
Vercel
Vercel Open Source Program: Winter 2026 cohort
Vercel
Use GPT 5.4 Mini and Nano on AI Gateway
Hashrocket
Testing Readonly Models
Atomic Object
3 Reasons PdfSharpCore Fields Won’t Show Up in Chrome
Timescale
Ask Your Factory Floor Anything: Structuring Industrial Data for AI Agents
Real Python
Quiz: Linked Lists in Python: An Introduction
Rob Allen
Create an HTML version of an OpenAPI spec
Tailscale
Border0 is joining Tailscale
Medium
Making AI Write Android Code Our Way: A Practical Guide to Agent Skills
Nordic APIs
Are Microservices Still Relevant in the Age of AI?
Red Hat
Advanced Cluster Management 2.16 right-sizing recommendation GA
The Daily WTF
CodeSOD: Poly Means Many, After All
Pamela Fox
Do stricter MCP tool schemas increase agent reliability?
APNIC
From npNOG to APRICOT: How showing up opened doors
Snyk
Securing the Agent Skills Registry: How Snyk and Tessl Are Setting the Standard
Node.js
Tuesday, March 24, 2026 Security Releases
T.J. Maher
Claude Sonnet 4 Talks About Designing a Cypress Framework for a Login Screen
Hayden James
journalctl: The Complete Guide to Reading Linux System Logs
Elastic
AI use cases for security analysts
Thoughtbot
Introducing Test Budget: a linter for test performance
Auth0
Secure Your AI: Stop Managing API Keys by Hand
Evil Martians
Web slides are web apps: live interactivity for Reveal.js and Slidev
Thoughtbot
The Bike Shed Ep 498: Season 2 Recap
Monday, March 16, 2026
Ruby-lang
Ruby 4.0.2 Released
Databricks
How TetraScience accelerates biopharma with production-ready data and scientific intelligence
Databricks
Talking to the Ground
DigitalOcean
DigitalOcean at NVIDIA GTC 2026: Building the AI Factory for the Agentic Era
Red Hat
Configure NVIDIA Blackwell GPUs for Red Hat AI workloads
Databricks
How Delta Sharing Supports ABAC Sharing for Providers and Recipients
Cloudflare
Standing up for the open Internet: why we appealed Italy’s "Piracy Shield" fine
Databricks
GCI Drives Value for Their Customers and Their Business with Databricks
Databricks
Ship quality enterprise AI agents to business users with Agent Bricks and Databricks Apps
Databricks
Develop and deploy Serverless JARs
Jonathan Snook
Smarch
Scrapinghub
Build your own MCP server: LLMs meets web data with Zyte API
AWS
AWS Weekly Roundup: Amazon S3 turns 20, Amazon Route 53 Global Resolver general availability, and more (March 16, 2026)
Databricks
Breaking the Microbatch Barrier: The Architecture of Apache Spark Real-Time Mode
Martin Fowler
Fragments: March 16
Confluent
The Rise of the Open Security Lake: Why CISOs Are Betting on Open Table Formats
DigitalOcean
Deploy Smarter with AI: Introducing App Platform Skills on DigitalOcean
Stack Overflow
Domain expertise still wanted: the latest trends in AI-assisted knowledge for developers
Real Python
Spyder: Your IDE for Data Science Development in Python
Raymond Chen
Windows stack limit checking retrospective: PowerPC
Codrops
Jonas Reymondin’s Portfolio: Reclaiming the UI Eye Through Systems, Code, and Pixel Motion
Semaphore Engineering
Introducing Semaphore’s New Pricing Model: Built for the AI Era of CI/CD
Semaphore Engineering
Semaphore CI/CD Benchmark: Performance and Cost Analysis
Vercel
LiteLLM server now supported on Vercel
Red Hat
Unlocking UBI to Red Hat Enterprise Linux container images
Atomic Object
How I Used Lima for an AI Coding Agent Sandbox
Real Python
Quiz: Speed Up Python With Concurrency
Hayden James
systemd-analyze: Debug and Optimize Your Linux Boot Time
Jeffrey Zeldman
Too Many Notes
Kotlin
Kotlin 2.3.20 Released
The Daily WTF
CodeSOD: A Little Twisted
REA Group
A Day in the Life as a Tech Grad (Office Edition)
APNIC
Getting network automation right: A practical strategy for enterprise networks
Marcelo Rinesi
Making Investing Fit for a Sci-Fi World
Laravel
Lens for Laravel Brings WCAG Auditing to Your Local Dev Workflow
Laravel
Browse and Execute Artisan Commands from an Interactive TUI
Thoughtbot
How to launch a Lovable MVP in 2026
William Kennedy
Using Tools: A Meeting Scheduler
Elastic
Powering enterprise AI at scale: The Elastic and NVIDIA cuVS integration
Elastic
Elastic and Red Hat: Scaling the sovereign AI factory with NVIDIA GPU acceleration
Elastic
Elastic and Dell AI Data Platform: The foundation for high-velocity enterprise search
Auth0
Why Your Growth Strategy Needs Auth0 Tenancy-as-a-Service
Sunday, March 15, 2026
APNIC
IPv6 deployment at APRICOT 2026: Scanning, generative AI, a home network, and a city
Hayden James
30 Linux Sysadmin Tools You Didn’t Know You Needed
Atomic Object
Maintain Creative Control as a Solo Game Developer Using AI
Daniel Stenberg
One hundred curl graphs
Josh Sherman
What Not to Pack
Nicolas Fränkel
Writing an agent skill
Saturday, March 14, 2026
Simon Willison
My fireside chat about agentic engineering at the Pragmatic Summit
Hayden James
How to Install Docker on Linux and Run Your First Container
Atomic Object
First Principles Thinking and Why It Matters More in AI
Real Python
Quiz: Splitting, Concatenating, and Joining Python Strings
CodeName One
Official Experimental Java 17 Support for Codename One Projects
Addy Osmani
Comprehension Debt - the hidden cost of AI generated code.
Friday, March 13, 2026
Databricks
Serverless Workspaces in Azure Databricks is now Generally Available
Facebook
Patch Me If You Can: AI Codemods for Secure-by-Default Android Apps
DigitalOcean
Scaling Autonomous Site Reliability Engineering: Architecture, Orchestration, and Validation for a 90,000+ Server Fleet
Angular
Modernize Your Workflow: AI Tooling, Deferrable Views, and the Era of Forms! ️
Replit
Vibe Coding Enterprise Data Apps with Replit and Databricks
Raymond Chen
Windows stack limit checking retrospective: MIPS
Jeffrey Zeldman
A die-cut above
Cloudflare
From legacy architecture to Cloudflare One
Vercel
next-forge 6 is now available
AWS
Twenty years of Amazon S3 and building what’s next
Atomic Object
Notion for Multi-Office Marketing Teams: Designing for Autonomy and Alignment
Real Python
Quiz: Your Python Coding Environment on Windows: Setup Guide
Real Python
The Real Python Podcast – Episode #287: Crafting and Editing In-Depth Tutorials at Real Python
Tinybird
Data Previews
Stack Overflow
Open source for awkward robots
Red Hat
Zero trust GitOps: Build a secure, secretless GitOps pipeline
Red Hat
How to manage Red Hat OpenShift AI dependencies with Kustomize and Argo CD
Scrapinghub
More data, more trouble: How a perfect corpus corrupted my AI dream
The Daily WTF
Error'd: @#$%^!!
Pamela Fox
Can MCP choose my outfit?
APNIC
bgproutes.io: A next-generation BGP data collection platform
Marcelo Rinesi
The Net Sum of Love
Laravel
Laravel Pint Now Replaces Fully Qualified Class Names with Imports
Teleport
FedRAMP. AI. Player 3 Has Entered the Game.
Rust
Call for Testing: Build Dir Layout v2
Trivago
From a long list to a clear signal: baseline-driven accessibility reporting
Una Kravets
contrast-color() beyond black & white
Teleport
How to Apply NIST 800-53 to AI Systems
Thursday, March 12, 2026
Daniel Stenberg
chicken nuget
AWS
Introducing account regional namespaces for Amazon S3 general purpose buckets
Confluent
Why ELT Can't Keep Up in the Era of High-Scale Data Engineering
Spotify
Inside the Archive: The Tech Behind Your 2025 Wrapped Highlights
Databricks
AI Governance Is the Strategy: Why Successful AI Initiatives Begins with Control, Not Code
Airbnb
Recommending Travel Destinations to Help Users Explore
Clickhouse
5 ways to parse Dates and DateTimes in ClickHouse
.NET
Modernize .NET Anywhere with GitHub Copilot
.NET
.NET 10.0.5 Out-of-Band Release – macOS Debugger Fix
GitHub
Continuous AI for accessibility: How GitHub transforms feedback into inclusion
Heroku
From Fragmented Logs to Full-Stack Visibility with SolarWinds Papertrail
Databricks
10 Data Warehouse Migration Myths Blocking AI-readiness (and Your Blueprint for Seamless Modernization)
Dean Hume
How I Use PowerToys Workspaces to Switch Contexts in Two Clicks đź«°
Raymond Chen
Windows stack limit checking retrospective: x86-32, also known as i386
Codrops
What Happens When You Can’t Stop Creating: Huy Nguyen’s Story of Starting His Own Studio
Semaphore Engineering
How to Monitor and Audit AI Decisions in a CI/CD Pipeline
Vercel
Deprecating the DHE cipher suite for TLS connections
Vercel
AI Elements 1.9 is now available
Vercel
Vercel now supports Domain Connect as a DNS Provider
Vercel
How Notion Workers run untrusted code at scale with Vercel Sandbox
Stack Overflow
The context problem: Why enterprise AI needs more than foundation models
Clickhouse
What's new in ClickStack. February '26.
Atomic Object
Pros and Cons: Experiments with AI-Driven Development and Claude Code
Real Python
Quiz: Working With Files in Python
Real Python
Quiz: How to Use Ollama to Run Large Language Models Locally
Tinybird
A unified logs explorer for your entire Tinybird workspace
Nordic APIs
The Key Metrics Behind Developer-Led API Growth
Red Hat
How to develop agentic workflows in a CI pipeline with cicaddy
Pamela Fox
Learnings from the PyAI conference
The Daily WTF
CodeSOD: Awaiting A Reaction
Cloudflare
Announcing Cloudflare Account Abuse Protection: prevent fraudulent attacks from bots and humans
Laravel
Inertia v3 Upgrade Prompt and JSON Log Support in Laravel Boost v2.3.0
Gleb Bahmutov
Public Environment Variables For Your Tests Using cypress-expose Plugin
APNIC
APNIC Routing Security SIG at APRICOT 2026: Social engineering, RPKI, ASPA, & TA constraints
T.J. Maher
My Villain profile: The Bug Necromancer!
Hayden James
Linux Updates: Command Line Guide
Grab
Enabling R8 optimization at scale with AI-assisted debugging
Auth0
Auth0 for AI Agents Wins the Most Innovative AI-Infrastructure Security Solution, 2026
Daniel Doubrovkine
AI Slop: A Slack API Rate Limiting Disaster
Rust
Announcing rustup 1.29.0
Stripe
10 things we learned building for the first generation of agentic commerce
Una Kravets
Automated accessible text with contrast-color()
Auth0
Secure a C# MCP Server with Auth0
Elastic
The National Cyber Strategy for America: 3 takeaways for government security leaders
Elastic
DevRel newsletter — March 2026
Susam Pal
Git Checkout, Reset and Restore
Wednesday, March 11, 2026
Confluent
How to Implement Your First ML Function in Streaming
Kotlin
Introducing Tracy: The AI Observability Library for Kotlin
Red Hat
Accelerated expert-parallel distributed tuning in Red Hat OpenShift AI
Codrops
SVG Mask Transitions on Scroll with GSAP and ScrollTrigger
Raymond Chen
How do compilers ensure that large stack allocations do not skip over the guard page?
Real Python
Pydantic AI: Build Type-Safe LLM Agents in Python
Replit
The Future is Actually Very Human
Replit
Introducing Replit Agent 4: Built for Creativity
Cloudflare
Slashing agent token costs by 98% with RFC 9457-compliant error responses
Vercel
Vercel Flags are now optimized for agents
Vercel
Chat SDK adds WhatsApp adapter support
Vercel
Improved data collection for Web Analytics and Speed Insights with resilient intake
Vercel
Subscribe to webhook events for Vercel Flags
Cloudflare
AI Security for Apps is now generally available
SeveralNines
Active-Active MySQL Group Replication Best Practices
Clickhouse
How Critical Manufacturing uses ClickHouse to bring real-time intelligence to the factory floor
Atomic Object
95% of AI Projects Fail. Here’s What That Number Really Means
Real Python
Quiz: Threading in Python
Tinybird
A redesigned Tinybird UI for developers and operators
Real Python
Quiz: Create and Modify PDF Files in Python
Ruby-lang
Ruby 3.4.9 Released
Clickhouse
Announcing chDB 4: write Pandas, run ClickHouse, now on Hex
Node.js
Node.js 25.8.1 (Current)
Hayden James
Dual-Boot Linux and Windows: 5-Minute Install Guide
Nordic APIs
The Nordic APIs Generative AI Policy
Red Hat
Improve code quality and security with PatchPatrol
Daniel Stenberg
curl 8.19.0
The Daily WTF
CodeSOD: All Docked Up
Scrapinghub
Claude skills, MCP or Web Scraping Copilot: Which should you choose?
Scrapinghub
Supercharging web scraping with Claude skills
Pulumi
New: Previous Provider Version Docs in Pulumi Registry
Swizec Teller
Taming chaos is a learnable skill
Daniel Doubrovkine
Right-Sizing Engineering Teams for AI
Evil Martians
Why devtools startups hire Evil Martians
Vinted
Test Smarter, Not Harder: Risk-Based Data Quality Without Pipeline Paralysis
Tuesday, March 10, 2026
APNIC
How to talk about the trust in your devices: An IRTF draft
.NET
.NET 11 Preview 2 is now available!
.NET
.NET and .NET Framework March 2026 servicing releases updates
Hayden James
Recommended Cloudflare Performance & Security Settings (Guide)