Engineering Blogs

208 posts / 367 feeds / 7 days · OPML

Wednesday, May 27, 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
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 How the lakebase architecture stays resilient to cloud failures
Databricks Introducing Always-On pricing: automatic savings for Databricks Lakebase
Martin Fowler The test suite as a regression sensor
Dean Hume Building a Custom MCP Server with Node.js
Clickhouse ClickHouse tops $250M ARR and 4,000 customers, launches Claude-powered agents at Open House 2026
Scrapinghub NotAnInterview: “I Have Superpowers Now"
Clickhouse Introducing CostBench: an open benchmark for data warehouse cost-performance
Clickhouse Thank you for building with us
Martin Fowler The VibeSec Reckoning
Real Python Sending Emails With Python
Stack Overflow Agents on a leash: Agentic AI remains mostly single-agent and monitored at work
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
Timescale How ApexAnalytica Runs Building Telemetry, Transactional Data, and RAG on a Single Postgres Instance
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
Thoughtbot Lost, forgotten, and unfamiliar HTML
Auth0 Securing AI Agents in Healthcare and Life Sciences
Vercel Redesigned Deployments List
Auth0 Do Not Let Your AI Go Rogue, Guard Against Agentic Misalignment

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
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?)
Raymond Chen If C# and JavaScript lets me await a Windows Runtime asynchronous operation more than once, why not C++/WinRT?
Real Python Connecting LLMs to Your Data With Python MCP Servers
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: Object-Oriented Programming (OOP) in Python
Real Python Quiz: Python Control Flow and Loops
Real Python Quiz: Connecting LLMs to Your Data With Python MCP Servers
Real Python Quiz: Files and File Streams
Confluent Confluent Cloud: Making an Apache Kafka Service 10x Better
Real Python Quiz: Python Data Structures
Real Python Quiz: Write More Pythonic Code
Real Python Quiz: Testing and Continuous Integration
Real Python Quiz: I/O Operations and String Formatting
Real Python Quiz: Functions and Scopes
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?
Swizec Teller Relentlessly focus on the outcomes
Confluent Modernize Your Business with Confluent’s Connector Portfolio
Pulumi Stop Tuning Prompts. Build a Harness.
Evil Martians Stop writing rules in AGENTS.md: use agent hooks and nano-staged instead
Vercel Vercel Domains now supports price sorting and availability filtering
Jane Street strace-ui, Bonsai_term, and the TUI renaissance
Carlos Becker AI didn't kill portfolios
Vercel Microfrontends routing now applies to vc alias and branch domains
Elastic 5 data foundation and technology stack gaps stalling your AI agents
Armin Ronacher Clanker: A Word For The Machine
Vercel Firecrawl joins the Vercel Marketplace

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)
Tumblr Where’s that comment?
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
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
Real Python How to Make a Scatter Plot in Python With plt.scatter()
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
Pulumi Best AI Infrastructure Tools in 2026
Advanced Web NixOS first impressions: writing system-level tests
Thoughtbot Biometrics authentication for your mobile app
Rust Security Advisory for Cargo (CVE-2026-5222)
Rust Security Advisory for Cargo (CVE-2026-5223)

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
Nicolas Fränkel Seasons time-lapse - alignment
Carlos Becker Announcing GoReleaser v2.16
Josh Sherman Pasting Images into Claude Code on Linux
Yegor Bugayenko Monotonic Indentation
Armin Ronacher Building Pi With Pi
Addy Osmani The Orchestration Tax is You
Susam Pal Childhood Computing

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
Susam Pal Don't Roll Your Own ...
Alex Korbonits The Verification Problem
Nate Berkopec Thoughts on LLMs in 2026

Friday, May 22, 2026

Jeremy Kun More whimsical OEIS sequences
Databricks Accelerating LLM Inference with Prompt Caching for Open‑Source Models on Databricks
Databricks Observability for any agent, anywhere: Production-ready tracing with OpenTelemetry & Unity Catalog on Databricks
DigitalOcean Request-Based Autoscaling Is Now Generally Available on App Platform
Databricks How World Bank Group uses Databricks to eradicate poverty through shared knowledge
Stack Overflow Dispatches from O'Reilly: The accidental orchestrator
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?
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
Red Hat Case study: Measuring energy efficiency on the x64 platform
Red Hat How to prevent AI inference stack silent failures
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
CodeName One NFC, Crypto, Biometrics, And A New Build Cloud
Pulumi Introducing pulumi do: Direct Resource Operations for Any Cloud
Thoughtbot Claude Code + Figma for non-technical designers
Auth0 Maximizing Akamai Risk Signals in Auth0 Actions

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)
Pulumi Seven Rules for Building an AI-Native Software Factory
T.J. Maher Practicing Playwright: Visual Testing With Playwright
Atomic Object Introduction to Wave Function Collapse
Martin Fowler Bliki: Vibe Coding
SeveralNines AI-Assisted Production Database Ops with ClusterControl MCP and CCX MCP
Kotlin KotlinConf’26 Keynote Highlights: Advances in Language Design, Tooling, AI-Driven Workflows, and Multiplatform Development
Kotlin Introducing a Security Support Policy for the Kotlin Standard Library
Kotlin Official Kotlin Support for Visual Studio Code Is Now Available in Alpha
Clickhouse May 2026 newsletter
Vercel Pull anomaly alert details using the Vercel CLI
SeveralNines Building High Availability PostgreSQL Clusters with Patroni and Other Integrated Approaches
Vercel Qwen 3.7 Max now available on Vercel AI Gateway
Nordic APIs JWT vs Opaque Tokens: Choosing the Right Token for API Security
Honeybadger SIEM alerts: everything you need to know
The Daily WTF CodeSOD: In the Know
Snyk Securing The AI Revolution: How Snyk And Our Partners Are Scaling For The Future
APNIC Open Fibre Data Standard and the visibility gap in network resilience
Yelp How Partition Access Visualizations Reduced our Data Lake S3 Cost by 33%
Stanko Tadić SpaceDeck X is coming to an arcade cabinet
Ivan Ursul How I Built Monitoring for My Home Solar System — And Why You Might Need It Too
Go Introducing the pkg.go.dev API
Teleport How to Extend SPIFFE Beyond Kubernetes: Bring Zero Trust Identity to Your VMs
Vercel Configure weighted traffic splits for Vercel Flags from the Vercel CLI
Elastic The data platform bet: Why financial AI initiatives stall and how the winners scale

Wednesday, May 20, 2026

Clickhouse clickhousectl v0.2.0: Postgres, ClickPipes and more
Kotlin Built for Productivity: What the Data Finally Shows About Kotlin