Glyph Lefkowitz: How To Argue With Me About AI, If You Must
Link: https://blog.glyph.im/2026/01/how-to-argue-with-me-about-ai.html
As you already know if you’ve read any of this blog in the last few years, I am
a somewhat reluctant — but nevertheless quite staunch — critic of LLMs. This
means that I have enthusiasts of varying d
Link: https://blog.glyph.im/2026/01/how-to-argue-with-me-about-ai.html
As you already know if you’ve read any of this blog in the last few years, I am
a somewhat reluctant — but nevertheless quite staunch — critic of LLMs. This
means that I have enthusiasts of varying d
blog.glyph.im
How To Argue With Me About AI, If You Must
If you insist we have a conversation, please come prepared.
Zato Blog: Python scheduler for API integrations
Link: https://zato.io/en/blog/python-scheduler.html
Python scheduler for API integrations
2026-01-05, by Dariusz Suchojad
Are you looking for a practical way to automate API tasks with reliable scheduling?
This tutorial
demonstrates how to imple
Link: https://zato.io/en/blog/python-scheduler.html
Python scheduler for API integrations
2026-01-05, by Dariusz Suchojad
Are you looking for a practical way to automate API tasks with reliable scheduling?
This tutorial
demonstrates how to imple
zato.io
Python scheduler for API integrations | Zato Integration Platform
Comprehensive guide to implementing a robust Python scheduler for API integrations with Zato. Learn to build reliable scheduled tasks and automated workflows.
Real Python: Learn From 2025's Most Popular Python Tutorials and Courses
Link: https://realpython.com/popular-python-tutorials-2025/
As we welcome 2026, it’s time to look back on an exciting year for Python. Python 3.14 arrived with a wave of developer-focused improvements, from lazy annotations that finally resolve long-standing t
Link: https://realpython.com/popular-python-tutorials-2025/
As we welcome 2026, it’s time to look back on an exciting year for Python. Python 3.14 arrived with a wave of developer-focused improvements, from lazy annotations that finally resolve long-standing t
Real Python
Learn From 2025's Most Popular Python Tutorials and Courses – Real Python
Pick from the best Python tutorials and courses of 2025. Revisit core skills, 3.14 updates, AI coding tools, and project walkthroughs. Kickstart your 2026!
Talk Python to Me: #533: Web Frameworks in Prod by Their Creators
Link: https://talkpython.fm/episodes/show/533/web-frameworks-in-prod-by-their-creators
Today on Talk Python, the creators behind FastAPI, Flask, Django, Quart, and Litestar get practical about running apps based on their framework in production. Deployment patterns, async gotchas, serve
Link: https://talkpython.fm/episodes/show/533/web-frameworks-in-prod-by-their-creators
Today on Talk Python, the creators behind FastAPI, Flask, Django, Quart, and Litestar get practical about running apps based on their framework in production. Deployment patterns, async gotchas, serve
talkpython.fm
Web Frameworks in Prod by Their Creators
Today on Talk Python, the creators behind FastAPI, Flask, Django, Quart, and Litestar get practical about running apps based on their framework in production. Deployment patterns, async gotchas, servers, scaling, and the stuff you only learn at 2 a.m. when…
Python Bytes: #464 Malicious Package? No Build For You!
Link: https://pythonbytes.fm/episodes/show/464/malicious-package-no-build-for-you
Topics covered in this episode:
ty: An extremely fast Python type checker and LSP
Python Supply Chain Security Made Easy
typing_extensions
MI6 chief: We'll be as fluent in Python as we are in Russian
Link: https://pythonbytes.fm/episodes/show/464/malicious-package-no-build-for-you
Topics covered in this episode:
ty: An extremely fast Python type checker and LSP
Python Supply Chain Security Made Easy
typing_extensions
MI6 chief: We'll be as fluent in Python as we are in Russian
pythonbytes.fm
Malicious Package? No Build For You!
News and announcements from the Python community for the week of Jan 5th, 2026
Patrick Müller: Static Protocols in Python: Behaviour Over Inheritance
Link: https://patrickm.de/static-protocols-in-python/
The first time I read about protocols was in the book "Fluent Python" by Luciano Ramalho. This book goes deep. Deeper than I knew Python at that time. If you hadn&apost heard of Protocols before, I&
Link: https://patrickm.de/static-protocols-in-python/
The first time I read about protocols was in the book "Fluent Python" by Luciano Ramalho. This book goes deep. Deeper than I knew Python at that time. If you hadn&apost heard of Protocols before, I&
Patrick Müller
Static Protocols in Python: Behaviour Over Inheritance
The first time I read about protocols was in the book "Fluent Python" by Luciano Ramalho. This book goes deep. Deeper than I knew Python at that time. If you hadn't heard of Protocols before, I'll give you a short introduction.
Protocols have something to…
Protocols have something to…
Seth Michael Larson: “Food JPEGs” in Super Smash Bros & Kirby Air Riders
Link: https://sethmlarson.dev/food-jpegs-in-super-smash-bros-and-kirby-air-riders?utm_campaign=rss
Have you ever noticed that the food graphics in Super Smash Bros.
and Kirby Air Riders is flat “billboarded” stock images of food?
This artistic decision from director Masahiro Sakurai has persiste
Link: https://sethmlarson.dev/food-jpegs-in-super-smash-bros-and-kirby-air-riders?utm_campaign=rss
Have you ever noticed that the food graphics in Super Smash Bros.
and Kirby Air Riders is flat “billboarded” stock images of food?
This artistic decision from director Masahiro Sakurai has persiste
sethmlarson.dev
“Food JPEGs” in Super Smash Bros & Kirby Air Riders
Have you ever noticed that the food graphics in Super Smash Bros.
and Kirby Air Riders are flat “billboarded” stock images of food?
This artistic decision from director Masahiro Sakurai has per...
and Kirby Air Riders are flat “billboarded” stock images of food?
This artistic decision from director Masahiro Sakurai has per...
Real Python: Tips for Using the AI Coding Editor Cursor
Link: https://realpython.com/courses/tips-using-ai-coding-editor-cursor/
Cursor is an AI-powered integrated development environment (IDE) based on the Visual Studio Code codebase. It comes with a multi-agent interface and the Composer model for fast, agentic coding while k
Link: https://realpython.com/courses/tips-using-ai-coding-editor-cursor/
Cursor is an AI-powered integrated development environment (IDE) based on the Visual Studio Code codebase. It comes with a multi-agent interface and the Composer model for fast, agentic coding while k
Realpython
Tips for Using the AI Coding Editor Cursor – Real Python
Learn Cursor fast: Use AI-powered coding with agents, project-aware chat, and inline edits to supercharge your VS Code workflow.
Django Weblog: Django bugfix releases issued: 5.2.10, 6.0.1
Link: https://www.djangoproject.com/weblog/2026/jan/06/bugfix-releases/
Today we've issued the 5.2.10 and 6.0.1 bugfix releases.
The release packages and checksums are available from our downloads page, as well as from the Python Package Index.
The PGP key ID used for the
Link: https://www.djangoproject.com/weblog/2026/jan/06/bugfix-releases/
Today we've issued the 5.2.10 and 6.0.1 bugfix releases.
The release packages and checksums are available from our downloads page, as well as from the Python Package Index.
The PGP key ID used for the
Django Project
Django bugfix releases issued: 5.2.10, 6.0.1
Posted by Jacob Walls on Jan. 6, 2026
PyCoder’s Weekly: Issue #716: Performance Numbers, async Web Apps, uv Speed, and More (Jan. 6, 2026)
Link: https://pycoders.com/issues/716
#716 – JANUARY 6, 2026 View in Browser » PyCoder’s Weekly 2025 Top Articles & Hidden Gems PyCoder’s Weekly included over 1,500 links to articles, blog posts, tutorials, and projects in 2025. Chr
Link: https://pycoders.com/issues/716
#716 – JANUARY 6, 2026 View in Browser » PyCoder’s Weekly 2025 Top Articles & Hidden Gems PyCoder’s Weekly included over 1,500 links to articles, blog posts, tutorials, and projects in 2025. Chr
Pycoders
PyCoder’s Weekly | Issue #716
Performance Numbers, async Web Apps, uv Speed, and More
Real Python: Quiz: How to Properly Indent Python Code
Link: https://realpython.com/quizzes/how-to-indent-in-python/
In this quiz, you’ll test your understanding of
How to Indent in Python.
By working through this quiz, you’ll revisit how to properly indent Python code, choose helpful editor settings, use spaces pro
Link: https://realpython.com/quizzes/how-to-indent-in-python/
In this quiz, you’ll test your understanding of
How to Indent in Python.
By working through this quiz, you’ll revisit how to properly indent Python code, choose helpful editor settings, use spaces pro
Realpython
How to Properly Indent Python Code Quiz – Real Python
Practice proper Python indentation. Take a quiz on using spaces, editor settings, and autoformatting correctly.
Real Python: Quiz: How to Convert Bytes to Strings in Python
Link: https://realpython.com/quizzes/convert-python-bytes-to-strings/
In this quiz, you’ll test your understanding of the
Convert Python Bytes to Strings tutorial.
By working through this quiz, you’ll revisit how to decode bytes, choose an encoding, and turn binary data
Link: https://realpython.com/quizzes/convert-python-bytes-to-strings/
In this quiz, you’ll test your understanding of the
Convert Python Bytes to Strings tutorial.
By working through this quiz, you’ll revisit how to decode bytes, choose an encoding, and turn binary data
Realpython
How to Convert Bytes to Strings in Python Quiz – Real Python
Decode bytes into readable strings in Python. Test your skills working with data from files, APIs, and databases.
Real Python: How to Build a Personal Python Learning Roadmap
Link: https://realpython.com/build-python-learning-roadmap/
If you want to learn Python or improve your skills, a detailed plan can help you gauge your current status and navigate toward a target goal. This tutorial will help you craft a personal Python learni
Link: https://realpython.com/build-python-learning-roadmap/
If you want to learn Python or improve your skills, a detailed plan can help you gauge your current status and navigate toward a target goal. This tutorial will help you craft a personal Python learni
Realpython
Python Learning Roadmap: How to Create Your Own Plan – Real Python
Assess your Python level, set clear goals, and create a 90-day study plan. Includes a downloadable roadmap worksheet and curated learning resources.
Stéphane Wirtel: dsmtpd 1.2.0: Test Your Emails Risk-Free
Link: https://wirtel.be/post/2026/01/07/dsmtpd-1-2-0-test-your-emails-risk-free/
The Test Email That Never Should Have Been Sent
You know that feeling? You’re developing a new email feature, you run your test script, and boom — you realize 3 seconds too late that you used the prod
Link: https://wirtel.be/post/2026/01/07/dsmtpd-1-2-0-test-your-emails-risk-free/
The Test Email That Never Should Have Been Sent
You know that feeling? You’re developing a new email feature, you run your test script, and boom — you realize 3 seconds too late that you used the prod
Python⇒Speed: Unit testing your code's performance, part 1: Big-O scaling
Link: https://pythonspeed.com/articles/big-o-tests/
When you implement an algorithm, you also implement tests to make sure the outputs are correct.
This can help you:
Ensure your code is correct.
Catch problems if and when you change it in the future.
Link: https://pythonspeed.com/articles/big-o-tests/
When you implement an algorithm, you also implement tests to make sure the outputs are correct.
This can help you:
Ensure your code is correct.
Catch problems if and when you change it in the future.
Python⇒Speed
Unit testing your code’s performance, part 1: Big-O scaling
Your software’s speed needs some form of testing; big-O scaling is a good starting point.
Stéphane Wirtel: Automating TLS Certificate Monitoring with GitHub Actions, certificate_watcher, and Slack
Link: https://wirtel.be/post/2026/01/08/automating-tls-certificate-monitoring-github-actions-certificate-watcher-slack/
Introduction
As a consultant constantly working with clients, I found myself in a familiar predicament: my head was always down, focused on delivering value to customers, but my own infrastructure mon
Link: https://wirtel.be/post/2026/01/08/automating-tls-certificate-monitoring-github-actions-certificate-watcher-slack/
Introduction
As a consultant constantly working with clients, I found myself in a familiar predicament: my head was always down, focused on delivering value to customers, but my own infrastructure mon
Stéphane's Blog
Automating TLS Certificate Monitoring with GitHub Actions, certificate_watcher, and Slack
Build a serverless TLS certificate monitoring system using GitHub Actions and certificate_watcher that sends alerts to Slack, with zero infrastructure costs and minimal maintenance.
Rodrigo Girão Serrão: Recursive structural pattern matching
Link: https://mathspp.com/blog/recursive-structural-pattern-matching
Learn how to use structural pattern matching (the match statement) to work recursively through tree-like structures.
In this short article you will learn to use structural pattern matching in recursi
Link: https://mathspp.com/blog/recursive-structural-pattern-matching
Learn how to use structural pattern matching (the match statement) to work recursively through tree-like structures.
In this short article you will learn to use structural pattern matching in recursi
Mathspp
Recursive structural pattern matching
Learn how to use structural pattern matching (the match statement) to work recursively through tree-like structures.
Real Python: The Real Python Podcast – Episode #279: Coding Python With Confidence: Beginners Live Course Participants
Link: https://realpython.com/podcasts/rpp/279/
Are you looking for that solid foundation to begin your Python journey? Would the accountability of scheduled group classes help you get through the basics and start building something? This week, two
Link: https://realpython.com/podcasts/rpp/279/
Are you looking for that solid foundation to begin your Python journey? Would the accountability of scheduled group classes help you get through the basics and start building something? This week, two
Realpython
Episode #279: Coding Python With Confidence: Beginners Live Course Participants – The Real Python Podcast
Are you looking for that solid foundation to begin your Python journey? Would the accountability of scheduled group classes help you get through the basics and start building something? This week, two members of the Python for Beginners live course discuss…
The Python Coding Stack: Parkruns, Python’s enumerate and zip, and Why Python Loops Are Different from Other Languages • [Club]
Link: https://www.thepythoncodingstack.com/p/parkruns-pythons-enumerate-and-zip
If you live in the UK, you’re probably familiar with the Parkrun tradition: a friendly 5k run held every Saturday morning in hundreds of parks across the UK. Runners range from Olympians to people try
Link: https://www.thepythoncodingstack.com/p/parkruns-pythons-enumerate-and-zip
If you live in the UK, you’re probably familiar with the Parkrun tradition: a friendly 5k run held every Saturday morning in hundreds of parks across the UK. Runners range from Olympians to people try
Thepythoncodingstack
Parkruns, Python’s enumerate and zip, and Why Python Loops Are Different from Other Languages • [Club]
Don’t forget about enumerate() and zip() when coding in Python • A short post
Mike Driscoll: How to Switch to ty from Mypy
Link: https://www.blog.pythonlibrary.org/2026/01/09/how-to-switch-to-ty-from-mypy/
Python has supported type hinting for quite a few versions now, starting way back in 3.5. However, Python itself does not enforce type checking. Instead, you need to use an external tool or IDE. The f
Link: https://www.blog.pythonlibrary.org/2026/01/09/how-to-switch-to-ty-from-mypy/
Python has supported type hinting for quite a few versions now, starting way back in 3.5. However, Python itself does not enforce type checking. Instead, you need to use an external tool or IDE. The f
Mouse Vs Python
How to Switch to ty from Mypy - Mouse Vs Python
Python has supported type hinting for quite a few versions now, starting way back in 3.5. However, Python itself does not enforce type checking. Instead,
EuroPython: Humans of EuroPython: Jakub Červinka
Link: https://blog.europython.eu/humans-of-ep-jakub/
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, selecting and confirming talks & workshops or coordinating
Link: https://blog.europython.eu/humans-of-ep-jakub/
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, selecting and confirming talks & workshops or coordinating
EuroPython Blog
Humans of EuroPython: Jakub Červinka
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, selecting and confirming talks & workshops or coordinating with speakers, hundreds of hours of loving work have been…