# Saturday, 22 August 2015

Last week, I had a chance to attend, sponsor, and present at the Midwest JS conference in Minneapolis, MN.

I was excited because, I used to do a lot of web development but switched to other technologies a few years ago. During my time away from web development, JavaScript technology has had some amazing advances as many frameworks were created, rose to great popularity and fell out of favor to be replaced by a new framework. I watched from a distance as the web I knew changed from mostly server side code generating HTML to powerful client-side code calling back-end web services and dynamically updating content in the browser. Although my historical experience began with "classic" ASP and continued through ASP.NET Web Forms and MVC, I've spent the past few weeks learning how to build a site with Angular.

This conference featured very little Microsoft technologies and most of the attendees did not development with Microsoft tools. A quick glance around the room revealed more Macs than PCs. I was nervous because I didn't know many attendees and speakers and because I didn't know how they would respond to a Microsoft employee in their midst.

It turns out that I worried for nothing. I met so many people who were interested in hearing about what Microsoft was doing. Our support of open source technologies the past few years really resonated with this crowd and there was a lot of interest in tool like TypeScript.

I created a talk on Microsoft Edge - the new browser that ships with Windows 10 and replaces Internet Explorer. The audience was interested in the speed of this browser (it's a total rewrite of the rendering engine) and with its support of web standards. During Q&A, one attendee expressed frustration that the Edge team had not announced a version for the Mac.

It wasn't long ago that a non-Microsoft conference would have also been an anti-Microsoft conference. But I experienced none of this. Everyone I met kept an open mind about other technologies - including ours. And I learned a great deal from them about the tools and frameworks that they embrace.

I left with a favorable experience of the JavaScript community and a desire to connect with them more. Of course, my education in this area continues as I try to catch up with the advances of the past 4 years, but conferences like Midwest JS help.

Saturday, 22 August 2015 15:48:07 (GMT Daylight Time, UTC+01:00)
# Thursday, 20 August 2015

In this screencast, I show off some of the features of Microsoft Edge - the new browser included in Windows 10 - that help end users be more productive.

GCast | Video | Web
Thursday, 20 August 2015 16:14:00 (GMT Daylight Time, UTC+01:00)
# Monday, 17 August 2015
Monday, 17 August 2015 21:41:30 (GMT Daylight Time, UTC+01:00)
# Thursday, 13 August 2015

In this screencast, you will learn how to create your own table linked to an Azure Mobile Service and manage the data in this table from a client Windows or Windows Phone application.

Azure | GCast | Mobility | Video
Thursday, 13 August 2015 16:57:51 (GMT Daylight Time, UTC+01:00)
# Wednesday, 12 August 2015

At CodeStock last month, I was asked to participate in a Mobile Development Panel. The panel consisted of Ed Charbeneau and Michael Crump were also on the panel, while Sam Basu moderated. A late cancellation left them with an open chair, so Sam asked me to step in at the last minute. I quickly agreed in part because Sam and Michael are old friends and because the other three participants are Developer Advocates for Telerik – a company I’ve worked with in the past and admire.

Ed Charbeneau recorded the panel and released it as an episode of his Eat Sleep Code podcast. You can listen to the panel at this link.

Wednesday, 12 August 2015 15:40:02 (GMT Daylight Time, UTC+01:00)
# Thursday, 06 August 2015

In this screencast, you will learn how to turn on authorization in an Azure Mobile Service and allow users to log in with their Twitter account.

G-Cast 3

Azure | GCast | Video
Thursday, 06 August 2015 17:42:58 (GMT Daylight Time, UTC+01:00)
# Monday, 03 August 2015
Monday, 03 August 2015 16:06:00 (GMT Daylight Time, UTC+01:00)
# Sunday, 02 August 2015

Today I am grateful for a party at Velichka​'s last night to celebrate her 15 years in the US.

Today I am grateful for a sunny day, some shade, and a tall glass of water.

Today I am grateful that my team is sponsoring more community events than when I first joined.

Today I am grateful for a chance to work with high school students yesterday in south Chicago.

Today I am grateful to Layla and Elizabeth, who inspired me to begin each day thinking of what I'm grateful for.

Today I am grateful for an afternoon with my son yesterday

Today I am grateful for all the people who came to my garage sale this weekend.

Today I am grateful for a surprise visit last night from John and Kim.

Today I am grateful for a late-night swim yesterday.

Today I am grateful to be back in Michigan for a few days.

Today I am grateful that I am 40 lbs. lighter than I was at this time last year.

Today I am grateful for a year in my Old Town apartment - a year that went by much faster than I expected.

Today I am grateful for member access to 1871;

Today I am grateful for dinner with Oksana last night to celebrate her new job.

Today I am grateful for all the videos I produced yesterday.

Today I am grateful I've been able to schedule my long-neglected medical & dental appointments this month.

Today I am grateful for:

  1. All those who came to my office hours the past 2 days.
  2. Two user groups back-to-back on the same floor last night.

Today I am grateful for:

  • An invitation to appear on the Azure Podcast yesterday;
  • An invitation to teach at Xamarin University yesterday.

Today I am grateful to Tim, who rearranged his schedule to pick me up from the doctor office yesterday.

Today I am a grateful for a free Matthew Sweet concert in Millennium Park last night.

Today I am grateful for a few days at home.

Today I am grateful to the organizers and attendees of #codestock2015 for making this an excellent conference and a great overall experience

Today I am grateful for dinner last night with Jennifer and Paul.

Today I am grateful for my second trip ever to Appleton, WI - the hometown of my maternal grandmother.

Today I am grateful I'm on a team that collaborates so well and so willingly.

Today I am grateful I finished all my demos yesterday for my new presentation.

Today I am grateful for a Japanese Hibachi dinner last night - tasty and entertaining.

Sunday, 02 August 2015 13:36:14 (GMT Daylight Time, UTC+01:00)
# Friday, 31 July 2015

Recently, Brian Lewis and I teamed up to record a session working through a set of labs teaching how to automate Microsoft Azure IAAS with PowerShell.

The first 3 videos covered labs 1 and 2.

We have now released 2 new videos that cover Lab 3. This lab synchronizes an Azure Active Directory with an on-premises Active Directory.

Click the links below to view these videos.

Part 4

Part 5

Friday, 31 July 2015 12:04:00 (GMT Daylight Time, UTC+01:00)
# Thursday, 30 July 2015

In this video, you will see how to use the portal to quickly create a table linked to an Azure Mobile Service and a Windows Universal App client that connects to that mobile service.

G-Cast 2

Thursday, 30 July 2015 12:10:00 (GMT Daylight Time, UTC+01:00)