links for 2008-07-11 July 11, 2008 How to create a simple but powerful CDN with Google App Engine (GAE) (tags: appengine cache caching gae google cdn) Some iPhone Details From Rogers (tags: iphone rogers canada sodomy) Dealing with multiple pages of results easily (EazyErl) (tags: erlang mysql programming concurrency) Essentials of Programming Languages, 3rd Edition - The MIT Press (tags: programming languages mit textbook) Cross-language development (tags: erlang programming thrift serialization) An Erlang Contextual Code Completion Library (tags: erlang programming textmate) Spartan programming (tags: philosophy programming development spartan) Arc gets I/O right (tags: lisp io arc programming) Types and Programming Languages (tags: programming types languages ml) mnesiaex - Google Code (tags: database erlang library mnesia) A git quickie (tags: git scm dvcs branches) Using Jinterface to Bridge Erlang and Java - via Google Video (tags: programming java erlang jinterface video presentation) Christan Christens: Erlang marketable? (tags: programming erlang marketing) My mochiweb webservice... (EazyErl) (tags: programming mochiweb erlang) Reverse And Add 110502 in Erlang (tags: programming erlang) Erlang Ring Code (tags: programming erlang concurrency message-passing ring)