Andrew Conner

Writes code, enjoys music, loves food. VP Eng @ Kifi @connerdelights

Useful Scala snippets

There's a few classes and functions I've collected over the past few years that I find incredibly useful with day-to-day Scala development.

Get the calling stack

Often, during development, it's useful to find out “who is calling this?” If this happens to be called many times or concurrently, it's difficult to use a debugger. . . .

Read More

April 09, 2015

Dialogue above debate

I'm drawn to people who engage in direct dialogue about the fundamental concepts behind complex and polarizing issues. Recently I've been listening to podcast episodes about this — individuals who are a member of a “side”, and yet are drawn away from debate and instead deeply explore what the “other side” believes.

Here are a few that . . .

Read More

August 05, 2014

Reactive Web Development with Play! on Java 8

James Roper's talk for the Play Framework Meetup Group

James Roper, tech lead of Play! at Typesafe, spoke at Box in Mountain View, CA on 4/24/2014.

Code from the Java 8 project
Play! Framework Meetup Group

Java 8 heralds a new era of reactive programming, with lambdas and promises taking the limelight as the bright new features of the language. To best take advantage of these features, Play . . .

Read More

April 30, 2014


One of the most influential books I've read is The Power of Habit, by Charles Duhigg. He explores how habits work, and how we build (and change) them.

A habit I built shortly after reading this book was reading every morning before I left for work, for at least 20 minutes. I'm a utilitarian reader — there's many other things . . .

Read More

March 16, 2014

Launching Kifi

Search like normal, find like never before.

The FortyTwo Team

After over a year of hard work, my colleagues and friends have been working on a product that — we hope! — will revolutionize searching, bookmarks, and discovery.

Briefly, it means you never have to organize your bookmarks again. Search Google, and relevant links show up on the top. Organize your links eTo make it work well, FortyTwo has built . . .

Read More

January 15, 2014


I love brunch.

Brunch — it looks like this.

On December 4, 2009, I received a text from an unknown number. This wasn't particularly unusual — even though I had owned my number for several years, whoever had it before me had many acquaintances who would call or text occasionally. Initially, I had ignored them. Gradually, however, I started to respond. Honestly.

(at 6:00 am) “Hey you . . .

Read More

September 28, 2013