# Tuesday, October 3, 2017

This is Part 1 in a series of articles about integrating VSTS, Azure Web Apps, ASP.NET applications, and Visual Studio.

If you want to publish code from your repository to Azure, the easiest way to do this is to create the account from within the Azure portal.

Log into your Azure account and navigate to the portal by clicking the PORTAL link at the top right, as shown in Fig. 1.

Fig. 1

From the Azure portal, select

New | Developer Tools | Team project

as shown in Fig. 2.

Fig. 2

The "New Team Project" blade displays, as shown in Fig. 3

Fig. 3

Enter a Name to identify this team.

Click "Configure required settings" under "Account"; then, click "Create a new account" and enter a name for your VSTS Account (Fig. 4). This name must be unique among all VSTS account, because it will be used in a URL to connect to the account.

Fig. 4

Click [OK] to close the "New Account" blade.

Review all the settings in the New Project dialog. You may wish to change the location, so that it is closer to your team members. (For me, this defaulted to Brazil, so I changed it to Central US). My completed blade is shown in Fig. 5.

Fig. 5

Click [Create] to begin creating the Team Project.

It may take a minute or two to create the VSTS Account and a project within that account.

To view the account and project in VSTS, open a new browser tab and navigate to https://xxxx.visualstudio.com/_admin

where xxxx is the name of the account you just created. You can see my account displayed in Fig. 6.

Fig. 6

In this article, I showed how to create a team project in VSTS and link it to Azure. In the next article, I will show how to create an ASP.NET application in Visual Studio and push that application’s code into this team project’s code repository.

Tuesday, October 3, 2017 11:08:00 AM (GMT Daylight Time, UTC+01:00)
# Monday, October 2, 2017
Monday, October 2, 2017 11:24:00 AM (GMT Daylight Time, UTC+01:00)
# Sunday, October 1, 2017

Today I am grateful to go to Kingston Mines blues club last night with Tim.

Today I am grateful for 2 days in Champaign, IL.

Today I am grateful for a drink with Rachel last night in Champaign.

Today I am grateful for some kind words from my manager yesterday.

Today I am grateful for Taco Tuesday at Flaco's.

Today I am grateful to arrive home safely yesterday.

Today I am grateful for:
-a visit with Diane yesterday;
-a place to sleep last night, courtesy of Sherree and family

Today I am grateful for a return to Spartan Stadium to watch the game with friends from college.

Today I am grateful I got out of a hackathon on a Friday night before 1AM.

Today I am grateful for:
-the opportunity to speak at VSLive this week;
-great feedback following yesterday's presentation;
-dinner at the spy-themed Safe House last night.

Today I am grateful for sushi last night with Rachel and Jim.

Today I am grateful for
-2 days in Seattle
-a chance to learn the basics of CNTK at yesterday's hackathon.

Today I am grateful for a company reception last night at Optimism Brewery in Seattle.

Today I am grateful for dinner and a movie with Glenn yesterday.

Today I am grateful to ask about software on social media and get help from the creator of that software.

Today I am grateful for free online learning resources.

Today I am grateful for my new (to me) Surface Book.

Today I am grateful to walk 5 miles yesterday.

Today I am grateful for healthy teeth.

Today I am grateful that I can walk to work.

Today I am grateful for the NFL Pass to watch all the games.

Today I am grateful to spend time with Chris this weekend.

Today I am grateful for dinner last night with Tim to celebrate his birthday.

Today I am grateful to successfully deliver a new AI presentation last night for the first time.

Today I am grateful I've made it to the gym almost every day for the past month.

Today I am grateful to teach at the University of Illinois yesterday.

Today I am grateful for a clean apartment.

Today I am grateful for a walk around LaGrange, IL yesterday afternoon.

Sunday, October 1, 2017 3:07:07 PM (GMT Daylight Time, UTC+01:00)
# Wednesday, September 27, 2017

The Warrior's Apprentice is the fourth book I've read in Lois McMaster Bujold's Vorkosigan Saga; but it is the first one to feature Miles Vorkosigan, the protagonist of most of the series.

An assassination attempt on Miles's mother during her pregnancy resulted in Miles being born with extremely brittle bones. Despite this handicap, he attempts to pass the rigorous requirements of the military academy on his home planet of Barrayar. After breaking both his legs in a physical exercise, Miles travels to his mother's home planet to visit his maternal grandmother; but is sidetracked by the adventures he encounters when he buys one spaceship and captures another.  It all leads to political intrigue and an attempt to frame Miles for treason.

I really like the character of Miles - an unlikely hero, given his handicap and his sub-5-foot stature. He is especially disadvantaged because Barrayar is a planet that disdains imperfections, often aborting "inferior" fetuses. He is a great contrast to his noble father and his headstrong mother.

The Warrior's Apprentice advances the story of the "Vorkosiverse", introduces a significant new character, and stands alone as a good adventure story.

Wednesday, September 27, 2017 6:21:34 AM (GMT Daylight Time, UTC+01:00)
# Tuesday, September 26, 2017

LeaderhipJourneyI have known Jim Holmes for years, and I have experienced many times his presentations and his writings about leadership skills. This year, he finally compiled that advice into a book - The Leadership Journey.

He draws on his experience in the US Air Force and  in the business world, providing examples of himself and others in a leadership role.

The book begins with 2 assumptions:

  1. Most of us are not born with great leadership skills
  2. We can each work to improve our leadership skills

Holmes lists the qualities needed to be a good leader:

  • Integrity
  • Respect
  • Decisiveness
  • Motivates those around them
  • Delegates authority
  • Remains Calm in storm
  • Protects the team
  • Knows what's really a crisis
  • Leads from the front

It's no accident that Integrity tops this list. "Integrity is a coin you can’t afford to spend," he correctly asserts, pointing out the long-term damage when trust erodes.

Each chapter focuses on one key point of leadership and includes one or more exercise. Typically, each exercise asks the reader to write down some ideas; step away for a few minutes; then return and review what he wrote. They are deliberately time-boxed to keep the reader focused and to give her time to reflect on the ideas. For example, one exercise asks the reader to identify a few effective leaders from their own experience and identify traits they have in common.

The book advises a few things that I've been doing for years, such as writing down what needs to get done and keeping track of wins. But it also includes new (to me) ideas, such as recognizing small victories to foster success.

At 107 pages, this is a quick read (I finished on a flight from Seattle to Chicago); but it is dense with good advice.

Much of the advice may seem like common sense to you. But I've made many of the mistakes pointed out in this book and I've worked with many managers who have made these mistakes. Reinforcing these ideas is a step toward internalizing them.

Tuesday, September 26, 2017 8:25:44 PM (GMT Daylight Time, UTC+01:00)
# Monday, September 25, 2017
Monday, September 25, 2017 2:16:20 PM (GMT Daylight Time, UTC+01:00)
# Sunday, September 24, 2017

I was recently introduced to the Developer on Fire podcast, hosted by Dave Rael. Dave has had an impressive list of guests on his show the past few years, which is one reason I was excited about being interviewed by him.

We spoke less about technology than about my experiences in my career and my philosophy toward work, education, and the community.

You can listen to the interview here.

Sunday, September 24, 2017 4:00:59 PM (GMT Daylight Time, UTC+01:00)
# Monday, September 18, 2017
Monday, September 18, 2017 10:42:00 AM (GMT Daylight Time, UTC+01:00)
# Monday, September 11, 2017
Monday, September 11, 2017 10:23:00 AM (GMT Daylight Time, UTC+01:00)
# Thursday, September 7, 2017

If you would like to hear one of my presentations, here is my schedule:






Building and Training your own Custom Image Recognition AI

Downtown Chicago .NET User Group

Chicago, IL


Cloud and Azure and Rock and Roll

Chase Summit

Chicago, IL


Adding Image and Voice Intelligence to your apps with Microsoft Cognitive Services

Chase Summit

Chicago, IL


Big Data Solutions in Azure


Chicago, IL


Building Powerful Applications with Angular and TypeScript


Chicago, IL


Mission Mars IoT workshop

DePaul University

Chicago, IL


Building Powerful Applications with Angular and TypeScript


St. Charles, MO


Effective Data Visualization


St. Charles, MO


Building and Training your own Custom Image Recognition AI


Downers Grove, IL


You and Your Technical Community

Great Lakes Area .NET User Group

Southfield, MI

Thursday, September 7, 2017 9:53:41 PM (GMT Daylight Time, UTC+01:00)