Edward Thomson on All Things Git, libgit2, and Azure DevOps - Episode 006

Edward Thomson on All Things Git, libgit2, and Azure DevOps - Episode 006

This week, your host, Jeffrey Palermo, brings you a recording, live from the Microsoft Ignite conference. He interviews Edward Thomson, the Principal Program Manager for Azure DevOps, the maintainer of libgit2 (the git library), a host of All Things Git (a podcast about Git), and the curator of Developer Tools Weekly (a weekly newsletter with developer tool news). After the tight-knit company Edward was a Software Engineer for Teamprise was acquired by Microsoft, Edward transitioned into the role of Software Engineer with Microsoft, then GitHub briefly, 6 years later. After Github, Edward returned to Microsoft in 2017, this time as their Senior Program Manager and most recently, as their Principal Program Manager (since two months ago).


Edward is a huge mover and shaker in the Git area of Azure DevOps Services. And in this episode, he answers questions that tons of teams continue to ask in the space. He also speaks about his many side projects: libgit2, All Things Git, and Developer Tools Weekly.

Topics of Discussion:

[1:11] About today's episode and guest.

[1:37] Jeffrey welcomes Edward to the podcast.

[2:13] A bit about the Microsoft Ignite conference.

[3:31] How Edward landed the role he's currently in, with Microsoft.

[6:38] Does the work Edward has been doing with Git, precede him joining Microsoft?

[9:58] A word from Azure DevOps sponsor: Clear Measure.

[10:24] What is libgit2? What does it do?

[13:11] Is there any source code that won't work with Git?

[16:18] Version control of binary files — where does it all break down?

[18:11] Is there a file size that's too large for Git?

[20:14] Does Edward recommend checking in your NuGet packages?

[24:12] When did the use of shallow cloning (for repositories) come about?

[26:44] What is Edward and the Azure DevOps team thinking about pushing forward with the Git engine (when Microsoft acquires GitHub)?

[30:03] Edward talks about his weekly newsletter, Developer Tools Weekly.

[31:29] What was in Edward's weekly newsletter that he sent off just this morning (of recording this podcast).

[34:36] All about Edward's podcast, All Things Git.

[36:27] Edward answers some FAQs in the Git area of Azure DevOps!

[47:03] Edward's parting words for listeners on today's podcast.

Mentioned in this Episode:

Microsoft Ignite

Microsoft Ignite's Twitter
ADP: Buck Hodges episode

ADP: Donovan Brown episode
ADP: Sam Guckenheimer episode

libgit2

All Things Git Podcast

Developer Tools Weekly

Teamprise

Visual Studio

GitHub

Clear Measure (Sponsor)

VFSforGit

GitKraken

Sourcetree

Azure Repos

Game Developers Conference (GDC)

NuGet

Shallow Cloning
Azure Pipelines

dev.azure.com/libgit2

Want to Learn More?

Visit AzureDevOps.Show for show notes and additional episodes.

Follow Up with Our Guest:

Edward Thomson's LinkedIn

Edward Thomson's Twitter

Jaksot(387)

Steve Smith: Software Architecture - Episode 355

Steve Smith: Software Architecture - Episode 355

Steven Smith, also known in the developer community as Ardalis, is an entrepreneur, author, and software architect with a deep passion for building effective, maintainable software. Through his compan...

23 Kesä 202550min

Bob Ward: SQL Server 2025 - Episode 354

Bob Ward: SQL Server 2025 - Episode 354

Bob Ward is a Principal Architect for the Microsoft Azure Data team, which owns the development for Microsoft SQL Edge to Cloud. Bob has worked for Microsoft for 31-plus years on every version of SQL ...

16 Kesä 202542min

Michael Washington: The Nature Of Data - Episode 353

Michael Washington: The Nature Of Data - Episode 353

Michael is an ASP.NET and C# programmer who has extensive knowledge in process improvement, AI and Large Language Models, and student information systems. He is also the founder of the following websi...

9 Kesä 202541min

Rockford Lhotka: Software Architecture & Strategy - Episode 352

Rockford Lhotka: Software Architecture & Strategy - Episode 352

As the Vice President of Strategy at Xebia Microsoft Services, Rocky leads the vision and direction of the company's software development solutions and services. He brings extensive expertise in frame...

2 Kesä 202545min

Scott Hunter: AI-driven development - Episode 351

Scott Hunter: AI-driven development - Episode 351

Scott is the Vice President of Product for Azure Developer Experience. He builds all the .NET tools for Azure. Topics of Discussion: [1:49] Scott's Microsoft journey and .NET evolution. [3:39] AI's ...

26 Touko 202540min

Scott Forsyth: How Kitchen Copilot uses AI - Episode 350

Scott Forsyth: How Kitchen Copilot uses AI - Episode 350

Scott has spent over 25 years in the IT field, working in disciplines such as systems architecture, software development, team growth, and entrepreneurship. He was a Microsoft MVP for 12 years in ASP....

19 Touko 202536min

David Lykken: AI in Executive Strategy - Episode 349

David Lykken: AI in Executive Strategy - Episode 349

David Lykken, a 51-year veteran of the mortgage industry, is the Founder, President & Chief Transformational Officer of Transformational Mortgage Solutions (TMS). With decades of expertise, Lykken and...

12 Touko 202533min

Jeff Sutherland: The History of Agile - Episode 348

Jeff Sutherland: The History of Agile - Episode 348

Jeff is the co-creator of Scrum and a leading expert on how the Scrum framework has evolved to meet the needs of today's business. The framework he developed in 1993 and formalized in 1995 with Ken Sc...

5 Touko 202537min

Suosittua kategoriassa Politiikka ja uutiset

aikalisa
rss-ootsa-kuullut-tasta
tervo-halme
ootsa-kuullut-tasta-2
politiikan-puskaradio
viisupodi
et-sa-noin-voi-sanoo-esittaa
otetaan-yhdet
rss-podme-livebox
rss-vaalirankkurit-podcast
rss-asiastudio
the-ulkopolitist
rss-kaikki-uusiksi
rss-tekkipodi
io-techin-tekniikkapodcast
rikosmyytit
rss-mina-ukkola
rss-fingo-podcast
rss-hyvaa-huomenta-bryssel
rss-merja-mahkan-rahat