Debugging memory leaks in Postgres, jemalloc edition
A technical guide on using jemalloc to detect and debug memory leaks in PostgreSQL and other C/C++/Rust projects.
A technical guide on using jemalloc to detect and debug memory leaks in PostgreSQL and other C/C++/Rust projects.
A developer details how a Svelte Summit talk inspired them to overhaul their flawed testing architecture for a drag-and-drop library, dramatically improving reliability.
Explains how to use Azure Kubernetes Service's new preview feature for cost-optimized scaling of system add-ons using the managed Vertical Pod Autoscaler.
A guide for tech leaders on choosing between traditional coding, training models, and prompting LLMs for software development, based on Andrej Karpathy's concepts.
Explores the trade-offs between single-agent and multi-agent AI systems, discussing their characteristics, pros, and cons for different tasks.
A technical deep dive into optimizing DER serialization in Rust, focusing on length encoding challenges and performance improvements.
Explores how advanced AIs use 'chains of thought' reasoning to break complex problems into simpler steps, improving accuracy and performance.
A guide for Oracle DBAs on PostgreSQL transaction control, locking mechanisms, and performance monitoring basics.
A critique of the '10x engineer' myth, arguing for the value of 'normal' engineers and the complexity of measuring software development productivity.
A guide to using Web Workers in React to offload heavy data filtering from the main thread, improving UI responsiveness for large tables.
AI agents' autonomous and probabilistic nature forces stricter security and authorization models, breaking traditional microservice assumptions.
Explores the key traits of 'Expert Generalists'—professionals who bridge multiple specialties—and their growing importance in tech.
A guide to benchmarking language models using a Jupyter Notebook that supports any OpenAI-compatible API, including Ollama and Foundry Local.
Introducing VideoKit, an open-source Swift Package for adding customizable video players and video-based splash screens to SwiftUI apps.
Java 25 introduces a new preview API for easily encoding and decoding cryptographic objects in the PEM text format, addressing a key developer pain point.
Explains the statistical concept of included-variable bias in regression models, challenging the traditional 'omitted-variable bias' framing.
An engineer shares insights on how AI is transforming software development workflows and the rise of the AI-enhanced engineer.
Analyzes Kubernetes User Namespaces from an offensive security perspective, covering isolation benefits, potential misconfigurations, and escape vectors.
Analyzes the strategic rationale and risks of nations establishing Bitcoin reserves, categorizing them into different reserve types.
Announcement of the revival of the Refresh PGH web design and development meetup in Pittsburgh, with details for the upcoming event.