Engineering Blogs

209 posts / 368 feeds / 7 days · OPML

Thursday, February 19, 2026

Databricks Use Genie Everywhere with Enterprise OAuth
Jeffrey Zeldman American healthcare
Spotify Our Multi-Agent Architecture for Smarter Advertising
Heroku Whats New in Heroku AI: New Models and a Flexible Standard Plan
Auth0 How Advanced Customizations for Universal Login (ACUL) Helps You Build Seamless Auth Experiences
Google Online Security Keeping Google Play & Android app ecosystems safe in 2025
HashiCorp Saving banks from technical debt: How Atruvia built secure, self-service infrastructure
Kotlin Java to Kotlin Conversion Comes to Visual Studio Code
Scrapinghub Sun, sea and code: What we built at Zyte’s API hackathon
Raymond Chen Exploring the signals the dialog manager uses for dismissing a dialog
DigitalOcean DigitalOcean Gradient™ AI GPU Droplets Optimized for Inference: Increasing Throughput at Lower the Cost
Martin Fowler Fragments: February 19
Semaphore Engineering Product News: Extending CI/CD and What’s Next for Semaphore
Tailscale Workload identity federation is generally available
Tailscale Tailscale Services is now generally available
Martin Fowler Bliki: Host Leadership
SurveyMonkey Customer service trends & statistics for 2026: Why consumers still trust humans over AI
Atomic Object Prepare for a HIPAA Audit Like It’s a Production Launch
Vercel Streamdown 2.3 — Refreshed design and interactive playground
Vercel Access billing usage and cost data via API
Vercel Gemini 3.1 Pro is live on AI Gateway
Vercel Private storage for Vercel Blob, now available in public beta
DigitalOcean Expanding our Agentic Inference Cloud: Introducing GPU Droplets Powered by AMD Instinct™ MI350X GPUs
Codrops Creating a Smooth Horizontal Parallax Gallery: From DOM to WebGL
Real Python Quiz: Python's tuple Data Type: A Deep Dive With Examples
Node.js New HackerOne Signal Requirement for Vulnerability Reports
Timescale How Glooko Turns 3B+ Data Points/Month into Lifesaving Diabetes Healthcare with Tiger Data
Stack Overflow Why Stack Overflow and Cloudflare launched a pay-per-crawl model
Red Hat OpenShift networking evolved: Real routing, no NAT or asymmetry
Nordic APIs 10 Tips on Giving Standout Talks at Developer Conferences
Red Hat Understanding ATen: PyTorch's tensor library
Red Hat Reimagining Red Hat Enterprise Linux image creation with Red Hat Lightspeed Model Context Protocol
The Daily WTF CodeSOD: Terned Backwards
Laravel New Colors Added in Tailwind CSS v4.2
Snyk How “Clinejection” Turned an AI Bot into a Supply Chain Attack
REA Group My Path to Head of Engineering
APNIC DNSSEC and PQC: The practical impact of increased TCP in DNS
Rust Rust participates in Google Summer of Code 2026
Thoughtbot Going beyond vibe coding with ReadySetGo
Pulumi GitOps Best Practices I Wish I Had Known Before
Thoughtbot Giant Robots Podcast Ep 603: The product we are going to build
Elastic Introducing Elastic Serverless Plus add-on with AWS PrivateLink capability
Tinybird How We Built Tinybird's TypeScript SDK for ClickHouse

Wednesday, February 18, 2026

APNIC [Podcast] Measuring for quality of life in Thailand
Databricks Flexible Node Types Are Now Generally Available
wingolog free trade and the left, bis: from cobden to lenin
Microsoft Python Engineering Python Environments Extension for VS Code
T.J. Maher Investigating AI: Playwright-Test-Planner and Playwright-Test-Generator
Scrapinghub Claude Sonnet 4.6 is the new best model for writing scrapers
DigitalOcean DigitalOcean Gradient™ AI Platform Now Integrates with LlamaIndex
Databricks Predictive Optimization at Scale: A Year of Innovation and What’s Next
Nikola BreĹľnjak Get in the Habit of Learning Daily
HashiCorp How Benchling saved 8,000 hours by changing how it used Terraform
Airbnb Safeguarding Dynamic Configuration Changes at Scale
Stack Overflow Mind the gap: Closing the AI trust gap for developers
wingolog two mechanisms for dynamic type checks
Semaphore Engineering How Do I Enforce Quality Checks on AI-Generated Code in CI/CD?
Databricks Custom Agents now available on Databricks
Martin Fowler Fragments: February 18
Tailscale Stream Tailscale logs to Google Cloud Storage
Tailscale Fleet device posture integration is now generally available
Red Hat Control updates with download-only mode in bootc
Raymond Chen Could Write­Process­Memory be made faster by avoiding the intermediate buffer?
Replit Ship Enterprise Data Apps Faster with Replit and Databricks
Tailscale Huntress device posture integration is now generally available
Confluent Do Customers Really Care If You Love Them?
Tailscale Tailscale Peer Relays is now generally available
Real Python How to Install Python on Your System: A Guide
Codrops Joffrey Spitzer Portfolio: A Minimalist Astro + GSAP Build with Reveals, Flip Transitions and Subtle Motion
Atomic Object Use Python’s asyncio for Async Development and Testing
Vercel We Ralph Wiggumed WebStreams to make them 10x faster
Vercel Redesigned search and filtering for runtime logs
Real Python Quiz: How to Install Python on Your System: A Guide
Clickhouse pg_clickhouse is the fastest Postgres extension on ClickBench
Dean Hume Staying Technical as a Technical Program Manager
Red Hat Optimize infrastructure health with Red Hat Lightspeed MCP
Nordic APIs 8 Platforms For Multi-Gateway API Management
Red Hat Manage AI resource use with TokenRateLimitPolicy
APNIC Unveiling IPv6 scanning dynamics: The largest telescope reveals a surging, diverse ecosystem
The Daily WTF CodeSOD: Contains Some Bad Choices
Snyk Snyk and Cline: Securing the Future of Autonomous Coding
Laravel Factory makeMany() Method in Laravel 12.52.0
Laravel Laravel Adds an Official Svelte + Inertia Starter Kit
Jonathan Snook jQuery Reunion
Thoughtbot Our first Tech Leaders Meetup in Bristol, UK
Trivago How a Learning Project Became Our Modern Mobile Test Framework
Auth0 Inside OpenFGA's Improved ListObjects Algorithm: A Streaming Pipeline Traversal
Julia Evans Notes on clarifying man pages
Elastic How to make the most of Elastic{ON} London 2026
Swizec Teller Users buy your service, not your code
Trivago From Always-On to On-Demand: Scaling Kafka Sinks with KEDA
Thoughtbot A JavaScript developer's guide to Rails: Authorization with Pundit
Evil Martians Writing custom RuboCop rules in 2026

Tuesday, February 17, 2026

Laravel Laravel Cloud Adds “Markdown for Agents” to Serve AI-Friendly Content
Kotlin Kodee’s Kotlin Roundup: KotlinConf ’26 Updates, New Releases, and More
Heroku Code Execution Sandbox for Agents on Heroku
Databricks Business Analytics: Essential Tools, Techniques and Skills for Data-Driven Success
Databricks The Marketing Cloud and Adstra deliver identity resolution through Databricks Clean Rooms for secure, privacy-first marketing data collaboration
HashiCorp HCP Packer adds SBOM vulnerability scanning
Databricks Best Practices for High QPS Model Serving on Databricks
Angular Angular 21: Internal Mechanics, ARIA, and AI-Powered Coding!
Laravel MongoDB Vector Search in Laravel: Finding the Unqueryable
Databricks How Databricks System Tables Help Data Engineers Achieve Advanced Observability
Nikola BreĹľnjak Be Fearful When Others Are Greedy and Greedy When Others Are Fearful
Instacart Turning Data into Velocity: Caper’s Edge and Cloud Data Flywheel with Capsight
Databricks Ship Enterprise Apps Faster with Databricks AppKit and Replit
Martin Fowler Bliki: Agentic Email
Raymond Chen Microspeak: Escrow
Real Python Write Python Docstrings Effectively
Red Hat The uncomfortable truth about vibe coding
Red Hat How the contextual SBOM pattern improves vulnerability management
Tailscale Aperture: Stop choosing between safe AI and fast AI
Codrops Reactive Depth: Building a Scroll-Driven 3D Image Tube with React Three Fiber
Martin Fowler Harness Engineering
Atomic Object Blocked by Unifi – Troubleshooting a Home Networking Issue
Vercel Recraft V4 on AI Gateway
Vercel Automated security audits now available for skills.sh
Vercel How Stably ships AI testing agents in hours, not weeks
Vercel Improved streaming runtime logs exports
Vercel Automatic build fix suggestions with Vercel Agent
Vercel Vercel Sandbox snapshots now allow custom retention periods
Vercel Claude Sonnet 4.6 is live on AI Gateway
Expedia Interleaving for Accelerated Testing
Clickhouse AI-powered migrations from Postgres to ClickHouse
Stack Overflow Data is the new oil, and your database is the only way to extract it
Clickhouse How SmartNews powers real-time ad performance dashboards with ClickHouse
Nordic APIs Just-in-Time Authorization: Securing the Non-Human Internet
The Daily WTF CodeSOD: Waiting for October
Snyk Weaving Security into the Flow: New Snyk Studio Capabilities Power the AI Security Fabric
Snyk Securing the Agent Skill Ecosystem: How Snyk and Vercel Are Locking Down the New Software Supply Chain
Okta Develop a XAA-Enabled Resource Application and Test with Okta
Simon Willison Two new Showboat tools: Chartroom and datasette-showboat
Evil Martians PostCSS creator shares how to make your open source popular
Carlos Becker How GoReleaser strengthened security through GitHub's Secure Open Source Fund
Honeybadger Heroku logs and you: a complete guide
Go Using go fix to modernize Go code
Elastic Unlocking business resilience with full-stack observability in hybrid IT environments
RocksDB RocksDB development finds a CPU bug
Tinybird Tinybird, now in TypeScript
Teleport 2026 Research: The Top AI Infrastructure Risks and Identity Gaps
Auth0 Federated Identity vs. Single Sign-On: Key Differences
Thoughtbot The Bike Shed Ep 494: Primitive Obsession

Monday, February 16, 2026

AWS Amazon EC2 Hpc8a Instances powered by 5th Gen AMD EPYC processors are now available
AWS Announcing Amazon SageMaker Inference for custom Amazon Nova models
8th Light Walk Out Technology Is Hitting Its Stride
AWS AWS Weekly Roundup: Amazon EC2 M8azn instances, new open weights models in Amazon Bedrock, and more (February 16, 2026)
HashiCorp Vault Radar 2025 recap: Expanding visibility, deepening integration, and simplifying security
Red Hat Build a CI/CD pipeline with OpenShift Dev Spaces and GitOps
Raymond Chen It rather involved being on the other side of the airtight hatchway: Tricking(?) a program into reading files
Red Hat Performance and load testing in Identity Management (IdM) systems using encrypted DNS (eDNS) and CoreDNS in OpenShift clusters
Nikola BreĹľnjak How to find a branch parent in Git
Jeffrey Zeldman The salad bar theory of UX professionalism
Real Python TinyDB: A Lightweight JSON Database for Small Projects
Clickhouse Trouble will find you: How Cloudflare uses ClickHouse to scale analytics at quadrillion-row scale
Atomic Object Angular Bindings: What Are They and How Do I use Them?
Vercel Qwen 3.5 Plus is on AI Gateway
Blender Winter of Quality 2026
Real Python Quiz: TinyDB: A Lightweight JSON Database for Small Projects
Scrapinghub Electric cars and the journey to the future of web data
Tinybird The Linux Foundation tracks 700M+ open source events in real-time with Tinybird
Codrops Inside Metalab, Silicon Valley’s Best-Kept Design Secret
The Daily WTF CodeSOD: C+=0.25
APNIC Notes from NANOG 96
Marcelo Rinesi Runaway Geodesics
Swizec Teller GeLLMan amnesia
William Kennedy Range-Over Functions in Go
Deliveroo De-mystifying AI Agent Applications

Sunday, February 15, 2026

APNIC Ten years of Let’s Encrypt
Simon Willison Deep Blue
Atomic Object Trust Is the Real Deliverable
Josh Sherman Ignoring Files with Eleventy
Addy Osmani Bias Toward Action
Susam Pal Deep Blue: Chess vs Programming
Nicolas Fränkel Migrating from Jekyll to Hugo... or not

Saturday, February 14, 2026

Atomic Object Here’s How I’m “Friction-Maxxing” in a Technical Role
Susam Pal Soju User Delete Hash

Friday, February 13, 2026

8th Light Making Sense of Digital Transformation Initiatives: Seeing Past the Fuzziness
Simon Willison The evolution of OpenAI's mission statement
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)
SurveyMonkey How Emmy® winner Tiny Chef used SurveyMonkey to launch his next big career move
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
Martin Fowler Bliki: Future Of Software Development
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
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
Vercel Stale-if-error cache-control directive now supported for all responses
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
SeveralNines ClickHouse storage architecture and optimization
The Daily WTF Error'd: Cruel Brittanica
APNIC Updates on APNIC 64 and APRICOT 2027
Pulumi Passwordless PostgreSQL: IAM Authentication with Pulumi
Pulumi Introducing the Terraform State Provider for Pulumi ESC
Thoughtbot props_template 1.0: A high performance, more opinionated jbuilder replacement
Auth0 You Talked, We Listened: How Your Feedback Shaped Our New B2B Plans
Armin Ronacher The Final Bottleneck
Rust crates.io: an update to the malicious crate notification policy

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