Shayne Boyer

Hi, I'm Shayne Boyer, work as a developer advocate for Azure, .NET Core and Open Source, speak at national & community events while helping teams architect web and cloud applications.

Workshop gets an update - JavaScript Services, Docker, Kubernetes and Helm!

If you've been to a conference around .NET in the last year or so, there's likely been workshop available from the .NET team. Jeff Fritz, Jon Galloway, Maria Naggaga, Damian Edwards and/or Daniel Roth and I have all presented in part some of the ConferencePlanner app. The workshop contains building an application from scratch in .NET Core using Razor Pages, Entity Framework, Web API. I spent some time over the last week updating the workshop to add options for using the updated JavaScriptServices and Deployment options with Docker, Kubernetes, and Helm. Adding JavaScript Services Adding Angular SPA using JavaScript Services Some great improvements have been made to the JavaScript Services for using Angular and React, integrating each frameworks' CLI...


Monitoring issues on Stack Overflow with serverless, CosmosDB and Teams

One of the responsibilities we have as Cloud Developer Advocates is having an understanding of the struggles of developers using the cloud in their daily tasks. One way to do that is to spend time looking over the latest questions on Stack Overflow with a little project called StackoverAzure. Instead of having yet another browser tab was to use serverless functions to monitor certain tags and send cards to our Teams room with the pertinent info for anyone on our team to quickly see the most recent unanswered questions. Concept Watch Stack Overflow for questions with the following parameters: Have NOT been answered. (no answer accepted) Tagged with azure Every 30 minutes, the process would grab the last fifty questions...


Enabling Kubernetes Beta on Docker

Still think this is one of the best things to happen this year! @Docker + #Kubernetes pic.twitter.com/Bgk6fCbruW— Shayne Boyer (@spboyer) December 19, 2017 A few days ago the beta for Kubernetes was checked off for me and I rushed to the machine to get cracking on the new stuff. I've already been using Kubernetes on Azure for a few projects, but being able to run the projects locally is great, especially if I'm traveling or just testing stuff and don't want to push just yet. After enabling the K8s cluster locally, you need to set your kubectl to use the new cluster. I have a number of contexts set for the projects and wasn't sure what the...


shell.azure.com - look Mom no install!

Checkout http://shell.azure.com! A dedicated experience in a browser. No installation of the Azure CLI and all you need is your Azure account credentials to get going. I have even configured mine to use tmux by editing the .tmux.conf. Even works on the iPhone (as expected). Give it a go and provide the team feedback...


Kompose - Docker-Compose to Kubernetes with ease!

I like to use Docker compose files for a couple of reasons. First, I have spent more time that I have in my vacation balance to understand the format. Second, they are great for local development even when I only have a single container, obfuscating the environment variables into a separate file and so on. Since moving to more and more Kubernetes development, and getting in tune with the file spec for deployments; converting the compose files by hand have been painful at times especially with the complicated ones where there are a ton of containers, networking and environment variables. Kompose to the rescue! Through a quick search and reading the docs at kubernetes.io, I came across kompose. kompose...