Engineering Blogs

207 posts / 365 feeds / 7 days · OPML

Monday, March 16, 2026

Cloudflare From legacy architecture to Cloudflare One

Friday, March 13, 2026

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
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 The Real Python Podcast – Episode #287: Crafting and Editing In-Depth Tutorials at Real Python
Tinybird Data Previews
Real Python Quiz: Your Python Coding Environment on Windows: Setup Guide
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
Laravel Laravel Pint Now Replaces Fully Qualified Class Names with Imports
Una Kravets contrast-color() beyond black & white
Teleport FedRAMP. AI. Player 3 Has Entered the Game.
Rust Call for Testing: Build Dir Layout v2

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
Timescale How to Measure Your IIoT PostgreSQL Table
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 The Evolution of Data Engineering: How Serverless Compute is Transforming Notebooks, Lakeflow Jobs, and Spark Declarative Pipelines
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 How Notion Workers run untrusted code at scale with Vercel Sandbox
Stack Overflow The context problem: Why enterprise AI needs more than foundation models
Vercel Deprecating the DHE cipher suite for TLS connections
Vercel AI Elements 1.9 is now available
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
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!
Grab Enabling R8 optimization at scale with AI-assisted debugging
Auth0 Auth0 for AI Agents Wins the Most Innovative AI-Infrastructure Security Solution, 2026
Una Kravets Automated accessible text with contrast-color()
Stripe 10 things we learned building for the first generation of agentic commerce
Rust Announcing rustup 1.29.0
Susam Pal Git Checkout, Reset and Restore
Auth0 Secure a C# MCP Server with Auth0
Daniel Doubrovkine AI Slop: A Slack API Rate Limiting Disaster
Elastic The National Cyber Strategy for America: 3 takeaways for government security leaders
Elastic DevRel newsletter — March 2026

Wednesday, March 11, 2026

Confluent How to Implement Your First ML Function in Streaming
Databricks How Ontologies Help Nuclear Scale to Meet Global Energy Demand
Databricks Mitigating The Risk of Prompt Injection for AI Agents on Databricks
Databricks Introducing Genie Code
Kotlin Introducing Tracy: The AI Observability Library for Kotlin
Laravel Detecting and Fixing Race Conditions in Laravel Applications
Red Hat Accelerated expert-parallel distributed tuning in Red Hat OpenShift AI
Databricks Your Databricks Guide to HIMSS26
Codrops SVG Mask Transitions on Scroll with GSAP and ScrollTrigger
Databricks Databricks acquires Quotient AI to power AI agent evaluations
Real Python Pydantic AI: Build Type-Safe LLM Agents in Python
Raymond Chen How do compilers ensure that large stack allocations do not skip over the guard page?
Replit The Future is Actually Very Human
Laravel LaraCopilot: Generate Laravel MVPs From a Single Prompt With AI
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 Subscribe to webhook events for Vercel Flags
Databricks Beyond Provisioning: The Developer’s Guide to Databricks Lakebase Autoscaling
Vercel Improved data collection for Web Analytics and Speed Insights with resilient intake
Cloudflare AI Security for Apps is now generally available
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
Tinybird A redesigned Tinybird UI for developers and operators
Real Python Quiz: Threading in Python
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
Laravel Laracon AU Returns to Brisbane - Call for Speakers Now Open
Evil Martians Why devtools startups hire Evil Martians
Daniel Doubrovkine Right-Sizing Engineering Teams for AI
Pulumi New: Previous Provider Version Docs in Pulumi Registry
Vinted Test Smarter, Not Harder: Risk-Based Data Quality Without Pipeline Paralysis
Swizec Teller Taming chaos is a learnable skill

Tuesday, March 10, 2026

Databricks Bringing Visualizations to Life in Multi‑Agent Systems With Vega‑Lite
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)
Martin Fowler Fragments: March 10
HashiCorp HCP Vault Dedicated now available in additional AWS and Azure regions
Node.js Evolving the Node.js Release Schedule
Clickhouse GitTrends: A Google Trends style view of the GitHub ecosystem
Semaphore Engineering What Metrics Should You Use to Evaluate AI in Your CI/CD Pipeline?
Auth0 Strengthening Bot Detection with JA4 Signals
Raymond Chen A snappy answer when asked about dressing casually at IBM
Real Python Working With APIs in Python: Reading Public Data
Vercel How we run Vercel's CDN in front of Discourse
Cloudflare Building a security overview dashboard for actionable insights
Vercel Chat SDK now has an adapter directory
Cloudflare Investigating multi-vector attacks in Log Explorer
Vercel Chat SDK adds PostgreSQL state adapter
Vercel Vercel Sandbox now supports 1 vCPU + 2 GB RAM configurations
Atomic Object Survive Android Process Death With SavedStateHandle
Tinybird Tinybird, now Python-native too
Real Python Quiz: Python Descriptors: An Introduction
Clickhouse Announcing General Availability of ClickHouse Full-text Search
Daniel Stenberg Dependency tracking is hard
wingolog nominal types in webassembly
Nordic APIs 10 Signs Your Internal APIs Are Ready for Monetization
Stack Overflow Even the chip makers are making LLMs
Red Hat Agent Skills: Explore security threats and controls
Red Hat How to run Slurm workloads on OpenShift with Slinky operator
The Daily WTF CodeSOD: To Shutdown You Must First Shutdown
Scrapinghub Is your AI breaking the law? Legal experts’ advice for web scrapers
Cloudflare Translating risk insights into actionable protection: leveling up security posture with Cloudflare and Mastercard
Confluent Confluent Cloud for Government Achieves FedRAMP Moderate: Mission-Ready Data Streaming for Federal Agencies
Toptal Python Logging Handlers: A Deep Dive Into Types, Configuration, and Best Practices
Confluent From Dumb Pipes to a Smart Data Plane: Introducing Schema IDs in Apache Kafka® Headers
Toptal gRPC vs. REST: Key Differences, Performance, and Use Cases
Red Hat Effortless Red Hat Enterprise Linux virtual machines with Libvirt and Kickstart
Hayden James Linux Updates: Command Line Guide
Fly.io Unfortunately, Sprites Now Speak MCP
Auth0 Telesign SMS Messaging API integration is now available in the Auth0 Marketplace
Susam Pal HN Skins 0.4.0
Go //go:fix inline and the source-level inliner
Honeybadger The best observability platforms for developers
Thoughtbot The Bike Shed Ep 497: Diagrams we love
Stripe Analyzing first-party fraud trends: Account, free trial, and refund abuse
Evil Martians OpenAPI + Fastify: let the contract build your server
Pulumi Pulumi Cloud Now Supports Google Sign-In
Julia Evans Examples for the tcpdump and dig man pages

Monday, March 9, 2026

APNIC Securing NTP
Daniel Stenberg 10K curl downloads per year
Hayden James 12 Most Stable Linux “Rolling Release” Distributions
Confluent Sustainable Streaming Architectures: A GreenOps Guide to Efficient, Low-Carbon Data Systems
.NET Extend your coding agent with .NET Skills
AWS AWS Weekly Roundup: Amazon Connect Health, Bedrock AgentCore Policy, GameDay Europe, and more (March 9, 2026)
Facebook How Advanced Browsing Protection Works in Messenger
Semaphore Engineering How to Monitor and Optimize CI Build Performance
Red Hat 5 steps to triage vLLM performance
Red Hat Automate AI agents with the Responses API in Llama Stack
Raymond Chen The fine print giveth and the bold print taketh away: The countdown timer
Cloudflare Fixing request smuggling vulnerabilities in Pingora OSS deployments
Cloudflare Active defense: introducing a stateful vulnerability scanner for APIs
Raymond Chen Learning to read C++ compiler errors: Ambiguous overloaded operator
Stack Overflow Organizing productive platform teams
Real Python Python Gains frozendict and Other Python News for March 2026
Codrops Building a Scroll-Reactive 3D Gallery with Three.js, Velocity, and Mood-Based Backgrounds
Simon Willison Perhaps not Boring Technology after all
Atomic Object Unified Theming on a Wayland Desktop – In 220 Lines of Bash
Tinybird CLI 4.0: A better workflow for agents and humans
Real Python Quiz: Pydantic AI: Build Type-Safe LLM Agents in Python
Real Python Quiz: Introduction to Python SQL Libraries
Clickhouse What Replo learned optimizing 100+ billion events in ClickHouse
The Daily WTF Anti-Simplification
Cloudflare Complexity is a choice. SASE migrations shouldn’t take years.
Elastic 5 myths about Elastic Cloud Serverless debunked
Thoughtbot Claude Skill incoming! Generating Postman collections with AI
Pulumi Expanded Version Control Support in Pulumi Cloud
IPFS IPIP-0499: Updating IPFS Standards for Consistent, Reproducible CIDs
Pulumi Treating Prompts Like Code: A Content Engineer's AI Workflow

Sunday, March 8, 2026

Daniel Lemire Prefix sums at tens of gigabytes per second with ARM NEON
Clickhouse AI doesn’t always generate perfect ClickHouse schemas (yet)
Antirez GNU and the AI reimplementations
Hayden James Home Lab Beginners Guide: Hardware (2026)
Atomic Object FAQs about the Atomic Experience: Being A Maker
T.J. Maher Need a Software Developer in Test? #OpenToWork
Josh Sherman I've Been Sleeping on YouTube Music
Nicolas Fränkel Pi-hole behind Tailscale

Saturday, March 7, 2026

Hayden James Reduce Disk Writes on Debian & Ubuntu (Server & Desktop)
Atomic Object Is It Blue, or Is It a Bug?
Gleb Bahmutov Migrating From Cypress.env To cy.env and Cypress.expose Methods
Marcelo Rinesi Children Insurance
CodeName One Xcode 26 Migration, UIScene Rollout, Initializr Localization Bundles, and More
Susam Pal HN Skins 0.3.0

Friday, March 6, 2026

8th Light Reframing Healthcare Technology in the AI Era
wingolog free trade and the left, ter: mises and my apostasy
Microsoft TypeScript Announcing TypeScript 6.0 RC