Adoption Curve Dot Net

Links for 2009-12-30

| Comments

Discern, Design, Generate › Network Reachability

If you write an iPhone application that uses the network, then you must check if the network is both operating and that your server is reachable. Apple has and will continue to reject applications that do not test reachability. To this end, Apple provides iPhone developers a sample application and class, Reachability, that can easily be used to perform these tests. While the 2.0 version of this code is much better than v1.5, it is still quite raw. (For example, there is a bare [super init]; in a class method [line 175 in Reachability.m]. It does nothing. It also has two routines with misspellings in their names: -startNotifer/-stopNotifer should be -startNotifier/-stopNotifier) To me, these are signs of raw code. To remedy this, I have significantly reengineered this class.

(tags: apple iphone code development designpattern objective-c objectivec)

Programmer Competency Matrix

(tags: programming skills)

Invent with Python

“Invent Your Own Computer Games with Python” is a free e-Book that teaches you how to program in the Python programming language. Each chapter gives you the complete source code for a new game, and then teaches the programming concepts from the example.

“Invent with Python” was written to be understandable by kids as young as 10 to 12 years old, although it is great for anyone of any age who has never programmed before.

This second edition has revised and expanded content, including using the Pygame library to make games with graphics, animation, and sound.

(tags: python programming kids code tutorial teaching)

2010 and social media advisors

“Instead I’m going to make a plea to anyone preparing a policy, a strategy or a plan for a social media business: stop eulogizing about technology, opportunities and the cultural importance of social media and learn to read and write a damned strategic and business plan.” Joanne Jacobs’ well-timed “grow up” post.

(tags: joannejacobs socialmedia strategy)

People’s Processor: Embrace China’s Homegrown Computer Chips | Magazine

“Work on the Loongson, or Dragon Chip, began in 2001 at the Institute of Computing Technology in Beijing. The goal was to create a chip that would be versatile enough to drive anything from an industrial robot to a supercomputer.”

(tags: china chips cpu linux opensource)