Tidy up - Unused Project and Nuget package reference using Visual Studio 2019
How to use Visual Studio 2019's built-in feature to find and remove unused project and NuGet package references to clean up your solution.
How to use Visual Studio 2019's built-in feature to find and remove unused project and NuGet package references to clean up your solution.
A critique of MATLAB's flaws and a nostalgic look at its unique productivity features for scientific computing, with suggestions for improvement.
A guide to writing effective release notes for software, focusing on clarity, structure, and best practices for open-source projects.
A guide to setting up cross-account security auditing for AWS and GCP environments using hub-and-spoke models and IAM roles.
A guide on hiring engineering managers, focusing on the decision between promoting internal engineers versus hiring external candidates.
A technical guide on creating a single .NET executable that runs on both Windows 7 (.NET 3.5) and Windows 10 (.NET 4.x) using TLS callbacks.
A guide to deploying a Kubernetes lab for security research, covering local setups, vulnerable clusters, and production-ready multi-node deployments.
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.
Final part of a series on using C# 9 records as strongly-typed IDs, covering remaining issues with EF Core and ToString() generation.
Announcing a new systems programming language with manual memory management, C ABI compatibility, and a focus on a robust standard library.
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.
Explores how certain programming language features, like operator overloading and macros, create 'spooky action at a distance' similar to quantum mechanics, harming code clarity.
A critique of Elastic's decision to change Elasticsearch's license, arguing it betrays open source principles and its contributor community.
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.