Heath Stewart

Principal Software Engineer working on #AzureSDK for #rustlang at #Microsoft. My opinions are my own. Love contributing to OSS in #cpp, #csharp, #javascript, #golang, et. al. Avid outdoor adventurer 🏔️❄️👞🚴‍♂️, husband, father.

381 followers150 following32 stories

Longform Stories

Initial stable release of Azure SDK for Rust

I'm excited to announce our initial stable release of the Azure SDK for Rust including Storage blobs and queues, and Key Vault secrets, keys, and certificates.

5d ago·1 min read·34 words

Cooler theme palette

I updated the blob light and dark themes to use a cooler color palette.

May 3·1 min read·17 words

Improving the Azure SDK developer experience with MCP

Providing version-specfic context to an LLM using an MCP can greatly improve productivity and reduce cost.

May 1·1 min read·24 words

Light and dark themes for my blog

I added light and dark themes to my blog along with some responsive fixes on smaller screens with a little help.

Apr 20·1 min read·28 words

We all make mistakes

We all make mistakes - at any level - but how we deal with them is how we grow.

Apr 18·1 min read·23 words

Making the key version required for Key Vault cryptography APIs

Why we changed the key version to be a required parameters for Key Vault cryptography APIs in Azure SDK for Rust.

Apr 8·1 min read·31 words

Cleaning up Rust made easier

Changes in WSL appear to have made shrinking a VHDX containing a WSL distro easier. These are new, simpler instructions for cleaning up rust and shrinking a distro.

Mar 21·1 min read·33 words

Publishing to the ATmosphere

Using standard.site and sequoia.pub, my blob should now start publishing documents to ATProto.

Feb 21·1 min read·17 words

Cross-compiling x64 on Aarch64

How to support cross-compiling -sys crates for x64 (x86_64) on Ubuntu 24.04 aarch64 (arm64) in WSL2.

May 11·1 min read·20 words

Cleaning up Rust

Tips for cleaning up after Rust, which can consume a lot of disk space.

Mar 1·1 min read·17 words

12 Months: Over 7000m with Strava

Why I pushed myself to earn 12 months straight of Strava's 7,000m Elevation Challenge, and how I'm on track to top 100km elevation in just a year's time.

Dec 20·1 min read·34 words

Helix support for TypeSpec

Aug 2·1 min read·4 words

Using 1Password for git SSH signatures in WSL

May 19·1 min read·8 words

Oh My Posh

Jan 2·1 min read·3 words

On Mastodon

Nov 8·1 min read·2 words

Reduce fetch and checkout times in git

Jun 18·1 min read·7 words

git sync any branch

Aug 31·1 min read·4 words

Table formatting in GitHub CLI 2.0

Use table formatting functions in template to get the same great table output as with built-in GitHub CLI commands.

Aug 24·1 min read·25 words

Add aliases to GitHub CLI from stdin

Add multiline aliases or aliases with mixed quotes easily with gh version 1.10.

May 19·1 min read·20 words

gh user

How to define a GitHub CLI alias to query users who can be assigned issues within the current repository.

Apr 22·1 min read·21 words

Configure Multiple Clocks

Apr 16·1 min read·3 words

Debugging tests in Linux containers with Visual Studio

Apr 9·1 min read·8 words

Getting back to a good state in Git

Sep 24·1 min read·8 words

Batch operations with Azure CLI in bash

Jul 30·1 min read·7 words

git sync

Define a git alias to easily pull from your upstream main branch and sync to your origin main branch.

May 29·1 min read·21 words

Fixing Time Drift in Docker on WSL2

May 23·1 min read·7 words

Simple WiX Project

May 13·1 min read·3 words

Get Azure Search Keys in ARM Templates

May 8·1 min read·7 words

Powerline in Vim

May 6·1 min read·3 words

Tracing Azure SDK for .NET

Feb 4·1 min read·5 words

Rebasing commits on one topic branch onto another branch

Nov 11·1 min read·9 words

Welcome to my blog

Nov 10·1 min read·4 words