Engineering Blogs
204 posts / 368 feeds / 7 days ·
OPML
×
Wednesday, February 18, 2026
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
Databricks
Predictive Optimization at Scale: A Year of Innovation and What’s Next
Timescale
How to Break Your PostgreSQL IIoT Database and Learn Something in the Process
Nikola Brežnjak
Get in the Habit of Learning Daily
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
Tailscale
Huntress device posture integration is now generally available
Raymond Chen
Could WriteProcessMemory be made faster by avoiding the intermediate buffer?
Replit
Ship Enterprise Data Apps Faster with Replit and Databricks
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
Redesigned search and filtering for runtime logs
Vercel
We Ralph Wiggumed WebStreams to make them 10x faster
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
Federico Tomassetti
7 Reasons Why CEOs Should Modernize their Software
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
Julia Evans
Notes on clarifying man pages
Auth0
Inside OpenFGA's Improved ListObjects Algorithm: A Streaming Pipeline Traversal
Swizec Teller
Users buy your service, not your code
Trivago
From Always-On to On-Demand: Scaling Kafka Sinks with KEDA
Trivago
How a Learning Project Became Our Modern Mobile Test Framework
Thoughtbot
Our first Tech Leaders Meetup in Bristol, UK
Thoughtbot
A JavaScript developer's guide to Rails: Authorization with Pundit
Elastic
How to make the most of Elastic{ON} London 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
Laravel
Laravel Releases Nightwatch MCP Server for Claude Code and AI Agents
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
Vercel Sandbox snapshots now allow custom retention periods
Vercel
Recraft V4 on AI Gateway
Vercel
Automated security audits now available for skills.sh
Vercel
Claude Sonnet 4.6 is live on AI Gateway
Vercel
Automatic build fix suggestions with Vercel Agent
Vercel
How Stably ships AI testing agents in hours, not weeks
Vercel
Improved streaming runtime logs exports
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
Okta
Develop a XAA-Enabled Resource Application and Test with Okta
Snyk
Securing the Agent Skill Ecosystem: How Snyk and Vercel Are Locking Down the New Software Supply Chain
Snyk
Weaving Security into the Flow: New Snyk Studio Capabilities Power the AI Security Fabric
Simon Willison
Two new Showboat tools: Chartroom and datasette-showboat
Evil Martians
PostCSS creator shares how to make your open source popular
RocksDB
RocksDB development finds a CPU bug
Honeybadger
Heroku logs and you: a complete guide
Elastic
Unlocking business resilience with full-stack observability in hybrid IT environments
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
Go
Using go fix to modernize Go code
Carlos Becker
How GoReleaser strengthened security through GitHub's Secure Open Source Fund
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
Sunday, February 15, 2026
APNIC
Ten years of Let’s Encrypt
Simon Willison
Deep Blue
Daniel Lemire
How bad can Python stop-the-world pauses get?
Daniel Lemire
AI: Igniting the Spark to End Stagnation
Atomic Object
Trust Is the Real Deliverable
Susam Pal
Deep Blue: Chess vs Programming
Josh Sherman
Ignoring Files with Eleventy
Nicolas Fränkel
Migrating from Jekyll to Hugo... or not
Addy Osmani
Bias Toward Action
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
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
Red Hat
New LibSSH connection plug-in for Ansible replaces Paramiko
SeveralNines
ClickHouse storage architecture and optimization
The Daily WTF
Error'd: Cruel Brittanica
APNIC
Updates on APNIC 64 and APRICOT 2027
Thoughtbot
props_template 1.0: A high performance, more opinionated jbuilder replacement
Rust
crates.io: an update to the malicious crate notification policy
Pulumi
Introducing the Terraform State Provider for Pulumi ESC
Pulumi
Passwordless PostgreSQL: IAM Authentication with Pulumi
Auth0
You Talked, We Listened: How Your Feedback Shaped Our New B2B Plans
Armin Ronacher
The Final Bottleneck
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
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
Stack Overflow
How everyone and anyone can use AI for good
HashiCorp
Securing modern workloads with HashiCorp Vault and WIF
Databricks
Domain Intelligence Wins: What “High-Quality” Actually Means in Production AI
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_KEYDOWN message?
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
New deployments with vulnerable versions of the third-party package next-mdx-remote are now blocked by default
Vercel
Use MiniMax M2.5 on AI Gateway
Vercel
Browserbase joins the Vercel Agent Marketplace
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
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
Pulumi
Registry usage insights: know which stacks run which versions
Auth0
Auth0 B2B Plans Upgraded: Free Self-Service SSO, SCIM, and More!
Vinted
From Dagger to Metro
Elastic
AI observability: The backbone of mission resilience in the public sector
Pulumi
Introducing envVarMappings for Provider Credentials
Elastic
DevRel newsletter — February 2026
Susam Pal
From ZNC to Soju
Addy Osmani
14 More Lessons from 14 years at Google
Rust
Announcing Rust 1.93.1
Wednesday, February 11, 2026
wingolog
free trade and the left
Heroku
Heroku and GitHub Enterprise Server: Stronger Security, Seamless Delivery