Foojay.io, the Friends Of OpenJDK!

The Future of Source Control and CI/CD (#26)


Listen Later

As developers, we like to automate the boring parts of our job. This automation includes the source control system, build pipelines, and code analysis tools. In recent decades, we have seen evolutions from CVS to Subversion to Git. Is this the endpoint? Did we find the holy grail in version control? Or what evolutions are waiting for us? Let’s find out together with these fantastic guests…

Guests

Trisha Gee (Gradle)

  • @trisha_gee
  • jvm.social/@trisha_gee 
  • linkedin.com/in/trishagee/ 

Ixchel Ruiz (JFrog)

  • @ixchelruiz
  • mastodon.social/@ixchelruiz
  • linkedin.com/in/ixchelruiz/

Pierre-Étienne Meunier (Pijul)

  • fosstodon.org/@nuempe 
  • linkedin.com/in/pierre-%C3%A9tienne-meunier-1b93b619b/

Podcast

Host: Hanno Embregts

  • @hannotify
  • foojay.social/@hannotify
  • linkedin.com/in/hannoembregts/ 

Production: Frank Delporte

  • @FrankDelporte
  • foojay.social/@frankdelporte 

Content

00:00 Intro and introduction of the guests and host

04:15 Should we automate as much as possible to be able to focus on developing

06:33 The human factor of developer productivity engineering (DPE)

  • Free book: gradle.com/developer-productivity-engineering/handbook/ 

10:23 PEs view on automation and how changes in law books follow the same approach as “code diffs”

17:02 How you can struggle with your version control system

  • w3docs.com/learn-git/git-reflog.html
  • dangitgit.com/
  • leanpub.com/gettingtoknowIntelliJIDEA
  • oreilly.com/library/view/learning-git/9781098133900/
  • oreilly.com/library/view/head-first-git/9781492092506/ 

26:33 How Pijul tries to solve these challenges

  • git-man-page-generator.lokaltog.net
  • pijul.org

33:24 Patches versus branches versus trunk-based development and how to switch from branch-approach

  • foojay.io/today/why-i-prefer-trunk-based-development

44:09 What could be improved to version control systems

  • conventionalcommits.org/en/v1.0.0/ 

50:16 Why are still so many people using Git

  • reuters.com/article/us-france-ovh-fire-idUSKBN2B20NU

1:02:02 Looking 10 years into the future

1:13:30 Outro

...more
View all episodesView all episodes
Download on the App Store

Foojay.io, the Friends Of OpenJDK!By Foojay.io


More shows like Foojay.io, the Friends Of OpenJDK!

View all
Software Engineering Radio by se-radio@computer.org

Software Engineering Radio

271 Listeners

The Changelog: Software Development, Open Source by Changelog Media

The Changelog: Software Development, Open Source

291 Listeners

Software Engineering Daily by Software Engineering Daily

Software Engineering Daily

624 Listeners

Thoughtworks Technology Podcast by Thoughtworks

Thoughtworks Technology Podcast

41 Listeners

The InfoQ Podcast by InfoQ

The InfoQ Podcast

39 Listeners

Duke's Corner by Jim Grisanzio

Duke's Corner

8 Listeners

Kubernetes Podcast from Google by Abdel Sghiouar, Kaslin Fields

Kubernetes Podcast from Google

181 Listeners

airhacks.fm podcast with adam bien by Adam Bien

airhacks.fm podcast with adam bien

7 Listeners

A Bootiful Podcast by Josh Long

A Bootiful Podcast

30 Listeners

The Stack Overflow Podcast by The Stack Overflow Podcast

The Stack Overflow Podcast

62 Listeners

Hard Fork by The New York Times

Hard Fork

5,479 Listeners

Inside Java by Chad Arimura, David Delabassee

Inside Java

26 Listeners

Happy Path Programming by Bruce Eckel & James Ward

Happy Path Programming

14 Listeners