Beyond Blame
A senior engineer reflects on the complex reasons behind messy codebases, arguing against blaming developers and for focusing on systemic solutions.
A senior engineer reflects on the complex reasons behind messy codebases, arguing against blaming developers and for focusing on systemic solutions.
A programmer shares personal strategies for effective learning, including spaced repetition and maintaining a 'Today I Learned' repository.
A developer details adding constant folding, propagation, and dead-code elimination optimizations to their Lisp-to-JavaScript compiler.
Announcing the release date for 'The CloudSec Engineer' book, a guide focused on cloud security engineering.
The author updates core pages like About, FAQ, and Home for the JourneyInbox SaaS app, focusing on UI layout and content.
HeavyIQ is an AI-powered English-to-SQL interface from HEAVY.AI, using a fine-tuned LLM to query and visualize massive datasets like flight records.
A technical summary and analysis of the Detock research paper on high-performance, multi-region database transactions with strict serializability.
A developer shares his journey of building and selling TinyPilot, a successful tech hardware business, after initial startup failures.
Explains how Google Translate's DOM manipulation causes crashes in React and other web apps, detailing the technical issues and potential workarounds.
Explores Apache Iceberg's advanced partitioning features, including hidden partitioning and transformations, for optimizing query performance in data lakes.
Explores Data-Oriented Programming principles in Java, focusing on modeling data with records and sealed types.
Explains how to cancel a C# task using multiple CancellationToken sources by linking them with CancellationTokenSource.CreateLinkedTokenSource.
A guide to installing and using LightIngest on Ubuntu for data ingestion into Azure Data Explorer, including managed identity authentication.
Explores new features in Java 22, including finalized APIs, preview functionalities, and enhancements for performance and developer experience.
Analyzing if AI can replace humans using computational theory, comparing countable vs. uncountable problems and AI's inherent limitations.
Developer updates on vdirsyncer alpha, ab-tidy tool, and darkman release, with notes on Hare programming language.
A guide to using standard HTML forms with Blazor Server-Side Rendering, covering form submission and antiforgery token handling.
A monthly roundup of news, articles, and developments in data streaming, stream processing, and related technologies like Apache Kafka, Flink, and Paimon.
A technical guide on configuring networking, downloading images, and deploying virtual machines on an Azure Stack HCI cluster.
A technical guide on reclaiming unused swap partition space by expanding the root partition to the left using tools like sfdisk and gparted.