Engineering Blogs

187 posts / 366 feeds / 7 days · OPML

Friday, March 27, 2026

Replit The Best AI Tools for Product Managers in 2026
T.J. Maher Becoming AI QA: Why Python? How AI and Python became linked
Auth0 Unifying the Retail Customer Journey from Web to AI Agent with Auth0
Timescale Postgres Performance: Why Peak Throughput Benchmarks Miss the Real Problem
Angular Local AI, Reactive Routing, and the Vitest Migration! ⚡
Codrops Pell Mell: Crafting a Visual Exploration Platform with Editorial Rhythm
Cloudflare How we use Abstract Syntax Trees (ASTs) to turn Workflows code into visual diagrams
jOOQ Managing Sensitive Data in jOOQ 3.21+ Logs
Atomic Object AI and the Shifting Boundary of Software Development
Real Python The Real Python Podcast – Episode #289: Limitations in Human and Automated Code Review
Real Python Quiz: Interacting With REST APIs and Python
Semaphore Engineering How to Manage CI/CD for Game Development (Unity, Unreal, Large Binaries)
Databricks Zero-Downtime Patching in Lakebase Part 1: Prewarming
The Daily WTF Error'd: Timely Reminder
Stack Overflow Prevent agentic identity theft
Scrapinghub Is your AI coding assistant stuck in the past?
T.J. Maher Becoming AI QA: Would becoming an AI QA Engineer make myself more marketable? What should I study?
Marcelo Rinesi The Quiet Choir
Mary Rose Cook Code generation that just works
Ruby-lang Ruby 3.2.11 Released
Thoughtbot The Opinionated thoughtbotter: Bootstrap is the Superior Front-End Toolkit
Thoughtbot How strategic product design reduces risk before you write code
CodeName One Playground and java.time Support in Codename One

Thursday, March 26, 2026

APNIC Key moments from the APNIC AGM at APRICOT 2026
wingolog free trade and the left, quater: witches
AWS Customize your AWS Management Console experience with visual settings including account color, region and service visibility
Wealthfront How we standardized MariaDB in our Integration Server
Laravel New Expressive Model Attributes in Laravel 13.2.0
SurveyMonkey How SurveyMonkey is building AI you can trust
Martin Fowler Fragments: March 26
HashiCorp LAB3 accelerates cloud modernization with HashiCorp-powered unified workflows
RisingStack Keeping Meeting Apps Alive in the Background on iOS and watchOS
Stack Overflow Building shared coding guidelines for AI (and people too)
Raymond Chen Why doesn’t WM_ENTER­IDLE work if the dialog box is a Message­Box?
Clickhouse Top 10 best practices tips for ClickHouse
Red Hat Integrate Claude Code with Red Hat AI Inference Server on OpenShift
Cloudflare A one-line Kubernetes fix that saved 600 hours a year
Atomic Object Test Builders: Less Setup, Better Tests
Real Python Quiz: Getting Started With Django: Building a Portfolio App
Semaphore Engineering How does AI-driven deployment differ between traditional software and ML models (MLOps)?
Clickhouse ClickHouse is data lake ready
Daniel Stenberg Don’t trust, verify
Hayden James Bash Aliases: Speed Up Your Linux Workflow (Custom Shortcuts)
Nordic APIs The Role of APIs in Autonomous Vehicles
Red Hat Scale LLM fine-tuning with Training Hub and OpenShift AI
The Daily WTF CodeSOD: Preformatted
Clickhouse Smarter Auto-Scaling for ClickHouse: The Two-Window Approach
Snyk The 5 Principles of Snyk’s Developer Experience
Laravel Inertia.js v3.0.0 Is Here with Optimistic Updates, useHttp, and More
Red Hat Reproducible builds in Project Hummingbird
Daniel Lemire JSON and C++26 compile-time reflection: a talk
Auth0 Breaking the "Identity Wall" with Tenancy-as-a-Service
Ruby-lang Ruby 3.3.11 Released
Rust Announcing Rust 1.94.1
Addy Osmani The Code Agent Orchestra - what makes multi-agent coding work
Thoughtbot Giant Robots Podcast Ep 606: AI layoffs are BS

Wednesday, March 25, 2026

Databricks Fizz accelerates ecommerce analytics with Databricks SQL
APNIC Make this one change to prevent IPv6 routing loops in your network
Databricks What is a Cloud-Based Database Management System?
Clickhouse More Visibility, Less Guesswork: ClickHouse Cloud's New Monitoring Capabilities
AWS Announcing Amazon Aurora PostgreSQL serverless database creation in seconds
Databricks Tevogen Bio’s Journey to Streamlining Life-Saving Therapies
Databricks Building an A/B testing analysis framework for mobile gaming on Databricks
Dropbox Reducing our monorepo size to improve developer velocity
Mozilla Hacks Firefox Developer Edition and Beta: Try out Mozilla’s .rpm package!
Clickhouse Structured Logging in .NET with Serilog and ClickHouse
Red Hat Getting started with the vLLM Semantic Router project's Athena release: Optimize your tokens for agentic AI
Codrops From Web UI to Game UI: How Gaming & Creativity Reshaped María Vargas’ Career
Red Hat Dynamic resource allocation goes GA in Red Hat OpenShift 4.21: Smarter GPU scheduling for AI workloads
Clickhouse Building high-performance full-text search for object storage
Raymond Chen How can I change a dialog box’s message loop to do a Msg­Wait­For­Multiple­Objects instead of Get­Message?
Real Python How to Use Git: A Beginner's Guide
Google Online Security Security for the Quantum Era: Implementing Post-Quantum Cryptography in Android
Laravel Ship AI with Laravel: Building Your First Agent with Laravel 13's AI SDK
Atomic Object Release Notes Are Only Useful If People Actually Read Them: The Digest Fix
Real Python Quiz: Using Data Classes in Python
Databricks What Are Analytic Applications?
Hayden James Linux Firewall with nftables: Setup Guide
Daniel Stenberg One hundred weirdo emails
Nordic APIs Tackling API Security in the AI Era
Databricks What is Intelligent Document Processing?
Clickhouse Querying DateTimes in ClickHouse
Databricks What is a Relational Data Model?
Red Hat How to run a Red Hat-powered local AI audio transcription
APNIC Demystifying performance of eBPF network applications
Scrapinghub Data outcomes are top of the scraping stack
The Daily WTF CodeSOD: Development Tools
Elastic SIEM-as-a-Service offering leverages Elastic for unified cybersecurity across the US government
Snyk From Discovery to Defense: Why AI Red Teaming Is the Next Step After AI-SPM
Laravel Laravel Boost v2.4.0 Adds Security Audits and a Laravel Best Practices Skill
Swizec Teller Software engineer interviews for the age of AI
Drew DeVault A eulogy for Vim
Carlos Becker Keeping sponsor lists up-to-date
Elastic An engineer’s take on onboarding at Elastic
Susam Pal Wander 0.3.0
Tinybird Smarter deployments in Tinybird: faster schema changes for the most common operations

Tuesday, March 24, 2026

Databricks How Databricks Helps Baseball Teams Gain an Edge with Data & AI
Node.js Developing a minimally HashDoS resistant, yet quickly reversible integer hash for V8
Node.js Node.js 25.8.2 (Current)
Node.js Node.js 24.14.1 (LTS)
Node.js Node.js 22.22.2 (LTS)
Node.js Node.js 20.20.2 (LTS)
Databricks Databricks recognized as a Gartner® Peer Insights™ Customers’ Choice for Analytics and BI
Tailscale OpenClaw is fun. OpenClaw is dangerous. Here's where Tailscale helps.
Airbnb What COVID did to our forecasting models (and what we built to handle the next shock)
Clickhouse Making complex JSON 58x faster, use 3,300x less memory, in ClickHouse
Raymond Chen Windows 95 defenses against installers that overwrite a file with an older version
Real Python Understanding CRUD Operations in SQL
Codrops Digital Craft, Wild Soul: Building San Rita’s Topographic Web Experience
Martin Fowler Bliki: Architecture Decision Record
Cloudflare Sandboxing AI agents, 100x faster
SurveyMonkey “What if you just knew?”: Our new brand campaign tackling business uncertainty
Jeffrey Zeldman Dine ’n em-dash
Expedia Operating Trino at Scale With Trino Gateway
Atomic Object How to Build a RAG App, for Beginners: Local LLMs, Ollama, and LangChain
Real Python Quiz: Python Modules and Packages: An Introduction
Hayden James cron and crontab: The Complete Guide to Task Scheduling on Linux
Tinybird Maple: an open-source observability platform built with Tinybird's TypeScript SDK
FreeAgent Structured outputs with Pydantic AI
Semaphore Engineering What guardrails or policies should be in place when AI is part of deployment decisions (e.g., auto-rollback, approvals)?
Nordic APIs 5 Examples of API-First AI Agents
Stack Overflow Multi-stage attacks are the Final Fantasy bosses of security
Red Hat Run Model-as-a-Service for multiple LLMs on OpenShift
Red Hat Evaluate OpenShift cluster health with the cluster observability operator
Red Hat Integrate Red Hat Advanced Cluster Management with Argo CD
Ebay eBay Partners with Meta for New Affiliate Program, Boosting Social Commerce for Sellers and Creators
Clickhouse Intelligent security at ClickHouse speed: How Cogent Security built an AI-native vulnerability management platform
The Daily WTF CodeSOD: The Barren Fields
APNIC The why and what of the CIDR Report
Scrapinghub No-code web scraping workflows are here: Introducing the Zyte integration for Zapier
Node.js Tuesday, March 24, 2026 Security Releases
DigitalOcean DigitalOcean India: Inside Our Growing Hub for AI and Cloud Innovation
Zach Holman Signed: A Portfolio for Investors
Evil Martians Tutorialkit.rb: interactive Ruby tutorials entirely in the browser
Go Type Construction and Cycle Detection
Carlos Becker Goodbye, Charm
Stripe How Stripe Radar helps prevent free trial abuse
Susam Pal Wander 0.2.0
Honeybadger Heroku vs Vercel: Choosing the right platform for your app

Monday, March 23, 2026

Hayden James sed Command in Linux: with Real Examples
Laravel Building Transaction-Safe Multi-Document Operations in Laravel
DigitalOcean Enhancing Security with User-Specific Access Keys for DigitalOcean Functions
.NET Generative AI for Beginners .NET: Version 2 on .NET 10
AWS AWS Weekly Roundup: NVIDIA Nemotron 3 Super on Amazon Bedrock, Nova Forge SDK, Amazon Corretto 26, and more (March 23, 2026)
Microsoft TypeScript Announcing TypeScript 6.0
Robin Wilson How to bypass SSL for PROJ reprojection
Microsoft Edge Protect your enterprise from shadow AI and more: Announcements at RSAC 2026
Nelson Elhage From error-handling to structured concurrency
Replit Live from Replit HQ Part 2
.NET Ten Months with Copilot Coding Agent in dotnet/runtime
Kotlin KotlinConf’26 Speakers: In Conversation with Josh Long
Codrops Building a Dual-Scene Fluid X-Ray Reveal Effect in Three.js
Real Python How to Use Note-Taking to Learn Python
Raymond Chen How can I make sure the anti-malware software doesn’t terminate my custom service?
Cloudflare Launching Cloudflare’s Gen 13 servers: trading cache for cores for 2x edge compute performance
Cloudflare Inside Gen 13: how we built our most powerful server yet
Tailscale Aperture by Tailscale: More secure AI now available via self-serve
Atomic Object Product Design Is Changing in the World of AI and Agentic Tools
Real Python Quiz: Strings and Character Data in Python
Red Hat Upgrade Advanced Cluster Management hubs without disruption
The Daily WTF CodeSOD: Completely Readable
Scrapinghub The Scrapy whisperer: Adrian Chaves on Web Scraping Copilot
Snyk Introducing Agent Security
Robin Ward Anatomy of a Room
Evil Martians Product-market fit methodology for early-stage devtool companies
Thoughtbot Meet Duck Typer: your new duck typing friend
Huon Wilson Why don't multi-column indices help queries on the second column?

Sunday, March 22, 2026

Simon Willison Experimenting with Starlette 1.0 with Claude skills
APNIC Strengthening network security and visibility through APNIC products and tools
Jeffrey Zeldman RSS creator on Bluesky & AT Proto
Dereuromark Data Governance in CakePHP with Bouncer and AuditStash
Atomic Object Moving from Autopilot to Aware: Mindfulness as a Tool for Combating Friction in Communication
Daniel Stenberg NTLM and SMB go opt-in
Nikola BreĹľnjak Speed Reading
Hayden James 90+ Linux Commands frequently used by Linux Sysadmins
Nicolas Fränkel The Software Architect Elevator
Josh Sherman Switching from Neovim to Vim (Again)

Saturday, March 21, 2026

Simon Willison Profiling Hacker News users based on their comments
Nikola BreĹľnjak Impostor Syndrome
Daniel Stenberg bye bye RTMP
Hayden James awk Command in Linux: A Practical Guide with Real Examples
Atomic Object Here’s How I’m Planning My Pumping Setup at Work
Gleb Bahmutov String Types For E2E Tests
Rust Security advisory for Cargo

Friday, March 20, 2026

Replit Live from Replit HQ: Agent 4 Launch Pt. 1
HashiCorp Agentic runtime security: Solving agentic AI identity and access gaps
Etsy Making Ads Count: Using MMoE and Auxiliary Tasks to Better Connect Buyers & Sellers