David Justice

David Justice

@david.justice.dev

Open source at Azure. These are my opinions.

159 followers169 following34 posts

Pinned

🚀 Azure Front Door edge actions is live in public preview powered by Hyperlight, the isolation engine my team builds! Every customer's code runs in its own Hyperlight VM. Secure, programmable compute at the global edge. So proud! 🛡️🔥 #Azure #Hyperlight techcommunity.microsoft.com/blog/azurene...

techcommunity.microsoft.comIntroducing Azure Front Door edge actions - Bringing secure, programmable logic to the edge | Microsoft Community HubModern web applications are expected to feel instant, secure, and personalized, no matter where users connect from or what device they use. Delivering that...

I have a confession. I have way too many tabs open at any given time. I often forget which one is the one I was last looking at and lose it among the others. I think I'd have a much better chance of finding it if the most recent touched moved all the way to the right or top of the list.

David Justice reposted

and the docs are up: learn.microsoft.com/en-us/agent-.... This uses precisely the thing @aspenwilder.bsky.social had done over here using monty "python" as a #webassembly component, and it screams: www.linkedin.com/feed/update/...

learn.microsoft.comHyperlight CodeActUse the Hyperlight connector to add CodeAct and sandboxed Python execution to Agent Framework.
squillace@squillace.bsky.social

super excited to see the @cncf.io project #hyperlight and #webassembly start to make defense-in-depth a reality. devblogs.microsoft.com/agent-framew... is the Agent Framework using #wasmtime inside an OS-less microvm to execute python beyond fast with full software AND hardware protection.

David Justice reposted

This morning we will be using this sample to teach #hyperlight and #webassembly at @wasm.io codespaces.new/hyperlight-d... (a bigger machine is a good idea when prompted)

codespaces.newBuild software better, togetherGitHub is where people build software. More than 150 million people use GitHub to discover, fork, and contribute to over 420 million projects.
David Justice@david.justice.dev

Want a sneak peek at some of fun #Hyperlight stuff going on at Wasm I/O?

David Justice reposted

Want a sneak peek at some of fun #Hyperlight stuff going on at Wasm I/O?

squillace@squillace.bsky.social

All right! We have this working in gh codespaces so mostly everyone can build and run it in the code cloud! Now all macs are good macs! (but it will take ~10 minutes to build the dev container..... Upside? It's free.

David Justice reposted

Replying to @devlead.se

of course! The basic sample we'll be using will be github.com/hyperlight-d.... Running and navigating this in order to understand how the component calls get mapped into and back out of the guest micro-vm -- that has no operating system -- is the main core of the workshop. Bonus!!! Changing the WIT!

github.comGitHub - hyperlight-dev/hyperlight-wasm-http-exampleContribute to hyperlight-dev/hyperlight-wasm-http-example development by creating an account on GitHub.

David Justice reposted

If you're coming to @wasm.io this week and want to build and run #webassembly components in #hyperlight-wasm this Thursday, you'll need a linux box (or windows with wsl) that has nested virt enabled. M3 and M5 macs **may** work, but that's coming in really hot. So get those cloud VMs ready to use!

squillace@squillace.bsky.social

see you there! we'll be running a workshop there, using and explaining how to use #hyperlight-wasm with components. (opensource.microsoft.com/blog/2025/03...): 2026.wasm.io/sessions/han... lemme guess: you're doing Kotlin? :-P

David Justice reposted

This is going to be fun. Se tu sei vicino a Bologna, devi venire! I'm going to show a bunch of fun things!!!

Cloud Native Days Italy@cloudnativedaysitaly.org

🚨 4# GUEST SPEAKER ANNOUNCEMENT 🚨 Why does Kubernetes look the way it does today and why do weird experimental features keep popping up? @squillace.bsky.social | Principal PM at Microsoft, Veteran of OSS wars "Change Drives Cloud Native: Radical Experiments in Kubernetes"

I can definitely use this to automate some of the chores and toil that I don't want to deal with on a daily / weekly basis for the projects I and my teams maintain. Nice work, @github.com!

Automate repository tasks with GitHub Agentic Workflows by Don Syme (@dsyme.bsky.social) & Peli de Halleux (@pelikhan.bsky.social) github.blog/ai-and-ml/au...

David Justice reposted

docfind - a high-performance document search engine built in Rust with WebAssembly support Combines full-text search using FST (Finite State Transducers) with FSST compression. Uses RAKE to identify multi word phrases. Uses a postcard, a custom serialization. github.com/microsoft/do...

github.comGitHub - microsoft/docfind: A high-performance document search engine built in Rust with WebAssembly support.A high-performance document search engine built in Rust with WebAssembly support. - microsoft/docfind

David Justice reposted

I might be even more thrilled for the entire @fermyon.com and #Akamai teams here than they are. Akamai has realized that it could put together a next-gen cloud native platform that both enables and pushes a huge amount of work far, far closer to the users than ever. And Fermyon....

Fermyon@fermyon.com

Today, we are super thrilled to announce that Fermyon is now part of Akamai Technologies. Fermyon’s vision of building the next generation of serverless computing slots perfectly into Akamai’s own vision for the future of edge technology. www.fermyon.com/blog/fermyon...

David Justice reposted

I think agentic coding AI's offer a really interesting test for usability. Say you are building dev tools and you want to see if given documentation a new user could do it, give it to the AI and see where it fails. I'm going to bet the places where the AI fails will be sticking points for humans.

I believe a good test for documentation would be if you can point a coding agent at the docs and have it complete on the first attempt. If it does not, then you should update the docs to provide more instruction to your user and the agent. Rinse, repeat.

Must read post from @rawkode.dev that does a wonderful job explaining the differences between Wassette and common ways of running MCP workloads.

🎉 Introducing Wassette: a runtime for secure, sandboxed WebAssembly Component tool execution via the Model Context Protocol (MCP). Easily register reusable WASM tools inside AI agents like VS Code all without leaving the chat window. Start using it to safely extend your agent’s capabilities! 🚀

David Justice reposted

i've modified wasi-libc and wasi-sdk (PRs pending) so that you always have the concurrency APIs (pthread_*, thrd_*, <thread>, <mutex>, <atomic>) available to you, even in single-threaded targets. this makes porting applications (especially C++ ones) much, _much_ easier!

github.comRefactor stub pthread library and enable unconditionally by whitequark · Pull Request #602 · WebAssembly/wasi-libcThis PR changes the layout of the stub pthread library to match that of libc-top-half: splits it into (mostly) one file per function, and ensures the same API is exposed from both libraries, adding...

David Justice reposted

For those who are about difficult hardware #virtualization efficiency and dev experience (WTF????) you might find @dblnz.dev's blog post on #hyperlight and interactive debugging interesting. It's a blast for any micro-guest, including #webassembly. opensource.microsoft.com/blog/2025/07...

opensource.microsoft.comHyperlight: Debugging hardware-protected guests - Microsoft Open Source BlogFind out how you can step through code in your guest micro-VM by attaching the GNU Debugger at runtime to debug Hyperlight guest micro-VMs.

David Justice reposted

Missed this: very good article by @thenewstack.io on a @rejekts.io talk prior to #kubeconEU about #hyperlight and #webassembly in #envoy. Slow as a first draft; but getting faster and makes hostile multitenant #networkfunctions possible to imagine. thenewstack.io/webassembly-...

thenewstack.ioWebAssembly, ‘Hyper VMs’ and Hypervisors: Fast Speeds, Intense IsolationIn this article, we look at what happens when you combine WebAssembly with Hyperlight.

David Justice reposted

Running #Wasm components inside of a hypervisor and being able to tailor the exact interface between the hosted application and the trusted compute base enables platform builders unequaled ability to tune precisely the access provided to untrusted application code.

squillace@squillace.bsky.social

Something I can't wait to talk about at #wasmio and @rejekts.io and at #kubecon: how to run #webassembly components at scale but with efficient hardware protection using #hyperlight. aka.ms/hyperlight-w...

Good day, folks! The #CNCF TAG-Runtime Wasm Working Group is meeting today in about 30 mins. We'll be covering updates on WASI cloud interfaces (blob, key/value, config, etc) and an update on WASI preview 3! Come join or just listen in! docs.google.com/document/d/1...

docs.google.comWasm-WG Meeting Notes§WASM WG | Meeting Notes 📆 📅 Fortnightly, Tuesdays at 5:00 pm CET/ 8:00 am PST Tockify Calendar Charter Join the Zoom Meeting Wasm Working Group Slack Past Meetings (TAG-Runtime channel) ...

If you were unable to make it to the Wasm working group with week, here's the recording youtu.be/dGvEMWYvenM?.... It was great to have the @zed.dev folks chat with us about their component model usage, and the JS/TS stack folks to discuss the tools and projects involved. Thank you, presenters!!

youtu.beCNCF Wasm-wg Meeting 2025-03-04YouTube video by CNCF TAG Runtime
David Justice@david.justice.dev

Hey Folks, the CNCF Wasm WG will be meeting today to talk about all things #Wasm. Joining us today are folks from @zed.dev to discuss their use of the component model to extend Zed. We'll also be joined by folks discussing their work on JS/TS WASI support. Join us: docs.google.com/document/d/1...

Hey Folks, the CNCF Wasm WG will be meeting today to talk about all things #Wasm. Joining us today are folks from @zed.dev to discuss their use of the component model to extend Zed. We'll also be joined by folks discussing their work on JS/TS WASI support. Join us: docs.google.com/document/d/1...

docs.google.comWasm-WG Meeting Notes§WASM WG | Meeting Notes 📆 📅 Fortnightly, Tuesdays at 5:00 pm CET/ 8:00 am PST Tockify Calendar Charter Join the Zoom Meeting Wasm Working Group Slack Past Meetings (TAG-Runtime channel) ...

David Justice reposted

David Justice reposted

Here's @bluestein.bsky.social's uncensored thread of the town hall held by Rep. Rich McCormick (R-GA), in which an unhappy audience pushes back against DOGE cuts: threadreaderapp.com/thread/18927...

Jamie Dupree@jamiedupree.bsky.social

Over on X, simple tweets by my colleague Greg Bluestein of the Atlanta Journal Constitution have been blocked. They were nothing but video of a town hall held by Rep. Rich McCormick R-GA where he was asked questions about DOGE

David Justice reposted

David Justice reposted

teaser: there will be a #hyperlight mention. cool, cool...

Rust Nation UK@rustnationuk.bsky.social

Just 7 days remain until Rust Nation UK 2025! Prepare yourself for an unforgettable experience. The final countdown has begun. We're excited to have @markrussinovich.bsky.social as one of our Keynote speakers There's still time to secure your ticket!! buff.ly/3y02Grr #rustnationuk25 #rustlang

Try it yourself! You will be shocked by the speed and resource frugality of Hyperlight.

danologue.bsky.social@danologue.bsky.social

At #KubeConNA2024, we demoed super fast, hardware-protected micro-VMs with Hyperlight—executing untrusted code in just 900µs! Read how we achieved this & try the demo yourself: 🔗 opensource.microsoft.com/blog/2025/02... #RustLang #WebAssembly #CloudNative #MicroVMs

Happy Thursday, you beautiful people! In case you missed the first Hyperlight community meeting and wanted to catch up at you leisure, we recorded it for you. You can watch it here: youtu.be/AN8nwSgIFRw.

youtu.beHyperlight Community Meeting 2025-02-05YouTube video by Hyperlight
David Justice@david.justice.dev

Hey Folks, join us for our first public community meeting for github.com/hyperlight-d... on Wednesday Feb. 5th at 9am PT (dateful.com/convert/pst-...). You can find the join details and agent for the meeting here hackmd.io/blCrncfOSEuq.... Feel free to add topics. See you soon! #rust #hyperlight

It's about that time. Come join us and say hi!

David Justice@david.justice.dev

Hey Folks, join us for our first public community meeting for github.com/hyperlight-d... on Wednesday Feb. 5th at 9am PT (dateful.com/convert/pst-...). You can find the join details and agent for the meeting here hackmd.io/blCrncfOSEuq.... Feel free to add topics. See you soon! #rust #hyperlight

David Justice reposted

Some cool #hyperlight news: office hours! Come for fun, come for the roadmap, come for the beers (just kidding, libations are only virtual). Got some cool stuff coming fast this new year! bsky.app/profile/davi...

David Justice@david.justice.dev

Hey Folks, join us for our first public community meeting for github.com/hyperlight-d... on Wednesday Feb. 5th at 9am PT (dateful.com/convert/pst-...). You can find the join details and agent for the meeting here hackmd.io/blCrncfOSEuq.... Feel free to add topics. See you soon! #rust #hyperlight