Speaking on Azure PaaS and Serverless in Sydney
Announcing two tech talks in Sydney on building apps with Azure serverless services and Python Flask on Azure App Service.
Announcing two tech talks in Sydney on building apps with Azure serverless services and Python Flask on Azure App Service.
NewPipe is a free, open-source Android app for YouTube that offers ad-free viewing, background play, downloads, and more, prioritizing user privacy and control.
An architect's journey designing a micro-frontends system at DAZN to achieve speed, scalability, and code quality by applying microservices principles to the frontend.
A technical blog post about using Shoulder Taps, a Windows 10 notification feature, with the BurntToast PowerShell module.
Explains Azure Availability Zones for high availability, covering concepts, supported resources, and comparisons with Availability Sets.
Explains Google Chrome's new Lite Pages feature, its relation to Data Saver, and how it optimizes web pages on slow connections, including HTTPS.
A guide to creating cross-platform debugger extensions using ClrMDExports for both WinDbg and LLDB, enabling .NET debugging on Linux.
Explores the paradox of why deep neural networks generalize well despite having many parameters, discussing theories like Occam's Razor and the Lottery Ticket Hypothesis.
A guide on using Azure PowerShell to deploy VMs from Marketplace and custom images, covering key commands and resource group creation.
Explores the minimalist, engineering-focused design philosophy behind Sourcehut's web interface, contrasting it with platforms like GitHub.
A technical guide to implementing Tufte CSS-style sidenotes and marginnotes within the Pollen document publishing system.
A technical analysis verifying a statistical calculation from an XKCD comic, involving normal distribution probabilities and R code.
An overview of typescript-play, an enhanced open-source version of the official TypeScript Playground with more features and options.
A guide on championing third-party observability services to security teams, featuring expert advice in a three-part series.
Analysis of JSHeroes 2019 conference CFP data, revealing submission patterns and workshop details for the JavaScript event.
Explores .NET Core startup hooks for injecting code at app launch, demonstrating pranks like inverting console output and modifying Array.Empty.
Guide to configuring Kafka Connect logging, including changing log levels and redirecting output to files.
Explains Kubernetes Container Runtimes and the Container Runtime Interface (CRI), detailing how runtimes like containerd integrate with Kubernetes.
A guide offering practical TypeScript tips, including migrating React apps, using unknown vs. any, and non-null assertions.
A 1984 trip report detailing technical observations and critiques of Xerox PARC's computing environment, including machine allocation and disk usage.