Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
It's that time of the year again, a new version of Python is just around the corner.
-
In November of 2023 cpython core developer Anthony Shaw wrote about sub-interpreters in his post: Running Python Parallel Applications with Sub Interpreters, where he previewed the ongoing development for subinterpreters and highlighted his attempt to run…
-
I recently saw Trey Hunner's take blog post on 'switch case' like statements in Python.
-
Despite optimisations we explored in my previous post, there are still many obstructions to achieving free-threading performance.
-
I posted a lot about free threading in the past year: How free are threads in Python now?
-
Working with datetime is hard and error prone, but Python actually provides the right tools with timedelta to work with them.
-
If you've used asyncio for some time you've probably noticed a few things that work differently to the synchronous counter parts.
-
I've been on vacation in China leading up the lunar new year and I'd rather not spend all my time researching some heavy topic.
-
Recently I've been updating some of my libraries to Python 3.10+ after Python 3.9 has finally reached end of life.
-
I recently published a project webasgi a static site allows you run FastAPI and other asgi apps (such as litestar) right in the browser.
-
Recently I've been working on framework to run LLM tasks using AWS's excellent SQS.
-
Don't listen to random benchmarks..
-
... but that's actually a good thing I've already written a ton about subinterpreters since a year ago: How good are sub-interpreters in Python now?
-
As we approach the holiday seasons, we get to "enjoy" another 12 days of Advent of Code.
-
So I've just released a package called lazy-helper.
-
Python 3.14 was officially released on October 7th.
-
Mojo has been on my radar for a while.
-
It's been just over a year since I started my blog.
-
Previously when discussing asyncio backpressure I've made some claims that were not necessarily complete.
-
The python packaging landscape and developer experience has shifted dramatically in the past year or so with uv's launch marked a pivotal moment.
-
Feature flags or dynamic configuration is something that I find very useful, however I've never had the chance to use them.
-
PEP-734 subinterpreters in the stdlib has officially been included in the Python 3.14 as a very late addition. subinterpreters now has a new home in the standard library module called concurrent.interpreters.
-
Python 3.14 is just around the corner and it's jampacked with huge updates: Free threading and multiple interpreters?
-
I grew up in both the UK and China.
-
There's mixed feedback to Asyncio in the community.
-
Short update since First Look at MCP.
-
Previously I've played with tool calling in Langchain and Python sandboxes.
-
In my posts earlier this year I talked about the parallelism performance on 3.13 free-threaded builds.
-
This one's hot off the press as the first beta for Python 3.14 (aka. π-thon) has hit.
-
You're probably thinking that there are already plenty of tools written in Python.
-
I've been a little obsessed with operator overloading lately.
-
I recently put some effort into creating better-functools.
-
This one has frustrated me for a while.
-
Structural pattern matching is probably the coolest new syntax introduced to Python.
-
Introduction I wrote about free-threading recently in How free are threads in Python now?.
-
Free-threaded Python (PEP-703) was released in October 2024.
-
I've been doing advent of code again this year.
-
I've been experimenting with Langchain for GPT based queries.
-
I've worked with SQLAlchemy for a while now, and in my opinion it's the best ORM in Python.
-
TypedDict was introduced in PEP-589 which landed in Python 3.8.
-
I recently came across a video by mcoding about Python iterators' unfortunate closing behaviour.
-
With the imminent release of Python 3.13, I wanted to look at the biggest changes coming to Python.
-
My name is Jamie Chang, I'm a software engineer in London.