Deploying Containerised Apps to Azure Web App for Containers
A tutorial on deploying Docker container images from Azure Container Registry to Azure Web App for Containers, completing a CI/CD pipeline for Blazor apps.
A tutorial on deploying Docker container images from Azure Container Registry to Azure Web App for Containers, completing a CI/CD pipeline for Blazor apps.
Explains boolean values in JavaScript and TypeScript, including truthy/falsy values, the Boolean function, and TypeScript's boolean type.
A technical comparison of parallel processing methods in PowerShell 7, evaluating the new ForEach-Object Parallel feature against the established PoshRSJob module.
A tutorial explaining the CSS Flexbox layout model, covering core properties like flex-direction and flex-wrap for creating responsive designs.
A guide on setting up and deploying a GitHub Webhook using Node.js for automated website deployments.
Explores intrinsic reasons why a senior software engineer might choose to remain an individual contributor instead of pursuing a management career path.
A brief explanation of recursion in JavaScript with a practical example comparing iterative and recursive vowel counting functions.
A developer's guide to choosing programming languages, comparing pros and cons of C, Go, Rust, Python, JavaScript, Java, C#, and Haskell.
Explains opaque return types in Swift 5.1, covering their syntax, benefits for API encapsulation, and differences from protocol return types.
Explains how to use Babel Standalone to transpile modern JavaScript in inline script tags for legacy browser support without a build step.
A preview of Morpheus Data and HashiCorp ahead of Cloud Field Day 6, analyzing their cloud management and infrastructure automation platforms.
Explains the void operator in JavaScript and the void type in TypeScript, highlighting their differences and common use cases.
A tutorial on learning the Scheme programming language by solving the Advent of Code 2018 Day 5 challenge, focusing on iterative REPL use and pattern matching.
Introducing the 'rimu' R package for manipulating and analyzing multiple-response data, with examples using ethnicity survey data.
An introduction to Evolution Strategies (ES) as a black-box optimization alternative to gradient descent, with applications in deep reinforcement learning.
Explains the theory behind linear regression models, a fundamental machine learning algorithm for predicting continuous numerical values.
A guide to integrating the FluentValidation library with Blazor forms for enhanced .NET Core form validation.
Analyzes inconsistent browser behavior when clicking buttons, focusing on focus, tabbing, and keypress handling across Safari and Firefox.
A developer shares strategies for creating multiple online income streams beyond a salary, focusing on leveraging coding skills for financial freedom.
An explanation of the Symbol primitive in JavaScript and TypeScript, covering creation, uniqueness, and use cases.