Stefanie Molin: Common Pre-Commit Errors and How to Solve Them
Having issues with your `pre-commit` setup? In this troubleshooting guide, I've collected the most common errors `pre-commit` users face and provided explanations and guidance for fixing them.
View ArticleDjango Weblog: Django security releases issued: 5.0.8 and 4.2.15
In accordance with our security release policy, the Django team is issuing releases for Django 5.0.8 and Django 4.2.15. These releases address the security issues detailed below. We encourage all users...
View ArticleReal Python: Interacting With REST APIs and Python
There’s an amazing amount of data available on the Web. Many web services, like YouTube and GitHub, make their data accessible to third-party applications through an application programming interface...
View ArticlePython Bytes: #395 pythont compatible packages
<strong>Topics covered in this episode:</strong><br> <ul> <li><strong><a...
View ArticlePyCoder’s Weekly: Issue #641 (Aug. 6, 2024)
#641 – AUGUST 6, 2024View in Browser »Setuptools Breaks Things, Then Fixes Them This post is Bite Code’s monthly summary, but the lead story happened just days ago. In line with a 7 year old...
View ArticlePython Insider: Python 3.12.5 released
I'm pleased to announce the release of Python 3.12.5:https://www.python.org/downloads/release/python-3125/ This is the fifth maintenance release of Python 3.12Python 3.12 is the newest major release...
View ArticleReal Python: Quiz: Asynchronous Iterators and Iterables in Python
Test your understanding of how to create and use Python async iterators and iterables in the context of asynchronous code.You can take this quiz after reading the Asynchronous Iterators and Iterables...
View ArticleDjango Weblog: Django 5.1 released
The Django team is happy to announce the release of Django 5.1.The release notes showcase a kaleidoscope of improvements. A few highlights are:Easier guardrails for authentication: the new and shiny...
View ArticleReal Python: Asynchronous Iterators and Iterables in Python
When you write asynchronous code in Python, you’ll likely need to create asynchronous iterators and iterables at some point. Asynchronous iterators are what Python uses to control async for loops,...
View ArticleObey the Testing Goat: Progress on the Third Edition of the Book!
In lieu of a formal announcement about the Third Edition, how about a progress update?Core technology updates: Django + PythonEmbarrassment-Driven DevelopmentOne of the main motivations for a third...
View ArticlePython Software Foundation: Security Developer-in-Residence role extended...
We are excited to announce the continuation of Seth Larson’s work in the Security Developer-in-Residence role through the end of 2024 thanks to continued support from Alpha-Omega. (This six month...
View ArticleKushal Das: 20 years of this blog
I started writing blog 20 years ago, not on this domain, but this blog still has all the old posts starting from 8th August 2004. Though I used to write mostly one line blog posts, which is equivalent...
View ArticleReuven Lerner: Level up your Python skills this August
It’s August! For many of us, that means it’s time for hot weather and perhaps even a vacation.But if you’re a Python/Pandas nerd like me, it’s is the perfect time to level up your programming skills....
View ArticlePyPy: Conda-forge proposes sunsetting support for PyPy
Conda-forge has kindly been providing support for PyPy since 2019. The conda-forge team has been very patient and generous with resources, but it seems the uptake of PyPy has not justified the effort....
View ArticleReal Python: The Real Python Podcast – Episode #216: Learning Through...
What hurdles must be cleared when starting an international organization? How do you empower others in a community by sharing responsibilities? This week on the show, we speak with Jay Miller about...
View ArticleRuslan Spivak: 7 Things That Helped Me Grow as a Software Engineer
Hi everyone,Growth as a software engineer is an ongoing journey. Looking back, a few key principles helped me progress during the early days of my career. These lessons shaped my path, and many of them...
View ArticleCarl Trachte: Embedding an SVG in a graphviz Generated SVG and More DAG Hamilton
Last time I used a previous post's DAG Hamilton graphviz output to generate a series of functionally highlighted DAG Hamilton workflow graphs. The SVG (scalable vector graphics) versions of these...
View ArticleMatt Layman: An Opinionated Introduction to CI/CD
Continuous Integration / Continuous Delivery (or Deployment), CI/CD, is a set of practices used by engineering organizations to improve the quality of software they deliver, how fast they deliver that...
View ArticlePyCon: PyCon US 2024 Recap and Recording Release
As we wrap up PyCon US 2024, we can’t express enough gratitude to everyone who joined us, whether in-person or online, and made our first time together in Pittsburgh, PA a special and unforgettable...
View ArticleMatt Layman: Go Standard Library App - Building SaaS #197.4
In this episode, we are taking a break from JourneyInbox and exploring what kind of Go app we can make by just using the Go standard library. This is the final continuation after an internet...
View Article