Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.
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...
Prochain SlideShare
Chargement dans…5
×

Scala in your organisation

325 vues

Publié le

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

Publié dans : Technologie
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

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

×