☑ The State of Python Coroutines: Python 3.5

This is part 4 of the “State of Python Coroutines” series which started with The State of Python Coroutines: yield from.

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 additional syntax that was added in Python 3.5.

Read post →

13 Jul 2016 at 7:00PM by Andy Pearce in Software  | Photo by Andy Pearce  | Tags: python coroutines  |  See comments

☑ The State of Python Coroutines: asyncio - Callbacks vs. Coroutines

This is part 3 of the “State of Python Coroutines” series which started with The State of Python Coroutines: yield from.

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.

Read post →

5 Jul 2016 at 7:45AM by Andy Pearce in Software  | Photo by Andy Pearce  | Tags: python coroutines  |  See comments

☑ The State of Python Coroutines: Introducing asyncio

This is part 2 of the “State of Python Coroutines” series which started with The State of Python Coroutines: yield from.

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.

Read post →

16 Jun 2016 at 8:29AM by Andy Pearce in Software  | Photo by Andy Pearce  | Tags: python coroutines  |  See comments

☑ The State of Python Coroutines: yield from

This is part 1 of the “State of Python Coroutines” series.

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.

Read post →

10 Jun 2016 at 7:58AM by Andy Pearce in Software  | Photo by Andy Pearce  | Tags: python coroutines  |  See comments

☑ Time zones and cron

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 post →

21 Jul 2015 at 7:09AM by Andy Pearce in Software  | Photo by Heather Zabriskie on Unsplash  | Tags: python time  |  See comments

☑ Passwords: You’re doing it wrong

There are few technical topics about which there’s more FUD than picking a strong password.

Read post →

11 Jul 2013 at 3:55PM by Andy Pearce in Software  | Photo by Jose Fontano on Unsplash  | Tags: security python  |  See comments

☑ Jinja Ninja

I recently had to do a few not-quite-trivial things with the Jinja2 templating engine, and the more I use it the more I like it.

Read post →

1 Jun 2013 at 6:25PM by Andy Pearce in Software  | Photo by Jason Briscoe on Unsplash  | Tags: python  web html-templates  |  See comments

☑ Hooked on Github

Github’s web hooks make it surprisingly easy to write commit triggers.

Read post →

16 May 2013 at 11:52AM by Andy Pearce in Software  | Photo by Brina Blum on Unsplash  | Tags: web  git python  |  See comments

Page 1 of 2   |   Page 2 →