Jerry Nixon on Windows

Jerry Nixon on Windows

Tuesday, August 1, 2017

What is a developer evangelist?

Much like asking what is the right way to develop software there are as many answers to that questions as there are people. But, developer evangelism or product evangelism has become a staple of companies wanting to reach a specific demographic in a particularly noisy marketplace. They speak, they listen, they code, they help, they advocate: but, what are they, really?

Microsoft Developer Evanglist, Jerry Nixon

Tuesday, July 25, 2017

Login to your UWP with your MSA

Here’s the idea, you want your UWP user to login with their MSA so you can get their information, access OneDrive, Outlook, Office, Rome devices or just their profile photo and name. Whatever the reason, it’s more simple than you think.

Please note: the Live SDK we used to use for this has been deprecated and now we use Microsoft Graph for just about everything around authentication & access.

Here are your four easy steps to follow:

  1. Register your app @ http://apps.dev.microsoft.com
  2. Add your ClientID & ReturnURL to app.xaml Resources
  3. Copy AuthenticationHelper.cs
  4. Nuget packages
    1. PM> Install-Package Microsoft.Graph
    2. PM> Install-Package Microsoft.Identity.Client –pre

Monday, October 24, 2016

Set up Xbox One for UWP development

Since Anniversary Update (Windows 10 1607) Xbox One has supported UWP developers and the Windows Store has supported UWP apps targeting Xbox One. You can use any Xbox One as a developer machine. This blog will walk you through the process of setting it up. It's a lot of steps, but pretty easy.

First, what are the prerequisites?

  1. An Xbox One with local, shared network access
  2. Visual Studio 15 Preview 5 (or VS 2015 Update 3+)

Search for the Dev Mode Activation app in the Store

image

Friday, August 26, 2016

Is Windows Phone still a good option?

There is considerable uncertainty around Windows phone. I would like to talk through some of that. And I would like to evaluate if Windows phone is still a good choice for me. Not you, me. I am thinking out loud here, hoping my thought process will help you as you contemplate switching to or from Windows phone. Image result for microsoft windows 10 mobile

Monday, July 11, 2016

Understanding TargetDeviceFamily

imageIf you are like me, you might spelunk from time to time in the bowels of your application's manifest file. But, "why?", you might ask, "Isn't everything in the manifest revealed in the graphical editor in Visual Studio?" Oh, you poor child. Allow me to enlighten you on this one: No.

One such setting is the <TargetDeviceFamily /> node, the child of <Dependencies />, the child of <Package />.

You can find it documented on MSDN where it provides this illuminating prose: "Identifies the device family that your package targets." There are some examples, sure, but I wanted to take a moment and make it painstakingly clear. I want to remove any doubt and leave you with the confidence to look at your manifest and edit it without fear.

Fact is, you set this when you create your project. The dialog above appears when you create a new Universal Windows Platform app. It's asking you the Target and Minimum version. But, of what? It is setting the initial versions of the "Windows.Universal" target device family.

image

Wednesday, April 27, 2016

Build 2016 for the Windows developer


Windows developers rejoice, Build 2016 was a treasure chest of updates and new features that will make your apps light up on the Windows platform more and easier. With so many things released, let’s step through the big ones to make your we get our heads wrapped around them.

Monday, December 28, 2015

XAML Behaviors now open source

XAML developers have enjoyed the reusable encapsulation and design-time experience of Behaviors since Windows Presentation Foundation. Just drag-and-drop onto the design-time canvas and you declaratively build out functionality without explicit code-behind.

Sunday, December 6, 2015

Inside the Code: What's New with Visual Studio

Lots of great stuff has been happening recently with Visual Studio. While I've quickly recapped all the goodness for you in an earlier postyou might want to dig deeper into specific topics. You do? If you do, check out these cool links by my fellow developer evangelists as they compile in-depth coverage of specific topics


Check these out!


Tuesday, November 17, 2015

A Developer's guide to Visual Studio 2015 Update 1 and all the Connect() 2015 announcements


They dunked Visual Studio 2015 in a bucket of awesome-sauce and pulled out Update 1! This article will help step you through the update as well as the other details we announced @ Connect().
 
It’s Microsoft season! In July, we released our best Windows ever – fast, secure, and super-personal, Windows 10 has than 110M consumer and 14M enterprise installations in as much time. November is the first major update in this new Windows-as-a-service world; it coincides Visual Studio 2015 update, and in this article, we’ll try to make sense of the flurry of announcements and updates.

What’s new for everybody but developers?

We might as well get this out of the way. It’s good to be aware.

Tuesday, September 1, 2015

Software lessons from a hybrid

About a month ago, I was in the camp of rolling my eyes at hybrids on the road. To me their motivation was to save the planet. Well, it’s a big planet and a few hybrids aren’t going to supplant the egregious impact of a single volcano’s eruption. But then I started calculating my monthly spend on gasoline. My oversized sport utility vehicle and my turbo-charged crossover were fun, but expensive.

It’s easy math; a hybrid with a pathetic 13-gallon tank can drive farther than both of my other cars combined. Even though nothing is really created equal, hybrids have advanced enough generations for most to be similar enough that the brand you buy is mostly preference and price. I do some serious driving, so I decided to treat this adventure like a science experiment.

image