Share

Bite-Sized Python News & Updates


Hey Pythonista,


Welcome back to our weekly Pybites Newsletter. 

We have some great things lined up for you this week so let's dive straight into it.

(To read through our previous editions, check out this link)

Pybites Books v2 is here 🚀


Originally a simple book-tracking example for a Python course, Pybites Books has evolved into our go-to tool for tracking our reading habits. 😎

Designed to respect privacy and be less cluttered than Goodreads, we've now managed to build a responsive and fast interface thanks to Tailwind CSS + Htmx 😍 🚀.

Our aim is to:

  • Encourage you to read more.

  • Help people reduce mindless doomscrolling on other apps.

  • Use simple gamification to give you a reason to come back and track your reading.


As on of our users, Neha, shared:

"I love the interface and simplicity. I'm now on my 13th book of the year (Yayy!), smashing my own goal. It also helped me with my second goal — reducing screen time on devices."

Our passion for books, reading and privacy drives this project. We're aiming to reach a broad audience to keep the love for books alive, recognizing their importance for culture and personal development. 💡

We also envision this tool in educational settings, assisting teachers in passing on cultural heritage and encouraging students to share their reading journeys through a more meaningful alternative to mindless swiping and scrolling. 🔥

While there's more to be done, this redesign is a significant step forward! 📈

We welcome your feedback on improvements and new features. Teachers interested in classroom integration, please reach out to us👋

Try it out!

FastAPI Deployment Made Easy with Docker and Fly.io 


In this new article, Zach Merrill shares how he built and deployed a FastAPI app using Docker and Fly.io.

From AI-powered book recommendations to a full cloud deployment, Zach walks you through:

  • Containerizing a FastAPI app with Docker
  • Setting up PostgreSQL with Docker Compose
  • Deploying to Fly.io (with helpful commands and troubleshooting tips)

👉 Whether you’re new to Docker or Fly.io, this guide offers a clear, practical walkthrough.

Read the article

[Podcast] The pathway to success - how an open mind can lead to your dream job


We have an inspiring new podcast episode 🎧 for you.

Julian interviews CJ Stein who shares his journey from mechanical engineer to software developer at a cheese manufacturing company. 😎

Throughout this inspiring conversation we're reminded that developer jobs exist everywhere – not just at tech giants and startups. 💡

Expand where you look + have the confidence in your ability to learn. This will help you find that perfect role, which might turn out to be in the most unexpected place. 📈


Check out this episode on YouTube

Throwback:
#100DaysOfCode, the Pybites Way

Back in 2017, we celebrated 100 days of Pybites by taking on #100DaysOfCode. 


The result? 100 scripts, 5K lines of code, and a powerful lesson: solving your own problems (“scratch your own itch”) leads to real growth. 🔥 📈


From fun tools like a GIF maker and Twitter archive analyzer to useful apps like a Flask photo gallery, we learned, built, and had a blast—despite busy lives.

That same mindset still drives Pybites today: practice deliberately, build what you need, grow.

This also taught us early on about the importance of putting your work out there: this initiative led to two 100 Days of Code courses we co-authored with Michael Kennedy (Talk Python Training).

What challenge will you take on this month? No idea? Take our portfolio assessment 💡

Brainstorm App Ideas with Pybites

Dev Humor Corner


Why do programmers prefer dark mode?

Because light attracts bugs!


Keep pushing forward on your coding journey with Pybites as your partner.
We're here to help you succeed every step of the way.
Check out our offerings here.

\n\n\n\n

Email Marketing by ActiveCampaign