Listen here: This week Bob and Pybites Coach, Robin Beer, interview Sebastián Ramirez, the creator of FastAPI, Typer and SQLModel. We talk about:– What he is currently working on.– How to balance the large amount of opportunities in his space (open source developer productivity tips).– The process of designing new libraries that are the glue between other ones.– The feeling of never being enough as a developer (the more you know the more you don’t know).– His perfect developer setup.– How to work back from the “best developer experience” / working on documentation in tandem with the code (we came to call “documentation driven development“).– Future…
Articles
AI Best Practices Books Career Code Challenges Concepts Data Data Science Developer Devops Django FastAPI Flask Learning Meta Mindset Modern Python Modules News Packages Podcast Productivity Products Projects PyBites Modules Pycon Reviews Rust Soft Skills Special Testing Tips Tools Twitter Digest Uncategorized
Latest articles
-
-
Listen here: This week, we have Robin back on the show to talk about how he has grown as a Python developer with the startup ACCURE and as mentor at PDM. ACCURE Battery Intelligence GmbH uses cloud computing to make batteries more safe, reliable and sustainable and has grown 10x from 4 to more than 40 ACCURIANs in less than 2 years. Robin shares insights on challenges along the way and his passion to grow python skills both with ACCURE and PDM. Enjoy and feel free to reach out to Robin and ACCURE below! Links:– Robin’s Twitter– Robin is a PDM coach now– ACCURE Careers– Severin Ryberg…
-
Listen here: Welcome back to our podcast. It’s easy to get stuck in your own bubble. Julian travelled to the other side of the planet and came to realize that it’s easy to get carried away by the hustle and grind of the day to day. In this episode we reflect on that and talk about 5 axioms Julian found online about what it means to be rich: 1. You want to get rid of the alarm clock. 2. You want to leisurely spend time with people you love. 3. You want to stop worrying about the rent/mortgage or whether you can…
-
I have learned a lot over the past 2.5 years of my Python journey. What started out as a hobby during COVID-19 lock downs in 2020, has now become a major component of my professional workload. This article is designed to highlight the importance of the iterative process: write some code -> learn new stuff -> review some code -> refactor. I will share some code I wrote in April and May of 2020 (approximately two months into learning Python), my thought process at the time, how I decided to refactor it, and finally a performance comparison. One crucial factor…
-
“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 it and nod along) that we all have it. 2. Don’t be too hard on yourself. Progress takes time and mistakes, allow yourself to make mistakes, that’s where the learning happens. Drop perfectionism, it really exacerbates the problem. As with many of these mindset related…
-
Listen here: if you’re not a fan of the show, it’s Jason’s fault. If you’re a fan of the show, it’s Jason’s fault. This week the man that gave us the golden tip to start a podcast, Jason Wattier. Jason tells us what he does in his day to day, which nicely segues into networking as an important skill he leveraged throughout his career. Be ready for some great tips and overall a fun conversation with a long time friend and member of the Pybites community (which you can join here). Books we’re reading:– Jason: Effective pandas + Don’t trust your gut– Bob: The…
-
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 code. Here is a more elaborate email we sent about this a while ago. Well, I had an itch for a while … I was always Googling color hex codes when styling web apps. What if I could do this from the command line? And…
-
You don’t need library to download the scent of honeysuckle. You can hear the music of a chattering creek without a secure connection or authentication. We spend so much time connected to and with our tech and our code that we forget what it feels like to be connected to the world around us, to nature, and even to people “in real life.” I suggested to a friend, a talented and prolific coder, who had been feeling stressed and a bit off balance lately, to make a conscious effort to avoid tech, just to be present with her surroundings and…
-
Listen here: This week we have Christo back on the show to talk about his experience in the data engineering field. He shares some valuable tips how to become a more effective data engineer which, surprisingly or not, increasingly requires a well-rounded Python developer skill set. Enjoy and feel free to reach out to Christo below … Christo’s website: https://www.christoolivier.com Christo is a PDM coach now, check it out: https://pybit.es/catalogue/the-pdm-program/Previous episode Christo was on:https://www.pybitespodcast.com/1501156/8005574-013-the-mindset-of-a-developerHe is also in our Slack community:http://pybit.es/community/
-
Automating the Boring Stuff and Plotting Student Data
·
·
12 min readMy name is Russell Helmstedter. I am a middle school math and computer science teacher at De Anza Academy of Technology & the Arts (DATA). My first exposure to Python was in March of 2020. For some reason, I was stuck at home and couldn’t go out and do things. I decided to learn how to code. After googling things like “what coding language should I learn” and “learn how to code”, I found Al Sweigart’s Automate the Boring Stuff. I was hooked. I began learning everything I could about Python. I started listening to podcasts, reading blogs, searching for…