Overenhancement
A critique of over-engineering in web design, using examples like hamburger menus and tabs to argue that unnecessary enhancements can harm usability.
A critique of over-engineering in web design, using examples like hamburger menus and tabs to argue that unnecessary enhancements can harm usability.
A technical guide on using ksqlDB to process and transform complex JSON data from ActiveMQ via Kafka Connect, including array splitting.
Announcing a new systems programming language with manual memory management, C ABI compatibility, and a focus on a robust standard library.
Final part of a series on using C# 9 records as strongly-typed IDs, covering remaining issues with EF Core and ToString() generation.
Tutorial on adding an unsubscribe link to emails using Google Apps Script for email marketing campaigns.
Analyzes the high cost of delaying continuous deployment and advocates for automated, sub-15-minute deploy cycles to boost engineering efficiency.
A guide on how to ask strategic questions during job interviews to identify bad managers and unhealthy team cultures in tech roles.
Predictions for cloud native trends in 2021, focusing on cloud IDEs, Kubernetes at the edge, and WebAssembly integration.
A tutorial on integrating Pocket bookmarks into an Eleventy static site using the Pocket API and environment variables.
A critique of Elastic's decision to change Elasticsearch's license, arguing it betrays open source principles and its contributor community.
Explores how certain programming language features, like operator overloading and macros, create 'spooky action at a distance' similar to quantum mechanics, harming code clarity.
Tutorial on setting up email notifications for GitHub Actions failures using a custom workflow.
Explores why Flutter development could be a highly lucrative career, highlighting its cross-platform capabilities and Google's backing.
Explains the theory behind linear regression models, a fundamental machine learning technique for predicting continuous numerical values.
Quick fix for a Docker connection error when starting a HashiCorp Boundary dev instance on Windows.
Analyzes the challenges of using data science and scientific advice for Covid-19 policy, comparing it to the gap between scientists and policymakers.
Explains the theory behind linear regression models, a fundamental machine learning algorithm for predicting continuous numerical values.
A video tutorial series on building a Covid19 stats widget for iOS 14 using the WidgetKit framework and SwiftUI.
Nginx 1.19 Docker images now support environment variables and templates, enabling dynamic configuration for proxying APIs in containerized apps.
A technical exploration of date/time complexities, timezone changes, and edge cases in software scheduling, framed as a historical scenario.