# Monday, 25 March 2019

Episode 554

Bret Stateham on IoT Edge

Bret Stateham describes how to effectively use IoT Edge to move some of your processing and logic closer to your IoT devices.

Monday, 25 March 2019 08:20:00 (GMT Standard Time, UTC+00:00)
# Monday, 18 March 2019

Episode 554

Kevin Griffin on Whats New in SignalR

Kevin Griffin returns to the subject of SignalR, describing the advances in this push technology since we last spoke of it years ago.

Monday, 18 March 2019 08:11:00 (GMT Standard Time, UTC+00:00)
# Monday, 11 March 2019

Episode 554

Ondrej Balas on 2-Factor Authentication

Ondrej Balas discusses advances in 2-Factor Authentication and tells us how to add this security to our applications.

Monday, 11 March 2019 09:31:00 (GMT Standard Time, UTC+00:00)
# Monday, 04 March 2019

Episode 553

Jennifer Marsman on AI for Earth

Jennifer Marsman describes how Microsoft's AI for Earth team is using data to make the world a better place.

Monday, 04 March 2019 09:07:00 (GMT Standard Time, UTC+00:00)
# Monday, 18 February 2019

Episode 551

Jeremy Miller on Automated Testing in .NET Core

Jeremy Miller describes how testing ASP.NET applications is simpler with ASP.NET Core. He discusses the modularity of .NET, the lack of dependencies on IIS, and his open source testing project Alba.

Monday, 18 February 2019 09:21:00 (GMT Standard Time, UTC+00:00)
# Monday, 11 February 2019

Episode 550

Cassandra Faris on Personal Branding

Cassandra Faris talks about her involvement with the developer community and how she has managed her personal brand.

Monday, 11 February 2019 09:05:00 (GMT Standard Time, UTC+00:00)
# Monday, 04 February 2019

Episode 548

Jennifer Wadella on Gatsby

Jennifer Wadella describes how to use the Gatsby tool to quickly create static web sites.

Monday, 04 February 2019 09:07:00 (GMT Standard Time, UTC+00:00)
# Monday, 28 January 2019

Episode 547

Jon Skeet on Versioning

Versioning is more complex than most people believe. Jon Skeet describes the issues and how we can deal with the complexities to keep software libraries from breaking client applications.

Monday, 28 January 2019 08:11:00 (GMT Standard Time, UTC+00:00)
# Monday, 21 January 2019

Episode 547

Geisa Faustino on Teaching

Geisa Faustino loves to teach. She developed this love in her previous career as a university professor and continues to teach as a Software Engineer at Microsoft. She explains what she gains from teaching and how she helps others to learn.

Monday, 21 January 2019 08:06:00 (GMT Standard Time, UTC+00:00)
# Monday, 14 January 2019

Episode 546

Jackie Becker on Mixed Reality in the Real World

Jackie Becker describes how companies are using virtual reality and augmented reality to solve real-world problems.

Monday, 14 January 2019 07:39:00 (GMT Standard Time, UTC+00:00)
# Monday, 07 January 2019

Episode 545

Isaac Bayoh on How Technology Impacts Developing Countries

Isaac Bayoh grew up in west Africa and continues to work with NGOs in his home country of Ivory Coast (Côte d'Ivoire). He has seen firsthand the effect that technology has on developing countries.

Monday, 07 January 2019 09:09:00 (GMT Standard Time, UTC+00:00)
# Monday, 31 December 2018

Episode 544

Elizabeth Graham on Azure Logic Apps

Microsoft Global Black Belt Elizabeth Graham describes Azure Logic Apps and how to use them to solve integration and workflow projects.

Monday, 31 December 2018 09:06:00 (GMT Standard Time, UTC+00:00)
# Monday, 24 December 2018

Episode 543

Alex Mang on Azure Durable Functions

Alex Mang describes Azure Durable Functions and some real-world examples of how he uses them.

Monday, 24 December 2018 09:42:00 (GMT Standard Time, UTC+00:00)
# Monday, 17 December 2018

Episode 542

Jim Wooley on Static Analyzers and Roslyn

Microsoft MVP Jim Wooley describes how to use Roslyn to create your own static analyzers to verify the quality of your code.

Monday, 17 December 2018 09:48:00 (GMT Standard Time, UTC+00:00)
# Monday, 10 December 2018

Episode 541

JD Marymee on Blockchain

JD Marymee describes the fundamentals of Blockchain and gives examples of how his customers are using it.

Monday, 10 December 2018 09:03:00 (GMT Standard Time, UTC+00:00)
# Monday, 03 December 2018

Episode 540

Bill Wagner on Nullable Reference Types

C# 8 will have support for Nullable reference types, which will allow you to know better when you need to check for null in your variables. Bill explains the syntax and implication of this upcoming language feature.

Monday, 03 December 2018 09:04:00 (GMT Standard Time, UTC+00:00)
# Monday, 26 November 2018

Episode 539

Brady Gaster on Marketing Azure

Brady Gaster helps to build and coordinate many of the Azure demos you see on stage at large technical conferences. He talks about how his team tells a story with tools and code.

Monday, 26 November 2018 07:22:00 (GMT Standard Time, UTC+00:00)
# Monday, 19 November 2018

Episode 538

Jeff Fritz on Live Streaming Coding

Jeff Fritz uses twitch.tv to live stream while he codes with others. He talks about how, why, and when he does it.

Monday, 19 November 2018 07:16:00 (GMT Standard Time, UTC+00:00)
# Monday, 12 November 2018

Episode 537

Robert Greene on DevOps

Robert Greene defines DevOps, discusses its advantages, and describes how to accomplish it with Microsoft tooling.

Monday, 12 November 2018 09:29:00 (GMT Standard Time, UTC+00:00)
# Monday, 05 November 2018

Episode 536

Hao Luo on Rust

Hao Luo talks about the Rust programming language, how it works, and how he is using it.

Monday, 05 November 2018 07:24:00 (GMT Standard Time, UTC+00:00)
# Monday, 29 October 2018

Episode 535

Rajasa Savant on Serverless Azure

Microsoft Engineer Rajasa Savant describes the "Serverless" technologies available in Microsoft Azure

Monday, 29 October 2018 08:56:00 (GMT Standard Time, UTC+00:00)
# Monday, 22 October 2018
# Monday, 08 October 2018
Monday, 08 October 2018 09:59:00 (GMT Daylight Time, UTC+01:00)
# Monday, 01 October 2018
Monday, 01 October 2018 06:55:44 (GMT Daylight Time, UTC+01:00)
# Monday, 24 September 2018
Monday, 24 September 2018 09:38:00 (GMT Daylight Time, UTC+01:00)
# Monday, 17 September 2018
Monday, 17 September 2018 09:50:00 (GMT Daylight Time, UTC+01:00)
# Monday, 10 September 2018
Monday, 10 September 2018 09:29:00 (GMT Daylight Time, UTC+01:00)
# Monday, 03 September 2018
# Monday, 27 August 2018
# Monday, 20 August 2018
Monday, 20 August 2018 08:25:00 (GMT Daylight Time, UTC+01:00)
# Monday, 13 August 2018
Monday, 13 August 2018 08:41:00 (GMT Daylight Time, UTC+01:00)
# Monday, 06 August 2018
Monday, 06 August 2018 08:14:00 (GMT Daylight Time, UTC+01:00)
# Monday, 30 July 2018
Monday, 30 July 2018 11:10:00 (GMT Daylight Time, UTC+01:00)
# Monday, 23 July 2018
Monday, 23 July 2018 08:20:00 (GMT Daylight Time, UTC+01:00)
# Monday, 16 July 2018
# Monday, 09 July 2018
Monday, 09 July 2018 09:38:00 (GMT Daylight Time, UTC+01:00)
# Monday, 02 July 2018
Monday, 02 July 2018 09:35:00 (GMT Daylight Time, UTC+01:00)
# Monday, 25 June 2018
Monday, 25 June 2018 09:10:00 (GMT Daylight Time, UTC+01:00)
# Monday, 18 June 2018
Monday, 18 June 2018 03:46:00 (GMT Daylight Time, UTC+01:00)
# Monday, 04 June 2018
Monday, 04 June 2018 09:38:00 (GMT Daylight Time, UTC+01:00)
# Monday, 28 May 2018
Monday, 28 May 2018 10:13:00 (GMT Daylight Time, UTC+01:00)
# Monday, 21 May 2018
Monday, 21 May 2018 16:37:00 (GMT Daylight Time, UTC+01:00)
# Monday, 14 May 2018
Monday, 14 May 2018 09:33:00 (GMT Daylight Time, UTC+01:00)
# Monday, 07 May 2018
Monday, 07 May 2018 11:18:00 (GMT Daylight Time, UTC+01:00)
# Monday, 23 April 2018
Monday, 23 April 2018 09:21:00 (GMT Daylight Time, UTC+01:00)
# Monday, 16 April 2018
Monday, 16 April 2018 11:03:00 (GMT Daylight Time, UTC+01:00)
# Monday, 22 January 2018
Monday, 22 January 2018 15:07:48 (GMT Standard Time, UTC+00:00)
# Monday, 15 January 2018
Monday, 15 January 2018 18:29:00 (GMT Standard Time, UTC+00:00)
# Monday, 08 January 2018
# Monday, 01 January 2018
Monday, 01 January 2018 12:48:00 (GMT Standard Time, UTC+00:00)
# Monday, 18 December 2017
Monday, 18 December 2017 17:36:00 (GMT Standard Time, UTC+00:00)
# Monday, 11 December 2017
Monday, 11 December 2017 11:48:00 (GMT Standard Time, UTC+00:00)
# Monday, 04 December 2017
Monday, 04 December 2017 09:59:00 (GMT Standard Time, UTC+00:00)
# Monday, 27 November 2017
Monday, 27 November 2017 10:34:00 (GMT Standard Time, UTC+00:00)
# Monday, 20 November 2017
Monday, 20 November 2017 09:43:00 (GMT Standard Time, UTC+00:00)
# Monday, 13 November 2017
Monday, 13 November 2017 16:40:00 (GMT Standard Time, UTC+00:00)
# Monday, 06 November 2017
# Monday, 30 October 2017
Monday, 30 October 2017 09:21:00 (GMT Standard Time, UTC+00:00)
# Monday, 23 October 2017
Monday, 23 October 2017 11:15:00 (GMT Daylight Time, UTC+01:00)
# Monday, 16 October 2017
Monday, 16 October 2017 09:44:00 (GMT Daylight Time, UTC+01:00)
# Monday, 09 October 2017
Monday, 09 October 2017 10:22:00 (GMT Daylight Time, UTC+01:00)
# Monday, 02 October 2017
Monday, 02 October 2017 11:24:00 (GMT Daylight Time, UTC+01:00)
# Monday, 18 September 2017
Monday, 18 September 2017 10:42:00 (GMT Daylight Time, UTC+01:00)
# Monday, 11 September 2017
Monday, 11 September 2017 10:23:00 (GMT Daylight Time, UTC+01:00)
# Monday, 28 August 2017
Monday, 28 August 2017 12:43:00 (GMT Daylight Time, UTC+01:00)
# Monday, 21 August 2017
# Monday, 14 August 2017
Monday, 14 August 2017 16:52:57 (GMT Daylight Time, UTC+01:00)
# Tuesday, 08 August 2017
Tuesday, 08 August 2017 05:21:28 (GMT Daylight Time, UTC+01:00)
# Monday, 31 July 2017
Monday, 31 July 2017 11:40:00 (GMT Daylight Time, UTC+01:00)
# Monday, 24 July 2017
Monday, 24 July 2017 16:36:36 (GMT Daylight Time, UTC+01:00)
# Monday, 17 July 2017
Monday, 17 July 2017 10:06:00 (GMT Daylight Time, UTC+01:00)
# Monday, 10 July 2017
# Monday, 03 July 2017
Monday, 03 July 2017 13:46:00 (GMT Daylight Time, UTC+01:00)
# Monday, 26 June 2017
Monday, 26 June 2017 12:55:57 (GMT Daylight Time, UTC+01:00)
# Monday, 19 June 2017
# Monday, 12 June 2017
# Tuesday, 06 June 2017

Agolo is using Machine Learning to match employers with the right candidates for their open jobs. I spoke with CEO Sage Wohns when I was in New York City last week.

The interview is available on DevRadio at https://channel9.msdn.com/Blogs/DevRadio/DR1730.

Tuesday, 06 June 2017 22:11:19 (GMT Daylight Time, UTC+01:00)
# Sunday, 04 June 2017
# Monday, 29 May 2017
Monday, 29 May 2017 12:26:00 (GMT Daylight Time, UTC+01:00)
# Monday, 22 May 2017
# Monday, 15 May 2017
Monday, 15 May 2017 13:49:00 (GMT Daylight Time, UTC+01:00)
# Monday, 08 May 2017
Monday, 08 May 2017 13:58:38 (GMT Daylight Time, UTC+01:00)
# Monday, 01 May 2017
Monday, 01 May 2017 11:25:00 (GMT Daylight Time, UTC+01:00)
# Monday, 17 April 2017
Monday, 17 April 2017 08:28:00 (GMT Daylight Time, UTC+01:00)
# Monday, 10 April 2017
# Friday, 07 April 2017

I spoke recently with CVP Erich Andersen and Director of Marketing for Azure Tanuj Bansal about the Microsoft Azure IP Advantage program, that assists companies with patent issues.

Watch below or click here.

Friday, 07 April 2017 02:30:53 (GMT Daylight Time, UTC+01:00)
# Monday, 03 April 2017
Monday, 03 April 2017 16:51:06 (GMT Daylight Time, UTC+01:00)
# Monday, 20 March 2017
Monday, 20 March 2017 11:32:00 (GMT Standard Time, UTC+00:00)
# Tuesday, 28 February 2017

Last week, Ed Charbeneau interviewed me for his Eat Sleep Dev podcast. The topic was Cognitive Services – a technology I’m passionate about.

You can listen to that interview below.

Tuesday, 28 February 2017 15:43:00 (GMT Standard Time, UTC+00:00)
# Monday, 27 February 2017
Monday, 27 February 2017 14:15:14 (GMT Standard Time, UTC+00:00)
# Monday, 20 February 2017
Monday, 20 February 2017 14:08:00 (GMT Standard Time, UTC+00:00)
# Wednesday, 25 May 2016

Here is an interview I conducted recently with Victor Cintron of DimDrop – a startup that uses location-based services to improve communication. They are deploying a number of open source technologies to Microsoft Azure.

Startup Stories: An Interview with Victor Cintron, CEO of DimDrop

Azure | DevRadio | Interviews | OSS | Startups | Video
Wednesday, 25 May 2016 06:47:04 (GMT Daylight Time, UTC+01:00)
# Thursday, 30 July 2015

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, 30 July 2015 01:39:45 (GMT Daylight Time, UTC+01:00)
# Monday, 02 August 2010
Monday, 02 August 2010 13:23:42 (GMT Daylight Time, UTC+01:00)
# Wednesday, 28 July 2010
Wednesday, 28 July 2010 14:07:13 (GMT Daylight Time, UTC+01:00)
# Wednesday, 21 July 2010
Wednesday, 21 July 2010 13:35:35 (GMT Daylight Time, UTC+01:00)
# Monday, 19 July 2010
Monday, 19 July 2010 13:46:06 (GMT Daylight Time, UTC+01:00)
# Wednesday, 14 July 2010
Wednesday, 14 July 2010 10:48:54 (GMT Daylight Time, UTC+01:00)
# Monday, 12 July 2010

Episode 100

This is a very special 100th episode of Technology and Friends - a show I have been creating for over 18 months. Thank you to all who participated.

Thank you for watching Technology and Friends

Monday, 12 July 2010 10:47:56 (GMT Daylight Time, UTC+01:00)
# Wednesday, 16 June 2010

Episode 94

In this show, Joe Wirtley discusses how he addressed the challenges in building an e-commerce site.

Wednesday, 16 June 2010 15:52:49 (GMT Daylight Time, UTC+01:00)
# Monday, 14 June 2010

Episode 93

In this interview, Dr David Truxall describes the features of Microsoft Team Foundation Server

Monday, 14 June 2010 17:35:13 (GMT Daylight Time, UTC+01:00)
# Wednesday, 09 June 2010

Episode 92

At the 2010 ann arbor Day of .Net, I hosted a panel discussion in front of a live audience.

Michael Eaton, Jay Harris, Patrick Steele, Jim Holmes and Jason Follas described how they cope with the information overload of keeping up with technologies.

Wednesday, 09 June 2010 10:57:39 (GMT Daylight Time, UTC+01:00)
# Tuesday, 01 June 2010

Episode 91

Matt Van Horn and I began by talking about Expression Blend and the conversation moved toward collaborations between developers and designers

Tuesday, 01 June 2010 20:38:29 (GMT Daylight Time, UTC+01:00)
# Wednesday, 26 May 2010

Episode 90

BizSpark and WebsiteSpark are low-cost software options that Microsoft offers to startup companies. In this interview, Microsoft Partner Evangelist John McClelland describes these programs.

Wednesday, 26 May 2010 12:59:54 (GMT Daylight Time, UTC+01:00)
# Monday, 24 May 2010

Episode 89

In this interview, Dane Morgridege describes the Entity Framework - an object relational mapping tool from Microsoft.

Monday, 24 May 2010 11:18:40 (GMT Daylight Time, UTC+01:00)
# Monday, 17 May 2010

Episode 88

In this interview, Microsoft Product Unit Manager Cameron Skinner describes the architecture tools that his team built into Visual Studio 2010

Monday, 17 May 2010 10:55:01 (GMT Daylight Time, UTC+01:00)
# Wednesday, 12 May 2010

Episode 87

In this interview, Day of .Net organizers John Hopkins and Jason Follas describe what went into planning this event and what were the results.

Wednesday, 12 May 2010 05:04:36 (GMT Daylight Time, UTC+01:00)
# Monday, 10 May 2010

Episode 86

In this episode, David Hoerster describes how he uses jQuery and WCF to create rich, interactive applications.

Monday, 10 May 2010 11:18:51 (GMT Daylight Time, UTC+01:00)
# Wednesday, 05 May 2010

Episode 85

In this show, David Isbitski and Matt Van Horn describe Behaviors, a feature that allows you to easily enhance the user interface of your Silverlight applications.

Wednesday, 05 May 2010 12:09:02 (GMT Daylight Time, UTC+01:00)
# Monday, 03 May 2010

Episode 84

In this interview, John Petersen describes how to use jQuery, JSON and Ajax to enhance an ASP.Net MVC application.

Monday, 03 May 2010 11:28:46 (GMT Daylight Time, UTC+01:00)
# Monday, 26 April 2010

Episode 83

In this interview, Eric Greene describes the advantages of using a Content Management System to rapidly build a flexible web site

Monday, 26 April 2010 16:02:50 (GMT Daylight Time, UTC+01:00)
# Monday, 19 April 2010

Episode 82

Monday, 19 April 2010 13:28:26 (GMT Daylight Time, UTC+01:00)
# Monday, 12 April 2010

Episode 81

In this interview, Jennifer Marsman describes some of the new features of Windows 7 and how a developer can use those features to build more powerful applications.

Monday, 12 April 2010 05:27:31 (GMT Daylight Time, UTC+01:00)
# Monday, 05 April 2010

Episode 80

Monday, 05 April 2010 17:20:24 (GMT Daylight Time, UTC+01:00)
# Monday, 29 March 2010

Episode 79

In this interview, Brian Genisio describes the Prism documentation and library and explains how he uses it to build applications.

Monday, 29 March 2010 12:00:16 (GMT Daylight Time, UTC+01:00)
# Tuesday, 23 March 2010

Episode 78

In this interview, Jim Holmes discusses the importance of unit testing in writing high-quality, maintainable code.

Tuesday, 23 March 2010 04:25:14 (GMT Standard Time, UTC+00:00)
# Saturday, 20 March 2010

I have been recording and producing the online TV show Technology and Friends for over a year. After over 70 episodes, I have found things that work well for me. This series is a detailed account of how I put together each episode.

Part 1: Preparation

Part 2: The Interview

Part 3: Equipment

Part 4: Post-Production

Part 5: Sharing with the world

Saturday, 20 March 2010 18:57:11 (GMT Standard Time, UTC+00:00)
# Wednesday, 17 March 2010

In the last article, I explained how to edit a video and export it to a single MPG file. In this article, I will discuss how I share this video with the world.


After I finish editing the video in Adobe Premiere Elements, I export it to a single MPG file. This is done by selecting the "Share" tab in the top right section of the editor. On the Share tab, I use the following settings: Personal Computer |MPG | NTSC DVD Standard. I enter a file name and select a directory and click the [Save] button to create a single MPG file containing my complete show.

Once I have a single MPG file, I can easily share it with others.


I upload the exported WMA file to a video-sharing site. I use Viddler because it is free and provides reasonably high-quality playback.

Viddler provides the ability to upload a file directly from their web site. I add metadata, such as a name and a description to each video.


I link these videos from both DavidGiard.com and TechnologyAndFriends.com.

Viddler provides a button ("Embed This") that generates the HTML necessary to embed a video into a web page. I copy this HTML and paste it into a post on my two sites. Above the embedded video, I add some text to describe the video and any relevant links, such as the guest’s blog. I release both posts on the same day.

After releasing a new episode, I promote it via Twitter. I also send an e-mail to my guest, telling him or her that the interview is now available. Often my guest will link to the show from a blog or tweet, driving more traffic. If we are discussing someone else in the video, I often will e-mail that person or organization. After interviewing Jamie Wright about 37 Signals last year, I e-mailed 37 Signals to tell them about it. They linked to the video, which drove over 10,000 viewers to watch it.

My goal is to release at least one video every week, so I usually have a backlog of videos recorded, produced and ready to release.

Final Thoughts

On average, it takes me approximately 2 hours to produce a 20-30 minute show. This is in addition to the hour or so it takes to set up, prepare and record a show. So far, I’ve done this almost 80 times.

Wednesday, 17 March 2010 10:42:47 (GMT Standard Time, UTC+00:00)
# Monday, 15 March 2010

Episode 77

In this interview, Mike Amundsen explains the concept of REST and how a developer can use this pattern to build web applications.

Monday, 15 March 2010 15:21:38 (GMT Standard Time, UTC+00:00)
# Monday, 08 March 2010

Episode 76

In this interview, DevExpress evangelist Gary Short discusses technical debt and its effects on a software project.

Monday, 08 March 2010 11:43:37 (GMT Standard Time, UTC+00:00)
# Monday, 01 March 2010

Episode 75

Sam Corder is the founder of the MongoDB-CSharp open source project In this interview, he describes the use of MongoDB and other document database

Monday, 01 March 2010 16:52:13 (GMT Standard Time, UTC+00:00)
# Wednesday, 24 February 2010

Episode 74

Debbie Must describes the unique challenges of deploying her software and how she attacked these challenges.

Wednesday, 24 February 2010 16:51:27 (GMT Standard Time, UTC+00:00)
# Monday, 22 February 2010

Episode 73

In this interview, Corey Haines talks about software craftsmanship, what it means to him and his plan to improve the quality of coding in our industry.

Monday, 22 February 2010 16:48:43 (GMT Standard Time, UTC+00:00)
# Wednesday, 17 February 2010

Episode 72

C# MVP Darrell Hawley spends a lot of his time programming in Python these days. In this interview, Darrell describes the Django framework for developing web applications in Python.

Wednesday, 17 February 2010 04:26:19 (GMT Standard Time, UTC+00:00)
# Monday, 15 February 2010

Episode 71

In this interview, Tim Wingfield describes the Kanban system and how he uses it.

Monday, 15 February 2010 05:11:42 (GMT Standard Time, UTC+00:00)
# Wednesday, 10 February 2010

Episode 70

Dave Bost, the host of the popular Thirsty Developer podcast discusses what goes into each episode and some of the technology he uses to record and produce the show.

Wednesday, 10 February 2010 07:22:33 (GMT Standard Time, UTC+00:00)
# Monday, 08 February 2010

Episode 69

Shortly after CodeMash, chief cat herder Jim Holmes discusses what went into the planning and what makes this conference different.

Monday, 08 February 2010 03:50:07 (GMT Standard Time, UTC+00:00)
# Wednesday, 03 February 2010

Episode 68

James Bender, Mike Wood and Chris Woodruff created NPlus1.org to assist software architects, lead developers and those aspiring to these roles. In this interview, James and Mike discuss the goals and accomplishments of NPlus1.

Wednesday, 03 February 2010 12:47:35 (GMT Standard Time, UTC+00:00)
# Monday, 01 February 2010

Episode 67

In this interview, Steven "Doc" List discusses the concepts behind Open Spaces and Community Courtyards and his role in facilitating these events.

Monday, 01 February 2010 12:28:21 (GMT Standard Time, UTC+00:00)
# Wednesday, 27 January 2010

Episode 66

In this interview, Mary and Tom Poppendieck define competency, describe the importance of leadership and define the factors that make up these qualities.

Wednesday, 27 January 2010 16:26:18 (GMT Standard Time, UTC+00:00)
# Monday, 25 January 2010

Episode 65

Wrox just released a new book 'Testing ASP.Net web applications' by Jeff McWherter and Ben Hall. In this interview, Jeff and Ben discuss the importance of testing, the different types of tests and how to effectively test your web application.

Monday, 25 January 2010 05:04:09 (GMT Standard Time, UTC+00:00)
# Monday, 18 January 2010

Episode 64

In this interview, author and developer Bill Wagner discusses the dynamic features in the upcoming C# 4.0.

Monday, 18 January 2010 15:03:20 (GMT Standard Time, UTC+00:00)
# Wednesday, 02 December 2009

Monday evening, my show - Technology and Friends - appeared on Channel 17 (CTN) in Washtenaw County, Michigan.

I'm happy to announce that more episodes of Technology and Friends will be available on Comcast cable in my area. If you have Comcast cable in Washtenaw County, you can watch the show on Channel 17 at the following times.

Four episodes are scheduled to air over the next two weeks. The times are listed below.

The three episodes (Episode 48: Phil Japikse on HopeMongers.org; Episode 57: David Truxall on Debugging; and Episode 60: Stephen Toub on Parallel Computing) will air back-to-back-to-back at the following times.

November 30, 2009 5:00 PM
December 3, 2009 2:00 PM
December 4, 2009 9:00 PM
December 5, 2009 6:00 PM
December 6, 2009 Noon
December 7, 2009 4:00 PM

Episode 58: Sai Naik on the benefits of SharePoint will air at the following times.

December 9, 2009 11:00 PM
December 10, 2009 8:30 PM
December 12, 2009 11:00 AM
December 14, 2009 8:00 PM
December 16, 2009 4:00 PM
December 19, 2009 7:00 PM

As always, you can still view episodes on this site.

Wednesday, 02 December 2009 12:54:59 (GMT Standard Time, UTC+00:00)
# Monday, 30 November 2009

Episode 63

In this conversation, independent consultant Michael Eaton describes the challenges developers face estimating software projects. He then describes approaches to these challenges, based on his experience.

Monday, 30 November 2009 03:27:37 (GMT Standard Time, UTC+00:00)
# Monday, 23 November 2009

Episode 62

In this episode, Jay Harris discusses the challenges integration code from different team members and how Continuous Integration can help solve these challenges.

Monday, 23 November 2009 11:46:40 (GMT Standard Time, UTC+00:00)
# Wednesday, 18 November 2009

Episode 61

Chris Woodruff organized the 2009 Grand Rapids Give Camp which helped dozens of charities with software projects. On the final day of the Give Camp, Chris sat down with us to describe what went into the camp and what was accomplished.

Wednesday, 18 November 2009 06:25:04 (GMT Standard Time, UTC+00:00)
# Monday, 02 November 2009

Episode 60

Stephen Toub, lead Program Manager on the Microsoft Parallel Computing Platform team, sat down with us to discuss the reasons why parallel computing is important, the challenges in writing code to take advantage of multiple cores, and what Microsoft is doing to make it easier for developers to write this code.


Parallel Computing Developer Center

Parallel Programming with .NET

Monday, 02 November 2009 11:52:30 (GMT Standard Time, UTC+00:00)
# Monday, 19 October 2009

Episode 59

In this episode, Chris Woodruff discusses how to use RIA Services to separate concerns in a Silverlight application.

Monday, 19 October 2009 03:15:45 (GMT Daylight Time, UTC+01:00)
# Wednesday, 07 October 2009

Episode 58

In this interview, Sai Naik describes the advantages of SharePoint and where it is a recommended solution.

Wednesday, 07 October 2009 14:43:04 (GMT Daylight Time, UTC+01:00)
# Monday, 05 October 2009

Episode 57

In this interview, Dr. David Truxall discusses the art of debugging and dives into WinDbg and other tools to debug production issues.

Monday, 05 October 2009 13:01:31 (GMT Daylight Time, UTC+01:00)
# Wednesday, 30 September 2009

Episode 56

In this interview, Microsoft Architect Evangelist Brian Prince describes what makes Windows 7 faster, more reliable and simpler.

Wednesday, 30 September 2009 13:16:25 (GMT Daylight Time, UTC+01:00)
# Monday, 28 September 2009

Episode 55

In this interview, Microsoft IT Evangelist Matt Hester describes the new features and enhancements in the upcoming Windows Server 2008 R2.

Monday, 28 September 2009 05:09:10 (GMT Daylight Time, UTC+01:00)
# Friday, 25 September 2009

Episode 54

Kirstin Juhl came to software development from a career in manufacturing, where she learned about Lean principles. Now she sees those same principles being applied to software development. In this interview, she describes Lean in both worlds and compares the two.

Friday, 25 September 2009 12:24:22 (GMT Daylight Time, UTC+01:00)
# Wednesday, 23 September 2009

Episode 53

Joe Kunk is writing a chapter covering XTraReports for Paul Kimmel's upcoming DevExpress tools book. In this interview, Joe describes XTraReports and how to use it.

Wednesday, 23 September 2009 05:10:51 (GMT Daylight Time, UTC+01:00)
# Monday, 21 September 2009

Episode 52

Often, an application experiences a bottleneck retrieving and delivering data from a database. In this interfview, Jeremiah Peschka discusses ways to troubleshoot performance issues within a database.

Monday, 21 September 2009 12:29:45 (GMT Daylight Time, UTC+01:00)
# Wednesday, 16 September 2009

Episode 51

Chris Hay is a Scotsman living in Cambridge, England. He has made several trips this year to developer conferences in North America. In this interview, he discusses what goes into a good presentation and how developer communities in the UK differ from those on my side of the ocean.

Wednesday, 16 September 2009 12:55:17 (GMT Daylight Time, UTC+01:00)
# Monday, 14 September 2009

Episode 50

In this interview, Nathan Blevins describes how to program Microsoft Robotics Studio to control robots via programs written in Visual Studio.

Monday, 14 September 2009 13:29:21 (GMT Daylight Time, UTC+01:00)
# Thursday, 10 September 2009

Episode 49

In this video, James Bender discusses REST services. He defeines REST, compares it to SOAP and describes how to implement REST services using WCF.

Thursday, 10 September 2009 13:21:19 (GMT Daylight Time, UTC+01:00)
# Tuesday, 08 September 2009

Episode 48

In this interview, Phil Japikse discusses his involvement with Hopemongers.org, a charity site focused on "micro-giving", allowing donors to give a small amount of money, directly to a charitable project.

Tuesday, 08 September 2009 06:11:52 (GMT Daylight Time, UTC+01:00)
# Wednesday, 02 September 2009

Episode 47

Leon Gersing is a tall, heavy concoction of rubber with a surprising lightness of gait, especially in a dance.

He is also a Ruby developer and he loves it. In this interview, he shares why he prefers Ruby over Visual Basic and C# as a language to build his applications.

17 mins, 15 secs

Wednesday, 02 September 2009 13:01:55 (GMT Daylight Time, UTC+01:00)
# Monday, 31 August 2009

Episode 46

In this interview, Craig Berntson describes continuous integration and how he uses it to increase productivity on his projects.

16 mins, 10 secs

Monday, 31 August 2009 12:45:00 (GMT Daylight Time, UTC+01:00)
# Friday, 28 August 2009

Episode 45

In this interview, Jessica Moss describes SQL Server Integration Services (SSIS): What it is; how it works; and how to get started learning and using it.

7 mins, 48 secs

Friday, 28 August 2009 09:12:57 (GMT Daylight Time, UTC+01:00)
# Wednesday, 26 August 2009

Episode 44

Chris Smith is a software design engineer on the Microsoft Visual F# team. In this interview, Chris describes the uses of F# and how it differs from object-oriented languages, such as C# and Visual Basic.

21 mins, 51 secs

Wednesday, 26 August 2009 04:54:12 (GMT Daylight Time, UTC+01:00)
# Monday, 24 August 2009

Episode 43

Kathleen Dollard is the only person I've met who is building a production application using Managed Extensibility Framework (MEF). In this interview, she describes how to use MEF and shares her vision of how it will affect the way we architect applications in the future.

17 mins, 37 secs

Monday, 24 August 2009 04:24:28 (GMT Daylight Time, UTC+01:00)
# Friday, 21 August 2009

Episode 42

The 2009 Lansing Day of .Net was held August 1 at the Jack Breslin Student Events Center in East Lansing, MI. This was the first event that Dennis Burton organized and he discussed it with us here.

8 mins, 28 secs

Friday, 21 August 2009 05:16:31 (GMT Daylight Time, UTC+01:00)
# Wednesday, 19 August 2009

Episode 41

Sara Ford is the Program Manager for Microsoft's CodePlex site. In this interview, she discusses the CodePlex site, open source software, and what she has in common with an Apollo astronaut.

19 mins, 50 secs
Wednesday, 19 August 2009 06:05:54 (GMT Daylight Time, UTC+01:00)
# Monday, 17 August 2009

Episode 40

On the third and final day of DevLink 2009, John Kellar sat down and talked about the planning and work that went into the conference; what the conference accomplished; and what it meant to the developer community.

13 mins, 35 secs

Monday, 17 August 2009 13:14:34 (GMT Daylight Time, UTC+01:00)
# Monday, 03 August 2009

Episode 39

In this interview, Jamie Wright, president of BrilliantFantastic Consulting describes how he has applied the Getting Real software development process from 37 Signals to his own consulting practices.

12 mins, 39 secs

Monday, 03 August 2009 10:58:51 (GMT Daylight Time, UTC+01:00)
# Wednesday, 29 July 2009

Episode 38

I have been a fan of TechSmith products for years.
In this interview, TechSmith Chief Evangelist Betsy Weber describes the products offered by her company and the uses of those products.

13 mins, 13 secs
Wednesday, 29 July 2009 14:57:56 (GMT Daylight Time, UTC+01:00)
# Monday, 27 July 2009


Martin Shoemaker is the UML Guy.
In this interview, Martin explains what UML is and how to use it to improve your development process.

25 mins, 45 secs

Monday, 27 July 2009 18:30:01 (GMT Daylight Time, UTC+01:00)
# Wednesday, 22 July 2009

Episode 35

In this interview, Jesse Murray shares his opinions on how to implement SharePoint solutions "the right way".

17 mins, 52 secs

Wednesday, 22 July 2009 03:15:42 (GMT Daylight Time, UTC+01:00)
# Monday, 20 July 2009

Episode 37

I spoke with Michael Eaton halfway through the 2009 Ann Arbor Give Camp. We talked about what went into this year's event and his ambitious plans for next year.

19 mins, 21 secs

Monday, 20 July 2009 03:54:10 (GMT Daylight Time, UTC+01:00)
# Wednesday, 15 July 2009

Episode 34

Brian Genisio is developing Silverlight and WPF applications using the Model-View-ViewModel pattern. In this interview, Brian describes the pattern and how to use it.

8 mins, 56 secs

Wednesday, 15 July 2009 07:07:45 (GMT Daylight Time, UTC+01:00)
# Monday, 13 July 2009

Episode 33

In this interview, Corey Schuman describes Silverlight. He discusses the difference between Silverlight and other technologies, such as Windows forms, ASP.Net and Flash.

10 mins, 30 secs

Monday, 13 July 2009 05:50:55 (GMT Daylight Time, UTC+01:00)
# Wednesday, 08 July 2009

Episode 32

In this video, author and speaker Josef Finsel describes moving databases to "The Cloud" using Azure Table storage.  You can read more of his thoughts on the subject at http://azuredba.com/blog.aspx

11 mins, 9 secs

Wednesday, 08 July 2009 12:46:42 (GMT Daylight Time, UTC+01:00)
# Monday, 06 July 2009

Episode 31

In this interview, Jim Wooley discusses the relevance of stored procedures and best practices for accessing a database.

13 mins, 32 secs

Monday, 06 July 2009 00:16:55 (GMT Daylight Time, UTC+01:00)
# Wednesday, 01 July 2009

Episode 30

This is only the second year of CodeStock but Mike Neel managed to expand the Knoxville conference to a 2-day event and more than double attendance to 376.  In this interview, Mike talks about the conference and the developer community in the Heartland region.

17 mins, 15 secs

Wednesday, 01 July 2009 12:32:53 (GMT Daylight Time, UTC+01:00)
# Tuesday, 16 June 2009

Episode 29

Berlin software developer Ziad Hakim recently completed his first iPhone application. In this interview, Ziad discusses his application and the process of developing for the IPhone.

12 mins, 18 secs


Tuesday, 16 June 2009 03:10:41 (GMT Daylight Time, UTC+01:00)
# Monday, 01 June 2009

Episode 28

In this interview, Aydin Akcasu describes how to use Microsoft .Net to write applications that interface with the remote controller for the Wii game console.

13 mins, 8 secs

Monday, 01 June 2009 12:23:57 (GMT Daylight Time, UTC+01:00)
# Thursday, 28 May 2009

Episode 27

In this interview, Microsoft Developer Evangelist Jennifer Marsman describes Windows Azure and tells how to get started developing applications using this platform.

14 mins, 35 secs

Thursday, 28 May 2009 06:36:05 (GMT Daylight Time, UTC+01:00)
# Monday, 25 May 2009

Episode 26

Microsoft MVP Chris Woodruff is one half of the team of "Keith and Woody" that host the popular Deep Fried Bytes podcast. In this interview, Chris talks about why they started this podcast and what makes it different.

17 mins, 58 secs

Monday, 25 May 2009 18:22:19 (GMT Daylight Time, UTC+01:00)
# Wednesday, 20 May 2009

Episode 25

Mike Hacker is the Practice Director for the Sogeti Michigan Microsoft Practice, which makes him my boss.

In this interview, Mike describes issues around single sign-on.

21 mins, 21 secs

Wednesday, 20 May 2009 12:42:16 (GMT Daylight Time, UTC+01:00)
# Monday, 18 May 2009

Episode 24

Mike Wood recently traveled through Michigan giving a presentaion on Parallel LINQ (aka "PLINQ"), which is part of the Task Parallel Library included in .Net 4.0.

During this tour, Mike sat down with me to describe how to use PLINQ how it can improve the performance of your LINQ queries.

11 mins, 56 secs

Monday, 18 May 2009 05:04:54 (GMT Daylight Time, UTC+01:00)
# Friday, 15 May 2009

Episode 23

Michael Letterle is a developer for Preemptive Solutions, a company that makes the .Net obfuscation product Dotfuscator.  I was familiar with Dotfuscator, but I was unaware of most of their other products.  In this interview, Michael describes the different software created by Preemptive.

8 mins

Friday, 15 May 2009 12:54:39 (GMT Daylight Time, UTC+01:00)
# Wednesday, 13 May 2009

Episode 22

For the past six years, Jamie Wright has been building applications using Rocky Lhotka's CSLA framework.  In this interview, Jamie explains the framework and why he is such a fan.

10 mins, 23 secs

Wednesday, 13 May 2009 13:02:51 (GMT Daylight Time, UTC+01:00)
# Monday, 11 May 2009

Episode 21

Microsoft Developer Evangelist Jeff Blankenburg coordinated the Stir Trek conference in Columbus, OH to present highlights of the recent Mix09 conference.   In the middle of the day, he took a few minutes to discuss what he was doing.

5 mins, 4 secs

Monday, 11 May 2009 10:57:10 (GMT Daylight Time, UTC+01:00)
# Friday, 01 May 2009

Episode 20

David Edson of visibility.biz spends his time consulting on and teaching custom development using Microsoft Visio.

In this interview, he describes the advantages of using Visio as a platform for data visualization.

7 mins, 17 secs


Friday, 01 May 2009 12:03:05 (GMT Daylight Time, UTC+01:00)
# Wednesday, 29 April 2009

Episode 19

The Lansing Give Camp April 24-26 helped over a dozen charities. 

After months of preparation and a weekend with almost no sleep, Jeff & Carla McWherter and Jay & Amy Harris still had enough energy to talk about what made this event so successful.

8 mins, 43 secs

Wednesday, 29 April 2009 11:43:07 (GMT Daylight Time, UTC+01:00)
# Monday, 27 April 2009

Episode 18

Halfway through the first West Michigan .Net University, Chris Woodruff and Bill Miller sat down with me to discuss why they organized it and how it was going so far.

For more information on this event, you can visit dodn.org/WestMichiganDotNetU or read my earlier posts here and here

17 mins, 50 secs

Monday, 27 April 2009 14:46:43 (GMT Daylight Time, UTC+01:00)
# Thursday, 23 April 2009

Episode 17

Microsoft Visual Studio Team System 2010 is currently in CTP3.

In this interview, Microsoft Technology Specialist Randy Pagels describes the new features of the upcoming release of this product.

Randy maintains a great deal of information on VSTS at TeamSystemCafe.net

11 mins, 52 secs

Thursday, 23 April 2009 12:25:58 (GMT Daylight Time, UTC+01:00)
# Thursday, 26 March 2009

Episode 16

Microsoft Technology Specialist Randy Pagels describes the benefits of Microsoft Visual Studio Team System.  You can learn more about VSTS from Randy at http://www.teamsystemcafe.net/

4 mins, 18 secs

Thursday, 26 March 2009 10:32:10 (GMT Standard Time, UTC+00:00)
# Friday, 13 March 2009

Episode 15

A Give Camp hooks up software developers with charities. This provides these charities with custom applications that they otherwise might not be able to afford.

This year, Michael Eaton is coordinating upcoming Give Camps in Michigan.

In this conversation, He describes how it worked last year and what he hopes to happen differently next year.

The Lansing Give Camp is scheduled for April 24-26 at the Impressoin 5 Science Center.  The ann arbor Give Camp is scheduled for July 17-19 at Washtenaw Community College.  You can get more information and register to help at these events by visiting http://michigangivecamp.org/

10 min, 31 sec

Note: This interview was recorded near the Open Spaces area at the Detroit Microsoft Developer Conference, so the sound quality suffers due to background noise.  However Michael has so much good information that I encourage you to ignore this and listen to the end.
Friday, 13 March 2009 14:25:31 (GMT Standard Time, UTC+00:00)
# Monday, 09 March 2009

Episode 14

Jim Holmes takes a break from organizing and coordinating CodeMash to talk about the conference.

2 minutes, 38 seconds

Monday, 09 March 2009 04:11:04 (GMT Standard Time, UTC+00:00)
# Saturday, 07 March 2009

Episode 13

Matt Pizzimenti is involved in a2geeks.org - a social network for techies and entrepeneurs.  He discusses it in this interview.

Saturday, 07 March 2009 12:45:47 (GMT Standard Time, UTC+00:00)
# Thursday, 05 March 2009

Episode 12

Mark Hindsbo is the General Manager of the Microsoft Evangelism group in the United States. In this interview, Mark talks about what Microsoft can do to help the developer community succeed.

2 minutes, 24 seconds

Thursday, 05 March 2009 11:52:25 (GMT Standard Time, UTC+00:00)
# Tuesday, 03 March 2009

Episode 11

After writing a distributed application, software architect Phil Japikse needed a way to deploy updates to users across the state.  In this conversation, Phil describes the deployment strategy he implemented using tools provided by the .Net framework. 

Tuesday, 03 March 2009 11:55:01 (GMT Standard Time, UTC+00:00)
# Friday, 27 February 2009

Episode 10

Tim Adams of Microsoft was filming a series of "Man On The Street" video interviews at CodeMash when I caught up with him. I interviewed him while he interviewed me and we each filmed the conversation.

Here is the conversation from my side:

Here is the same conversation from Tim's point of view:

Friday, 27 February 2009 05:05:59 (GMT Standard Time, UTC+00:00)
# Wednesday, 25 February 2009

Episode 9

Mike Wood is the Lead Director for the Cincinnati .Net User Group.  He and I spoke about how to build a strong community and what makes the Microsoft Heartland Community so special.

Wednesday, 25 February 2009 11:53:42 (GMT Standard Time, UTC+00:00)
# Monday, 23 February 2009

Episode 8

Brian Prince joined Microsoft last year as an Architect Evangelist.  In this interview, he talks about the experience and how it is different from any company he has worked for in the past.

Monday, 23 February 2009 11:30:08 (GMT Standard Time, UTC+00:00)
# Friday, 20 February 2009

Episode 7

Microsoft Architect Evangelist Darryl Hogan loves his job.  In this interview, Darryl explains what he does why it rocks.

Friday, 20 February 2009 11:09:40 (GMT Standard Time, UTC+00:00)
# Wednesday, 18 February 2009

Episode 6

In this interview, Joe Fiorini discusses how he and his team created the meetinbetween.us application that won the 2008 Rails Rumble contest.

Wednesday, 18 February 2009 11:44:20 (GMT Standard Time, UTC+00:00)
# Monday, 16 February 2009

Episode 5

BizTalk Server is one of those products that many people have heard of, but few are familiar with. 

In this discussion, Monish Nagisetty briefly and clearly explains the purpose and uses of BizTalk Server messaging

Monday, 16 February 2009 13:35:42 (GMT Standard Time, UTC+00:00)
# Thursday, 12 February 2009

Episode 4

I've attended two conferences where Alan Stevens helped to make Open Spaces a success.  In this interview, Alan describes open spaces technology and explains his role in the process.

Thursday, 12 February 2009 15:28:00 (GMT Standard Time, UTC+00:00)
# Tuesday, 10 February 2009

Episode 3

In this interview, Jason Follas explains spatial data types, which were introduced in SQL Server 2008

Tuesday, 10 February 2009 15:16:49 (GMT Standard Time, UTC+00:00)
# Sunday, 08 February 2009

Episode 2

Steve Smith sat down with me to share his ideas on increasing performance and scalability in your web applications.

Sunday, 08 February 2009 22:22:39 (GMT Standard Time, UTC+00:00)
# Friday, 06 February 2009

Episode 1

I spoke with Telerik Developer Evangelist John Kellar at CodeMash about how to effectively interview tech people on camera and about the DevLink conference.

View John's video interviews at EdgeOfDev.com

Friday, 06 February 2009 14:58:05 (GMT Standard Time, UTC+00:00)
# Thursday, 05 February 2009

Episode 0

I'm starting a new feature on this site.  I'll be publishing video interviews of smart people who are passionate about technology.

In Episode 0, I describe my goals for this feature.

Thursday, 05 February 2009 00:55:09 (GMT Standard Time, UTC+00:00)