Linear Regression with Gradient Descent in JavaScript
A guide to implementing linear regression with gradient descent in JavaScript, using a housing price prediction example.
A guide to implementing linear regression with gradient descent in JavaScript, using a housing price prediction example.
A guide to using SQL Server's SWITCH operation to quickly modify schema on massive, non-partitioned tables with billions of rows.
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 the concept of immutability in JavaScript, its importance for functional programming, and how to implement it without external libraries.
Explains common JavaScript debugging interview questions, covering object comparison, scope, and the event loop with practical examples.
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.