Like my blog? Check out my books!

all | popular | tags | rss

10 recipes for turning imperative Java code into functional Scala code

At LinkedIn, we’ve started to use the Play Framework, which supports not only Java, but also Scala. Many teams have opted to write their apps in Scala, so I’ve...

Continue Reading »

Shit recruiters say

Just today, I got my 1,000th recruiter email in the last ~4 years. I know this is the number because I’m slightly obsessed with organization and have added a s...

Continue Reading »
Hiring, Humor Comments

Some ground rules for debate

For some reason, you’ve gotten into a debate with me about philosophy, software, psychology, history, life, the universe, and everything. Awesome! Before we go ...

Continue Reading »

What are the pros and cons of Play Framework 2, for a Java developer?

My answer on Quora to What are the pros and cons of Play Framework 2, for a Java developer?:

Continue Reading »

What are the pros and cons of Play Framework 2, for a Scala developer?

My answer on Quora to What are the pros and cons of Play Framework 2, for a Scala developer?:

Continue Reading »

Play Framework: async I/O without the thread pool and callback hell

A blog post I wrote on the LinkedIn Engineering Blog about Play Framework: async I/O without the thread pool and callback hell::

Continue Reading »

What my grandfather taught me about happiness

This is the eulogy I gave for my grandfather on March 14, 2013. He was 93 years old.

Continue Reading »
Family, Home Comments

The Play Framework at LinkedIn

A blog post I wrote on the LinkedIn Engineering Blog about The Play Framework at LinkedIn::

Continue Reading »

MySQL error: last packet sent to the server was XXX ms ago

I just spent a few weeks battling a strange, infrequent, hard-to-reproduce error when using JDBC to talk to MySQL. After about a dozen experiments, I think I’ve...

Continue Reading »

Seven Languages in Seven Weeks: Erlang, Day 2

After learning some basic Erlang syntax on Day 1, I take on the second Erlang chapter, which introduces some more interesting concepts.

Continue Reading »
« Newer Posts Page 9 of 18 Older Posts »