Build vs Buy: Component Libraries edition
Explores the 'build vs buy' decision for UI component libraries, weighing custom development against using existing solutions.
Explores the 'build vs buy' decision for UI component libraries, weighing custom development against using existing solutions.
A developer adds UI improvements and new features to a SaaS application based on direct customer feedback.
A live coding session where developers tackled a CSS Flexbox gap compatibility issue in Safari by implementing CSS Grid solutions.
Explains the 'Need-to-know' security principle for SQL Server and Azure SQL, detailing access control methods and implementation scenarios.
A technical guide on enabling and configuring Microsoft Defender Application Guard for Office to protect against malicious files.
Microsoft's Authentication Methods API update enables programmatic management of user MFA settings via application permissions and PowerShell.
Analyzes how server location and CDNs impact website speed using real latency data and access logs.
A guide to using .NET Core diagnostics tools in a sidecar container to trace and profile applications running on Azure Kubernetes Service.
A guide to managing multiple Python versions on your system using the pyenv tool for development and project isolation.
An introduction to pattern-based spatial analysis in R using the 'motif' package for analyzing categorical raster data like land cover maps.
Using bash shell tools like kafkacat, jq, sort, and uniq to perform a GROUP BY-style analysis on data from a Kafka topic.
Explains what methods are in JavaScript, how to define them in objects and classes, and how to invoke them.
Announcing the 2021 Ihaka Lectures featuring local experts on distributed computing, machine learning for child welfare, and applied math for COVID-19 response.
Explains the Principle of Least Privilege (POLP) for security in SQL Server, covering user permissions, service accounts, and attack surface reduction.
Final part of a series comparing Azure shared storage options, summarizing pros, cons, and workload patterns.
A solo developer's third-year retrospective on building a software business, focusing on the success of his open-source KVM device, TinyPilot.
A tutorial on using Cypress to test if an element exists, is visible, and common pitfalls with negative assertions.
A guide to setting up and configuring OpenTelemetry tracing for ASP.NET Core applications, from basic console output to advanced instrumentation.
A developer's enthusiastic personal reflection on the benefits and joys of using TypeScript for JavaScript development.
A developer's journey from WordPress to modern static site generators, detailing the evolution of their personal site and the reasons for moving away from the platform.