# Wednesday, August 12, 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, August 12, 2015 3:40:02 PM (GMT Daylight Time, UTC+01:00)
# Thursday, August 6, 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, August 6, 2015 5:42:58 PM (GMT Daylight Time, UTC+01:00)
# Monday, August 3, 2015
Monday, August 3, 2015 4:06:00 PM (GMT Daylight Time, UTC+01:00)
# Sunday, August 2, 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, August 2, 2015 1:36:14 PM (GMT Daylight Time, UTC+01:00)
# Friday, July 31, 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, July 31, 2015 12:04:00 PM (GMT Daylight Time, UTC+01:00)
# Thursday, July 30, 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, July 30, 2015 12:10:00 PM (GMT Daylight Time, UTC+01:00)

A couple weeks ago, I was in Knoxville, TN talking with Microsoft Senior Program Manager Jeff Fritz. He agreed to record an interview with me about the awesome new features of this upcoming framework. My plan was to release it as an episode of Technology and Friends. Unfortunately, technical issues left me with excellent audio but no useable video.

Jeff did a great job and the topic is very interesting. So, given the release of Visual Studio 2015 last week and Windows 10 today, I decided to make the audio interview available here.

Enjoy: Jeff Fritz talks about ASP.NET 5


Thursday, July 30, 2015 1:39:45 AM (GMT Daylight Time, UTC+01:00)
# Monday, July 27, 2015
Monday, July 27, 2015 4:01:00 PM (GMT Daylight Time, UTC+01:00)
# Saturday, July 25, 2015

The Milky Way galaxy of Vernor Vinge's A Fire Upon the Deep is divided into 4 major concentric sections, known as "Zones of Thought": 

The Unthinking Depths at the center of the galaxy, in which little or no intelligent life has evolved;

The Slow Zone, where the Earth exists. Intelligent life has evolved here but there is no true artificial intelligence and faster-than-light travel is not possible in this zone;

The Beyond, where intelligent species have mastered faster-than-light travel and and advanced civilizations have arisen;

The Transcend, the home of mysterious races of hyper-intelligent beings.

The intelligence that exists in these zones is not a coincidence - something about the physical properties of the zones prevent species and societies from evolving beyond a given allowable intelligence and technology.

In the novel, a group of humans have migrated from the Slow Zone to the Beyond-Transcend border, where they discover and accidentally awaken a dormant entity in the Beyond. The entity - known as the Blight - travels into the Beyond, destroying entire solar systems and threatens to destroy all life in the galaxy. Most of the story follows various inhabitants of the galaxy as they try to defend themselves and their worlds from the oncoming Blight.

The two factions have each adopted a human child - siblings whose parents were killed when they got in the way of a Tine battle.

I liked the universe that Vinge creates. He never explains why each zone restricts technology, but the fact that it does explains why species and societies evolve as they do within each zone.

I like the creatures with which he populates his universe, especially the Tines - a sentient, but primitive race that resemble long-necked dogs and group together in small packs that share a single consciousness; and the Skroderiders - a plantlike species that are able to travel thanks to a special cart built for them millennia ago by an unknown benefactor.

And I liked the contrast between the civil war waging on the Tines' world to gain mastery over a small bit of land and the oncoming Blight, which destroyed everything in its path and headed toward that same world.

But I found it difficult to sympathize or identify with Vinge's characters or their trials as much as I wanted to.  Reading the story, I learned of death and love and trust and betrayal and they passed over me without moving me.

A Fire Upon the Deep was good for my head but it left my heart wanting more.

Saturday, July 25, 2015 12:16:00 PM (GMT Daylight Time, UTC+01:00)
# Friday, July 24, 2015

This video describes the basics of Azure Mobile Services and walks you through creating a new Mobile Service with a JavaScript backend.

G-Cast 1

Azure Mobile Services, Part 1 – Creating a Mobile Service

Azure | GCast | Mobility | Video
Friday, July 24, 2015 11:37:00 AM (GMT Daylight Time, UTC+01:00)