# 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)

Every once in a while, I record a screencast and I post it on this blog.

You can find links here to a series of screencasts I did on Visual Studio Coded UI Tests.

It has been a long time since I did so because screencasts tend to be a lot of work when done correctly.

But now I’m motivated to start doing these regularly. I plan to keep them short – anywhere from 5-30 minutes and to keep each video focused on a single topic. My goal is to release a new video every Friday – in the same way that I release a new Technology and Friends episode every Monday.

As in the past, I’m branding these as “G-Cast” – an abbreviation of Giard’s Screencasts and I’m rebooting the franchise to start at Episode 1. I even have a fun intro sequence that will appear at the beginning of each video.

The first G-Cast will debut tomorrow and will be part of a series showing how to use Azure Mobile Services.

Stay tuned and let me know what you think of this project.

GCast | Video
Friday, July 24, 2015 2:25:33 AM (GMT Daylight Time, UTC+01:00)
# Tuesday, July 21, 2015



Technology and Friends began in Sandusky, OH in January 2009. I brought my video camera to Codemash and walked into the speaker room asking people if they wanted to talk on-camera about their favourite technology.

I had an idea that I wanted to publish these interviews on-line but I did not know what form that would take. Eventually, this idea evolved into Technology and Friends and I've been regularly publishing this show for over 6 and a half years. It's rare that a Monday passes without the release of a new episode.

375 episodes later, we are moving. From technologyandfriends.com to Channel 9

This change offers several advantages:

Users can now subscribe to the show

This has been the single biggest request I've received. And it’s built into Channel 9.

Users can download each episode in the resolution of their choosing.

Channel 9 encodes all videos in High, Medium, and Low Quality.  If bandwidth or disc space is tight, you can choose the lower quality. For better viewing, choose the high quality. For lower bandwidth or limited disc space, choose the smaller files.

Users can download the audio

This was another common request from fans of the show. It's now possible to grab just the audio to listen while you're driving, exercising or working around the house.

Reduced cost

I've been paying for this show out of my own pocket and the online fees alone come to almost a thousand dollars a year.

Wider exposure

Channel 9 reaches a very broad audience and this show will be indexed along with their other content, making it easier to find for a number of people.

So far, I have migrated the last 6 months of shows. In the coming weeks, I plan to move more of the older shows to the new site. I hope you enjoy the experience. Let me know your thoughts.

Tuesday, July 21, 2015 3:58:14 PM (GMT Daylight Time, UTC+01:00)
# Monday, July 20, 2015
Monday, July 20, 2015 1:52:15 PM (GMT Daylight Time, UTC+01:00)

Want to learn how to use Powershell to manage your Azure IAAS assets, such as Virtual Machines and Virtual Networks?

Brian Lewis and I are recording a series of videos that walk you through a set of Hands-On Labs. These are the same labs I used to learn how to automate Azure with Powershell and Brian is the man who taught me.

So far, we have over 2 hours of content with more to come.

Check out this 3-part series by clicking the links below.

Part 1

Part 2

Part 3

Monday, July 20, 2015 1:04:45 AM (GMT Daylight Time, UTC+01:00)
# Friday, July 17, 2015

I move around quite a bit and my laptop connects to Wi-Fi networks all over the world. Sometimes I return to those places and re-connect to the same network weeks or months later.

Once in a while, this causes a problem when a Wi-Fi network security credentials change and laptop's saved Wi-Fi settings continue to use the credentials I entered last time, without allowing me to enter the new credentials.

The simplest solution to this problem is to remove the Wi-Fi network from my laptop's list of saved networks Wi-Fi networks; then, re-add it. If it's not a hidden network, it should automatically appear when you are in range, even if it is not "saved".

But the option to remove a saved Wi-Fi network changes with each version of Windows and it may even be missing in some versions (I still can't find it in the Windows 10 preview I'm currently running).

However, you can use the command line to accomplish this. Here are the steps.

Open a command prompt as an Administrator. This is an option when you right-click the command prompt shortcut. It requires confirmation because you can wreak a lot of havoc as an administrator.

At the command prompt, type "netsh" and press ENTER to go into
network shell mode. The command prompt changes to
as shown in Figure 1.

Figure 1

At the netsh prompt, type "wlan show profiles" and press ENTER to display a list of all saved Wi-Fi networks, as shown in Figure 2.

Figure 2 

Find the network you want to remove; then type "wlan delete profile name=<network name>", where network name is the network as listed in the last command. This must be surrounded by quotes. Spelling is important but capitalization is not. Press ENTER to remove this network, as shown in Figure 3.

Figure 3

That's it. You can close the command prompt or type "exit" and press ENTER to leave Network Shell Mode. I recommend not leaving and Administrator-level command prompt open in case you forget the power you have.

Here’s a summary of the steps:

wlan show profiles
wlan delete profile name=”<network name>

This method appears to work for Windows 7, 8, 8.1, and 10. Don’t get caught unable to connect to a wi-fi network again.

Friday, July 17, 2015 4:20:30 PM (GMT Daylight Time, UTC+01:00)