5. Harper Reed
• CTO at Threadless
• CTO of Obama for America
• Obama 2012 hired engineers
to do engineering
• a B$ op, 18 months, web
scale, from zero, 1000s
servers, ~290 products.
5
6. Harper Reed
• Manage by outbox, not inbox.
• Build great team, practice
failure, facilitate community.
• The AWS rule: if Netflix down,
you are down too, if Netflix is
up, but you are down - you are
screwed.
6
7. Harper Reed
• The movie Groundhog Day is
really just about multivariate A/
B testing.
7
19. Trek Glowacki
• Gave a historic overview of
presenting content.
• Skip Photoshop. It doesn’t
present your medium.
• Designers should know JS.
• "How to add two numbers in
JS? - I think there is a jQ
plugin for that!"
19
25. Frances Barriman
• Building web apps requires
radical changes in culture.
• Principle #8: build services, not
apps.
• Be clear in your goals: users
come first.
25
28. Jed Schmidt
• Discussed server-side tools to
parse HTML, and work with
web sites in general (scraping,
testing, snapshotting,
inspecting).
• PhantomJS
28
29. Jed Schmidt
• Single-page apps do not lent
themselves for crawlability and
SEO.
• Google has defined (and Bing
adopted) #! convention to
retrieve snippets via
_escaped_fragment_
parameter.
29
31. Isaac Schlueter
• Slowness is a bug.
• "Errors must be handled" not
ignored, the system should
enforce this paradigm.
• callback => EventEmitter =>
stream.
• When you grok event stream,
you grok node.js.
• Like Unix - assemble rather
than invent.
31
32. Isaac Schlueter
• Node is pretty stable, the core
boundaries are set, 1.0 will be
similar to what we have.
32
34. Marco Rogers
• Node streams are modeled on
Unix piping, it is an async way
to deal with streaming.
• Streaming/piping leads to
smaller code, and less buffer
memory.
• Base classes - readable/
writeable, transform, duplex,
passthrough streams.
34
37. Charlie Robbins
• CEO at Nodejitsu
• Thinks that 3D printing is the
next big thing after the internet,
and it will grow much faster.
• Attribution - how to do it
correctly? There is no law for
that (yet).
• Talks about open source and
legal issues, which are forced
by open source crossing into
physical world (like 3D printing)
37
38. Charlie Robbins
• When ideas (design, soft) are
free, only raw materials matter -
do we marginalize ourselves?
• Soft is either free or not, no
"enterprise version".
• Not everything can be/
should be open sourced, or
eventually you'll be a slave
to raw material owners.
38
40. Drew Wilson
• “Execute” the book is written in
3 days, printed in 8.
• Build when inspired.
• Launch the simplest possible
version, than improve - it is
never finished.
• A project should be validated;
launch to validate.
40
41. Drew Wilson
• Design to delight.
• He likes to build for himself - no
research.
• Build the smallest possible
version to communicate your
ideas.
41
43. Phil Hawksworth
• Url design is a craft, CMS and
your technology should not
dictate them.
• Frequently CMS bleeds into a
web site: urls, UI hooks, admin
stuff, and so on
• WYSIWYG is frequently
WYSIWTF
43