Post on 18-Dec-2014
description
software. done right.
Scala Helix
Timothy PerrettOctober LSUG, 2011
software. done right.
About Me
Author of Lift in Action Coding Scala since 2007 Contributed to a bunch of
projects in Scala land Background in both
dynamic and statically typed languages
Manufacturing and marketing automation is my day job
http://manning.com/perrett/
software. done right.
Hello
Helix
software. done right.
Opaque
Naming
software. done right.
Opaque Naming
Akka A Swedish mountain
Gizzard Organ in the digestive tract (nice!)
Ostrich Large flightless bird
Salat (ṣalāt) Practice of prayer in Islam
Finagle Act in a devious manner
Casbah Citadel in the city of Algiers
Swarm Dense group of insects
software. done right.
Opaque Naming
Akka Concurrency toolkit
Gizzard Distributed data store framework
Ostrich Operations framework
Salat (ṣalāt) MongoDB case class mapper
Finagle Protocol agnostic RPC toolkit
Casbah Offical Scala driver for MongoDB
Swarm Distributed continuations
software. done right.
Use
The Force
software. done right.
…or…
Use Helix
software. done right.
Demo
software. done right.
Workflow
Step 1
software. done right.
Workflow
Step 2
software. done right.
Workflow
Step 3
software. done right.
Which
Ingredients?
software. done right.
Helix
software. done right.
Activity Scoring
jboner/akka
robey/kestrel
scalatra/scalatra
scalaz/scalaz
twitter/ostrich
scalate/scalate
timperrett/lift-shiro
eed3si9n/scalaxb
n8han/conscript
novus/salat
codahale/dropwizard
djspiewak/anti-xml
typesafehub/sbteclipse
jdegoes/blueeyes
0 10 20 30 40 50 60 70 80 90 100
Community Interest
Score
Proj
ect
software. done right.
Activity Scoring
jboner/akka
robey/kestrel
scalatra/scalatra
scalaz/scalaz
twitter/ostrich
scalate/scalate
timperrett/lift-shiro
eed3si9n/scalaxb
n8han/conscript
novus/salat
codahale/dropwizard
djspiewak/anti-xml
typesafehub/sbteclipse
jdegoes/blueeyes
0 2 4 6 8 10 12 14 16 18 20
Activity
Score
Proj
ect
software. done right.
Activity Scoring
jboner/akka
robey/kestrel
scalatra/scalatra
scalaz/scalaz
twitter/ostrich
scalate/scalate
timperrett/lift-shiro
eed3si9n/scalaxb
n8han/conscript
novus/salat
codahale/dropwizard
djspiewak/anti-xml
typesafehub/sbteclipse
jdegoes/blueeyes
0 10 20 30 40 50 60 70 80 90 100
Comunity and Activity
Score
Proj
ect
software. done right.
Questions?
twitter.com/timperrett
github.com/timperrett
blog.getintheloop.eu
Lift in Action
manning.com/perrett/