Getting Lisp

At work props go to Michael Bevilacqua-Linn and his great brown bag on Clojure. I think it helped a few of us not only get exposed to Clojure, but Lisp as well.

Here are some great starting points for the procedural-biased:

defmacro: The Nature of Lisp – absolutely fantastic. Uses Java and XML examples to help bridge the conceptual divide.

Ward Cunningham’s WikiWikiWeb: LispUsersAreArrogant entry.

Steve Yegge’s Lisp is not an acceptable Lisp

Stuart Sierra: Clojure is a Lisp worth talking about

News and Blog: Getting it

Steve Yegge: Emergency Elisp

Me? I have a lot of practice ahead of me to become proficient, but since Emacs is my editor, it comes naturally.

Links for picking up Python FAST

hetland.org: Instant Hacking – very fast introduction to the language and even programming in general.

Dive Into Python – Experienced programmer in other languages should choose this. My favorite introduction to Python.

The Official Python Tutorial – more thorough starter – take a day or so to go thru it and absorb.

Code Like a Pythonista: Idiomatic Python – a must read sooner or later.

Yahoo!’s Python Developer Center – full of info and good links.

PLEAC – Python Cookbook

The ActiveState Python Cookbook

Reading about Domain-Driven Design

InfoQ: Domain-Driven Design in an Evolving Architecture – how guardian.co.uk employed DDD in the development of its new CMS and Web management framework.

Wikipedia: Domain-Driven Design

Related:

Comment: On colour-modelling techniques and Archetypal Domain Shape

BBC – Radio Labs: How We Make Websites

To read:

InfoQ: ebook: Domain-Driven Design Quickly

Domain Language /DDD

InfoQ: Video: Jimmy Nilsson on Domain Driven Design

InfoQ: DDD in Practice

InfoQ: Domain Driven Design Content on InfoQ

JavaWorld: Domain-driven design with Java EE 6