Series: Embedded Rust: Rust Discovery Book (STM32)

Introduction to Programming Minecraft Addons

I’ve been a hobbyist with electronics for a number of years. Working on a project, then nothing for months (sometimes years). Then picking it back up. I’ve always wanted to gain more experience doing embedded development. Recently i’ve been working on a project in Rust called Krustlet that allows Kubernetes to be used to orchestrate Web Assembly directly on the a node, without being put inside a container. Brian Ketelsen and I worked on a talk and demo for it where we used WASM to control a robotic arm. [Read More]

Series: Intelligent Video Analytics with NVIDIA Jetson

Over the past several weeks Paul DeCarlo and I have been working on a video series and example project with documentation on the Intelligent Edge. Where we worked on an Intelligent Video Analytics system using a $99 NVIDIA Jetson Nano. The project takes RSTP video feeds from a couple of local security cameras and then uses NVIDIA’s DeepStream SDK and Azure’s IoT Hub, Stream Analytics, Time Series Insights, and PowerBI to do object detection at the edge on the Nano, collect metrics about the objects scene by the individual cameras, forwards them up to Azure, then presents a dashboard for viewing and querying the analytics we’ve collected. [Read More]

Series: Programming with Minecraft

Introduction to Programming Minecraft Addons

My kids are home from school and they have expressed interest in learning to program. So i’ve decided to try to introduce them to that world, in a hopefully much more entertaining way than starting with theory. It turns out the Bedrock edition of Microsoft can be modded using JSON and Javascript. This is a great way of easing into programming. There was so much we could do and quickly by just modifying JSON files. [Read More]

Intro to Programming with Minecraft

Learning programming by building Minecraft Addons

This week i’m going to kick off a new video series aimed at introducing children, teenagers, and potentially adults to the world of programming. Rather than producing episodes, I’ll be live streaming the sessions so that viewers can interact and ask questions. The sessions will evolve organically based on questions that are asked. Once we get through the introductory material, the series will evolve into the creation of an addon, and potentially evolve into mods for other games and game development using Unity or the Unreal engine. [Read More]

Virtual Kubelet

Last week was KubeCon. 4,100 Kubernauts descended on Austin, Texas to talk about all things Kubernetes and Cloud Native. During this spectacular event, Microsoft announced a new open-source project called Virtual Kubelet that a number of my colleagues (credited below) and I got together a week early in Austin to hack on. I’m super excited about this project, and I’d like to explain a bit about what it is and why it’s so interesting. [Read More]

Why I Joined Microsoft

Be the change that you wish to see in the world.

With all the hype about Microsoft’s hiring streak on the developer advocacy team, it has left a lot of people asking: “What is Microsoft doing?”. Many of my new coworkers have shared their views; I thought I’d share my own. Even some of my own friends and family have asked why I would make this move. I’d been working on a great team, working on really interesting and challenging problems. All seemed to be well in the world; what would trigger such a move? [Read More]