Past Meetup

Scala - Programowanie Funkcyjne - warsztat 1 tura 2

This Meetup is past

22 people went

Location image of event venue

Details

Było zainteresowanie to jest i powtórka :)

Opis przekopiowany z pierwszego spotkania ale wcześniej mały apel :

Generalnie prośba aby kto nie może przyjść wypisał się nie później niż dwa dni przed warsztatem. Wiem, ze czasem komuś coś wypadnie w ostatniej chwili ale generalnie jak np. ktoś się wypisuje dwie godziny przed warsztatem i ktoś inny wskoczy z waitlisty to ta osoba zapewne ma już inne plany na dany wieczór i nie przyjdzie :) Także prośba aby każdy tego pilnował we własnym zakresie.

OPIS

To będzie seria warsztatów niezależna od serii "FP w Javie 8".

Może być traktowany jako uzupełnienie jakkolwiek też będzie do tematu podchodził trochę od innej strony.

Po pierwsze Scala jest dużo bardziej "Funkcyjnie przyjazna" aniżeli Java8 co ułatwia naukę FP jako takiego gdyż nie trzeba się męczyć z obiektowa składnią.

Z drugiej strony składnia jest też nowa dla programistów Java i będziemy również poświęcać czas nauce tej składni aby wszystko było jasne.

No i od razu na pierwszym warsztacie będziemy używać ScalaCheck i Property Based Testing.

Z planem an warsztat można zapoznać się tutaj : https://pawelwlodarski.gitbooks.io/functional-programming/content/workshop1_-_scala.html

Salka jest w Andelsie Ogrodowa 17.

PRZYGOTOWANIE NA WARSZTAT:

Ok, co będzie potrzebne:

1) Zainstalujcie sobie sbt
http://www.scala-sbt.org/­

i zweryfikujcie że wszystko działa wpisując
sbt --version

2) Intellij community edition + plugin do scali
https://www.jetbrains.com/idea/d...­

i jak już mamy plugin scali to import projektu SBT powinien być wspierany

3) Jak ktoś chce to jest jeszcze Scala-IDE na Eclipse
http://scala-ide.org/­

Ale przyznam, że od roku nie używałem tego edytora także nie wiem czy tam import jest z paczki. Kiedyś pamiętam, ze trzeba było sobie dorzucać plugin "eclipse-sbt" i generować pliki projektu

4) Wyciągnijcie źródła

a)git clone https://github.com/PawelWlodarski/workshops

b) później import do IDE

c) odpalcie chociaż raz "sbt compile" w katalogu głównym projektu aby pobrać wszystkie zależności

d) uruchomcie chociaż jednego maina gdzieś w aplikacji aby zobaczyć, ze import do IDE się udał

Poniżej dodałem mapkę. Są dwa wejścia 1. jest zaraz przy portierni i tam powinni was odpowiednio skierować. 2. Po lewo jest część z salkami i tam postaramy się przynajmniej do 18:15 trzymać otwarte drzwi by każdy trafił.

To chyba tyle, w razie pytań piszcie!

---------Sekcja dla sponsora------------------

Oberthur Technologies (OT) jest światowym liderem w dziedzinie produkcji kart płatniczych, identyfikacyjnych oraz kart SIM i ich personalizacji oraz rozwiązań software’owych. W grudniu 2014 roku otworzyliśmy pierwsze polskie centrum R&D w Łodzi. Zatrudniamy już ponad 100 specjalistów IT.

Za nami pierwsze wdrożenia naszych platform z obszaru Telco i Payments, tworzone w najnowszym stacku technologicznym (Java 8, Akka, Scala, Docker), a przed nami wejście w świat IoT / M2M – i budowa dedykowanego zespołu w technologiach Scala / Akka do realizacji wyzwań związanych z przejęciem i rozbudową platformy.

Poszukujemy osób, dla których programowanie jest pasją, które lubią się uczyć i rozwijać swoje umiejętności. Do aplikowania zapraszamy Programistów Java, Scala, a także Integratorów i Testerów automatycznych.

-----------------------------------------------------------