Hacker News new | ask | show | jobs
by rjn945 5231 days ago
These are my favorites:

Rich Hickey: Keynote -- Not another philosophy meets programming talk unfortunately, but interesting nonetheless. Rich talks about possible future features of Clojure: different build profiles (like a lean version for Android), using logic programming to add language features like program analysis or predicate dispatch, an extensible reader, and multiple other topics. It's always interesting to hear Rich talk because he shows such a clarity of thought about language design issues.

Kevin Lynagh: Extending Javascript Libraries from ClojureScript -- I thought this was the most immediately likeable talk. Other talks had deeper technical content but Kevin is an engaging speaker with an interesting topic.

Daniel Solano Gómez: Clojure and Android -- Covers the speaker's original work to get Clojure to run and run performantly on Android and the Dalvik VM.

Mark McGranaghan: Logs as Data -- Mark works at Heroku managing the system to log and analyze the huge number of events occurring on that platform. He makes a compelling case that using data structures (like the ones in Clojure) are much more powerful way to store log data than the traditional text file format.

Neal Ford: Master Plan for Clojure Enterprise Mindshare Domination -- Neal works for a company that surveys new technologies and make technology recommendations to enterprise companies. That puts him in a very good position to give this clear talk on how languages/technologies become popular in the enterprise and how to advance that process.

Daniel Spiewak: Extreme Cleverness: Functional Data Structures in Scala -- The least boring talk on data structures you'll ever hear. This guy really does have energy (to point that I found his pacing distracting, but his speaking made up for it). The title says in Scala but really these are largely the same data structures and concepts used in Clojure. Most Clojurists probably know about persistent data structures and structural sharing by now, but if you don't this is a good intro.

Michael Fogus: The Macronomicon -- A very clear discussion of macros. Most of what I've seen and read about macros has been very theoretical, but here they're presented as just another interesting tool for a practicing programmer. This talk isn't really about how, but more why and where to use macros.

Ambrose Bonnaire-Sergeant: Introduction to Logic Programming with Clojure -- An accessible introduction to logic programming and some interesting examples in 40 minutes.

Almost all the other talks are good too. If you see any talk on a topic that interests you, it's probably worth checking out.