Temat prezentacji: Przewodnik po programowaniu funkcyjnym w Javie dla zapracowanego developera
Streszczenie:
Sporo słyszeliśmy w ostatnich latach na temat takich języków funkcyjnych jak Scala czy Haskell oraz ich korzyści i przewagi nad językami obiektowymi, przede wszystkim nad językiem Java. Niestety, choć zalety Scala czy Haskell są niezaprzeczalne, faktem pozostaje, że większość developerów Java albo nie będzie chciała, albo nie będzie mogła zaadaptować tych języków w codziennym programowaniu. Powstaje zatem podstawowe pytanie: jeśli nie mogę używać języków funkcyjnych do tworzenia kodu, to czy jest sens uczenia się o nich? Krótka odpowiedź brzmi “tak”, ponieważ założenie “nie mogę używać kodu funkcyjnego w moim projekcie w języku Java” jest z gruntu błędne. Developerzy Java mogą jak najbardziej skorzystać z pojęć języków funkcyjnych i w czasie tej prezentacji pokażemy jak to zrobić. Ponieważ czas nas goni, przygotujcie się na szybkie myślenie.
O prelegencie:
Ted Neward – niezależny konsultant specjalizujący się w systemach Enterprise tworzonych zarówno dla największych korporacji jak i małych firm. Występuje jako prelegent na wielu konferencjach m.in. No Fluff Just Stuff, czy Devoxx. Jego specjalność to Java, .NET i technologie XML, szczególnie interoperacyjność Java i .NET. Jest także autorem kilku książek między innymi dobrze znanej w Polsce Effective Enterprise Java. Mieszka na Zachodnim Wybrzeżu USA z żoną, dwoma synami, czterema konsolami do gier, tysiącami ksiażek (na temat programowania i nie tylko) oraz ośmioma PC.
Zajrzyj na blog Ted’a Neward’a