Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.
Scala
Why?
Concise
Type less, say more
Pro ①
Readable
… or at least it can be
Pro ②
squeeze performance out of your cores,
the easy way
CPU
Pro ③
But…
Deployment
Objection
①
it’s just Java classes
Deployment
But
①
Objection
①
It’s hard
But
②
Objection
②
Easy
Hard
But
②
Objection
②
Multi language
But
③
☣
Objection
③
Multi language
But
③
☣
Scala → Java = ♥︎
Java → Scala = ♥︎
Objection
③
Collective code
ownership
Objection
④
☺︎⬄☺︎⬄
Collective code
ownership
Objection
④
☺︎⬄☺︎⬄
if all → 5x
if all → ∞
1 size fits all?
But
①
Objection
④
Recommendations
Embrace polyglot (but carefully)
Scala is a better Java (and the best candidate)
Your developers will love...
How?
Your organisation
Experienced
Keen to learn
Curious
Neutral
Opposed
Practitioner
Your organisation
Experienced 34%
Keen to learn 62%
Curious
Neutral 3%
Opposed
Practitioner
Approach
Experienced
Keen to learn
Curious
Neutral
Opposed
Practitioner
Approach
Experienced
Keen to learn
Curious
Neutral
Opposed
Practitioner
Opposed → Neutral
Neutral → Curious
Curious → Keen...
Próxima SlideShare
Cargando en…5
×

Scala in your organisation

326 visualizaciones

Publicado el

Some slides I'd use if I'd had to do a pitch about Scala in your organisation.

Publicado en: Tecnología
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Scala in your organisation

  1. 1. Scala
  2. 2. Why?
  3. 3. Concise Type less, say more Pro ①
  4. 4. Readable … or at least it can be Pro ②
  5. 5. squeeze performance out of your cores, the easy way CPU Pro ③
  6. 6. But…
  7. 7. Deployment Objection ①
  8. 8. it’s just Java classes Deployment But ① Objection ①
  9. 9. It’s hard But ② Objection ②
  10. 10. Easy Hard But ② Objection ②
  11. 11. Multi language But ③ ☣ Objection ③
  12. 12. Multi language But ③ ☣ Scala → Java = ♥︎ Java → Scala = ♥︎ Objection ③
  13. 13. Collective code ownership Objection ④ ☺︎⬄☺︎⬄
  14. 14. Collective code ownership Objection ④ ☺︎⬄☺︎⬄
  15. 15. if all → 5x if all → ∞ 1 size fits all? But ① Objection ④
  16. 16. Recommendations Embrace polyglot (but carefully) Scala is a better Java (and the best candidate) Your developers will love you
  17. 17. How?
  18. 18. Your organisation Experienced Keen to learn Curious Neutral Opposed Practitioner
  19. 19. Your organisation Experienced 34% Keen to learn 62% Curious Neutral 3% Opposed Practitioner
  20. 20. Approach Experienced Keen to learn Curious Neutral Opposed Practitioner
  21. 21. Approach Experienced Keen to learn Curious Neutral Opposed Practitioner Opposed → Neutral Neutral → Curious Curious → Keen to learn Keen to learn → Practitioner Practitioner → Expert Posters Brown bag Weekly 1hr info sess. Training Brown bag Project Coaching Pair programming Brown bag

×