Engineering Blogs
208 posts / 367 feeds / 7 days ·
OPML
×
Thursday, May 28, 2026
Codrops
The Never Ending Story: Building a Seamless Infinite Scroll Experience with GSAP & Lenis
Cloudflare
How we built Cloudflare's data platform and an AI agent on top of it
Atomic Object
I Almost Built Another Internal Web App
Real Python
Quiz: BNF Notation: Dive Deeper Into Python's Grammar
Timescale
Unify Your Plant-Floor Data with Claude Code and TimescaleDB
Clickhouse
Introducing multi-stage distributed query execution in ClickHouse Cloud
Scrapinghub
Announcing powerful new spending controls and usage insights for Zyte API
SeveralNines
How to Migrate from SQL Server to PostgreSQL HA for Dockerized Apps
Red Hat
LogAn: Large-scale log analysis with small language models
Nordic APIs
What Are Your Highest-Risk APIs?
The Daily WTF
CodeSOD: What Condition is This
Hayden James
Fail2ban on Linux: Protect Your Server from Brute-Force Attacks
Clickhouse
Open House 2026 Day 1: real-time data without lock-in and what teams can build next
Red Hat
stalld’s BPF Backend: Breaking Free from debugfs
Marcelo Rinesi
The Nostradamus Fixpoint
Eli Bendersky
Notes on Fourier series
T.J. Maher
Practicing Playwright: API Testing, Intercepting Network Requests, and Mocking APIs
APNIC
Centrality in the Internet’s names
Clickhouse
Open House 2026 Day 1: ロックインなきリアルタイムデータと、チームが次に構築できるもの
Clickhouse
ClickHouse、ARR前年同期比300%超、顧客数4,000社突破、Claude搭載のAIエージェントを発表
Thoughtbot
This week in #dev (May 15, 2026)
Wednesday, May 27, 2026
Clickhouse
Open House observability announcements: MCP server, AI Notebooks, and ClickStack Cloud
APNIC
[Podcast] About time
Databricks
Reliable LLM Inference at Scale
Databricks
BI Serving Pointers; Maximizing for Performance and TCO
Martin Fowler
Fragments: May 27
Clickhouse
Thank you for building with us
Clickhouse
ClickHouse tops $250M ARR and 4,000 customers, launches Claude-powered agents at Open House 2026
DigitalOcean
Scalable, Cost-Efficient AI: Introducing Unified Batch Inference on DigitalOcean
Cloudflare
Iran's Internet is partially restored, Cloudflare Radar data shows
Dereuromark
A powerful composable menu builder for CakePHP
Clickhouse
Introducing ClickStack Cloud: Serverless observability powered by ClickHouse
Clickhouse
Introducing House Mates: the ClickHouse partner community and program
Clickhouse
Postgres managed by ClickHouse is now in beta
Simon Willison
I think Anthropic and OpenAI have found product-market fit
AWS
Meet Our Newest AWS Heroes – May 2026
Scrapinghub
Meet the new-look Zyte Domain Health Hub: Your command center for data extraction performance
Databricks
Introducing Always-On pricing: automatic savings for Databricks Lakebase
Databricks
How the lakebase architecture stays resilient to cloud failures
Martin Fowler
The test suite as a regression sensor
Dean Hume
Building a Custom MCP Server with Node.js
Scrapinghub
NotAnInterview: “I Have Superpowers Now"
Clickhouse
Introducing CostBench: an open benchmark for data warehouse cost-performance
Martin Fowler
The VibeSec Reckoning
Raymond Chen
Sharing the result of a single Windows Runtime IAsyncOperation among multiple coroutines, part 1
Stack Overflow
Agents on a leash: Agentic AI remains mostly single-agent and monitored at work
Real Python
Sending Emails With Python
Databricks
Announcing Lakebase Change Data Feed (CDF)
Clickhouse
Agentic analytics starts with query-ready data: the write-side cost of Snowflake vs. ClickHouse
Clickhouse
Introducing AI observability notebooks for Managed ClickStack in Private Preview
Codrops
Whooshes, Snaps and Shaders: Adrien Vanderpotte and the Feeling of the Interface
Atomic Object
How I Use Agents Without Stopping My Own Growth
Real Python
Quiz: Sending Emails With Python
Semaphore Engineering
Building an AI-Native CI/CD Experience with sem-ai
Kotlin
Koog 1.0 Is Out: Stable Core, Better Interop, and Multiplatform Observability
Clickhouse
5 Countries, 12 Days, One ClickHouse: Inside Alexey's APJ AI Tour
Red Hat
Running AI inference on Rebellions ATOM NPU with Red Hat AI
Red Hat
How we built integration testing for fast-moving AI backend
Clickhouse
How the 5 major cloud data warehouses compare on cost-performance
Clickhouse
How the 5 major cloud data warehouses really bill you: A unified, engineer-friendly guide
The Daily WTF
CodeSOD: Are There Files Yet?
APNIC
Register now for APNIC 62 in Mumbai
Snyk
Continuous Offensive Security: The Line We've Been Walking
Databricks
Building a FHIR-native health data platform on Databricks Lakebase
Laravel
Scheduler Attributes and Listener Discovery Control in Laravel 13.12.0
Yelp
Beyond the Menu Tree: How Yelp Built a Smarter Customer Success Chatbot with AI
Auth0
Securing AI Agents in Healthcare and Life Sciences
Vercel
Redesigned Deployments List
Alex Korbonits
Same-Day Model Integration: ESMC + ESMFold2 in Sheaf v0.11
Teleport
Modernizing Administrative Access for CMMC Level 2
Thoughtbot
Lost, forgotten, and unfamiliar HTML
Auth0
Do Not Let Your AI Go Rogue, Guard Against Agentic Misalignment
Stripe
Expanding Stripe Radar to protect more of your business
Tuesday, May 26, 2026
Tailscale
Canada’s Bill C-22 and the security cost of collecting more data
Laravel
The PHP Foundation Launches an Ecosystem Security Team
Databricks
AI readiness in telecommunications
Etsy
Shaping Product Understanding with Contrastive Reinforcement Learning
.NET
Doing More with GitHub Copilot as a .NET Developer
.NET
Give Your .NET MAUI Android Apps a Material 3 Makeover
Facebook
SilverTorch: Index as Model — A New Retrieval Paradigm for Recommendation Systems
Medium
Outcomes we want to see from AI at Medium Engineering
Confluent
How to Add Your First Streaming Transformation with Flink
Scrapinghub
Building a self-hosted browser scraping service (is it more hassle than its worth?)
Real Python
Connecting LLMs to Your Data With Python MCP Servers
Raymond Chen
If C# and JavaScript lets me await a Windows Runtime asynchronous operation more than once, why not C++/WinRT?
Clickhouse
Index-based pruning in ClickHouse
Codrops
Building a Scroll-Driven 3D Cube Gallery in Webflow with GSAP
Confluent
Integrating RAG and GenAI into Customer 360 Architecture
Atomic Object
Graph-Style Queries vs. Joins: When Your REST API Hits a Wall
Real Python
Quiz: Exceptions, Logging, and Debugging
Real Python
Quiz: Object-Oriented Programming (OOP) in Python
Real Python
Quiz: Visualizing Data in Python With Seaborn
Real Python
Quiz: Files and File Streams
Real Python
Quiz: Connecting LLMs to Your Data With Python MCP Servers
Real Python
Quiz: I/O Operations and String Formatting
Real Python
Quiz: Python Data Structures
Real Python
Quiz: Testing and Continuous Integration
Rob Allen
Fixing two minor git irritations in my OSS fork workflow
Stack Overflow
Do you have what it takes to run AI in production?
Red Hat
Testing infrastructure red teaming with abliterated models
Red Hat
Build an enterprise RAG system with OGX
Red Hat
Solutions for SELinux MCS challenges with GitLab runners
Nordic APIs
Top API Authorization Risks With AI Agents
The Daily WTF
Whales Ahoy!
Daniel Stenberg
The pressure
Laravel
Manage Subscription Plans and Entitlements in Laravel with Laravel Entitlements
Vercel
Sandbox persistence is now GA
Thoughtbot
Why Duck Typer?
Vercel
Microfrontends routing now applies to vc alias and branch domains
Jane Street
strace-ui, Bonsai_term, and the TUI renaissance
Elastic
5 data foundation and technology stack gaps stalling your AI agents
Swizec Teller
Relentlessly focus on the outcomes
Vercel
Firecrawl joins the Vercel Marketplace
Carlos Becker
AI didn't kill portfolios
Vercel
Vercel Domains now supports price sorting and availability filtering
Pulumi
Stop Tuning Prompts. Build a Harness.
Evil Martians
Stop writing rules in AGENTS.md: use agent hooks and nano-staged instead
Armin Ronacher
Clanker: A Word For The Machine
Monday, May 25, 2026
Simon Willison
Notes on Pope Leo XIV's encyclical on AI
APNIC
RADIUS isn’t going away, so let’s fix it properly
AWS
AWS Weekly Roundup: AWS Local Zones in Istanbul, open-source ExtendDB, Kiro Web, and more (May 25, 2026)
Confluent
RAG and GenAI for Regulated and Public Sector Architectures
Scrapinghub
Web scraping on 22 KB of RAM: Fitting the world on an ESP8266 microcontroller
Confluent
Enterprise Knowledge Management with RAG for Digital-Native Companies
Scrapinghub
I built scraping agents for 30 days - here’s what I learned
Scrapinghub
I'm not the same developer I was before LLMs
Scrapinghub
Flatcar Linux for web scrapers: deploy immutable containers with just one config file
Confluent
Autonomous Agentic Event-Driven Systems Architecture
Antirez
Distributing LLM inference in DwarfStar
Laravel
Moat: A Security Review for Your GitHub Account
Real Python
How to Make a Scatter Plot in Python With plt.scatter()
Raymond Chen
A hypothetical redesign of System.Diagnostics.Process to avoid confusion over properties that are valid only when you are the one who called Start
Red Hat
MCP servers vs. skills: Choosing the right context for your AI
Red Hat
How to route external and local LLMs with Models-as-a-Service
Mary Rose Cook
Using encapsulated development to code on my phone
Kogan.com
Use AI in Your Kogan.com Coding Interview. We would Rather You Did.
The Daily WTF
CodeSOD: Classic WTF: One-and-a-Half-Tiered Application Design
APNIC
Understanding traceroute by reimplementing it in Rust
Laravel
Laravel Fluent Validation: An Object-Oriented Rule Builder
Rust
Security Advisory for Cargo (CVE-2026-5222)
Rust
Security Advisory for Cargo (CVE-2026-5223)
Pulumi
Best AI Infrastructure Tools in 2026
Thoughtbot
Biometrics authentication for your mobile app
Advanced Web
NixOS first impressions: writing system-level tests
Sunday, May 24, 2026
APNIC
Ephemeral leaks and automated BGP route leak detection
Hayden James
nmap on Linux: Guide to Network Scanning and Discovery
Jeffrey Zeldman
Required reading: “The Interracial Cuck Porn Theory of Everything”
Jeffrey Zeldman
Lest we forget
Atomic Object
Whiteboard Interviews: Testing for Competency, not Memorization
Yegor Bugayenko
Monotonic Indentation
Armin Ronacher
Building Pi With Pi
Addy Osmani
The Orchestration Tax
Carlos Becker
Announcing GoReleaser v2.16
Josh Sherman
Pasting Images into Claude Code on Linux
Susam Pal
Childhood Computing
Nicolas Fränkel
Seasons time-lapse - alignment
Saturday, May 23, 2026
Snyk
Laravel Lang Supply Chain Advisory
Dereuromark
RFC 9116: security.txt for your PHP apps
Atomic Object
Small Habits To Help Your Teammates Shine
Marcelo Rinesi
Graveyard
Daniel Lemire
Parsing IPv6 Addresses Crazily Fast with AVX-512
Databricks
Pharma launch analytics: How to compress the first 90 days and win the three years that follow
Databricks
Scaling for MHHS: 50x cost-efficient margin data engineering at Octopus Energy
Alex Korbonits
The Verification Problem
Nate Berkopec
Thoughts on LLMs in 2026
Susam Pal
Don't Roll Your Own ...
Friday, May 22, 2026
Jeremy Kun
More whimsical OEIS sequences
Databricks
Accelerating LLM Inference with Prompt Caching for Open‑Source Models on Databricks
DigitalOcean
Request-Based Autoscaling Is Now Generally Available on App Platform
Raymond Chen
Why do you say that a COM STA thread must pump messages if I see sample code creating STA threads and not pumping messages?
Stack Overflow
Dispatches from O'Reilly: The accidental orchestrator
Angular
Mastering Dynamic Components, HTTP Resources, and AI Writing Assistants ️
Atomic Object
Spec-Driven Development Is Not Waterfall
Nic Raboy
How to Design Nested Documents for a Blogging App
Real Python
The Real Python Podcast – Episode #296: Managing Polars Schema Issues & Profiling GitHub Users
Clickhouse
Do you still need Elasticsearch for log analytics? ClickHouse says no.
Clickhouse
Native random sampling in ClickHouse
Clickhouse
Integrating the Rust Delta Kernel into ClickHouse
Stack Overflow
Breaking your AI storage bottlenecks
Red Hat
Protect data offloaded to GPU-accelerated environments with OpenShift sandboxed containers
The Daily WTF
Error'd: April is Special, and so are you
Scrapinghub
My agentic coding setup: Claude Code, multi-agent orchestration, and how I actually work
Gleb Bahmutov
DOM State Clarity With cy.depends Command
Daniel Lemire
Only 17% of all 64-bit Integers are products of two 32-bit integers
Grab
The Hugo evolution: Engineering Grab's unified, one-click data ingestion platform with Apache Flink
Pulumi
Introducing pulumi do: Direct Resource Operations for Any Cloud
Auth0
Maximizing Akamai Risk Signals in Auth0 Actions
CodeName One
NFC, Crypto, Biometrics, And A New Build Cloud
Thoughtbot
Claude Code + Figma for non-technical designers
Thursday, May 21, 2026
APNIC
Your elected leaders: Joy Chan, Cooperation Special Interest Group Chair
Hayden James
Linux Log Files: Guide to Reading, Searching, and Managing Logs
APNIC
IP geolocation is hard: The draft report from the IAB workshop on IP address geolocation
Simon Willison
Datasette Agent
Mozilla Hacks
Announcing Web Serial Support in Firefox
.NET
Announcing Agent Governance Toolkit MCP Extensions for .NET
Snyk
Snyk announces Anthropic updates: Evo integrates with Claude Enterprise, and Snyk Desk comes to Claude Desktop
Cloudflare
Announcing Claude Compliance API support with Cloudflare CASB
.NET
Improving C# Memory Safety
Dennis Felsing
Finding Bugs using LLMs
Dropbox
Introducing Nova, our internal platform for coding agents
Replit
Replit Enterprise, Now Self-Serve
Scrapinghub
llms.txt isn’t dead: How we put dev docs in AI’s spotlight
Codrops
Creating Scroll-Driven SVG Map Animations with GSAP
Pulumi
Bringing Neo to GitHub and Slack
Stack Overflow
Coding agents are giving everyone decision fatigue
Pulumi
Neo Automations: Scheduled Tasks Shipped as Pull Requests
Raymond Chen
How do I use Win32 structures from the Windows Runtime?
Node.js
Node.js 24.16.0 (LTS)