Author

Bob Belderbos Avatar

Bob Belderbos

Latest articles

by

  • 5 tips for overcoming imposter syndrome …

    ·

    ·

    3 min read

    “I don’t belong here!”, “Who the hell am I to …” You’re not alone! Imposter syndrome is widespread in our industry. Here are 5 tips to better deal with it: 1. Talk with somebody Be it your manager, colleague, mentor or friend.  This greatly reduces the stress this causes and you’ll realize (like really realize, not read […]


  • The other day I wanted to get serious with the awesome Rich library. As we always say: you have to build to really learn + need ideas? Scratch your own itch. If you’re struggling for ideas, see what takes you long and/or is cumbersome and see if it’s a good candidate to automate it with […]


  • ,

    How to make a nice graph using Django and Chart.js

    ·

    ·

    7 min read

    In this article I will show you how to make a beautiful yet simple graph using Django + Chart.js.  The code for this project is here. Getting the data We are going to plot the number of Bite exercises that get completed per month on our platform.  For this I exported the live data from […]


  • ,

    How to achieve more deep work

    ·

    ·

    1 min read

    Listen now: How much deep work do you get done on a typical work day? In our case, we thought plenty. It turns out that lately it’s been less and less. As the authors of Practical Productivity with PyBites this came as quite a shock! But as you’ll learn in this episode, productivity is insidious. You can be […]


  • ,

    A debugging tale

    ·

    ·

    5 min read

    I ran into an interesting issue debugging the other day … I used isort with pre-commit to automatically sort imports before committing my code. This is a huge time saver and I am very thankful for both tools, as well as black and flake8. They save a ton of time and they instantly boost the […]


  • How to handle environment variables in Python

    ·

    ·

    3 min read

    In this article I will share 3 libraries I often use to isolate my environment variables from production code. Why is this important? Separate config from code As we can read in The Twelve-Factor App / III. Config: Apps sometimes store config as constants in the code. This is a violation of twelve-factor, which requires strict […]


  • Applying the Hedgehog Concept to Learning Python

    ·

    ·

    2 min read

    In this post we’ll look at how to apply the hedgehog concept to get more meaningful work done using Python and in your career. The other day I posted on Twitter: Don’t get stuck in tutorial paralysis, start building.  Yes, it’s uncomfortable but you will learn so much more by deliberately applying what you learn […]


  • The Benefits of Using GitHub Actions

    ·

    ·

    2 min read

    If you’re not using GitHub Actions you’re missing out! This tool is a great way to catch any errors in the central place of the GitHub repo. Catch errors early Of course this is always second best, developers should do their due diligence locally first before pushing code: Some of my favorites in that regard […]


  • 5 Helpful Python Decorator Use Cases

    ·

    ·

    2 min read

    Some time ago I asked on Twitter: I was curious what you use #Python decorators for?  And I got quite an amazing / insightful response: The obvious next step for me was to look at some examples / use cases. So below are 5 useful applications of decorators. Study them, then apply similar things to […]