Introduction One cool object-oriented programming (OOP) technique / pattern is enforcing consistent interfaces. In Python you can use Abstract Base Classes (ABCs) for that. π Using ABCs ensures that all subclasses implement the required methods. This can make it easier to maintain and extend the existing code base. Update Feb 2024: you can also leverage… Continue reading Elevate Your Python: Harnessing the Power of Abstract Base Classes (ABCs)
Articles on open source
Maximizing Your Developer Experience (DX) with Adam Johnson: Git Mastery, Django and Open Source
By PyBites Team on 9 November 2023
This week we talk withΒ Adam Johnson, Python developer / consultant, Django steering counsel member and prolific book author. Listen here: Or check it out on our YouTube channel: 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”… Continue reading Maximizing Your Developer Experience (DX) with Adam Johnson: Git Mastery, Django and Open Source
Sentry, a Developer’s Partner, Interview with Co-Founder David Cramer
By PyBites Team on 30 October 2023
This week PDM coaches Hugh + Ryan talk with David Cramer, Co-founder and CTO of Sentry! Listen here: Also on YouTube: They delve into the journey of Sentry and its rise as an essential tool for developers. David highlights how Sentry’s developer-first approach significantly contributed to its growth. They touch upon community-centric decisions and the… Continue reading Sentry, a Developer’s Partner, Interview with Co-Founder David Cramer
Meet Will Raphaelson: From Script to Production Flow With Prefect & Marvin AI
By PyBites Team on 25 September 2023
This week Robin Beer – one of our coaches – interviews Will Raphaelson, Principal Product Manager at Prefect. π They talk about his use of Python, Prefect as a tool and its philosophy, open source + business and Marvin AI. π πͺ And of course they share cool wins and books they are reading. π‘… Continue reading Meet Will Raphaelson: From Script to Production Flow With Prefect & Marvin AI
Your First Python Open Source Contribution: A Step-By-Step Guide
By Bob Belderbos on 20 September 2023
Introduction I recently re-engaged with one of my open source projects and it was a rewarding experience. π It was a Pybites project I had written the core for years ago, but thanks to some amazing Pythonistas in our community it became a way more mature tool so I had to get acquainted again. I… Continue reading Your First Python Open Source Contribution: A Step-By-Step Guide
Overcoming Imposter Syndrome: 9 Tips to Boost Your Confidence as a Developer
By PyBites Team on 11 May 2023
Watch us here: Or listen here: In this podcast episode we discuss 9 tips to build confidence as a developer, drawing from our own experience + coaching 100+ (aspiring) Python developers. We cover the importance of starting with small, achievable projects, breaking down complex problems into smaller tasks, and practicing regularly. Additionally, we emphasize the… Continue reading Overcoming Imposter Syndrome: 9 Tips to Boost Your Confidence as a Developer
Teaching packaging by building a Python package
By PyBites Team on 25 March 2023
Listen here Or watch here (recommended because there will be code!) Welcome back to our podcast. In this week’s episode we look at Python packaging. I was teaching this on our weekly PDM Code Clinic call and we ended up building quite a useful Pybites Open Source tool. Introducing pybites-search, a command line tool to… Continue reading Teaching packaging by building a Python package
The First Step in Contributing to Open Source Projects
By Marc Falzon on 20 June 2019
Have you ever wanted to contribute to open source but weren’t sure how to get started? Marc found himself in just that situation. Sometimes it all comes down to taking that first step.
PyBites Twitter Digest – Issue 29, 2018
By PyBites Team on 16 September 2018
Every weekend we share a curated list of 15 cool things (mostly Python) that we found / tweeted throughout the week.
Twitter Digest 2018 Week 11
By PyBites Team on 11 March 2018
Every weekend we share a curated list of 15 cool things (mostly Python) that we found / tweeted throughout the week.