ÜberConf Day 2: Second expojure to Clojure
Day 2 for me at ÜberConf was the first day for many, as it marks the beginning of the meat of the conference. I didn’t love the first two sessions, but they lived up to my 3 of 5 stoke rating. While...
View ArticleÜberConf Days 3 & 4: Hits and Misses
The last two days I hit some great sessions and some blah sessions. As I mentioned in my last post, my favorite part about this conference has been the people I’ve met and not the sessions as much. The...
View ArticleOn naming
There are only two hard things in Computer Science: cache invalidation and naming things. – Phil Karlton At work a teammate and I have a long running joke about how we disagree with identifier naming....
View ArticleIf I were writing a language
I’ve never honestly put thought into what I would want in my own language until recently. For years I wore blinders while working contently in the world of Java. However my shift to Scala and...
View ArticleJavaScript is NOT a functional language
What I think when someone tells me that JavaScript is a “functional programming language:" pic.twitter.com/Bw4WhnuUJG — Reginald Braithwaite (@raganwald) August 4, 2014 This humorous tweet garnered a...
View ArticleWhy a JVM on a VM?
This morning during my workout-procrastinating flip through my twitter feed, I came across Thoughts on Five Years of Emerging Languages. It is a fairly quick read which takes an interesting angle on...
View ArticleVideo: 15-Minute Chat with lift-ng
This past Friday, I recorded myself practicing the short version of my presentation of lift-ng, and I thought I’d share with my blog followers. I used a Google+ live hangout to record it, and I now see...
View ArticleFavoring expressions over statements
Two weeks ago today, I gave my CoffeeScript talk for the first time at a No Fluff Just Stuff tour event. Despite being received well both locally and at NFJS (sans one rather scathing review), I still...
View ArticleThe JVM Bytes: Pilot Post
Thanks to a recent talk by Heroku’s Joe Kutner, I got inspired to learn how to program on the JVM. I’m sure you’re thinking I’ve been doing just that for years with Java, Groovy, and Scala. However,...
View ArticleScala: The language of agility?
I’ve been thinking about writing this post for a while now, and this post bidding farewell to Scala has prompted me to finally do it. In particular, this snippet from the first paragraph: But as soon...
View Article