
Monday, March 1, 2021

Monday, February 22, 2021

Monday, February 15, 2021

Monday, February 8, 2021

Monday, January 25, 2021

Monday, January 18, 2021

Monday, January 11, 2021

Monday, January 4, 2021

Monday, December 28, 2020

Monday, December 21, 2020

Monday, December 14, 2020

Monday, November 30, 2020

Monday, November 16, 2020

Monday, November 9, 2020

Monday, November 2, 2020
Episode 633
Glenn Block on Racial Justice
For the past few years, Glenn Block has been studying social justice and making himself more aware and more active. Glenn discusses some of the issues faced by marginalized people and what we can do to address these issues.
Books:
Other Links:

Monday, October 26, 2020

Monday, October 19, 2020
Episode 631
Gary Short on The Mathematics of Covid19 & the Hero You've Never Heard Of
Gary Short teaches about the work of 19th century medical statistician William Farr, who pioneered the idea of recording cause of death, which allowed us to compile mortality rates. Gary discusses how Farr's ideas are used today as we draw meaningful information by analyzing the COVID-19 data and the challenges in analyzing that data.

Monday, October 12, 2020

Monday, October 5, 2020
Episode 629
Wilfried Motchoffo on A Path to a Tech Career
Wilfried Motchoffo did not take a straight path to a Tech Career. He immigrated to the US 4 years ago from France and Cameroon. He was homeless for almost a year and learned English before teaching himself coding, then taking software engineering classes. A chance encounter while driving for Lyft led to a Microsoft internship.

Monday, September 28, 2020
Episode 628
Alexandria Storm on Natural Language Processing and Inclusion
Alexandria Storm talks about the importance of having an inclusive group when developing software. She recently completed an internship with the Microsoft Bing team and she describes how a diverse representation can improve natural language processing - making searches more relevant by supporting different languages and dialects and taking into account location-sensitive searches.
She also discusses the importance of inclusion among tech companies and entrepreneurs for underrepresented groups, such as women, people of color, and queer and trans people.

Monday, September 21, 2020
Episode 627
Irma Mesa on Cafecito
Irma Mesa created Cafecito for those who are working from home. Cafecito uses machine learning algorithms to connect people to others with similar interests and schedule time to meet. She talks about building this technology and business and about the b2b service she is planning.
https://meetcafecito.com/

Monday, September 14, 2020
Episode 626
Nayonna Purnell on Changing to a Career in IT
Nayonna Purnell was a teacher who decided a few years ago to change careers and become a software engineer. She talks abuot her journey, the challenges, and the rewards of that journey.

Monday, September 7, 2020

Monday, August 31, 2020
Episode 624
Damian Brady on MLOps
Damian Brady describes how to assign the concepts of DevOps to Machine Learning projects.

Monday, August 24, 2020

Monday, August 17, 2020

Monday, August 10, 2020

Monday, August 3, 2020
Episode 620
Tibi Covaci on Creating a GitHub Action
Tibi Covaci talks about a custom GitHub action that he created to deploy a node.js application to Azure. He describes some of the challenges he encountered and how he was able to overcome them.

Monday, July 27, 2020

Monday, July 20, 2020

Monday, July 13, 2020

Monday, July 6, 2020
Episode 616
Yina Arenas on Microsoft Graph
Microsoft Graph is a tool that allows you to query and analyze data about a user - including messages, calendar items, SharePoint lists, shared documents, devices, and many mores. Program Manager Yina Arenas describes how developers can use Graph to generate insights and enhance their applications. She also lists some of the new and recently-announced features of Graph.
Links:
https://graph.microsoft.com/
https://aka.ms/ge

Monday, June 29, 2020
Episode 615
Sven Aelterman on Data in Education
Sven Aelterman is a Cloud Solution Architect and a former IT manager amd professor at a university. He talks about the type of data used by educational institutions, some of the compliance requirements around educational data, and tools used for managing student information.

Monday, June 15, 2020
Episode 613
Jason Fox on Spatial Computing
Jason Fox describes the science of Spatial Computing, which allows a computer to become aware of its physical environment; and talks about some practical applications that take advantage of this technology.
https://www.awexr.com/

Monday, June 8, 2020

Monday, June 1, 2020

Monday, May 25, 2020
Episode 610
Christine Matheney on Teaching Computer Science to the Next Generation
Christine Matheney is passionate about teaching science and technology to young people. She works with Girl Scouts and high school students and teachers, helping them learning Computer Science. She discusses her activities and what Microsoft is doing in this area.

Monday, May 11, 2020

Monday, May 4, 2020

Monday, April 27, 2020

Monday, April 20, 2020

Monday, April 13, 2020
Episode 604
Sarah Lean on Adjusting to the Pandemic
As a Microsoft Cloud Advocate, Sarah Lean used to travel around the world speaking to IT professionals. The recent COVID-19 pandemic has forced her to accomplish her goals while staying at home. She talks about the adjustments she has made.

Monday, April 6, 2020
Episode 603
Brent Stineman on Remote Recording
Brent Stineman talks about an internal podcast he produces for Microsoft and the challenges of interviewing people hundreds or thousands of miles away from him.

Monday, March 16, 2020
Episode 602
Jaidev Kunjur on Azure Integration Tools
Jaidev Kunjur of Enkay Technology Solutions discusses some of the integration tools available in Microsoft Azure, such as Logic Apps, API Management, Azure Functions, and Event Grid.
He describes the capabilities of these tools and how his company is using them to solve integration problems for their customers.
https://enkaytech.com/

Monday, March 9, 2020
Episode 601
Don Ward on Flutter
Flutter is an open source framework from Google, designed to help you build cross-platform applications. Don Ward tells us what it does and how to use it.

Monday, March 2, 2020
Episode 600
A Celebration of Friends
A look back at the last 100 episodes of Technology and Friends!
Featuring:
Venkat Subramaniam
Jon Skeet
Laurent Bugnion
Jennifer Wadella
Douglas Crockford
Jeff Fritz
Raffaele Rialdi
Carolina Banales
Elton Stoneman
Brandon Satrom
Heather Wilde
Jennifer Marsman
Walt Ritscher
Jeremy Miller
Jayson Street
Angela Dugan
Heather Downing
Robert Green
Jon Galloway
Tibi Covaci
Lorena Mesa
Bill Wagner
Angie Byron
Hao Luo
J Tower
Dan Rey
Alex Mang
Eric Boyd
Tim Reilly
JD Marymee
Jim Wooley
Lwin Maung
Frank Gill
Jason Bock
Jean Lange
Isaac Bayoh
Ruth Yakubu
Kevin Gates
Jes Schultz
Bryan Glenn
Kate Gregory
John Azariah
Brady Gaster
Ondrej Balas
Raj Krishnan
Phil Japikse
Martin Kearn
Annie Bougie
Arthur Doler
Erwin Derksen
Rajasa Savant
Robert Greene
Jackie Becker
Kevin Griffin
Bret Stateham
Adam Hecktman
David Makogon
Tobiah Zarlez
Geisa Faustino
Brent Stineman
Melanie Adcock
Mike Benkovich
John Alexander
Jeremy Likness
Edward Thomson
Silviu Niculita
Cassandra Faris
Elizabeth Graham
Hattan Shobokshi
Whitney Griffith
Tobiasz Koprowski
Raymond Comvalius
Laurent Ellerbach
Hilary Weaver-Robb
Christian Geuer-Pollmann
Michael Eaton
Courtney Eaton
Gabrielle Sempf
Spencer Schneidenback
Rob Reynolds
Robert Martin
Jim Christopher
Kevin Leung
Guillermo Bellman
Fabian Fernandez
Nicolas Bello
Kevin Ashley
Christine Matheney
Atley Hunter
Zach Miller
Don Ward
Recorded 2017-2020 in
Chicago, IL
Rome, Italy
Cluj-Napoca, Romania
Oslo, Norway
Stockholm, Sweden
Sandusky, OH
Wisconsin Dells, WI
Vancouver, BC
Redmond, WA
Montevideo, Uruguay
Atlanta, GA
Seattle, WA
Toronto, ON
Orlando, FL
Milwaukee, WI
Downers Grove, IL
Grand Rapids, MI
Copenhagen, Denmark
Helsingborg, Sweden

Monday, February 24, 2020
Episode 599
Bryan Glenn on the Right Mindset for Success
Bryan Glenn is a technology entrepreneur. His upcoming book "Life Adds Up" talks about thea characteristics necessary to acheive success. Bryan shares stories of successful people like Bill Gates and Albert Einstein, as well as lessons from his own life.
http://capitalglenn.com

Monday, February 17, 2020

Monday, February 10, 2020

Monday, February 3, 2020

Monday, January 27, 2020

Monday, January 20, 2020

Monday, December 30, 2019

Monday, December 23, 2019
Episode 590
J Tower on the .NET CLI
J Tower describes how to use the .NET Command Line Interface to automate tasks normally performed inside Visual Studio.

Monday, December 16, 2019
Episode 589
Tobiah Zarlez on Gender Identity
A few years ago, Software Engineer Tobiah Zarlez came out as non-binary gender. Tobiah talks about what this mean, how it affected them, and how the tech community responded.

Monday, December 9, 2019
Episode 588
Walt Ritscher on Try .NET
Walt Ritscher describes Try .NET and how to use it to enhance your programming demos.

Monday, December 2, 2019
Episode 587
Robert Green on Microsoft Graph
Robert Green describes how to use Microsoft Graph to query information from Microsoft directories and services.

Monday, November 25, 2019

Monday, November 18, 2019

Monday, November 11, 2019
Episode 584
Phil Japikse on .NET Core Support Cycle
Most people are unaware when support expires for each version of .NET Core. Phil Japikse explains the rules and how you can protect yourself.

Monday, November 4, 2019
Episode 583
Edward Thomson on GitHub Actions
GitHub Actions is a new feature at github.com allowing users to run custom code on GitHub. Edward Thomson describes this feature and how to use it.

Monday, October 28, 2019
Episode 582
Jeremy Likness on Blazor
Blazor is a framework for building full-stack web apps in the browser using C#. Jeremy Likness describes how it works and how to use it.

Monday, October 21, 2019
Episode 581
Laurent Bugnion on the Ignite Tour
The Microsoft Ignite conference takes place in November in Orlando, FL; but not everyone can attend.
So, Laurent Bugnion and his team are organizing the Ignite Tour, bringing much of the content to 30 cities around the world in the months following the conference.
Laurent discusses what people can expect at these events.
Ignite Tour Home

Monday, October 14, 2019

Monday, October 7, 2019

Monday, September 30, 2019

Monday, September 2, 2019

Monday, August 26, 2019
Episode 576
Dan Rey on Microsoft Surface
Dan Rey describes the different versions of Microsoft Surface and how you can use them to be more productive.

Monday, August 12, 2019

Monday, August 5, 2019
Episode 574
Mercedes Bernard on Dev Together
Mercedes Bernard started Dev Together to connect new software developers with mentors that would help them learn valuable skills. Over a year later, it is popular and spreading to other cities.

Monday, July 29, 2019

Monday, July 15, 2019

Monday, July 8, 2019
Episode 571
Jon Galloway on the .NET Foundation
The .NET Foundation recently expanded its board and its goals. Jon Galloway discusses what the Foundation does and what it strives to do.

Monday, July 1, 2019
Episode 570
Laurent Bugnion on Migrating Data to Azure
Laurent Bugnion describes how he migrated from on-premise MongoDB and SQL Server databases to CosmosDB and Azure SQL Database running in Microsoft Azure, using both native tools and the Database migration service.

Monday, June 24, 2019
Episode 569
John Alexander on ML.NET
John Alexander describes how .NET developers can use ML.NET to build and consume Machine Learning solutions.

Monday, June 17, 2019

Monday, June 10, 2019
Episode 567
Elton Stoneman on Docker
Elton Stoneman describes how to manage containers using Docker on a local machine and in the cloud.

Monday, June 3, 2019

Monday, May 27, 2019
Episode 564
Eric Boyd on Microservices
Eric Boyd describes the principles of Microservices and how he uses these principles to build better software.
Links:

Monday, May 20, 2019

Monday, May 13, 2019
Episode 563
J Tower on .NET Standard
J Tower describes .NET Standard, .NET Core, and the .NET Framework and how developers can get different flavors of .NET to work together.

Monday, May 6, 2019

Monday, April 29, 2019
Episode 561
Adam Hecktman on Civic Tech
Adam Hecktman describes Civic Tech and what Microsoft is doing to help the city and people of Chicago.

Monday, April 22, 2019

Monday, April 15, 2019

Monday, April 8, 2019

Monday, April 1, 2019

Monday, March 25, 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, March 18, 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, March 11, 2019

Monday, March 4, 2019

Monday, February 18, 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, February 11, 2019

Monday, February 4, 2019
Episode 548
Jennifer Wadella on Gatsby
Jennifer Wadella describes how to use the Gatsby tool to quickly create static web sites.
Links
https://www.gatsbyjs.org/

Monday, January 28, 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, January 21, 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, January 14, 2019

Monday, January 7, 2019

Monday, December 31, 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, December 24, 2018

Monday, December 17, 2018

Monday, December 10, 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, December 3, 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, November 26, 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, November 19, 2018

Monday, November 12, 2018
Episode 537
Robert Greene on DevOps
Robert Greene defines DevOps, discusses its advantages, and describes how to accomplish it with Microsoft tooling.

Monday, November 5, 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, October 29, 2018

Monday, October 22, 2018

Monday, October 8, 2018

Monday, October 1, 2018

Monday, September 24, 2018

Monday, September 17, 2018

Monday, September 10, 2018

Monday, September 3, 2018

Monday, August 27, 2018

Monday, August 20, 2018

Monday, August 13, 2018

Monday, August 6, 2018

Monday, July 30, 2018

Monday, July 23, 2018

Monday, July 16, 2018

Monday, July 9, 2018

Monday, July 2, 2018

Monday, June 25, 2018

Monday, June 18, 2018

Monday, June 4, 2018

Monday, May 28, 2018

Monday, May 21, 2018

Monday, May 14, 2018

Monday, May 7, 2018

Monday, April 23, 2018

Monday, April 16, 2018

Monday, January 22, 2018

Monday, January 15, 2018

Monday, January 8, 2018

Monday, January 1, 2018

Monday, December 18, 2017

Monday, December 11, 2017

Monday, December 4, 2017

Monday, November 27, 2017

Monday, November 20, 2017

Monday, November 13, 2017

Monday, November 6, 2017

Monday, October 30, 2017

Monday, October 23, 2017

Monday, October 16, 2017

Monday, October 9, 2017

Monday, October 2, 2017

Monday, September 18, 2017

Monday, September 11, 2017

Monday, August 28, 2017

Monday, August 21, 2017

Monday, August 14, 2017

Tuesday, August 8, 2017

Monday, July 31, 2017

Monday, July 24, 2017

Monday, July 17, 2017

Monday, July 10, 2017

Monday, July 3, 2017

Monday, June 26, 2017

Monday, June 19, 2017

Monday, June 12, 2017

Tuesday, June 6, 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.

Sunday, June 4, 2017

Monday, May 29, 2017

Monday, May 22, 2017

Monday, May 15, 2017

Monday, May 8, 2017

Monday, May 1, 2017

Monday, April 17, 2017

Monday, April 10, 2017

Friday, April 7, 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.

Monday, April 3, 2017

Monday, March 20, 2017

Tuesday, February 28, 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.

Monday, February 27, 2017

Monday, February 20, 2017

Wednesday, May 25, 2016

Thursday, July 30, 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
![IMG_2542-X2[1] IMG_2542-X2[1]](http://davidgiard.com/content/binary/WindowsLiveWriter/InterviewwithJeffFritzaboutASP.NET5_1146F/IMG_2542-X2%5B1%5D_thumb.jpg)

Monday, August 2, 2010

Wednesday, July 28, 2010

Wednesday, July 21, 2010

Monday, July 19, 2010

Wednesday, July 14, 2010

Monday, July 12, 2010

Wednesday, June 16, 2010

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

Monday, June 14, 2010

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

Wednesday, June 9, 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.

Tuesday, June 1, 2010

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

Wednesday, May 26, 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.

Monday, May 24, 2010

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

Monday, May 17, 2010

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

Wednesday, May 12, 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.

Monday, May 10, 2010

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

Wednesday, May 5, 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.

Monday, May 3, 2010

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

Monday, April 26, 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, April 19, 2010

Monday, April 12, 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, April 5, 2010

Monday, March 29, 2010

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

Tuesday, March 23, 2010

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

Saturday, March 20, 2010

Wednesday, March 17, 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.
Export
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.
Upload
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.
Share
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.

Monday, March 15, 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, March 8, 2010

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

Monday, March 1, 2010

Wednesday, February 24, 2010

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

Monday, February 22, 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.

Wednesday, February 17, 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.

Monday, February 15, 2010

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

Wednesday, February 10, 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.

Monday, February 8, 2010

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

Wednesday, February 3, 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.

Monday, February 1, 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.

Wednesday, January 27, 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.

Monday, January 25, 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, January 18, 2010

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

Wednesday, December 2, 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.

Monday, November 30, 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, November 23, 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.

Wednesday, November 18, 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.

Monday, November 2, 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.
Links:
Parallel Computing Developer Center
Parallel Programming with .NET

Monday, October 19, 2009

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

Wednesday, October 7, 2009

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

Monday, October 5, 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.

Wednesday, September 30, 2009

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

Monday, September 28, 2009

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

Friday, September 25, 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.

Wednesday, September 23, 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.

Monday, September 21, 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.

Wednesday, September 16, 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.

Monday, September 14, 2009

Thursday, September 10, 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.

Tuesday, September 8, 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.

Wednesday, September 2, 2009

Monday, August 31, 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

Friday, August 28, 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

Wednesday, August 26, 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

Monday, August 24, 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

Friday, August 21, 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

Wednesday, August 19, 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

Monday, August 17, 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, August 3, 2009

Wednesday, July 29, 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

Monday, July 27, 2009

Episode36
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

Wednesday, July 22, 2009

Episode 35
In this interview, Jesse Murray shares his opinions on how to implement SharePoint solutions "the right way".
17 mins, 52 secs

Monday, July 20, 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

Wednesday, July 15, 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

Monday, July 13, 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

Wednesday, July 8, 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

Monday, July 6, 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

Wednesday, July 1, 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

Tuesday, June 16, 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

Monday, June 1, 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

Thursday, May 28, 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

Monday, May 25, 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