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… Continue reading OpenStreetMap, Overpass API and Python
Articles on Tools
A Better Place to Put Your Python Virtual Environments
By Ahmed Lemine on 7 March 2024
Virtual environments are vital if you’re developing Python apps or just writing some Python scripts. They allow you to isolate different app requirements to prevent conflicts and keep your global OS environment clean. This is super important for many reasons. The most obvious one is requirements isolation. Let’s say that you’re working on two different… Continue reading A Better Place to Put Your Python Virtual Environments
Case Study: GitHub Copilot and the deceiving ladder
By Michael Aydinbas on 7 March 2024
Can GitHub Copilot be used to solve mathematical puzzles? What to be aware of when AI assistants are too confident.
How to Send Email Notifications Using Sendgrid and GitHub Actions
By Bob Belderbos on 7 February 2024
Introduction As a Python developer I want to stay up2date with trends and useful tips & tricks. Of course there are great newsletters like Pycoders, but those are already hitting my inbox. Let’s look at Planet Python in this article, an aggregation site/ service that indexes a lot of good Python blog feeds. Keeping an… Continue reading How to Send Email Notifications Using Sendgrid and GitHub Actions
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
From concepts to MVPs: Validate Your Idea in few Lines of Code with Streamlit
By Marco Franzon on 25 October 2023
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… Continue reading From concepts to MVPs: Validate Your Idea in few Lines of Code with Streamlit
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
When to refactor your code?
By Rob van der Leek on 11 August 2023
How to make refactoring part of your Definition of Done Writing code is an iterative process. The first iteration is usually not the best result. Grooming and polishing β¨ are needed before the code is ready to share with the world (and your future self). There is a saying in software development that illustrates the… Continue reading When to refactor your code?
How to better streamline your Python project using a Makefile
By Bob Belderbos on 2 August 2023
Makefiles are awesome, and you can use them in your Python projects too (they are not only to compile and build C/C++ projects that is) π They help you automate various tasks and streamline the development process overall π They allow you to: – Manage dependencies– Run tests– Build documentation– Format your code– Lint and… Continue reading How to better streamline your Python project using a Makefile