(JAX) Code Impact 2017

Today I geeked out with some very cool people over at the University of North Florida. Special thanks to Bayer White and his cohorts for putting together a great event full of fun, learning and awesome content.

My talk was of course about Cortana… but a significant break from the regular rhetoric. Today, it was all about Cortana Skills and proof positive that Cortana is/can be useful (and intriguing!) on Android and iOS as well. As promised to those folks who braved my one hour session, here is the slide deck that we covered. Thanks again for attending!

(JAX) Code Impact 2017

Tallahassee Code Camp 2016!

I spoke with a great group today.

Special thanks to Microsoft for forcibly updating my Visual Studio installation LAST NIGHT with unpublicized breaking changes to the Package.manifest format! We got through it and made it happen though. 😉

Here’s the URL of the repository: https://github.com/azarc3/CortanaDeepDive

Here’s the presentation I rifled through at the beginning of the talk: http://bit.ly/tallycc2016
We didn’t go though all the slides since we pretty much covered it during our talk… and because the Voice Command Service Stuff isn’t in it.

— Happy Coding!

Tallahassee Code Camp 2016!

Code Impact 2015

I had a great time during my Dev’ing with Cortana for the Win(10)! presentation at Code Impact 2015  today. Hopefully the folks who attended my session got something out of it too.

The materials I presented today are available here: http://1drv.ms/1AKnuJ8.

PLEASE MAKE SURE that you pay attention to ReadMe.txt file located here:

Location of the ReadMe.txt file in the solution
Location of the ReadMe.txt file in the solution.

Happy Coding!

Code Impact 2015

Sarasota/Bradenton UG Presentation Materials

I had the pleasure of speaking to a GREAT group this evening (8/18) about Cortana. As promised, here are the materials that we covered, as well as some source code.

The actual (shortened) link: http://1drv.ms/1TSOcsD

* IMPORTANT NOTE: You’ll need Visual Studio 2015 to run the code. (Don’t worry, it’s free!)

Happy Coding! 😀

Sarasota/Bradenton UG Presentation Materials

Microsoft’s Identity Management Framework (2015)

You know, I really love a LOT of the things that Microsoft is doing in just about every space that they operate in. However, one thing that consistently disappoints me is that the people writing most of their technical documentation have a VERY BAD habit of leaving crucial bits out of their “how-tos”. Once such victim is how to integrate the Identity Management Framework with SendGrid in Windows Azure.

Thankfully someone else has had to deal with this issue (I simply knew I couldn’t be the first person) and they wrote up a good tutorial on how to deal with this little diddy. Of course some things have changed since it was originally written on 9/28/2014… but it’s still about 95% accurate. Special thanks to Max Vasilyev for his hard work —  which saved my Saturday afternoon.

Cheers!

Microsoft’s Identity Management Framework (2015)

#Microsoft, thanks for being vigilant, but please don’t…

… have me running around like my head’s chopped off because I need to upgrade my Windows Azure OS to one of two specific versions, only to find out neither one is available to me. THEN, don’t make me use one of my 5 allotted support credits to ask you what you really mean because the option you told me I had to pick isn’t on the list. THEN, don’t have me use the only free, real-time support option only to find out the first-tier online chatters are not technically competent.

M’kay? That really sucks.

For those of you who don’t believe me, here’s what they said:

We are sending you explicit notification on this update to our platform because it addresses a publicly known vulnerability that presents risk to customers who have not updated their hosted services. Updates will be automatic for most customers, but certain customers will need to take prompt action. Please read further to determine if any action is required on your part. 

The Guest OS version which includes the security update is:

    • Windows Guest OS Family 1 -> WA-GUEST-OS-1.8_201109-03
    • Windows Guest OS Family 2 -> WA-GUEST-OS-2.8_201109-03

…and here’s what shows up as available for me:

The list of available OS options

I really want to be just as patched as the next guy, but i’m *not* going to “pay” you for the privilege of helping you figure out what you really meant in the first place.

So now I’m stuck hoping that my hosting instance was already set to “Automatic” and that I got the update when they rolled things out. =/

var rantComplete = true;

#Microsoft, thanks for being vigilant, but please don’t…