Boing Boing posts a TEDx talk from Mitch Resnick, of the MIT Media Lab, and creator of Scratch, and a good discussion ensued: “Kids should learn programming as well as reading and writing”. Make sure to watch the talk as well: “Reading, Writing, and Programming: Mitch Resnick at TEDxBeaconStreet”
Python (Flask, Fabric, Jinja) and Amazon EC2. A nice walk through with code for contribution and reuse.
The team at Mozilla posted a great piece documenting their idea and design process for what may be a new feature set in Firefox: “Save For Later”.
Absolutely one of the best posts on what I consider to be the responsibilities of my work and what I aspire to practice, John Allspaw has written required reading for anyone looking to become a Senior Engineer or anyone who wants to grow into a better one: “On Being A Senior Engineer” (via rc3.org).
This presentation was great to get a peek at what Twitter’s Storm was about: YouTube: PyCon US 2012: Gabriel Grant:
Twitter Engineering: “A Storm is coming: more details and plans for release”
Allen Wirfs-Brock, a Mozilla Research Fellow, at YOW 2011, defined what he considers the current era of computing, and some exciting elements of where we are and where we are going in his talk “The Web Browser is a Transitional Technology”.
It looks like YOW 2011 had some fantastic talks to check out.
Author of “Invent with Python”, Al Sweigart, makes the case for teaching programming skills while enabling children to accomplish something, like making a game, not as an end in and of itself, in “Nobody Wants to Learn How to Program”. I believe this is mostly true, and the sooner we approach K-12 CS education similarly the better.
Steve Klabnik outlines some best practices in API design in “Nobody Understands REST or HTTP”, some of which I admit I need to follow more consistently. As he states in the end:
Seriously, most of the problems that you’re solving are social, not technical. The web is decades old at this point, most people have considered these kinds of problems in the past. That doesn’t mean that they always have the right answer, but they usually do have an answer, and it’d behoove you to know what it is before you invent something on your own.
Good article with clear to use tips.