Caktus Consulting Group: Easily Stream LLM Responses with Django-Bolt and PydanticAI
Link: https://www.caktusgroup.com/blog/2026/04/27/django-bolt-easy-pydanticai-streaming/
I like how easy it is to create an async streaming endpoint with django-bolt and PydanticAI from scratch. With only a few commands you can set it up.
Link: https://www.caktusgroup.com/blog/2026/04/27/django-bolt-easy-pydanticai-streaming/
I like how easy it is to create an async streaming endpoint with django-bolt and PydanticAI from scratch. With only a few commands you can set it up.
Caktusgroup
Easily Stream LLM Responses with Django-Bolt and PydanticAI | Caktus Group
A guide showing how easy it is to start using django-bolt and PydanticAI agents together.
Ari Lamstein: A Web App for Exploring Foreign‑Born Population Trends
Link: https://arilamstein.com/blog/2026/04/27/a-web-app-for-exploring-foreign-born-population-trends/
I just created a web app for exploring trends in the foreign-born population in the United States. The app lets you pick a location and see how the size of the foreign-born population there has change
Link: https://arilamstein.com/blog/2026/04/27/a-web-app-for-exploring-foreign-born-population-trends/
I just created a web app for exploring trends in the foreign-born population in the United States. The app lets you pick a location and see how the size of the foreign-born population there has change
Ari Lamstein
A Web App for Exploring Foreign‑Born Population Trends
I just created a web app for exploring trends in the foreign-born population in the United States. The app lets you pick a location and see how the size of the foreign-born population there has cha…
EuroPython: Humans of EuroPython: Martin Borus
Link: https://blog.europython.eu/humans-of-ep-martin-borus/
EuroPython wouldn’t exist if it weren’t for all the volunteers who put in countless hours to organize it. Whether it’s contracting the venue, ordering catering for a week-long conference, selecting an
Link: https://blog.europython.eu/humans-of-ep-martin-borus/
EuroPython wouldn’t exist if it weren’t for all the volunteers who put in countless hours to organize it. Whether it’s contracting the venue, ordering catering for a week-long conference, selecting an
EuroPython Blog
Humans of EuroPython: Martin Borus
Today, we’d like to share an interview with Martin Borus, a member of the EuroPython 2025 Operations team and a returning conference contributor.
PyCon: Asking the Key Questions: Q&A with the PyCon US 2026 keynote speaker Lin Qiao
Link: https://pycon.blogspot.com/2026/04/asking-key-questions-q-with-pycon-us_27.html
This is a blog series where we're asking each of our PyConUS 2026 keynote speakers about their journey into tech, how excited they are for PyconUS and any tips they can provide for an awesome conferen
Link: https://pycon.blogspot.com/2026/04/asking-key-questions-q-with-pycon-us_27.html
This is a blog series where we're asking each of our PyConUS 2026 keynote speakers about their journey into tech, how excited they are for PyconUS and any tips they can provide for an awesome conferen
Blogspot
Asking the Key Questions: Q&A with the PyCon US 2026 keynote speaker Lin Qiao
This is a blog series where we're asking each of our PyConUS 2026 keynote speakers about their journey into tech, how excited they are for P...
Talk Python to Me: #546: Self hosting apps for Python people
Link: https://talkpython.fm/episodes/show/546/self-hosting-apps-for-python-people
The cloud is convenient until it isn't. You upload your photos, sync your contacts, click through the cookie banners. Then prices go up again or you read about a family that lost their entire Google a
Link: https://talkpython.fm/episodes/show/546/self-hosting-apps-for-python-people
The cloud is convenient until it isn't. You upload your photos, sync your contacts, click through the cookie banners. Then prices go up again or you read about a family that lost their entire Google a
talkpython.fm
Self hosting apps for Python people
The cloud is convenient until it isn't. You upload your photos, sync your contacts, click through the cookie banners. Then prices go up again or you read about a family that lost their entire Google account over a medical photo sent to a doctor. At some point…
Python Engineering at Microsoft: Python Environments Extension for VS Code- April Update
Link: https://devblogs.microsoft.com/python/python-in-visual-studio-code-april-2026-release/
Python Environments — April 2026 Release
We’re excited to announce the latest update to the Python Environments extension for Visual Studio Code. This release focuses on startup performance, reliabili
Link: https://devblogs.microsoft.com/python/python-in-visual-studio-code-april-2026-release/
Python Environments — April 2026 Release
We’re excited to announce the latest update to the Python Environments extension for Visual Studio Code. This release focuses on startup performance, reliabili
Microsoft News
Python Environments Extension for VS Code- April Update
The April 2026 release update includes the Python Environments extension... Keep on reading to learn more!
Paolo Melchiorre: My DjangoCon Europe 2026
Link: https://www.paulox.net/2026/04/27/my-djangocon-europe-2026/
A timeline of my DjangoCon Europe 2026 journey, from Lecce to Bari and then Athens, told through the Mastodon posts I shared along the way.
Link: https://www.paulox.net/2026/04/27/my-djangocon-europe-2026/
A timeline of my DjangoCon Europe 2026 journey, from Lecce to Bari and then Athens, told through the Mastodon posts I shared along the way.
Paolo Melchiorre
My DjangoCon Europe 2026
A timeline of my DjangoCon Europe 2026 journey, from Lecce to Bari and then Athens, told through the Mastodon posts I shared along the way.
Real Python: Quiz: Testing Your Code With Python's unittest
Link: https://realpython.com/quizzes/testing-your-code-with-pythons-unittest/
In this quiz, you’ll test your understanding of Testing Your Code With Python’s unittest.
By working through this quiz, you’ll revisit key concepts like structuring tests with TestCase, using assertio
Link: https://realpython.com/quizzes/testing-your-code-with-pythons-unittest/
In this quiz, you’ll test your understanding of Testing Your Code With Python’s unittest.
By working through this quiz, you’ll revisit key concepts like structuring tests with TestCase, using assertio
Realpython
Testing Your Code With Python's unittest Quiz – Real Python
Test your understanding of Python unittest basics, including TestCase, assertions, fixtures, subtests, and test discovery.
Real Python: Quiz: Use Codex CLI to Enhance Your Python Projects
Link: https://realpython.com/quizzes/codex-cli-video/
In this quiz, you’ll test your understanding of Use Codex CLI to Enhance Your Python Projects.
By working through this quiz, you’ll revisit how to install and configure Codex CLI, use Plan mode to rev
Link: https://realpython.com/quizzes/codex-cli-video/
In this quiz, you’ll test your understanding of Use Codex CLI to Enhance Your Python Projects.
By working through this quiz, you’ll revisit how to install and configure Codex CLI, use Plan mode to rev
Realpython
Use Codex CLI to Enhance Your Python Projects Quiz – Real Python
Test your understanding of how to install Codex CLI, use Plan mode, and refine features with natural language in your terminal.
PyPy: PyPy v7.3.22 release
Link: https://www.pypy.org/posts/2026/04/pypy-v7322-release.html
PyPy v7.3.22: release of python 2.7, 3.11
The PyPy team is proud to release version 7.3.22 of PyPy after the previous
release on March 13, 2026. This is a bug-fix release that fixes several issues
in
Link: https://www.pypy.org/posts/2026/04/pypy-v7322-release.html
PyPy v7.3.22: release of python 2.7, 3.11
The PyPy team is proud to release version 7.3.22 of PyPy after the previous
release on March 13, 2026. This is a bug-fix release that fixes several issues
in
PyPy
PyPy v7.3.22 release
PyPy v7.3.22: release of python 2.7, 3.11
The PyPy team is proud to release version 7.3.22 of PyPy after the previous
release on March 13, 2026. This is a bug-fix release that fixes several issues
in
The PyPy team is proud to release version 7.3.22 of PyPy after the previous
release on March 13, 2026. This is a bug-fix release that fixes several issues
in
Real Python: Testing Your Code With Python's unittest
Link: https://realpython.com/courses/testing-your-code-with-pythons-unittest/
The Python standard library ships with a testing framework named unittest, which you can use to write automated tests for your code. The unittest package has an object-oriented approach where test cas
Link: https://realpython.com/courses/testing-your-code-with-pythons-unittest/
The Python standard library ships with a testing framework named unittest, which you can use to write automated tests for your code. The unittest package has an object-oriented approach where test cas
Realpython
Testing Your Code With Python's unittest – Real Python
Learn how to use Python's unittest framework to write unit tests for your code, including test cases, fixtures, and test suites.
Mariatta: PyCascades 2026 Recap
Link: https://mariatta.ca/posts/pycascades-2026-recap/
PyCascades 2026 Recap
PyCascades 2026 took place in Vancouver this year. I only get to attend on the first day, because I had a 5 a.m. flight
to Washington DC the morning after.
Still, the first day’s
Link: https://mariatta.ca/posts/pycascades-2026-recap/
PyCascades 2026 Recap
PyCascades 2026 took place in Vancouver this year. I only get to attend on the first day, because I had a 5 a.m. flight
to Washington DC the morning after.
Still, the first day’s
Mariatta
PyCascades 2026 Recap
PyCascades 2026 Recap PyCascades 2026 took place in Vancouver this year. I only get to attend on the first day, because I had a 5 a.m. flight to Washington DC the morning after.
Still, the first day’s talks were all very insightful and interesting. I’m waiting…
Still, the first day’s talks were all very insightful and interesting. I’m waiting…
Django Weblog: Renew Your PyCharm License and Support Django
Link: https://www.djangoproject.com/weblog/2026/apr/28/renew-your-pycharm-license-and-support-django/
Only a few days remain to support the Django Software Foundation through our annual JetBrains fundraiser.
You can now use the offer for new purchases and annual renewals. If your PyCharm Professional
Link: https://www.djangoproject.com/weblog/2026/apr/28/renew-your-pycharm-license-and-support-django/
Only a few days remain to support the Django Software Foundation through our annual JetBrains fundraiser.
You can now use the offer for new purchases and annual renewals. If your PyCharm Professional
Django Project
Renew Your PyCharm License and Support Django
Posted by Jeff Triplett and JetBrains on April 28, 2026
PyCoder’s Weekly: Issue #732: Web Scraping, Altair Charts, OpenAI's API, and More (April 28, 2026)
Link: https://pycoders.com/issues/732
#732 – APRIL 28, 2026 View in Browser » browser-use vs. Playwright: Which to Pick for Web Scraping? Follow along in this walk-through building a Hacker News synthesizer with browser-use, then se
Link: https://pycoders.com/issues/732
#732 – APRIL 28, 2026 View in Browser » browser-use vs. Playwright: Which to Pick for Web Scraping? Follow along in this walk-through building a Hacker News synthesizer with browser-use, then se
Pycoders
PyCoder’s Weekly | Issue #732
Web Scraping, Altair Charts, OpenAI's API, and More
Talk Python Blog: Introducing the new Talk Python web player
Link: https://talkpython.fm/blog/posts/rebuilt-the-web-audio-experience/
We expect that most people who listen to Talk Python do so through their podcast player apps on their phone or even on their laptops. But there are plenty of times that people end up on an episode pag
Link: https://talkpython.fm/blog/posts/rebuilt-the-web-audio-experience/
We expect that most people who listen to Talk Python do so through their podcast player apps on their phone or even on their laptops. But there are plenty of times that people end up on an episode pag
talkpython.fm
Introducing the new Talk Python web player
Talk Python To Me has rebuilt the web audio player on every episode page. The new player shows transcripts live as the episode plays, supports adjustable playback speed, and remembers where you left off so you can pick up an episode any time you return.
Armin Ronacher: Before GitHub
Link: https://lucumr.pocoo.org/2026/4/28/before-github/
GitHub was not the first home of my Open Source software. SourceForge
was.
Before GitHub, I had my own Trac installation. I had Subversion repositories,
tickets, tarballs, and documentation on infra
Link: https://lucumr.pocoo.org/2026/4/28/before-github/
GitHub was not the first home of my Open Source software. SourceForge
was.
Before GitHub, I had my own Trac installation. I had Subversion repositories,
tickets, tarballs, and documentation on infra
Armin Ronacher's Thoughts and Writings
Before GitHub
Open Source before GitHub was reputation-driven and full of friction
Python GUIs: Actions in one thread changing data in another — How to communicate between threads and windows in PyQt6
Link: https://www.pythonguis.com/faq/actions-in-one-thread-changing-data-in-another/
I have a main window that starts background threads (e.g., handling GPIO data). From the main window I open secondary windows using buttons. When I press a button in a secondary window, I can't chang
Link: https://www.pythonguis.com/faq/actions-in-one-thread-changing-data-in-another/
I have a main window that starts background threads (e.g., handling GPIO data). From the main window I open secondary windows using buttons. When I press a button in a secondary window, I can't chang
Python GUIs
PyQt6 Thread Communication Between Windows - Signals and Slots
Learn how to send signals between secondary windows and background threads in PyQt6. Covers thread-safe communication using signals and slots across multiple windows.
Real Python: Quiz: Python 3.13: A Modern REPL
Link: https://realpython.com/quizzes/python313-repl/
Test your knowledge of the redesigned interactive interpreter introduced in
Python 3.13: A Modern REPL,
including the help system, multiline statement editing, code pasting
improvements, and the histo
Link: https://realpython.com/quizzes/python313-repl/
Test your knowledge of the redesigned interactive interpreter introduced in
Python 3.13: A Modern REPL,
including the help system, multiline statement editing, code pasting
improvements, and the histo
Realpython
Python 3.13: A Modern REPL Quiz – Real Python
Test your understanding of the redesigned Python 3.13 REPL with color support, multiline editing, paste mode, and history browsing.
Real Python: Quiz: ChatterBot: Build a Chatbot With Python
Link: https://realpython.com/quizzes/build-a-chatbot-python-chatterbot/
In this quiz, you’ll test your understanding of
ChatterBot: Build a Chatbot With Python.
You’ll revisit how ChatterBot learns from conversation data, how it picks replies based on similarity to what i
Link: https://realpython.com/quizzes/build-a-chatbot-python-chatterbot/
In this quiz, you’ll test your understanding of
ChatterBot: Build a Chatbot With Python.
You’ll revisit how ChatterBot learns from conversation data, how it picks replies based on similarity to what i
Real Python
ChatterBot: Build a Chatbot With Python Quiz – Real Python
Test your understanding of the ChatterBot Python library, from training a basic bot with ListTrainer to wiring in a local LLM through Ollama.
Real Python: AI Coding Agents Guide: A Map of the Four Workflow Types
Link: https://realpython.com/ai-coding-agents-guide/
AI coding agents can read your code, reason about changes, and act on your behalf. To choose the right one, it helps to understand the four common workflow types: integrated development environment (I
Link: https://realpython.com/ai-coding-agents-guide/
AI coding agents can read your code, reason about changes, and act on your behalf. To choose the right one, it helps to understand the four common workflow types: integrated development environment (I
Realpython
AI Coding Agents Guide: A Map of the Four Workflow Types – Real Python
AI coding agents come in four types: IDE, terminal, PR, and cloud. Learn how each workflow fits into modern Python development.