Globally-distributed Serverless Application in 100 Lines of Code. Infrastructure Included!
A tutorial on building a globally-distributed URL shortener using serverless Azure Functions and Cosmos DB, defined entirely in a Pulumi TypeScript program.
A tutorial on building a globally-distributed URL shortener using serverless Azure Functions and Cosmos DB, defined entirely in a Pulumi TypeScript program.
Argues that IRC's lack of modern features like embedded images and rich text is a strength, ensuring accessibility and a consistent baseline for all users.
Explores the critical partnership between Engineering Managers and Product Managers, comparing it to a marriage for effective team alignment and decision-making.
Introduces the S.A.C.R.E.D mnemonic for creating stable, deterministic automated software tests, covering state, actions, assertions, reporting, execution, and determinism.
A guide to immersive 'walking simulator' games that focus on emotional storytelling and exploration over traditional gameplay.
A guide to enforcing consistent coding conventions across a development team using IDE configuration sharing and automated checkstyle tools.
A tutorial on using Pulumi to deploy a static website on Azure, covering storage, CDN, and TLS setup.
Explains method swizzling in Swift, its uses, common pitfalls, and provides a practical example for iOS developers.
A technical note on calculating denominator degrees of freedom in survey-weighted generalized linear models (svyglm) for complex sample designs.
Explains how information theory and R code can quantify and classify spatial patterns, with examples from landscape ecology.
A guide to deploying custom, long-running Azure Functions in containers using Docker and KEDA for event-driven autoscaling, demonstrated with a video thumbnail generation example.
A technical guide on implementing reliable incoming call notifications in iOS using PushKit for VoIP apps, covering setup and code examples.
How to manually delete a Kafka Connect connector by writing a tombstone message to its internal config topic using kafkacat.
Explores meta reinforcement learning, where agents learn to adapt quickly to new, unseen RL tasks, aiming for general-purpose problem-solving algorithms.
A guide to setting up a development environment for SciPy on Mac OS, including installing dependencies and using development mode.
A technical guide exploring workarounds to update SQL Server statistics on secondary replicas in Availability Groups, including scripts and methods.
Explains the relationship between Wald, score, and likelihood ratio tests in statistical modeling using visual diagrams and R code examples.
A personal account of the Stone Soup creativity camp, an experience design event focused on improvisation, workshops, and unique participant-led activities.
A talk on building a serverless reverse package search for NuGet.org using Azure Functions and Azure Search, presented at NDC Oslo.
A software developer's list of past and upcoming tech talks on open-source, Microsoft technologies, cloud, and DevOps.