If I Wrote a Linter, Part 2: Developer Experience
A developer explores ideas for improving linter developer experience, focusing on clarity, minimalism, and removing warnings.
A developer explores ideas for improving linter developer experience, focusing on clarity, minimalism, and removing warnings.
A developer explains his personal "policy of transience" in computing, detailing habits like disabling shell history and using temporary storage.
A developer explores using AI tools like Grok within Neovim for Love2D game development, including enhancing a Pong clone and its particle system.
Summary of talks from the 2025 TLA+ Community Event, focusing on formal methods and model-guided fuzzing for distributed systems.
Compares two Kubernetes tools for integrating external secret managers: Secrets Store CSI Driver and External Secrets Operator.
Explains the Initialization-on-Demand Holder idiom for lazy, thread-safe static initialization in Java, comparing it to alternatives.
Explains the Double-Checked Locking pattern in Java for thread-safe lazy initialization, covering its pitfalls and correct implementation.
Explores the security risks of self-replicating PHP code (quines), detailing how their underlying patterns can lead to vulnerabilities.
Introducing Ivar, a tool that provides Ruby developers with warnings for typos in instance variable names, preventing runtime errors.
Overview of the revamped structured concurrency API in Java 25, a key feature for managing concurrent tasks with virtual threads.
Explains how React Server Components can be used to generate static sites, using a Next.js blog as an example.
A tool for checking Romanian companies via their CIF (Tax ID) number on the ANAF (National Tax Agency) website.
A technical guide for upgrading PostgreSQL from version 16 to 17 on Ubuntu 25.04, including commands and verification steps.
A guide to fixing FrontMatter field population issues in BlazorStatic, a static site generator for Blazor.
An automated solution for centralized Azure budget tracking across subscriptions and management groups using PowerShell, Bicep, and Log Analytics.
Introduces the Azure Services Retirement Workbook, a Power BI tool from Microsoft to help cloud admins track and manage retiring Azure services.
Learn how to use the fail() function in Azure Bicep to conditionally stop deployments and validate parameter inputs.
A guide to running Docker-in-Docker workloads securely on GKE Autopilot using the gVisor sandbox, including cluster configuration steps.
An analysis of the accessibility and usability of experimental CSS Carousels, highlighting current limitations and browser support issues.
Explains the similarities between Astro's component model and React Server Components (RSC) for developers.