Simon Bisson

Understanding WAGI, the WebAssembly Gateway Interface

Microsoft continues to do interesting open source work through its Deis Labs team. Here you’ll find important Kubernetes tools like Helm and CNAB, as well as a set of intriguing WebAssembly projects. Having a group like Deis is important for Microsoft. It allows Azure to experiment with new cloud-native technologies without committing to launch, while …

Understanding WAGI, the WebAssembly Gateway Interface Read More »

Understanding Azure Virtual Networks

Way back when virtualization was a new thing, virtual networks were simple connections that linked virtual servers and the occasional networking appliance. Now, however, things are different. Building and managing a virtual network is part and parcel of running a virtual infrastructure and is akin to managing a physical network. That’s even more the case …

Understanding Azure Virtual Networks Read More »

How to run Azure services on your own servers

At first look, the big hyperscale public clouds are much the same; they offer similar services and charge similar prices. But each has its own specialty as a result of its parent company’s history. For Microsoft, it’s a strong focus on hybrid cloud, understanding that there will always be reasons why workloads don’t leave on-premises …

How to run Azure services on your own servers Read More »

Debugging concurrent code with Coyote

Modern multithreaded, asynchronous code can be hard to debug. The complexity that comes with message passing and thread management results in bugs that can seem non-determinant, with little or no way of spotting precisely what caused a particular interaction. Things get worse when we move away from monolithic apps to distributed microservices running across cloud …

Debugging concurrent code with Coyote Read More »

Simplify machine learning with Azure Applied AI Services

Coming to grips with machine learning needn’t require vast amounts of labeled data, a team of data scientists, and a lot of compute time. The state of the art in modern artificial intelligence has reached a point where there are now models that are sufficiently general purpose (within their own domains, of course) that they …

Simplify machine learning with Azure Applied AI Services Read More »

Catching up on Build 2021: AI and Arm

Microsoft’s annual developer event Build mixes education with new product announcements across its three main developer platforms: .NET and Windows, Azure, and the Power Platform. There’s always a lot of other news, too, with previews going into general availability and new features being added to existing platforms and services. Then there’s the bigger picture, with …

Catching up on Build 2021: AI and Arm Read More »

New tools for Azure Data at Build 2021

If you’re building cloud-native applications you need a reliable, efficient data platform. Reliable microservices need a way to store state, whether in NoSQL key/value systems or massively scalable SQL databases. It’s no different in Azure, and Microsoft has been building out its cloud data offering during the past few years to give developers a mix …

New tools for Azure Data at Build 2021 Read More »

Machine teaching with Microsoft’s Project Bonsai

With machine learning (ML) at the heart of much of modern computing, the interesting question is: How do machines learn? There’s a lot of deep computer science in machine learning, producing models that use feedback techniques to improve and training on massive data sets to construct models that can use statistical techniques to infer results. …

Machine teaching with Microsoft’s Project Bonsai Read More »