This month
A Curious Course on Coroutines and Concurrency
This tutorial is a practical exploration of using Python coroutines (extended generators) for solving problems in data processing, event handling, and concurrent programming. The material starts off with generators and builds to writing a complete multitasking environment that can run thousands of concurrent tasks without using threads or using code based on event-driven callbacks (i.e., the "reactor" model)
January 2012
Consider defeat …
Instagram and Flickr, the one where I refine my argument « Rev Dan Catt's Blog
I’m tempted to just turn comments off, they certainly attract more spam than good stuff. I think they make sense if you already have a huge readership, otherwise other channels seem better. I kind of like the olden days, where you’d see a blog post and respond by writing your own blog post linking to the former.
December 2011
War Stories: Why Fight?
A Curious Course on Coroutines and Concurrency
This tutorial is a practical exploration of using Python coroutines (extended generators) for solving problems in data processing, event handling, and concurrent programming. The material starts off with generators and builds to writing a complete multitasking environment that can run thousands of concurrent tasks without using threads or using code based on event-driven callbacks (i.e., the "reactor" model)
November 2011
Concurrence — Concurrence Framework v0.3.1 documentation
Whatfettle - Paul Downey (psd)
For my money any tool or Web framework worth writing your code inside out for should fire up a dentist's drill, slap you around the face and repeatedly ask IS IT SAFE? until it GET's a straight answer.
Oscillatory Thoughts: A neuroscientist walks into a startup...
DATA PORNOGRAPHERI'm working as their computational scientist (aka, "data pornographer") working on internal tools and analytics as well as writing a public-facing blog. Our goal is to use our historical data to more accurately estimate and reduce pick-up times.
Lynx would not be impressed – on semantics and HTML | Christian Heilmann
Semantics are like wonderful prose. You use them to deliver an enjoyable product. People are not celebrated for writing books. They are celebrated for what they filled them with. If we keep putting things on the web that have structure and get better on more sophisticated display products we are building for the future. If we point fingers at others doing it wrong we waste our time.
Why GitHub Hacks on Side Projects
the importance of being part of somethingGitHub employees have gotten very good at writing irrelevant code.
Story Fanatic
Where is my user? Part 2, Browser Geolocation | Neogeo ramblings with a Python twist
But the W3C saw, or was made to see, the writing on the wall and built a set of standard APIs into HTML5 for just this case and most modern browsers have picked it up. The draft for the spec is http://dev.w3.org/geo/api/spec-source.html if you want to read it through or need further info. The API is pretty marvelously simple. This implementation changes the URL to return latitude and longitude when they are available, which we can use in our Django view. Plus, the same code works on mobile devices (at least the iOS ones I carry) with no changes.
September 2011
Stories Unbound
Tiny Letter
August 2011
Writing CSS For Others
making games, making webs.: Let's make a shit JavaScript interpreter! Part one.
Teaching something is a great way to learn. Also writing things on my blog always gets good 'comments', hints, tips, plenty of heart, and outright HATE from people. All useful and entertaining :)
Building Hypermedia APIs with HTML5 and Node - O'Reilly Media
Building Hypermedia APIs with HTML5 and Node shows how to build stable, flexible Web APIs using JavaScript on both client and server. Its practical examples demonstrate best practices for writing and maintaining Web APIs and provide clear coverage of general principles of hypermedia that appeal to Web architects.
July 2011
George R.R. Martin on Sex, Fantasy, and 'A Dance With Dragons' - Rachael Brown - Entertainment - The Atlantic
"I think some fans are hoping we'll end up with eight books. Well, it's grown in the past—I'm not going to say those fans are wrong. When I started out, it was a trilogy. Back in 1994 when I sold this, it was going to be A Game of Thrones, A Dance with Dragons, The Winds of Winter—three books. But that scheme went out the window before I'd even finished the first book. I think it was Tolkien who said when he was writing The Lord of the Rings, "The tale grew in the telling."
Ça va en faire de la page au final
Avengers Prime
June 2011
LightScythe - The Mechatronics Guy
The LightScythe is a device for writing text and images frozen in midair.





