Clojure Gazette 1.11

Myths and legends of the ages

Clojure Gazette

Issue 2.11 - May 24, 2012

editorial

Programming legends

I thought it would be cool to make an issue that has talks from some of the legends who have defined our field. It is so lucky that these guys are still recording video for posterity.

Guy Steele needs no introduction: Scheme, Common Lisp, and Java are just two of the languages he has worked on. Ivan Sutherland invented Sketchpad.Brendan Eich wrote the most common programming language in the known universe. Alan Kay invented Smalltalk and overlapping GUIs. Man, we have lots of giants whose shoulders we can stand on!

Eric Normand

PS If you like the Clojure Gazette, please spread the word about it!

programming language legend

Organizing Functional Code for Parallel Execution; or, foldl and foldr Considered Slightly Harmful (video)

Guy Steele is the Computer Science teacher we all wish we had had in college. He slices and dices CS concepts and lays it all bare, as clear as day.

clojure stu

ThinkRelevance: The Podcast - Episode 010 - Stu Halloway

An excellent podcast interviewing Stu Halloway. Deepens the mystery about Rich Hickey's "third thing". Enough said.

another legend

Alan Kay: Doing with Images Makes Symbols(video)

Alan Kay in 1987 dumping his massive intelligence into a video camera. 97 minutes of pure Alan Kay-ness.

podcast

The Critical Path

It's not about Clojure, or programming, or development. I just like it and you might like it, too. The Critical Path is a year-old podcast which "tries to understand what it means to be great". Analysis and insights into technology.

These aren't the droids you're looking for.

[lein-droid "0.0.1"]

It looks like Gazette friend AlexYakushev has releas ed a first version of lein-droid to help development on Android! Check out the interview in Issue 1.9.

prisoner's dilemma

The Sequential Prison

Computer Science demigod Ivan Sutherland analyses the current problems with sequential programming and how we got where we are. Bottom line: at first, logic was expensive and communication was cheap. Now it's the reverse. Sutherland's slow pace is quite refreshing.

liberal arts?

1.0.6 Abstraction

This Developer's Life is a cool podcast which talks to programmers/geeks in the style of another popular podcast you may have heard of. This podcast talks to Dan Bricklin, Ward Cunningham, and Charles Petzold.

inventing the future

The JavaScript World Domination Plan at 16 Years (video)

The creator of Javascript goes over its history (briefly) and its future.

dynamic data visualization

cljs-binding

I have to mention this because the library looks really neat and the code is really small. I have to check this out for my next web project.

atom watchers

Anatomy of a Reducer

Rich Hickey unveils a little more of the thinking behind the new reducers library.