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