What have you done for me lately? (Jan 2019)
A developer's personal recap of blog posts written for their employer's tech blog and side projects, including Slack guides, web development, and open-source contributions.
A developer's personal recap of blog posts written for their employer's tech blog and side projects, including Slack guides, web development, and open-source contributions.
Oracle 19c Docker containers timeout with JDBC driver versions 19.3.0.0+, causing a 'Got minus one from read call' error. The fix is to set oracle.net.disableOob=true.
Explains JavaScript's array.flatMap() method for mapping and filtering arrays, comparing it to array.map() and array.filter().
Explains how Singleton, Scoped, and Transient service lifetimes behave differently in Blazor WebAssembly client apps versus Blazor Server apps.
The author integrates django-htmx into a Django project to build a bulk task deletion feature for a SaaS homeschool application.
A guide to building a custom Logic App that filters Azure RSS feed updates by keywords and sends targeted email notifications.
A script to automatically update all PowerShell modules from the gallery, with options to exclude modules or skip major version updates.
Explains the key differences between IEnumerable and IQueryable in C#/.NET, focusing on in-memory vs. remote query execution.
Explores YAML's advanced string handling, focusing on multiline strings, indentation rules, and escape sequences for config files and CI.
Explains how to check and monitor if iOS mobile data access is enabled for a specific app using the Core Telephony framework.
A technical tutorial on creating interactive web maps using Django's GeoDjango module, PostGIS for spatial data, and the Leaflet JavaScript library.
A tutorial on implementing end-to-end (E2E) testing in Blazor applications using the Playwright automation framework for .NET.
Discusses the pros and cons of using unsigned integers (uint) in C#, covering CLS compliance, wrap-around risks, and practical use cases.
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.