All Things Git artwork

All Things Git

21 episodes - English - Latest episode: over 5 years ago - ★★★★★ - 17 ratings

The podcast about Git. Edward Thomson and Martin Woodward talk to the people who build Git, build tools for it and make their teams successful using it.

Technology Education How To
Homepage Apple Podcasts Google Podcasts Overcast Castro Pocket Casts RSS feed

Episodes

Learning a New Codebase with Patricia Aas

November 20, 2018 22:58 - 54 minutes - 49.8 MB

Edward talks to Patricia Aas, a veteran C++ developer, about how read a brand new codebase, understand it, and how to get started contributing to it. Patricia Aas is a programmer who has worked mostly in C++ and Java. She has spent her career continuously delivering from the same code-base to a large user base, from working on two browsers (Opera and Vivaldi), to working on embedded telepresence endpoints for Cisco. She is focused on the maintainability and flexibility of software archite...

Posh Git with Keith Dahlby

September 04, 2018 22:58 - 43 minutes - 40 MB

Edward talks to Keith Dahlby, the creator and maintainer of posh-git, about tech conferences, what it's like to be a Microsoft MVP, and PowerShell versus unix shells. Keith Dahlby is a father, a web developer, a git enthusiast, a language geek, and a nine-time C# MVP from Cedar Rapids, IA. By day, he accelerates world-changing ideas from Iowa with NewBoCo, and he teaches at DeltaV code school. By night, he is a promiscuous open-source contributor. He previously architected the e-commerc...

Software Freedom Conservancy with Bradley Kuhn and Karen Sandler

August 21, 2018 15:58 - 28 minutes - 26 MB

Edward talks to Bradley Kuhn and Karen Sandler, the co-founders of the Software Freedom Conservancy, a non-profit that supports free and open source software projects, including git. Bradley Kuhn is a distinguished technologist at the Software Freedom Conservancy and he's worked on free software non-profits for many years, including co-founding the Conservancy with Karen. Karen Sandler is the Executive Director of the Software Freedom Conservancy, and she's most well-known for trying to f...

Working Copy with Anders Borum

August 07, 2018 13:58 - 30 minutes - 27.5 MB

Edward is joined by Anders Borum, the developer behind Working Copy, a Git client for iOS. Anders Borum is a independent app developer from Copenhagen. He has been making iPhone and iPad apps since 2009 struggling to make a living through his own apps instead of consulting work. Since 2014 he has been working on a Git client for iOS. Show Notes Working Copy, a Git client for iOS Working Copy in the App Store @workingcopyapp on Twitter

Branching and Merging (Part 2)

July 03, 2018 23:58 - 31 minutes - 28.8 MB

Edward and Martin keep talking about branching and merging, including how some of the other code integration commands work - including rebase, cherry-pick, and revert. Part two of two. This is the conclusion to Part 1. Show Notes Git Branching: What a Branch Is from the Pro Git book Inside Git, an explanation from TechDays NL 2017

Branching and Merging (Part 1)

June 12, 2018 19:08 - 27 minutes - 25.4 MB

Edward and Martin get caught up after the security release earlier this month and talk branching and merging, including how Git actually stores branches and does merging. They got so excited about talking about branching that this is actually part one of two. Microsoft and GitHub Martin and Edward didn't discuss the announcement, since Edward can't talk intelligently about the subject yet. Every time the topic comes up, he just looks like this: Since Edward can't be settled down to hav...

Git Security with Etienne Stalmans

June 02, 2018 21:08 - 36 minutes - 33.6 MB

Edward and Martin discuss the recent security vulnerability in Git - CVE 2018-11235. They talk to Etienne Stalmans, the security researcher who discovered it, and discuss what happens in the Git security community after a vulnerability is reported. Etienne is a Platform Security Engineer & Researcher in the Public Cloud Security Group at Salesforce. He has a keen interest in protocol reversing and finding ways to abuse functionality in everyday products. Show Notes Etienne Stalmans Twi...

The History of VC with Eric Sink

May 15, 2018 19:12 - 46 minutes - 42.3 MB

Edward and Martin talk with their old boss Eric Sink about the history of version control as he's seen it - and helped create it. Eric founded SourceGear, a company that created several version control products, and literally wrote the book on version control, Version Control by Example. In his own words: Eric's work in version control tools includes SourceGear Vault, which was quite popular in the early days of .NET, and Veracity, which was one of the open source DVCS tools that got cru...

Git and GitHub for Students with Joe Nash

April 17, 2018 20:42 - 42 minutes - 39.2 MB

Edward and Martin talk with Joe Nash about using Git in education, self-diagnosed OCD around capitalization, and using pull requests in non-development workflows. Joe is the student program manager at GitHub, where his work aims to help student leaders build inclusive learning communities. When not capitalising the H in GitHub, Joe can usually be found talking about the educational benefits of hackathons, or rolling d20s. Show Notes Joe Nash Joe helps explain Git and GitHub Edward obey...

Don't Ignore the Fundamentals

April 03, 2018 16:04 - 34 minutes - 31.3 MB

Edward and Martin talk about the fundamentals that you need in your Git repository like a proper .gitignore to keep your repository clean, conditional configuration, and setting line endings with your .gitattributes file. Show Notes Getting Started with .gitignore .gitignore collection, a crowd-sourced collection of .gitignore files for different types of projects. Git for Windows: Line Endings Git Conditional Includes to perform conditional configuration.

Git for Mobile Development with James Montemagno

March 14, 2018 23:46 - 56 minutes - 51.5 MB

Edward talks with James Montemagno about getting started using Git, being one of the top 5 C# developers on GitHub (with 3000 followers!), centralized version control systems before Git and building CI/CD pipelines around Git. James Montemagno is a Principal Program Manager for Mobile Developer Tools at Microsoft. He has been a .NET developer since 2005, working in a wide range of industries including game development, printer software, and web services. Prior to becoming a Principal Progr...

Git for Windows with Johannes Schindelin

February 20, 2018 18:05 - 43 minutes - 39.9 MB

Edward and Martin talk to Johannes Schindelin about Git for Windows. They discuss the challenges of porting a collection of Unix tools to Windows, maintaining a fork, make some turn of the century jokes about vi vs emacs, and encourage you to stop saying "msysgit". Johannes Schindelin maintains Git for Windows. He used to be a number theorist, a geneticist and a scientific image processing expert. He now works at Microsoft, spending most of his time trying to improve Git for Windows’ user...

Tower with Tobias Günther

February 06, 2018 23:55 - 44 minutes - 40.5 MB

Edward talks with Tobias Günther about Tower, a popular and powerful Git GUI client for Mac and Windows. They discuss building native apps for cross-platform development, learning Git, the philosophy of development, bootstrapping a company and the value of independence. Tobias Günther is the founder and CEO of "Tower", the popular Git desktop client for Mac and Windows. Today, Tower is used by many of the world's best software teams - and in total by almost 100,000 customers all over the ...

Teaching Git with Johan Abildskov

January 23, 2018 17:15 - 46 minutes - 43 MB

Edward talks with Johan Abildskov about how he teaches Git to professional developers and university students, using Git in continuous delivery workflows and whether we should be more opinionated about Git usage. Johan is a continuous delivery consultant at Praqma specializing in Automation, Git and workflows. Johan has spent the last few years helping companies transition to Git. He has taught Git on multiple continents to both software professionals and students, and is the maintainer o...

GitKraken with Hamid Shojaee

December 20, 2017 17:05 - 38 minutes - 34.9 MB

Edward talks with Hamid Shojaee about GitKraken, the popular Git client. They discuss GitKraken's origins as a "30 day project", developer productivity, and building developer tools that are easy to use and likeable. Hamid is the founder of Axosoft, the company behind GitKraken, the popular cross-platform Git client. His background is in software development, but he has also founded 3 software companies and is behind several successful SaaS products, including Axosoft, GitKraken and Pure ...

Git Sprint Weekend by Bloomberg

December 07, 2017 11:55 - 34 minutes - 31.3 MB

Edward talks to some of the participants of the Git Sprint Weekend, a hackathon hosted by Bloomberg to bring people into working on the git and libgit2 open source projects. He talks with the organizers, mentors and the hackers fixing bugs and adding new features over the weekend. Bloomberg Engineering team in London recently hosted a fun weekend of hacking to benefit the Git community. More than 30 developers spent time on Saturday and Sunday, November 11-12, developing patches for git (...

GitHub Universe 2017

November 21, 2017 23:52 - 43 minutes - 39.6 MB

Sara Ford sits in for Martin and she catches Edward up on everything he missed at GitHub Universe 2017. They discuss wildfires, conferences, the "Wisdom of Crowds", robots, and the sessions at GitHub Universe. Universe is GitHub’s flagship product and community conference for developers, system administrators, technical leads, and business leaders. Attendees will experience advanced skill building sessions, deep dives into how some of the most successful teams use GitHub, and keynotes fro...

Learning Git and Human Factors with Sara Ford

November 07, 2017 17:22 - 45 minutes - 41.2 MB

Martin and Edward talk to Sara Ford about getting started using Git with Visual Studio and Visual Studio Code, using Git on Windows, and best practices getting set up on the command line. They wade into a discussion of git merge --squash versus git rebase --interactive, and Sara explains human factors in software development and prescriptive and descriptive software design. And a bonus Git commentary: Ed explains why you need that crazy double-dash when you want to check out a single file...

Git for Teams with Emma Jane Hogbin Westby

October 24, 2017 16:18 - 43 minutes - 40.2 MB

Martin and Edward talk with Emma Jane Hogbin Westby about her book, Git for Teams, about using Git to successfully collaborate with team members and how to teach people to use version control. In this episode, they also discuss humanizing software development and making Git more friendly to beginners. For over 20 years Emma Jane Hogbin Westby has been been bringing people together through education, collaboration, and technology. Her latest book, Git for Teams (O’Reilly, 2015), outlines r...

GitHub Desktop with Brendan Forster

October 10, 2017 15:52 - 44 minutes - 40.3 MB

In this episode, Martin and Edward talk with Brendan Forster about the new and rewritten GitHub Desktop, avoiding the second-system syndrome and building cross-platform Electron apps. Brendan Forster is a Senior Engineer at GitHub, working with Git tooling and assorted other open source projects. Introducing the Podcast Martin's pull request to remove all the obscenities in libgit2 Git Minutes GitHub Desktop GitHub Desktop GitHub Desktop, the source code Building GitHub Desktop: How...

Introducing All Things Git

October 03, 2017 22:20 - 2 minutes - 1.83 MB

Introducing All Things Git, the podcast about Git. Edward Thomson and Martin Woodward are excited to talk to the people who build Git, build tools for it and make their teams successful using it. We'll bring you an episode every two weeks, talking about the Git version control system. We'll get started on October 10, when we talk to Brendan Forster. Brendan is a software engineer at GitHub, and he'll talk to us about the all new GitHub Desktop. So subscribe in iTunes or Google Play, or ...

Guests

James Montemagno
1 Episode
karen sandler
1 Episode

Twitter Mentions

@workergnome 1 Episode
@dahlbyk 1 Episode
@pati_gallardo 1 Episode
@ethomson 1 Episode
@allthingsgit 1 Episode
@jessfraz 1 Episode
@martinwoodward 1 Episode
@gittower 1 Episode
@jamesmontemagno 1 Episode
@coridrew 1 Episode
@_staaldraad 1 Episode
@o0karen0o 1 Episode
@emmajanehw 1 Episode
@gitkraken 1 Episode
@workingcopyapp 1 Episode
@shiftkey 1 Episode
@aarongenest 1 Episode
@randomsort 1 Episode
@codrkk 1 Episode
@jna_sh 1 Episode