Author Archives: Chris Johnson

About Chris Johnson

Chris is an avid developer, speaker and is the General Manager of Provoke Solutions Inc. a Microsoft Gold Partner in Seattle WA that is one of the world's most renowned and sought-after online experience consultancies. Provoke Solutions specialize in software solutions for SharePoint and the Microsoft technology stack (http://www.provokesolutions.com). In Nov 2011 Chris left Microsoft Corporation after nine and a half years where he most recently was a Senior Technical Product Manager for the SharePoint product group in Redmond Washington managing SharePoint’s professional developer audience technical marketing programs. Chris moved to Redmond in 2007 to work in the software engineering team on the SharePoint 2010 release after working for Microsoft New Zealand. In New Zealand he consulted to customers across the Asia Pacific region on designing and implementing Content Management Server and SharePoint deployments. Chris’ background is in Microsoft software development and enjoys all things technical. He is a speaker at numerous conferences around the world such as Tech.Ed, SharePoint Best Practices Conference, SharePoint Connections and the world wide SharePoint Conference. Chris holds a Bachelor of Computer Science & enjoys throwing himself out of perfectly good airplanes from time to time. Chris blogs and can be contacted via www.looselytyped.net

Microsoft Cloud Show: Episode 094 | Yo Office, Office UI Fabric and a Real World Azure Performance Retrospective

We just posted a new podcast episode!

In this 94th episode, AC and CJ talk about the recent release of the Yeoman generator for Office Add-ins, the Office UI Fabric and Troy Hunt’s recent blog post on how his “Have I Been Pwned” site stood up under heavy load on Azure.

Be sure to download the latest episode here: Episode 094 | Yo Office, Office UI Fabric and a Real World Azure Performance Retrospective.

Remember if you have a question, send it in or leave a comment.

Raspberry Pi, Flight tracking and Minecraft

Like most parents of young kids I have a son who is deeply into Minecraft. I also had a raspberry pi 2 sitting around and a friend mentioned that I could run a Minecraft server on it! Woohoo I thought. My son will think it’s the most amazing thing ever and I will be super dad! (Note: kids just like Minecraft, putting it on a raspberry pi is secondary to them it turns out and isn’t as cool a I thought it was).  Turns out its pretty simple, drop on an OS, in this case Raspbian, and then load up a minecraft server following one of the many guides available on the internet.  I got that all up running with a great sense of satisfaction and looking like superman, batman and a skylander all in one to my Son. #BadAssDad.

I’m also a bit of a space and aeronautics nut. And it got me thinking, I wonder if I can get ADS-B signals (most planes broadcast these) feeding to flightradar24.com to help them build their coverage map. The raspberry pi doesn’t have a receiver that can do this out of the box, but you can buy USB sticks that do this on amazon pretty cheaply like this one from NooElec (the one I bought).

FlightRadar24.com  provides pretty simple instructions about how to load an app onto your pi that takes signals from the USB stick and feeds them to their site.  So simple i managed to follow it!  Mind you I was already getting intimate with the command line, PuTTY for the Minecraft install, so things felt a bit simpler at that point.

Once you get the whole thing up and running you get log into their site and see statistics about your feed, how many aircraft you have tracked … and generally feel good about helping to crowd source this data.

FlightRadar Screenshot

Oh … and it’s all kinda nerdy which gave me a sense of satisfaction too.

Here is a shot of the wee beast running.

RaspberryPi

-CJ

Microsoft Cloud Show: Episode 093 | Developers – SharePoint is not a Platform, SharePoint is a Service

We just posted a new podcast episode!

In this 93rd episode, AC and CJ talk about the current state of development on the SharePoint and Office 365 Platform.

Be sure to download the latest episode here: Episode 093 | Developers – SharePoint is not a Platform, SharePoint is a Service.

Remember if you have a question, send it in or leave a comment.

Microsoft Cloud Show: Episode 092 | Identity Convergence, App Registration Portal and AppModel v2 with Microsoft’s Stuart Kwan

We just posted a new podcast episode!

In this 92nd episode, AC and CJ talk to Azure AD’s Stuart Kwan about the recent announcements with the convergence of Microsoft Accounts and Azure AD identities, the new app registration portal and the new AppModel API coming to developers soon!

Be sure to download the latest episode here: Episode 092 | Identity Convergence, App Registration Portal and AppModel v2 with Microsoft’s Stuart Kwan.

Remember if you have a question, send it in or leave a comment.

Microsoft Cloud Show: Episode 091 | Catching up on Microsoft Azure, Office 365 and Amazon AWS News

We just posted a new podcast episode!

In this 91st episode, AC and CJ catch up on some of the latest news with Microsoft Azure, Office 365 and Amazon’s AWS.

Be sure to download the latest episode here: Episode 091 | Catching up on Microsoft Azure, Office 365 and Amazon AWS News.

Remember if you have a question, send it in or leave a comment.

Going fishing …

I have made the hard decision to leave Microsoft at the end of August/early Sept.

Deciding to move is never an easy decision to make and this time is no different for me. I absolutely love Office 365, working with developers and ISVs and the amazing team I have the fortune of running and working with every day. I am crazy proud of what we have achieved in the last year and half I have worked on the team and am very happy with the direction it’s going. I am more bullish than ever about Office 365 and in particular the opportunity around it.

So much so that I want to take part in it!

I’m extremely excited about the opportunity to build amazing software products and for that reason I am co-founding a brand new Kirkland based innovation lab, HyperFish, focused on taking ideas from inception through to fruition with the goal of making customers businesses run better in the cloud and with Office 365. You might wonder exactly what ideas and over time we will have more specific details to share around what we are building … so stay tuned for that!

I couldn’t be happier to be joining forces with Brian Cook, co-founder of Nintex, on this journey. Brian is an experienced entrepreneur and business leader who helped take Nintex from an idea to a company with over 5000 customers worldwide. Anyone who has spent any time around SharePoint will know about Nintex and the great products they make.

I’m very excited about the opportunities we have to dream up and build products that help businesses in the cloud. We are setting up shop in Kirkland WA on the shores of Lake Washington, so I won’t be moving out of the area.

I’m looking forward to the challenge!

-CJ

Microsoft Cloud Show: Episode 090 | Catching up on Microsoft Azure, Office 365 and Amazon AWS News

We just posted a new podcast episode!

In this 90th episode, AC and CJ catch up on some of the latest news with Microsoft Azure, Office 365 and Amazon’s AWS.

Be sure to download the latest episode here: Episode 090 | Catching up on Microsoft Azure, Office 365 and Amazon AWS News.

Remember if you have a question, send it in or leave a comment.

Microsoft Cloud Show: Episode 089 | Azure Application Proxy & Gateways with Scott Hoag

We just posted a new podcast episode!

In this 89th episode, AC interviewed Scott Hoag about the Azure Application Proxy and Application Gateway.

Be sure to download the latest episode here: Episode 089 | Azure Application Proxy & Gateways with Scott Hoag.

Remember if you have a question, send it in or leave a comment.

Microsoft Cloud Show: Episode 088 | Azure Application Lifecycle Management with Vishwas Lele

We just posted a new podcast episode!

In this 88th episode, AC interviewed Azure MVP Vishwas Lele to talk about application lifecycle management (ALM) in Microsoft Azure.

Be sure to download the latest episode here: Episode 088 | Azure Application Lifecycle Management with Vishwas Lele.

Remember if you have a question, send it in or leave a comment.