I recently spotted that Python 3.5 has added yet more features to make coroutines more straightforward to implement and use. Since I’m well behind the curve I thought I’d bring myself back up to date over a series of blog posts, each going over some functionality added in successive Python versions — this one covers more of the asyncio
module that was added in Python 3.4.
This is the 3rd of the 4 articles that currently make up the “State of Python Coroutines” series, the first of which was The State of Python Coroutines: yield from.
Read article ( 16 minutes )
I recently spotted that Python 3.5 has added yet more features to make coroutines more straightforward to implement and use. Since I’m well behind the curve I thought I’d bring myself back up to date over a series of blog posts, each going over some functionality added in successive Python versions — this one covers parts of the asyncio
module that was added in Python 3.4.
This is the 2nd of the 4 articles that currently make up the “State of Python Coroutines” series, the first of which was The State of Python Coroutines: yield from.
Read article ( 7 minutes )
I recently spotted that Python 3.5 has added yet more features to make coroutines more straightforward to implement and use. Since I’m well behind the curve I thought I’d bring myself back up to date over a series of blog posts, each going over some functionality added in successive Python versions — this one covers the facilities up to and including the yield from
syntax added in Python 3.3.
This is the 1st of the 4 articles that currently make up the “State of Python Coroutines” series.
Read article ( 9 minutes )
I recently ran into some odd font sizing issues when viewing my website on my iPhone and discovered a few interesting tidbits about rendering on mobile browsers along the way.
Read article ( 4 minutes )
C++ streams have their advantages, but in some ways they’re a downright pain.
Read article ( 6 minutes )
I find myself needing to enter UK addresses on a fairly regular basis and it never fails to amaze me how poor some of the syntax checking is - basic validation of a UK postcode is really not even remotely difficult.
Read article ( 5 minutes )
Time zones can be tricky beasts, particularly where daylight savings time is concerned. This post discusses issues around apply them to something like the ubiquitous Unix cron daemon.
Read article ( 9 minutes )
After eighteen years there’s a new version of HTTP. Having heard comparatively little about it until now, I decided to take a quick look.
Read article ( 19 minutes )
I’ve finally started to look into the new features in C++11 and I thought it would be useful to jot down the highlights, for myself or anyone else who’s curious. Since there’s a lot of ground to cover, I’m going to look at each item in its own post — this is the second of the final two that cover what I feel to be the most important changes to the standard template library.
This is the 8th of the 8 articles that currently make up the “C++11 Features” series, the first of which was C++11: Move Semantics.
Read article ( 15 minutes )
I’ve finally started to look into the new features in C++11 and I thought it would be useful to jot down the highlights, for myself or anyone else who’s curious. Since there’s a lot of ground to cover, I’m going to look at each item in its own post — this is the first of the final two that cover what I feel to be the most important changes to the standard template library.
This is the 7th of the 8 articles that currently make up the “C++11 Features” series, the first of which was C++11: Move Semantics.
Read article ( 11 minutes )