DotNetAnywhere: An Alternative .NET Runtime
An exploration of DotNetAnywhere, a lightweight, alternative .NET runtime, its features, limitations, and use in projects like Blazor.
An exploration of DotNetAnywhere, a lightweight, alternative .NET runtime, its features, limitations, and use in projects like Blazor.
Improving Swift test debugging by pinpointing exact property differences between object instances instead of generic failure messages.
A step-by-step guide to installing and configuring Font Awesome icons in an Ionic mobile application.
A guide on how to run Cucumber BDD tests directly from the command line using the Java CLI runner, covering classpath setup and arguments.
A technical guide on using R's rvest package to scrape book descriptions and genres from Goodreads, adapting code from an existing project.
A personal story about how receiving a Nintendo Entertainment System as a Christmas gift in 1990 shaped the author's life and career path.
A guide to building a PowerShell script for generating storage usage reports across multiple servers, focusing on logical script flow and AD integration.
Explains common JavaScript debugging interview questions, covering object comparison, scope, and the event loop with practical examples.
Explains the concept of immutability in JavaScript, its importance for functional programming, and how to implement it without external libraries.
Explores using Spring's @DomainEvents annotation with JPA to implement domain events, discussing challenges and solutions for event broadcasting.
An investigation into keyboard latency claims, comparing modern gaming keyboards to older computers using high-speed measurements.
A guide on preparing a .NET Core console application for Docker, focusing on proper shutdown handling for containerized environments.
Explains a surprising Python behavior where chained comparisons like `d + 2 * a > int(c) == b` are evaluated differently than expected.
Explains word embeddings, comparing count-based and context-based methods like skip-gram for converting words into dense numeric vectors.
A guide showing the 'mousey' (GUI) methods for checking software versions in R/RStudio, acknowledging they are not best practice but helpful for beginners.
Explains Azure AD Managed Service Identity (MSI) for secure authentication without managing secrets in code, with a focus on ASP.NET Core.
A technical critique of Deputy AG Rosenstein's speeches linking encryption to cybersecurity threats, arguing his position misrepresents the role of encryption in major breaches.
A developer's personal appreciation letter to PostgreSQL, reflecting on its evolution, robust features, and adaptability over the years.
A guide to optimizing Puma, Unicorn, and Passenger Ruby app servers for maximum throughput and resource efficiency.
An introduction to Ionic, an open-source SDK for building hybrid mobile apps using web technologies like HTML, CSS, and JavaScript.