Pybites Podcast cover image

Pybites Podcast

Latest episodes

undefined
8 snips
Oct 6, 2024 • 50min

#172 - From Punch Cards to Git: The Legendary Journey of Jeff Haemer

Jeff Haemer, a seasoned software engineer with a remarkable five-decade career, shares his journey from punch cards to Twitter. He discusses the importance of networking for career growth and emphasizes a persistent mindset when facing failures. Jeff’s love for Unix shines through as he highlights its timeless qualities. He also reveals his passion for continuous learning, including a fascinating transition to Rust programming, and his cherished reading habits that inspire his professional development. His story is a powerful reminder to embrace both challenges and opportunities.
undefined
Sep 18, 2024 • 39min

#171 - Hypermodern Python with Claudio Jolowicz

Welcome back everybody! This week we have another exciting podcast episode, this time with Claudio Jolowicz, well known for his "Hypermodern Python" article series which he recently turned into a book.We dive into what Hypermodern Python means, uv's current quick rise, Nox, 80/20 tooling for (beginner) Python devs, Rust, mindset, and last but not least, some good book tips.We hope you enjoy this interview with Claudio and make sure to check out his great materials.Chapters:00:00 Intro episode01:42 Intro Claudio02:44 Music background04:21 Hypermodern Python08:20 uv rapid develment10:20 Making uv default tool12:56 Nox for local CI15:20 Hypermodern Python, the book19:57 80/20 tooling for beginners22:37 PDM ad segment23:03 uv making it easier  25:02 Cloudflare and Rust27:33 Developer mindset and persistence 30:23 Book tips32:25 Design patterns and TDD33:40 Monkeypatching and dependency injection37:12 Final CTA and wrap upLinks: - Hypermodern Python article series- Hypermodern Python book- NOX vs TOX – WHAT are they for & HOW do you CHOOSE? 🐍 - Harry Percival's Stop using mocks video- Book tip #1 - The Manager's Path by Camille Fournier- Book tip #2 - Designing Data-Intensive Applications by Martin Kleppmann- Book tip #3 - Architecture Patterns with Python by Harry Percival and Bob Gregory- Claudio's GitHub and X
undefined
Sep 12, 2024 • 1h 5min

#170 - Advancing Python Packaging: A Deep Dive with the Pixi Team

In this episode, we reconnect with the Pixi team after our last conversation in November 2023 to dive back into the world of Python packaging, with a special focus on the latest advancements in Pixi. Joining us are Tim and Ruben, both of whom bring their unique expertise in robotics and game development. Ruben shares his experience contributing to conda-forge, pixi and Python package management in general.We explore recent enhancements to Pixi, including its integration with VS Code, the evolution of pyproject.toml support, and the addition of PyPI dependency resolution along with Conda.We also discuss the current state of Pixi for enterprises, touching on its readiness for production and enterprise-specific features like package registries.The conversation also delves into how pixi resolves issues reported by the community, such as platform-specific Pixi.lock file regeneration - and how developers can contribute to the open source ecosystem. Finally, we look ahead to the future, discussing the team's vision for Python packaging over the next one to five years.Tune in for a deep dive into the present and future of Python packaging, packed with personal stories and expert insights.--Links:- Prefix-dev- Add pixi as an workflow/package manager PR- Our PDM coaching program
undefined
Aug 30, 2024 • 42min

#169 - Bridging Python and Rust: An Interview with PyO3 Maintainer David Hewitt

In this episode Bob chats with David Hewitt, passionate Python and Rust programmer, core maintainer of PyO3, and part of the Pydantic team. PyO3 lets you write a native Python module in Rust, or to embed Python in a Rust binary. David shares his journey of getting involved and how this tool set helps Python programmers integrate with Rust more easily. We talk about how PyO3 helped the Pydantic v2 Rust integration, how to design for a great developer experience, the mindset of dealing with complex issues, PyPI getting more packages with Rust, how to best learn Rust and more. Enjoy and let us know when you give PyO3 (and maturin) a try ...Reach out to David: https://github.com/davidhewitt (additional social media links there)Ad segment: Pybites PDM coaching program: https://pybit.es/catalogue/the-pdm-program/Join our community: https://pybites.circle.so
undefined
Aug 19, 2024 • 40min

#168 - Machine Learning and Purely Python Coding with Joao Pedro Chaib

A brief description for the time being for episode 168:In this episode Julian interviews Joao Pedro Chaib (JP), a Software Engineer based in Sydney, Australia. JP achieved what so many people dream of every day: transitioning from another industry into the Tech Industry, all while moving countries!Listen to JP's story where he shares the journey, the many mindset hurdles that he overcame along the way, and tips for others looking to make this change. As always, mindset plays a BIG part!If you'd like to follow JP you can catch him here:LinkedIn: https://www.linkedin.com/in/joao-pedro-chaib-39839915a/Instagram: @jotachaibGithub: https://github.com/jpchaibLearn more about _nology, the company that supported JP on his journey in Sydney: https://nology.io/Join the Pybites Community here: https://pybites.circle.soLearn more about Pybites' Coaching here: https://pybit.es
undefined
Aug 9, 2024 • 25min

#167 - Code Reading Club with Blaise Pabon

In this episode Blaise Pabon shares his experience joining a Code Reading Club and how it helped him improve as a developer.He hosted one in PDM last week and it was a cool experience, a great exercise to better read unfamiliar code and to learn from each other in a group setting. Enjoy this insightful conversation with Blaise ... Resources:Code Reading Club websiteFelienne Hermans' work: - The Programmer's Brain (also discussed with AJ here)- Code Reading ClubConnect with Blaise:- Pybites Community- LinkedIn- GitHub- FosstodonAd segment: PDM developer coaching program.
undefined
Jul 24, 2024 • 29min

#166 - Don't Fear Asking for Help as a Developer

In our new podcast episode we explore the importance of asking for help and pushing through the fear in order to do so.We delve into how sharing your expertise can create valuable reciprocal relationships and emphasize the benefits of asking questions, especially for junior developers. We share personal anecdotes, highlighting how overcoming fear and leveraging your network can propel your career forward, in all professional endeavors really.As usual we also talk about wins and books. Join our Python Community hereJoin our flagship coaching PDM program here
undefined
Jun 24, 2024 • 35min

#165 - Kelly Schuster-Paredes: Integrating Python + AI in Education and Other Areas

Welcome back to our Pybites podcast. In this exciting episode we talk again with Kelly Schuster-Paredes about teaching Python, Pycon's education summit, how we are all learners and teachers, AI in education and for learning, how coding / programming skills evolve your brain far beyond their initial aim, exciting tech trends, mindset, wins and books. Phew that is a whole lot so make sure you tune in and get inspired!Welcome back to the Pybites podcast. In this exciting episode, we reconnect with Kelly Schuster-Paredes to discuss the dynamic world of teaching Python. We delve into PyCon's education summit, the dual roles of learners and teachers, and the transformative power of AI in education. Discover how coding skills can evolve your brain, explore the latest tech trends, and gain insights into the right mindset for developers. Plus, Kelly shares her recent wins and book recommendations. There's a lot to unpack in this episode, so tune in and get inspired!---Teaching Python podcastBook tip: Artificial ArtifactsReach out to Kelly:- X- LinkedIn
undefined
Jun 18, 2024 • 22min

#164 - Mastering Python Development: Overcoming Common Pitfalls and Building Success

Welcome back to the Pybites podcast! This week, we delve into six common pitfalls that Python developers face and offer insights on how to gain control and influence in your programming career. Tune in for tips on networking, continuous learning, developing good habits, showcasing your work, bouncing back from failed interviews, and the importance of community.Check out our PDM coachingIf you're more beginner, check out PDI firstJoin our Pybites CommunityRust:- Exercises- Bob's blogKids book tip:- The Anxious Generation 
undefined
Jun 1, 2024 • 29min

#163 - Andrew Farr: Fascinating Python Data Projects and Improving 1% Every Day

Join our community hereBecome a better developer through our coaching---Join host Bob as he sits down with Andrew Farr, a seasoned data engineer, to explore his career trajectories, triumphs, and challenges.In this episode, Andrew shares his recent transition from the US to the UK, landing a new data job, and the daily grind of becoming a data engineer.From adopting a growth mindset to honing his Python skills, Andrew reveals the secrets behind his success. Dive deep into his passion for data analysis, content creation, and the importance of self-promotion in the tech industry.But it's not all about code. Discover Andrew's diverse interests beyond the screen, from photography to historical conservation projects. Join us as we uncover the importance of continuous learning, non-coding activities, and the encouragement needed to pursue your dreams in the world of tech.Tune in for invaluable insights, practical advice, and a dose of inspiration to fuel your own data journey.Chapters:00:00 Intro snippet and music01:00 Andrew Farr intro and win of the week02:25 Experience of new job03:18 1% per day improvement compounding03:56 Only compare to your yesterday's self04:36 Python journey and mindset07:08 Always be coding + PDM challenge mindset09:00 What fascinates you about data?10:32 Some of your data projects (link with history)12:25 Sharing work and current projects14:07 PDM ad segment14:33 Newsletter and consistency15:34 How do you come up with interesting ideas17:30 Critical thinking and the data analyst mindset19:10 Importance of online presence for a developer20:05 Does it become easier over time?21:16 Additional mindset tips / selling yourself23:15 Influence of non-coding skills25:07 Book tips26:42 Final shout-out / piece of advice27:51 Wrap out and outro musicAndrew's LinkedIn and newsletterBooks:-  Elizabeth's Spymaster- Data Engineering with Google Cloud Platform---Subscribe here to not miss any future episode! 🐍 💡 📈Ad segment: PDM, become a more capable and confident developer in 12 weeks 💪 - more info

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app