A Guide to Hiring for your Startup
Choosing the right people is far more important than choosing the right product, marketing strategy, tech stack, or coding methodology. That means hiring is the most important thing you do. It's also one of the hardest. In this talk, I describe how to hire for your startup, including finding co-founders, early hires, and later hires. I also discuss what to look for in a candidate, where to find candidates, how to interview them, and how to make an offer they can't refuse.
Formats: Video, Slides, Webcast
Date:
Node.js vs Play Framework
Here's the showdown you've been waiting for: Node.js vs Play Framework. Both are popular open source web frameworks that are built for developer productivity, asynchronous I/O, and the real time web. But which one is easier to learn, test, deploy, debug, and scale? Should you pick Javascript or Scala? The Google v8 engine or the JVM? NPM or Ivy? Grunt or SBT?
Formats: Video, Video (Japanese Subtitles), Slides, Blog post
Date:
Composable and Streamable Play Apps
Web pages can get complex and slow. This talk shows how to deal with both of these issues by using composition and functional programming in the Play Framework to build complex pages out of simpler parts and how to stream those parts extremely quickly to the browser using a Facebook BigPipe-style approach.
Date:
Play Framework: async I/O with Java and Scala
An introduction to writing asynchronous, non-blocking code with the Play Framework.
Date:
The Play Framework at LinkedIn
LinkedIn is moving its service infrastructure to the Play Framework. In this talk, I introduce Play, and show why it's the best web framework on the JVM.
Formats: Video, Slides, Blog Post
Date:
Startup DNA
Startup DNA: the formula behind successful startups in Silicon Valley. These are my personal observations on a few traits that make startups successful.
Date:
Hackdays and Incubator
This is the story of the Hackday and[in]cubator programs at LinkedIn; this is the story of scalable, best-of-breed methods for driving innovation; this is the story of transformation: of your career, company, and the world.
Date:
dust.js at LinkedIn
In 2011, LinkedIn adopted dust.js. This is the story of client side templating at massive scale.
Formats: Slides
Date:
Rapid Prototyping
A presentation I did at LinkedIn hackdays on how, and why, to build things quickly.
Formats: Slides
Date: