Topic Archive

Projects

  • In this podcast episode we talk about the significance of building real-world Python applications. Listen here: Or watch here: Bob highlights the importance of breaking away from tutorial paralysis and creating genuine software solutions to understand and confront real-world complexities. He also emphasizes the career benefits of showcasing tangible Python projects on your portfolio / GitHub / resume. As an actionable step, listeners are introduced to the Pybites Portfolio Assessment tool. Through a fictional character, Alex, listeners are guided on how to use the tool identifying their passions, strengths, weaknesses, and ultimately leverage Python to realize their goals through real…


  • PyScript, a first exploration

    ·

    ·

    7 min read

    After watching a PDM Code Clinic demo of PyScript the other day I got a lot of inspiration of things I could do with this new technology. I always liked working with HTML and CSS because you instantly see the results, something I miss working with pure Python. However now with PyScript I can combine the 3 making something beautiful that I can almost instantly see in the browser. And it also makes it very easy to share with others (as we’ll see towards the end of this article). But you might ask yourself: how does PyScript even work? In…


  • This article appeared as a Pybites email first. If you like it consider joining our friends list for weekly Python, developer and (!) mindset content … Last year I built a cool API to post code images using our pybites-carbon tool. It will store the tip code in a database and store the code image in an S3 bucket. A few weeks ago I finally made it open source so I am happy to receive contributions etc. 🎉 I am not sure why I kept it private for so long but one reason was a much needed cleanup 😅🤯 OK some lines are black formatting, but…


  • 5 ways I use GitHub Actions

    ·

    ·

    3 min read

    I am increasingly using GitHub Actions these days. If you’re new to this you might want to check out our article or video. In this article I will show you 5 cool ways I use it day to day. Run tests and linters The first and most obvious reason is to automate tooling. Although you probably want to first and foremost do this step locally, for example by using pre-commit, it’s nice to always have that second automated check in the cloud. Example workflow. On: push dictates that I want to run this job upon every code push. You can read the steps…


  • It was about time to give my GitHub profile a nice intro so inspired by Simon Willison’s blog post I decided to make an intro Readme that auto-updates. First I made a GitHub repo called bbelderbos, my username. That’s how it works: GitHub defaults to showing the Readme.md of your username’s repo on your profile page. Now the auto-updating part: Looks nice no? Some other things I learned: I hope this inspires you to not only make a “Hi there” Readme yourself, but also to try to keep it updated by pulling in other data sources that are relevant for you…