moje pierwsze kroki w programowaniu funkcyjnym w scali

40
Moje pierwsze kroki w programowaniu funkcyjnym w Scali Jacek Laskowski Warszawa, Polska, 21.05.2013 @JacekLaskowski blog.japila.pl

Upload: jacek-laskowski

Post on 24-Jun-2015

3.421 views

Category:

Technology


0 download

DESCRIPTION

Prezentacja z mojego wystąpienia o moich pierwszych krokach w poznawaniu Scali od jej strony funkcyjnej. Mało technicznie, dużo na ożywienie potrzeby samodoskonalenia.

TRANSCRIPT

Page 1: Moje pierwsze kroki w programowaniu funkcyjnym w Scali

Moje pierwsze krokiw programowaniu

funkcyjnym w Scali

Jacek Laskowski

Warszawa, Polska, 21.05.2013

@JacekLaskowskiblog.japila.pl

Page 2: Moje pierwsze kroki w programowaniu funkcyjnym w Scali

Czasna fotkę!

Page 3: Moje pierwsze kroki w programowaniu funkcyjnym w Scali

Czasna fotkę!

Uśmiech proszę :-)

Page 4: Moje pierwsze kroki w programowaniu funkcyjnym w Scali

Dawno, dawno temu...

Page 5: Moje pierwsze kroki w programowaniu funkcyjnym w Scali

Dawno, dawno temu...

Clojure

Page 6: Moje pierwsze kroki w programowaniu funkcyjnym w Scali
Page 7: Moje pierwsze kroki w programowaniu funkcyjnym w Scali

Nie teraz,

zgoda?

Page 9: Moje pierwsze kroki w programowaniu funkcyjnym w Scali

Poza JVM?!Nie

skorzystam.

Page 10: Moje pierwsze kroki w programowaniu funkcyjnym w Scali

A może by tak...

Page 11: Moje pierwsze kroki w programowaniu funkcyjnym w Scali

A może by tak...

Page 12: Moje pierwsze kroki w programowaniu funkcyjnym w Scali

Era Coursera - Scala funkcyjnie

Page 13: Moje pierwsze kroki w programowaniu funkcyjnym w Scali

Era Coursera - Scala funkcyjnie

Page 14: Moje pierwsze kroki w programowaniu funkcyjnym w Scali

Weekendowy kurs Grześka

Page 15: Moje pierwsze kroki w programowaniu funkcyjnym w Scali

Weekendowy kurs Grześka

Page 16: Moje pierwsze kroki w programowaniu funkcyjnym w Scali

Weekendowy kurs Grześka

...i książka po polsku!

Page 17: Moje pierwsze kroki w programowaniu funkcyjnym w Scali

Funkcyjna Scala w MEAP

Page 18: Moje pierwsze kroki w programowaniu funkcyjnym w Scali

Funkcyjna Scala w MEAP

Page 19: Moje pierwsze kroki w programowaniu funkcyjnym w Scali

Funkcyjna Scala na GitHub

Ćwiczenia, podpowiedzi i odpowiedzi

Page 20: Moje pierwsze kroki w programowaniu funkcyjnym w Scali

Scala na StackOverflow

Page 21: Moje pierwsze kroki w programowaniu funkcyjnym w Scali

Scala na StackOverflow

Page 22: Moje pierwsze kroki w programowaniu funkcyjnym w Scali

Programowanie funkcyjne ze Scalą po...niemiecku

Page 23: Moje pierwsze kroki w programowaniu funkcyjnym w Scali

Programowanie funkcyjne ze Scalą po...niemiecku

Page 24: Moje pierwsze kroki w programowaniu funkcyjnym w Scali

Scala

Page 25: Moje pierwsze kroki w programowaniu funkcyjnym w Scali

• Język funkcyjno-obiektowy

Scala

Page 26: Moje pierwsze kroki w programowaniu funkcyjnym w Scali

• Język funkcyjno-obiektowy• Funkcyjny, bo funkcje

wartościami (bytami podstawowymi)

Scala

Page 27: Moje pierwsze kroki w programowaniu funkcyjnym w Scali

• Język funkcyjno-obiektowy• Funkcyjny, bo funkcje

wartościami (bytami podstawowymi)

• Obiektowy, bo...nieważne.

Scala

Page 28: Moje pierwsze kroki w programowaniu funkcyjnym w Scali

Dlaczego Scala (1)

Page 29: Moje pierwsze kroki w programowaniu funkcyjnym w Scali

“Learn a new language every year” @PragProg

Dlaczego Scala (1)

Page 30: Moje pierwsze kroki w programowaniu funkcyjnym w Scali

“Learn a new language every year” @PragProg

Dlaczego Scala (1)

Page 34: Moje pierwsze kroki w programowaniu funkcyjnym w Scali

Mój Warsztat (Coursera)

Page 35: Moje pierwsze kroki w programowaniu funkcyjnym w Scali

Mój Warsztat (Coursera)

• Git

Page 36: Moje pierwsze kroki w programowaniu funkcyjnym w Scali

Mój Warsztat (Coursera)

• Git• Scala REPL

Page 37: Moje pierwsze kroki w programowaniu funkcyjnym w Scali

Mój Warsztat (Coursera)

• Git• Scala REPL• sbt

Page 38: Moje pierwsze kroki w programowaniu funkcyjnym w Scali

Mój Warsztat (Coursera)

• Git• Scala REPL• sbt• Sublime Text 2

Page 39: Moje pierwsze kroki w programowaniu funkcyjnym w Scali

Mój Warsztat (Coursera)

• Git• Scala REPL• sbt• Sublime Text 2• http://www.scala-lang.org/api/

current/index.html

Page 40: Moje pierwsze kroki w programowaniu funkcyjnym w Scali

Pytania?

Jacek Laskowski

Warszawa, Polska, 21.05.2013

@JacekLaskowskiblog.japila.pl