Clojure Gazette 1.15
From OO to Clojure Workshop!
Watch my free workshop to help you learn Clojure faster and shift your paradigm to functional.
Back in action
Issue 1.15 - July 12, 2012
Back in Town
Welcome back, me!
You may have worried about where your beloved Clojure Gazette has gone. Well, fear not! I was merely out of town. I am back now and there has been a mountain of news to cover, so let's get started.
PS If you like the Clojure Gazette, tell your friends!
PPS Also, I love to hear what you think. Just reply to this email.
one more time
The call for presentations closes Friday, August 24 5pm EST. All talks will be 50 minutes in length. Please note that we would like you to submit two presentation topics, but you will only be selected to present one topic at the conference. We provide conference ticket, conference lodging and an airfare stipend. [italics mine]
Um. Yes, please! Submit while you still can!
Simplicity Matters (video)
Rich Hickey again nails it: simplicity is an objective, unlike ease. This time, he's talking to Rubyists. It is very much like his talk Simple Made Easy. But this idea is important enough to be repeated until it is cliche. Show your Rubyist friends.
Steve Losh is programming a roguelike game. It is turning into an epic about game programming in Clojure. There have already been 7 Hacker-News-first-page posts in the series.
compile to C?
I actually considered doing something like this myself, then dismissed it as pure hubris. Mark Probst, however, fears not the gods! He has embarked on a journey most would dread to imagine. Yet, he continues! What is at the end of this path? Certain destruction or fame and glory?
Baba Yaga and the Clojure Reducers
The most unbelievable thing about this story is not that the cat knows Clojure, but that it knows how to use the new reducers library before I do.
clojure vs. java
A great resource to show your co-workers to help spread the joy of Clojure. I love the graphs.
What Sucks about Clojure...and Why You'll Love It Anyway (video)
Chas Emerick critiques Clojure and some of its stickier points. I found myself agreeing with many of his points. Are these problems solvable or do they just reflect the inherent complexity of the domain?
The Taming of the Deftype(video)
Have you ever been confused by Clojure's variety of ways to create new Java types? I have. Watch this lecture by BG!
Evident Code at Scale(video)
Stuart Halloway addresses this perennial question: how do we write code obviously shows what it does when it does so much?
refactoring considered harmful
Nat Pryce challenges many fundamental ideas about software engineering. Clean code, programming paradigms, conceptual integrity, abstraction. All dead. His thesis is that all of these ideas fail to take into account the changing nature of software over time.