Eli Bendersky: Plugins case study: mdBook preprocessors
Link: https://eli.thegreenplace.net/2025/plugins-case-study-mdbook-preprocessors/
mdBook is a tool for easily
creating books out of Markdown files. It's very popular in the Rust ecosystem,
where it's used (among other things) to publish the official Rust book.
mdBook has a simple y
Link: https://eli.thegreenplace.net/2025/plugins-case-study-mdbook-preprocessors/
mdBook is a tool for easily
creating books out of Markdown files. It's very popular in the Rust ecosystem,
where it's used (among other things) to publish the official Rust book.
mdBook has a simple y
death and gravity: Ordered key sharding in DynamoDB
Link: https://death.andgravity.com/albumtitle
So, you want to keep a sorted index in DynamoDB,
but for whatever reason
– usually throughput-related –
it won't fit on a single partition. What do you do?
Today, we look at the available solutions,
d
Link: https://death.andgravity.com/albumtitle
So, you want to keep a sorted index in DynamoDB,
but for whatever reason
– usually throughput-related –
it won't fit on a single partition. What do you do?
Today, we look at the available solutions,
d
death and gravity
Ordered key sharding in DynamoDB
...in which we find out how to make a sorted index when the data doesn't fit on a single DynamoDB partition.
Wingware: Wing Python IDE 12 Early Access - June 8, 2026
Link: https://wingware.com/news/2026-06-08
Wing 12 is now available as an early access release that focuses on AI agent
driven development. Wing 12 introduces deep integration with Claude Code,
including a dedicated Claude Code tool, a new Tas
Link: https://wingware.com/news/2026-06-08
Wing 12 is now available as an early access release that focuses on AI agent
driven development. Wing 12 introduces deep integration with Claude Code,
including a dedicated Claude Code tool, a new Tas
Wingware
Wing Python IDE 12 Early Access - June 8, 2026 - Wing Python IDE
Wing 12 is now available as an early access release. It introduces
support for AI agent driven development with Claude Code, with a new Tasks
tool for planning, executing, and reviewing AI agent work, and MCP servers
that allow agents to work more efficiently…
support for AI agent driven development with Claude Code, with a new Tasks
tool for planning, executing, and reviewing AI agent work, and MCP servers
that allow agents to work more efficiently…
Real Python: Python 3.15 Hits Feature Freeze and Other News for June 2026
Link: https://realpython.com/python-news-june-2026/
While the Northern Hemisphere warms up for summer, Python 3.15 went the other way with its beta 1 feature freeze 🥶. Since May 7, the list of what will be included in the next release is final. That li
Link: https://realpython.com/python-news-june-2026/
While the Northern Hemisphere warms up for summer, Python 3.15 went the other way with its beta 1 feature freeze 🥶. Since May 7, the list of what will be included in the next release is final. That li
Realpython
Python 3.15 Hits Feature Freeze and Other News for June 2026 – Real Python
Python 3.15 hits feature freeze with a built-in sentinel, PEP 829 lands, Pydantic forks httpx, and AI goes bug-hunting in C code.
Hynek Schlawack: How to Ditch Codecov for Python Projects
Link: https://hynek.me/articles/ditch-codecov-python/
Codecov’s unreliability breaking CI on my open source projects has been a constant source of frustration for me for years. I have found a way to enforce coverage over a whole GitHub Actions build matr
Link: https://hynek.me/articles/ditch-codecov-python/
Codecov’s unreliability breaking CI on my open source projects has been a constant source of frustration for me for years. I have found a way to enforce coverage over a whole GitHub Actions build matr
Hynek Schlawack
How to Ditch Codecov for Python Projects
Codecov’s unreliability breaking CI on my open source projects has been a constant source of frustration for me for years. I have found a way to enforce coverage over a whole GitHub Actions build matrix that doesn’t rely on third-party services.
Real Python: Quiz: Accessing Multiple AI Models With the OpenRouter API
Link: https://realpython.com/quizzes/multiple-ai-models-openrouter-api/
In this quiz, you’ll test your understanding of
Accessing Multiple AI Models With the OpenRouter API.
By working through this quiz, you’ll revisit how OpenRouter provides a unified routing layer, how
Link: https://realpython.com/quizzes/multiple-ai-models-openrouter-api/
In this quiz, you’ll test your understanding of
Accessing Multiple AI Models With the OpenRouter API.
By working through this quiz, you’ll revisit how OpenRouter provides a unified routing layer, how
Realpython
Accessing Multiple AI Models With the OpenRouter API Quiz – Real Python
Test your Python skills with OpenRouter: unified API access, intelligent routing, provider strategies, and model fallbacks for reliable apps.
Real Python: Quiz: Embeddings and Vector Databases With ChromaDB
Link: https://realpython.com/quizzes/chromadb-vector-database/
In this quiz, you’ll test your understanding of Embeddings and Vector Databases With ChromaDB.
By working through this quiz, you’ll revisit key concepts like vectors, cosine similarity, word and text
Link: https://realpython.com/quizzes/chromadb-vector-database/
In this quiz, you’ll test your understanding of Embeddings and Vector Databases With ChromaDB.
By working through this quiz, you’ll revisit key concepts like vectors, cosine similarity, word and text
Realpython
Embeddings and Vector Databases With ChromaDB Quiz – Real Python
Check your grasp of ChromaDB, embeddings, and vector search. Practice cosine similarity, querying collections, and using RAG with LLMs in Python.
Real Python: Accessing Multiple AI Models With the OpenRouter API
Link: https://realpython.com/courses/multiple-ai-models-openrouter-api/
One of the quickest ways to call multiple AI models from a single Python script is to use OpenRouter’s API, which acts as a unified routing layer between your code and multiple AI providers. By the en
Link: https://realpython.com/courses/multiple-ai-models-openrouter-api/
One of the quickest ways to call multiple AI models from a single Python script is to use OpenRouter’s API, which acts as a unified routing layer between your code and multiple AI providers. By the en
Real Python
Accessing Multiple AI Models With the OpenRouter API – Real Python
Access models from popular AI providers in Python through OpenRouter's unified API with smart routing, fallbacks, and cost controls.
Python Bytes: #483 Thanks Brian
Link: https://pythonbytes.fm/episodes/show/483/thanks-brian
Topics covered in this episode:
Vulnerability and malware checks in uv
HTTP GET requests with the Python standard library
Millions of AI agents imperiled by critical vulnerability in open source pack
Link: https://pythonbytes.fm/episodes/show/483/thanks-brian
Topics covered in this episode:
Vulnerability and malware checks in uv
HTTP GET requests with the Python standard library
Millions of AI agents imperiled by critical vulnerability in open source pack
pythonbytes.fm
Thanks Brian
News and announcements from the Python community for the week of Jun 9th, 2026
PyCoder’s Weekly: Issue #738: sleep(), Polars Workflows, Iterators, and More (2026-06-09)
Link: https://pycoders.com/issues/738
#738 – JUNE 9, 2026 View in Browser » Python sleep(): How to Add Time Delays to Your Code Learn how to use Python’s sleep() function to add time delays and pause your code with time.sleep(), dec
Link: https://pycoders.com/issues/738
#738 – JUNE 9, 2026 View in Browser » Python sleep(): How to Add Time Delays to Your Code Learn how to use Python’s sleep() function to add time delays and pause your code with time.sleep(), dec
Pycoders
PyCoder’s Weekly | Issue #738
sleep(), Polars Workflows, Iterators, and More
Python Docs Editorial Board: Meeting Minutes: Jun 9, 2026
Link: https://python.github.io/editorial-board/updates/2026-06-09/
Meeting Minutes from Python Docs Editorial Board: Jun 9, 2026
Link: https://python.github.io/editorial-board/updates/2026-06-09/
Meeting Minutes from Python Docs Editorial Board: Jun 9, 2026
Python Docs Editorial Board
Meeting Minutes: Jun 9, 2026
Meeting Minutes from Python Docs Editorial Board: Jun 9, 2026
Python GUIs: How to Set Row Background Colors in a QTableView — Use Qt's BackgroundRole to color entire rows based on your data
Link: https://www.pythonguis.com/faq/backgroundcolor-for-row-in-qtableview/
I have a QTableView table showing some data about connected devices. How can I highlight rows to give a visual indicator of the current status of the device?
When you're working with a QTableView an
Link: https://www.pythonguis.com/faq/backgroundcolor-for-row-in-qtableview/
I have a QTableView table showing some data about connected devices. How can I highlight rows to give a visual indicator of the current status of the device?
When you're working with a QTableView an
Python GUIs
How to Set Row Background Colors in QTableView with PyQt6
Learn how to set background colors for entire rows in a QTableView using a custom QAbstractTableModel and the Qt.BackgroundRole. This tutorial walks through building a model that colors rows based on data values, with complete working examples in PyQt6.
Seth Michael Larson: Are insecure code completions a vulnerability?
Link: https://sethmlarson.dev/are-insecure-code-completions-a-vulnerability?utm_campaign=rss
Three months ago I saw that PyCharm shipped with a
“Full Line Completion” plugin that “uses a local deep
learning model to suggest entire lines of code”. These
suggestions manifest as whole-line sugge
Link: https://sethmlarson.dev/are-insecure-code-completions-a-vulnerability?utm_campaign=rss
Three months ago I saw that PyCharm shipped with a
“Full Line Completion” plugin that “uses a local deep
learning model to suggest entire lines of code”. These
suggestions manifest as whole-line sugge
sethmlarson.dev
Are insecure code completions a vulnerability?
Three months ago I saw that PyCharm shipped with a
“Full Line Completion” plugin that “uses a local deep
learning model to suggest entire lines of code”. These
suggestions manifest as whole-line su...
“Full Line Completion” plugin that “uses a local deep
learning model to suggest entire lines of code”. These
suggestions manifest as whole-line su...
Armin Ronacher: Gaslighting Openness
Link: https://lucumr.pocoo.org/2026/6/10/gaslighting/
I have been a staunch supporter of Open Source for a long time, including
experiments
in
funding it.
I’m a true believer in the idea that Open Source always wins in the long run,
but not automatically
Link: https://lucumr.pocoo.org/2026/6/10/gaslighting/
I have been a staunch supporter of Open Source for a long time, including
experiments
in
funding it.
I’m a true believer in the idea that Open Source always wins in the long run,
but not automatically
Armin Ronacher's Thoughts and Writings
Gaslighting Openness
Control is safety. Openness is danger.
Python Insider: Python 3.14.6 and 3.13.14 are now available!
Link: https://blog.python.org/2026/06/python-3146-31314/
A pair of bug fix releases await your upgrade.
Link: https://blog.python.org/2026/06/python-3146-31314/
A pair of bug fix releases await your upgrade.
Python Insider
Python 3.14.6 and 3.13.14 are now available! | Python Insider
A pair of bug fix releases await your upgrade.
Real Python: Cursor vs Windsurf: Which AI Code Editor Is Best for Python?
Link: https://realpython.com/cursor-vs-windsurf-python/
AI-powered code editors have moved beyond novelty to become everyday tools for many Python developers. Instead of having to switch between your editor and a separate AI chat, you can use tools like Cu
Link: https://realpython.com/cursor-vs-windsurf-python/
AI-powered code editors have moved beyond novelty to become everyday tools for many Python developers. Instead of having to switch between your editor and a separate AI chat, you can use tools like Cu
Real Python
Cursor vs Windsurf: Which AI Code Editor Is Best for Python? – Real Python
Compare Cursor vs Windsurf for Python across code completion, multi-file editing, and debugging to choose the right editor for your workflow.
Python Morsels: Stacks and queues in Python
Link: https://www.pythonmorsels.com/stacks-and-queues/
Use a Python list for stack operations (last-in, first-out) and a deque from the collections module for queue operations (first-in, first-out).
Table of contents
Stacks versus Queues
Stacks in Pyth
Link: https://www.pythonmorsels.com/stacks-and-queues/
Use a Python list for stack operations (last-in, first-out) and a deque from the collections module for queue operations (first-in, first-out).
Table of contents
Stacks versus Queues
Stacks in Pyth
Pythonmorsels
Stacks and queues in Python
Use a Python list for stack operations (last-in, first-out) and a deque from the collections module for queue operations (first-in, first-out).
Mike Driscoll: How to Get TIFF MetaData with Python
Link: https://blog.pythonlibrary.org/2026/06/10/how-to-get-tiff-metadata-with-python/
In previous articles on this website, you learned how to extract EXIF data from JPG image files. This week, you will learn how to get similar data from the TIFF image format.
The TIFF format also has
Link: https://blog.pythonlibrary.org/2026/06/10/how-to-get-tiff-metadata-with-python/
In previous articles on this website, you learned how to extract EXIF data from JPG image files. This week, you will learn how to get similar data from the TIFF image format.
The TIFF format also has
Mouse Vs Python
How to Get TIFF MetaData with Python - Mouse Vs Python
In previous articles on this website, you learned how to extract EXIF data from JPG image files. This week, you will learn how to get similar data from the TIFF image format. The TIFF format also has its metadata. Pillow provides a similar dictionary for…
Django Weblog: DSF 2026 Fundraising Goals
Link: https://www.djangoproject.com/weblog/2026/jun/10/dsf-2026-fundraising-goals/
Django has grown far beyond a web framework. It powers businesses, nonprofits, startups, educational institutions, and critical infrastructure around the world. The Django Software Foundation exists t
Link: https://www.djangoproject.com/weblog/2026/jun/10/dsf-2026-fundraising-goals/
Django has grown far beyond a web framework. It powers businesses, nonprofits, startups, educational institutions, and critical infrastructure around the world. The Django Software Foundation exists t
Django Project
DSF 2026 Fundraising Goals
Posted by Jeff Triplett on June 10, 2026
PyCharm: Best Python AI Frameworks in 2026
Link: https://blog.jetbrains.com/pycharm/2026/06/best-python-ai-frameworks-in-2026/
Whether you’re building chatbots, training computer vision models, or analyzing business data, choosing the right AI framework can make or break your project. Python has become the dominant language
Link: https://blog.jetbrains.com/pycharm/2026/06/best-python-ai-frameworks-in-2026/
Whether you’re building chatbots, training computer vision models, or analyzing business data, choosing the right AI framework can make or break your project. Python has become the dominant language