Pybites turns 6 today – 10 highlights + lessons learned

Today Pybites turns 6 yearsย ๐ŸŽ‰๐Ÿ˜Ž We could never have envisioned that our end-of-2016 “Python blog side project” would grow out into a fully fledged business serving thousands of people worldwide! Here are 10 highlights / lessons learned from our journey so far: 1. Don’t procrastinate, implement We had been chatting for many years about ideas… Continue reading Pybites turns 6 today – 10 highlights + lessons learned

Finding new and removed Python 3.11 modules in 8 lines of code

In our TIL Slack channel AJ shared a cool new find: Today I learned about sys.stdlib_module_names: a frozenset of strings containing the names of standard library modules. … AJ on the Pybites Slack – TIL (today-I-learned) channel So I thought to give it a little test drive, specifically checking for modules that were added and… Continue reading Finding new and removed Python 3.11 modules in 8 lines of code

Help, I need to refactor a mega class! Here are 5 tips …

Somebody asked the other day for tips on how to refactor a mega-class? It was actually one of the first tasks on the new job, ouch! A single class, several thousands lines of code, no tests available ๐Ÿ˜ฎ You might scratch your head and say WTF?! After all, good developers decouple code into manageable pieces… Continue reading Help, I need to refactor a mega class! Here are 5 tips …

PyCon ES 2019 Alicante Highlights

Last weekend it was Pycon time again, my 6th one so far. This time closer to home: Alicante. I had an awesome time, meeting a lot of nice people, watching interesting talks and getting inspired overall to keep learning more Python. In this post I share 10 highlights, but keep in mind this is a selection only, there are quite a few more talks I want to check out once they appear on Youtube …

Data Analysis of Pybites Community Branch Activity

I wanted to play around with a dataset and see what I could find out about it. I decided on analyzing the little bit of data that I could collect from Github without having to use an OAuth key, which limits it to just 300 events. If you want to follow along with my notebook check out the instructions here. This notebook was my submission for Code Challenge 47 – PyBites First Year in Data (Special).