Engineering Blogs

192 posts / 369 feeds / 7 days · OPML

Friday, February 13, 2026

Heroku Building AI-Powered Observability with Heroku Managed Inference and Agents
Replit Vibe Coding Data Apps with Replit + Snowflake - Part 2 [webinar]
Semaphore Engineering How to Practice CI/CD Hands-On (Without Overcomplicating It)
HashiCorp Vault certificates and secrets inventory reporting: Improve visibility and audit readiness
Stack Overflow Even your voice is a data problem
Tailscale Built for momentum: Tailscale Winter Update Week
Martin Fowler Fragments: February 13
Raymond Chen How can I distinguish between the numeric keypad 0 and the top-row 0 in the WM_CHAR message?
Scrapinghub Building solidarity and strategy at Zyte’s global meet-up
Laravel FrankenPHP v1.11.2 Released With 30% Faster CGO, 40% Faster GC, and Security Patches
Scrapinghub Hybrid scraping: The architecture for the modern web
Cloudflare Shedding old code with ecdysis: graceful restarts for Rust services at Cloudflare
Codrops 1820 Productions: Minimal Design, Maximal Motion
Clickhouse pg_stat_ch: a PostgreSQL extension that exports every metric to ClickHouse
Atomic Object Hide Code in a Repo Using Git Submodules
Kotlin Building Modular Monoliths With Kotlin and Spring
Real Python The Real Python Podcast – Episode #284: Running Local LLMs With Ollama and Connecting With Python
Netflix Scaling LLM Post-Training at Netflix
Red Hat New LibSSH connection plug-in for Ansible replaces Paramiko
SeveralNines ClickHouse storage architecture and optimization
The Daily WTF Error'd: Cruel Brittanica
Laravel Capture Web Page Screenshots in Laravel with Spatie's Laravel Screenshot
APNIC Updates on APNIC 64 and APRICOT 2027
Pulumi Passwordless PostgreSQL: IAM Authentication with Pulumi
Pulumi Introducing the Terraform State Provider for Pulumi ESC
Auth0 You Talked, We Listened: How Your Feedback Shaped Our New B2B Plans
Rust crates.io: an update to the malicious crate notification policy
Armin Ronacher The Final Bottleneck
Thoughtbot props_template 1.0: A high performance, more opinionated jbuilder replacement

Thursday, February 12, 2026

Wealthfront New Leaders, New Perspectives: Why We Joined Wealthfront Engineering
Databricks Getting the Full Picture: Unifying Databricks and Cloud Infrastructure Costs
Timescale Six Signs That Postgres Tuning Won't Fix Your Performance Problems
Dropbox How low-bit inference enables efficient AI
T.J. Maher AI: Good as a Research Assistant. Bad for Creating GitHub Action Workflows
Mozilla Hacks Launching Interop 2026
Microsoft Edge Microsoft Edge and Interop 2026
HashiCorp Securing modern workloads with HashiCorp Vault and WIF
Databricks Domain Intelligence Wins: What “High-Quality” Actually Means in Production AI
Stack Overflow How everyone and anyone can use AI for good
Clickhouse Is it over for metrics?
Raymond Chen How can I distinguish between the numeric keypad 0 and the top-row 0 in the WM_KEY­DOWN message?
SurveyMonkey How Emmy® winner Tiny Chef used SurveyMonkey to launch his next big career move
Netflix Automating RDS Postgres to Aurora Postgres Migration
Cloudflare Introducing Markdown for Agents
Pulumi Schema Validation Comes to Pulumi ESC with fn::validate
Filippo Valsorda Inspecting the Source of Go Modules
Atomic Object How Coding with QA in Mind Has Made Me a Better Developer
Vercel Browserbase joins the Vercel Agent Marketplace
Vercel Use MiniMax M2.5 on AI Gateway
Vercel New deployments with vulnerable versions of the third-party package next-mdx-remote are now blocked by default
Kevin Burke How to fix the NBA Draft
Real Python Quiz: Python's list Data Type: A Deep Dive With Examples
APNIC Thanks for participating in APRICOT 2026
Codrops Jordan Gilroy: From Burnout to Building the Work I Always Wanted
Red Hat How to build an image mode pipeline with GitLab
Nordic APIs Using MCP For API Documentation Discovery
Red Hat Build a zero trust environment with Red Hat Connectivity Link
Databricks AI/BI Genie, Foundational Model API, and Databricks Assistant Now Generally Available in AWS GovCloud
The Daily WTF CodeSOD: Consistently Transactional
Snyk Exploitability Isn’t the Answer. Breakability Is.
Snyk The Future of AI Agent Security Is Guardrails
Snyk From Acceleration to Exposure: Why AI Demands Mature AppSec
APNIC Forward to hell? On misusing transparent DNS forwarders For amplification attacks
T.J. Maher New Project: Cursor creates a Playwright + C-Sharp test framework
Laravel Nimbus: An In-Browser API Testing Playground for Laravel
Databricks The Collaboration Advantage: How Modern Retailers and CPG Brands Win Together
Elastic AI observability: The backbone of mission resilience in the public sector
Pulumi Registry usage insights: know which stacks run which versions
Rust Announcing Rust 1.93.1
Elastic DevRel newsletter — February 2026
Addy Osmani 14 More Lessons from 14 years at Google
Pulumi Introducing envVarMappings for Provider Credentials
Auth0 Auth0 B2B Plans Upgraded: Free Self-Service SSO, SCIM, and More!

Wednesday, February 11, 2026

wingolog free trade and the left
Heroku Heroku and GitHub Enterprise Server: Stronger Security, Seamless Delivery
Databricks What’s New in AI/BI - February 2026 Roundup
Databricks Building What’s Next. Together. Introducing the Brickbuilder Partner Network for the Agentic AI Era
Microsoft TypeScript Announcing TypeScript 6.0 Beta
.NET GitHub Copilot Testing for .NET Brings AI-powered Unit Tests to Visual Studio 2026
Airbnb My Journey to Airbnb — Anna Sulkina
Facebook The Death of Traditional Testing: Agentic Development Broke a 50-Year-Old Field, JiTTesting Can Revive It
Stack Overflow Is anyone using AI for good?
Dropbox Insights from our executive roundtable on AI and engineering productivity
Clickhouse What's new in ClickStack. January '26.
Raymond Chen How do I suppress the hover effects when I put a Win32 common controls ListView in single-click mode?
Databricks Structured vs unstructured data
Real Python What Exactly Is the Zen of Python?
Laravel Laravel 12.51.0 Adds afterSending Callbacks, Validator whenFails, and MySQL Timeout
Databricks How AI Is Transforming Data Analytics
Atomic Object Handling HIPAA: A Developer’s First Steps
Vercel Vercel Flags is now in public beta
Vercel GLM-5 is live on AI Gateway
Vercel Advanced egress firewall filtering for Vercel Sandbox
Real Python Quiz: What Exactly Is the Zen of Python?
Red Hat Guide to configuring multiple authentication providers in Developer Hub
Red Hat Agentic AI: Design reliable workflows across the hybrid cloud
Nordic APIs 5 Things That Cause High Latency in Your APIs (and How to Fix Them)
The Daily WTF CodeSOD: Cover Up
Gleb Bahmutov Check Every Box In Cypress Tests Without Flake
Snyk Why Your “Skill Scanner” Is Just False Security (and Maybe Malware)
Marcelo Rinesi The Human Bottleneck
Laravel Handling Large Datasets with Pagination and Cursors in Laravel MongoDB
Evil Martians The 4 most common security risks when vibe coding your app
Elastic The Elastic Public Roadmap is here
Thoughtbot A JavaScript developer's guide to Rails: What is Polymorphic Rails Model?
Jane Street Results from the Advent of FPGA Challenge
Auth0 Agents Can Either Be Useful or Secure
Pulumi How We Built Platybot: An AI-Powered Analytics Assistant
William Kennedy Query Database Using Plain English

Tuesday, February 10, 2026

.NET .NET 11 Preview 1 is now available!
Databricks Modernize your Data Engineering Platform with Lakeflow on Azure Databricks
.NET .NET and .NET Framework February 2026 servicing releases updates
Confluent Disaster Recovery in 60 Seconds: A POC for Seamless Client Failover on Confluent Cloud
Microsoft Edge Supporting safer and scalable online learning in K–12
Simon Willison Introducing Showboat and Rodney, so agents can demo what they’ve built
Databricks Agent Bricks Supervisor Agent is Now GA: Orchestrate Enterprise Agents
HashiCorp How World Bank manages hybrid cloud complexity with Terraform
Raymond Chen How did Windows 95 get permission to put the Weezer video Buddy Holly on the CD?
Clickhouse ClickHouse Release 26.1
DigitalOcean The Container paradox: Why the Inference Cloud Demands a “Decoupled” Database
Real Python Improving Your Tests With the Python Mock Object Library
Jeffrey Zeldman Works in Progress
Node.js Node.js 25.6.1 (Current)
Node.js Node.js 24.13.1 (LTS)
Atomic Object Authenticated Routes with TanStack Router
Vercel Support for Sign in with Apple
Vercel Agents can now access runtime logs with Vercel's MCP server
Vercel PostHog joins the Vercel Marketplace
Vercel vercel logs CLI command now optimized for agents with historical log querying
Codrops Building an Endless Procedural Snake with Three.js and WebGL
Clickhouse How Wix Built AI-Driven Incident Response at Scale with ClickHouse and Wild Moose
Real Python Quiz: Python's pathlib Module: Taming the File System
Stack Overflow The logos, ethos, and pathos of your LLMs
Nordic APIs What Is An Internal API Platform?
Red Hat Debug Ansible errors faster with an AI monitoring agent
The Daily WTF One Version of Events
Dennis Felsing Workload Capture & Replay
Snyk How a Malicious Google Skill on ClawHub Tricks Users Into Installing Malware
Okta Make Secure App-to-App Connections Using Cross App Access
Scrapinghub Your business doesn’t care about scraping - it cares about data
T.J. Maher New project: Creating an automated test framework in Playwright + C# using GitHub Copilot
Red Hat Leverage AI for root-cause analysis with MCP servers in VS Code and Cursor
APNIC The current state of RDAP
Swizec Teller The 3 curves that make a scalable business
Go Go 1.26 is released
Evil Martians Tutorialkit.rb: the ruby.wasm journey goes onward
Auth0 A Guide to Securing Amazon Bedrock AgentCore with Auth0 for AI Agents
Honeybadger FastAPI error handling: types, methods, and best practices
Elastic AI’s maturity moment and the architecture that survives it
Chris Hager Safe Yolo Mode: Running LLM Agents in VMs with Libvirt and Virsh

Monday, February 9, 2026

DigitalOcean Heroku’s Next Chapter Is Maintenance. Yours Shouldn’t Be
AWS AWS Weekly Roundup: Claude Opus 4.6 in Amazon Bedrock, AWS Builder ID Sign in with Apple, and more (February 9, 2026)
Martin Fowler Fragments: February 9
Facebook Building Prometheus: How Backend Aggregation Enables Gigawatt-Scale AI Clusters
HashiCorp How Duke Energy enforces cloud security at scale with Terraform & Vault, and 6 lessons
Stack Overflow Why demand for code is infinite: How AI creates more developer jobs
Angular Global Expertise: AI Blueprints, Resource API Fixes, and Angular v20
Raymond Chen What should I do if a wait call reports WAIT_ABANDONED?
Spotify How We Release the Spotify App: A Look Under the Hood (Part 2)
Real Python pandas 3.0 Lands Breaking Changes and Other Python News for February 2026
wingolog six thoughts on generating c
Clickhouse How LY Corporation uses ClickHouse to observe one of the largest Kafka deployments on earth
Jeffrey Zeldman Claude Code for Designers
Atomic Object Puzzle Games That Sharpen a Developer’s Mental Modeling Skills
Vercel How we built AEO tracking for coding agents
Vercel Anyone can build agents, but it takes a platform to run them
Vercel Introducing new token formats and secret scanning
Red Hat How to integrate Developer Hub with OpenShift GitOps
Codrops Exo Ape: Crafting Unforgettable Digital Journeys
Red Hat AI meets you where you are: Slack, email & ServiceNow
The Daily WTF CodeSOD: Invalid Passport
Scott Hanselman Is the craft dead?
APNIC From the stupid DNS tricks department: ipasn.net
APNIC Welcome to APRICOT 2026
Teleport How to Prevent Prompt Injection in AI Agents
Pulumi The Claude Skills I Actually Use for DevOps
Tinybird How We Built Time Series: Configuration-Driven Visualization in Tinybird Forward
Thoughtbot Claude Code: Production ready code in a two-week sprint
Armin Ronacher A Language For Agents
Learnk8s How does the Kubernetes scheduler work?
Elastic How to OTel: A blueprint for OpenTelemetry adoption

Sunday, February 8, 2026

Daniel Lemire The cost of a function call
Codrops Motion Highlights #16
Atomic Object I’m An AI Skeptic—Here’s How I Use AI
APNIC 2025 Annual Report now available
Marcelo Rinesi Citadel
Nicolas Fränkel Rediscovering Java ServiceLoader: Beyond Plugins and Into Capabilities
Josh Sherman Finding a New Hairstylist

Saturday, February 7, 2026

Simon Willison How StrongDM's AI team build serious software without even looking at the code
Atomic Object Take Back the EM Dash — and Your Voice
Amit Merchant Real-world examples of using Laravel AI SDK

Friday, February 6, 2026

Simon Willison Running Pydantic's Monty Rust sandboxed Python subset in WebAssembly