Golang at CloudFlare
The other day I blogged here about our new Railgun software that speeds up the back haul between CloudFlare data centers and our clients' servers. At CloudFlare we're using a number of different languages depending on the task.
Ruby on Rails Tutorial, second edition (updated for Rails 3.2)
News & blog about Learn Enough (including the Ruby on Rails Tutorial)
Python 2.8 Un-release Schedule
This document describes the un-development and un-release schedule for Python 2.8.
Experimental Python 3 support in Django
Posted by Aymeric Augustin on Aug. 19, 2012
The Silent Majority: Why Visual Basic 6 Still Thrives
Access to this page requires authorization. You can try signing in or changing directories .
Learn how to code a Facebook app in 20 minutes with PythonAnywhere
[Warning! this tutorial was written in August 2012, and so is probably out of date]
NumPy on PyPy progress report
Hello. A lot of things happened in March, like pycon . I was also busy doing other things (pictured), so apologies for the late numpy statu...
Run your own CTF: Stripe publishes VM images
Online payment processing for internet businesses. Stripe is a suite of payment APIs that powers commerce for businesses of all sizes.
Building a higher-level query API: the right way to use Django's ORM
This blog post is based on a talk given at the Brighton Python User Group on April 10th, 2012.
Dynamic Programming versus Memoization
_posted by Shriram Krishnamurthi_ [Edit on 2012-08-27, 12:31EDT: added code and pictures below. 2012-08-27, 13:10EDT: also incorporated some comments.] I wrote this on the Racket educators' mailing list, and Eli Barzilay suggested I post it here as well...
Message Oriented Programming
Designing around the messages, rather than the objects, brought my whole system into focus. If modules communicate by passing around self-contained textual data, or a simple structured format like JSON, they impose fewer assumptions on each other.