A review of my time at Remix
A developer reviews their 10-month tenure at Remix, highlighting community growth and achievements before leaving to focus on a new venture, EpicWeb.dev.
A developer reviews their 10-month tenure at Remix, highlighting community growth and achievements before leaving to focus on a new venture, EpicWeb.dev.
A SwiftUI tutorial on customizing alert button styles, including using button roles and global tint color overrides.
A guide to creating ASCII bar charts directly in PostgreSQL using SQL queries, eliminating the need for external visualization tools.
Explores architect Christopher Alexander's design philosophy and its profound, often misunderstood, application to software development and programming patterns.
The author updates a Python/Django SaaS app with flake8-bugbear, fixing issues and discussing strategies for adding new tools.
Opinion piece on the debate over using self-closing tags (like <input />) versus implicit closing in HTML, discussing readability and tooling.
A guide to setting up low-cost website monitoring for Azure Static WebApps using Application Insights URL ping tests and alerts.
A tutorial on setting up a local Apache Kafka cluster for testing using Docker and Docker Compose.
A behind-the-scenes look at how the program committee used data and tools to select talks for the Current 2022 and Kafka Summit tech conferences.
Argues that velocity is a poor engineering metric and introduces better metrics for measuring team performance and productivity.
A developer recounts how automating a game with Perl bots as a teenager sparked his passion for programming and software engineering.
A guide on crafting effective abstracts for short, focused lightning talks at tech conferences, emphasizing clarity and a single core idea.
Explores the concept of native HTML includes with lazy loading, proposing browser-native features similar to PHP includes.
A guide to setting up automated message reminders in Microsoft Teams using Power Automate to boost productivity.
A guide to creating and managing dialogs in Angular, covering simple implementations and lifecycle management approaches.
A developer recounts creating their first real app: a TI-83+ program to solve trigonometry homework, sparking a lifelong passion for programming.
A talk on modern CSS layout techniques, emphasizing flexibility and new features like Container Queries and :has().
A guide to five Linux command-line utilities (Mcfly, Cheat, Git Open, etc.) designed to boost programmer productivity and workflow in 2022.
A guide to compressing Lookup Tables (LUTs) using the KTX 2.0 texture format for faster web loading and GPU processing.
An in-depth look at torchdata's internal architecture, focusing on datapipes and how they optimize data loading for PyTorch to improve GPU memory bandwidth.