37 min listen
#139 - Maximizing Your Developer Experience (DX) with Adam Johnson: Git Mastery, Django and Open Source
FromPybites Podcast
#139 - Maximizing Your Developer Experience (DX) with Adam Johnson: Git Mastery, Django and Open Source
FromPybites Podcast
ratings:
Length:
31 minutes
Released:
Nov 9, 2023
Format:
Podcast episode
Description
This week we talk with Adam Johnson, Python developer / consultant, Django steering counsel member and prolific book author.We start off with some wins, then we dive into his new Boost your Git DX book.We also discuss:• Adam's focus on DX or "developer experience" in his books.• State of Python tooling.• Future of Django + Htmx / front-end dev.• Open source projects motivation and tips for (aspiring) contributors.• Tips to diversify one's skill set and contribute as a Python developer.• Technical blogging.• Book / resource recommendations.Links & Resources:- Get Adam's Boost Your Git DX book- Reach out to Adam on X- Djangocon US 2023- django-watchfiles- time-machine- Pelican for blogging- If Books Could Kill podcast- Mentioned Jim Hodapp podcast episode- Be Useful (new Arnold book)Episode Chapters:00:00 Intro snippet and music00:47 Episode and guest intro02:05 Wins of the week (django-watchfiles plugin)05:04 New Boost your Git DX book07:26 New tips, even for experienced developers07:55 Git keep or ignore files08:57 Your focus on DX (developer experience) in your books12:32 Code quality and current state of Python tooling14:40 Future of Django ecosystem and Htmx16:46 Front-end development18:00 Motivation for Open source projects19:37 time-machine, an alternative for Freezegun20:18 Advice for budding maintainers21:20 Experience of contributing to git22:40 Ran into git stash bug because of producing content23:38 Tips for developers to diversify skill set and contribute24:42 Using Pelican for your tech blog + note taking25:55 Believe in yourself / imposter syndrome27:30 Book pricing28:20 Book / resource recommendations29:40 Wrap up and outro music
Released:
Nov 9, 2023
Format:
Podcast episode
Titles in the series (100)
#009 - How CodeChalleng.es is being used in the Classroom by Pybites Podcast