Topic Archive

Developer

  • OpenStreetMap (OSM) is known for being an open source project that allows people to browse the world map and to plan routes. However it is more than that. Among others it provides a read-only API that allows users to query for very diverse map data: Overpass API Data structure of OSM To understand the structure of the queries, we first need to understand how OSM saves its data. OSM uses basic data structures: node, way, and relation. Each element can have multiple tags, which consist of a key-value pair and they help specify the features of each element. Nodes also…


  • In this article I use the metric system, where 1 meter = 3.28 feet. I also talk about highways. Here I use the definition in British English, where highway refers to any path with a public right of access. We are all familiar with the existence of route planners like google maps or OpenStreetMaps (OSM), that allows us to get the shortest path between two points in space. With OSM and it’s read-only API Overpass we can get very detailed information about a chosen region, including streets roads and ways, but also information like if a street is illuminated, if…


  • “The most rigorous certification program of its kind … the total end result of which is an absurdly high number of finished, feature-rich, production-ready software applications.” – Josh E Introduction  In the world of Python programming, Pybites stands out with its unique approach to education and certification.  In an era where programming skills are in high demand, we are a game-changer in Python education and certification.  Unlike traditional programs, our Pybites Developer Mindset Program is revolutionizing the way Python skills are learned and validated. With a unique blend of practical, hands-on learning, we are setting a new industry standard.  Our…


  • 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” 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:–…


  • Welcome back to the Pybites Podcast. We’ve been teasing this for a while, and it’s finally here: our Python Developer Certificates.  Listen here: Or watch it on YouTube: Our certificates are not just shiny badges. They’re the real deal, representing solid Python skills, experience with frameworks like Django/FastAPI, debugging, testing, professional developer workflow / collaboration, deployment, and so much more (see assessment criteria below).  Unlike other theoretical (rote learning) certifications ours cover MVP-ready + deployed projects. In this episode we talk about our vision with this and address some common concerns like pricing, time commitment, how long they are valid…


  • 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 emphasis Sentry places on giving back. The discussion also ventures into the synergy between Sentry and Python and the attributes they prioritize when hiring. This episode is a treasure trove of insights for anyone in the tech industry. Chapters00:00 Introduction03:00 Wins of week06:32 What is…


  • Don’t waste you time in early optimization, stay focused on the product! Have you ever had a brilliant idea but hesitated to invest time and resources into building a full-fledged product? The fear of wasting resources on an untested concept is a common struggle for entrepreneurs and innovators. Fortunately, there’s a game-changer in the world of rapid prototyping: Streamlit. In this article, we’ll walk you through the process of turning your concept into a Minimum Viable Product (MVP) with few lines of code using Streamlit. By the end, you’ll have a functional prototype that can be shared and tested with…


  • In our new podcast episode, recorded in Córdoba, Spain, we talk about programming certifications and how they might not represent real developer skills. Watch it on our YouTube channel: Or listen here: Chapters:00:00 Intro01:01 Wins02:57 About programmer certifications04:14 Concern 1. Do they stand the test of time?06:52 Concern 2. Theory, where is the implementation?09:35 Anther practical example of seeking ability over certificate12:00 Wrap up, why it’s important to show your skills!13:30 Pybites is going to address this gap 🙂14:20 Wrapping up, how the Spain road trip is going15:42 Outro music Stay tuned for our new certifications that will prove that…


  • 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 was resolving an issue that had been causing some disturbance in our community, hence fixing it was quite satisfying. Contributing to open source is amazing, and with the amount of projects out there your contributions are necessary. It’s also one of the best way to…


  • This week we talk about code smells. 💡 Listen here: Also available on our YouTube channel: Code smells are characteristics in the code that might indicate deeper issues or potential problems. While they’re not necessarily bugs, they can be a sign of poor code quality or maintainability issues. 😱 We distilled 15 common smells ranging from generic programming to Python specific issues. We hope it will make your more conscious of your code as well as code you’ll review. 🐍 💪 If you have any feedback, hit us up on:– LinkedIn– X– Email(Also for any podcast topic requests …) Mentioned Dictionary Dispatch Pattern…