Five lessons from a minor production incident
A developer shares lessons learned from a minor AWS production incident involving SQS message limits and the claim check pattern.
A developer shares lessons learned from a minor AWS production incident involving SQS message limits and the claim check pattern.
Quarterly roundup of data lakehouse trends, table formats, and major industry news from Apache Iceberg to Delta Lake.
Announcing the free C23 edition of 'Modern C', a book updated for the new C standard with new features like _BitInt, nullptr, and constexpr.
A tutorial on using PyArrow for data analytics in Python, covering core concepts, file I/O, and analytical operations.
Explores the use of LLMs to generate synthetic data for training AI models, discussing challenges, an experiment with coding data, and a new library.
Explores the core reasons for using Change Data Capture (CDC) to extract data from operational databases for analytics and other applications.
A comprehensive guide to using Rust's built-in collection types, including vectors, arrays, hashmaps, and sets, with performance tips and examples.
A technical guide to methods for comparing spatial patterns in raster data, focusing on analysis using R for both continuous and categorical data.
A guide to debugging complex bugs in PHP, using the Xdebug crash in FrankenPHP as a case study, covering isolation, tools, and patching.
Analyzes the tech industry's talent retention strategies, using Google's $2.7B re-hire as a starting point, and argues for moving beyond bidding wars.
The article explores how the writing process of AI models can inspire humans to overcome writer's block by adopting a less perfectionist approach.
Explains linked cancellation tokens in C#, showing how to create a token that cancels when any of multiple source tokens are canceled.
Explores methods for implementing background task processing and concurrency in Starlette-based web applications like FastAPI to avoid blocking on LLM API calls.
Phil Eaton explains the core concepts and intuitions behind distributed consensus systems in a technical talk.
A guide to writing Home Assistant automations using Elixir's GenServers and WebSocket API for concurrent, programmable home automation.
A developer documents the process and specific changes required to upgrade their blog from Hugo v0.40 to v0.135.
Explains how to implement access control and security for Apache Iceberg tables at the file, engine, and catalog levels.
A guide to performing data operations using PySpark, Pandas, DuckDB, Polars, and DataFusion within a pre-configured Docker environment.
A developer shares their experience migrating a web application from .NET 6 to .NET 8, focusing on changes required for Entity Framework Core 8.
A comprehensive directory of Apache Iceberg resources, including tutorials, guides, and educational materials for data engineers and developers.