Drodzy WJUGowcy,�Nazywam si� Grzegorz Balcerek. Jestem autorem ksi��ki o j�zyku Scala
(http://www.grzegorzbalcerek.net/jps.html)
Chcia�bym si� Was spyta�, czy byliby�cie zainteresowani jak��
prezentacj�/spotkaniem na temat j�zyka Scala.
W przypadku zainteresowania, ze swojej strony chcia�bym opr�cz propagowania
Scali pokaza� swoj� ksi��k� i mo�e sk�oni� kogo� do jej kupna.�Nie proponuj� jakiego� konkretnego, jednego tematu, a raczej kilka do
dyskusji - nie wiem co Wam najbardziej odpowiada, co Was interesuje.
�Najbardziej mi odpowiadaj�c� form� (ze wzgl�du na konieczno��
przeznaczenia dodatkowo czasu na dojazd i powr�t do Poznania) by�yby
jakie� warsztaty w ci�gu dnia, pewnie jak�� w
sobot�. Takie spotkanie mo�e by� d�u�sze ni� zwyk�e JUGowe.
Pytanie tylko, czy co� takiego wchodzi w gr� ze wzgl�d�w organizacyjnych -
to zdaje si� nie jest standardowa forma Waszych spotka�; potrzebna, by by�a
jaka� sala.�Alternatyw� jest zwyk�a prezentacja na spotkaniu w normalnym terminie. Mo�e
by� wprowadzenie do Scali, mo�e by� co� bardziej zaawansowanego - ale wtedy
raczej dla os�b kt�re ju� co� wiedz� o Scali, przynajmniej podstawy, �eby
nie traciďż˝ czasu - np. o DSLach, o wtyczkach kompilatora, o bibliotece
"parsers combinators". Mo�e macie jakie� inne sugestie tematu?�Pozdrawiam,--
Grzegorz Balcerek
Wiadomo�� z grupy Warszawa Java User Group (Warszawa JUG).
Wi�cej informacji na stronie http://groups.google.com/group/warszawa-jug?hl=pl
Zach�camy do odwiedzenia naszej strony domowej http://warszawa.jug.pl
Ja również się piszę :) I na warsztaty też.
Ja ( i pewnie nie tylko) chętnie bym zobaczył jak się sprawuje scala w aplikacjach enterprise. Dość ważnym aspektem jest pokrycie testami kodu w scali (nie znam scali i narazie ciężko mi sobie wyobrazić czy się da ;p ) Inna sprawa to integracja z kodem w javie (którego pewnie będzie sporo więcej) i testowanie stabilności tego rozwiązania - ponownie temat testów. Kolejna rzecz - jakoś na początku roku był temat o scali i.... nie zaprezentowała się jako wiarygodna technologia bo... prowadzący opowiadał że nierzadko mu się zdarzało zostawiać działający projekt, następnego dnia bez wprowadzenia zmian, w sposób magiczny się popsuł i nie chciał się kompilować, eclipse strajkował (pokazywał środkowy palec) i pomagało albo stworzenie projektu na nowo, a tak w ogóle to odradzał eclipse i zalecał pracę z linii poleceń i mavenem ;p
ogólnie wtedy uznałem że temat powrotu do linii poleceń mnie przerasta :P
mój programistyczny blog : http://kyniek.blogspot.com/
Drodzy WJUGowcy,
Nazywam się Grzegorz Balcerek. Jestem autorem książki o języku Scala
(http://www.grzegorzbalcerek.net/jps.html)
Chciałbym się Was spytać, czy bylibyście zainteresowani jakąś
prezentacją/spotkaniem na temat języka Scala.
W przypadku zainteresowania, ze swojej strony chciałbym oprócz propagowania
Scali pokazać swoją książkę i może skłonić kogoś do jej kupna.
Nie proponuję jakiegoś konkretnego, jednego tematu, a raczej kilka do
dyskusji - nie wiem co Wam najbardziej odpowiada, co Was interesuje.
Najbardziej mi odpowiadającą formą (ze względu na konieczność
przeznaczenia dodatkowo czasu na dojazd i powrót do Poznania) byłyby
jakieś warsztaty w ciągu dnia, pewnie jakąś w
sobotę. Takie spotkanie może być dłuższe niż zwykłe JUGowe.
Pytanie tylko, czy coś takiego wchodzi w grę ze względów organizacyjnych -
to zdaje się nie jest standardowa forma Waszych spotkań; potrzebna, by była
jakaś sala.Alternatywą jest zwykła prezentacja na spotkaniu w normalnym terminie. Może
być wprowadzenie do Scali, może być coś bardziej zaawansowanego - ale wtedy
raczej dla osób które już coś wiedzą o Scali, przynajmniej podstawy, żeby
nie tracić czasu - np. o DSLach, o wtyczkach kompilatora, o bibliotece
"parsers combinators". Może macie jakieś inne sugestie tematu?Pozdrawiam,
Grzegorz Balcerek
--
Wiadomość z grupy Warszawa Java User Group (Warszawa JUG).
Więcej informacji na stronie http://groups.google.com/group/warszawa-jug?hl=pl
Zachęcamy do odwiedzenia naszej strony domowej http://warszawa.jug.pl
Oferty pracy dozwolone zgodnie z zasadami na http://sites.google.com/site/warszawajug/oferty-pracy-na-grupie
--
Wiadomość z grupy Warszawa Java User Group (Warszawa JUG).
Więcej informacji na stronie http://groups.google.com/group/warszawa-jug?hl=pl
Zachęcamy do odwiedzenia naszej strony domowej http://warszawa.jug.pl
Skoro jest zainteresowanie i możliwość przeprowadzenia warsztatów, to
wobec tego proponuję termin sobotni, najlepiej z mojego punktu
widzenia 12 maja (lub nawet już 5 maja). Troszkę mniej chętnie, ale też jak
najbardziej mogę przyjechać w kolejne soboty: 19, 26 maja, 2 i
ewentualnie 9 czerwca. Potem już jest EURO, a proponowałbym warsztaty
zrobić zanim się mistrzostwa zaczną.
Jeśli będziecie wspólnie ustalać termin, to prawdopodobnie nigdy się
nie spotkamy. Fajnie jest uwzględnić termin większości.
Jasne, zgadzam się, że wprowadzanie nowych rzeczy jest zarówno fajne jak i niezbędne, żeby nie doprowadzić do stagnacji.
Macie też racje że to samo dotyczy frameworków, świat javy jest bardzo podzielony, co jest jego pięknem i przekleństwem zarazem.
Też lubię się jako programista bawić nowymi zabawkami, z pewnością jest to ciekawsze niż ciągłe klepanie tego samego. Inaczej bym się zresztą nie zapisywał do JUGu.
Natomiast moi przełożeni woleliby, żeby praca była może mniej ciekawa a bardziej przewidywalna i trochę ich rozumiem, zwłaszcza że jeden z opisanych przeze mnie przypadków autentycznie miał miejsce. I muszę to brać pod uwagę. Czy to powód do zmiany firmy jak sugerował Jacek? Może...
Ponieważ dyskusja zeszła na użycie Scali w projektach enterprise i nie wynikało z niej w ogóle, dlaczego ktoś miałby mieć jakikolwiek wątpliwości, postanowiłem podać też argumenty z drugiej strony.
Wydaje mi się że każda nowość jest z punktu widzenia managementu zarówno pociągająca jak i ryzykowna, nie należy ani zamykać się ani wdrażać wszystkiego jak leci tylko rozważać za i przeciw.
Z punktu widzenia programistów ryzyka nie ma, nam to się nie może nie opłacić, będziemy mieli wyższe kompetencje i ciekawszą pracę. Ale rozumieć należy wszystkie aspekty a nie tylko pozytywne.
Pozdrawiam,
Olaf
On 8 May 2012 11:54, "Wojciech Erbetowski" <wojc...@erbetowski.pl> wrote:
Olaf, tu właśnie o to chodzi, że większość z nas (mam nadzieję) nie jest ludźmi, którzy chcą skończyć wcześniej i wyjść godzinę wcześniej do domu.Niewielu znam programistów, którzy złapali się tego fachu z rozsądku, a nie pasji.My właśnie zostaniemy kilka godzin dłużej, żeby coś poznać, czegoś się nauczyć i się tym później podzielić. Nie chodzi nam tylko o podwyżki.Jeśli weźmiemy takiego gościa o którym piszesz, to jesteśmy w stanie na jego przykładzie obalić potrzebę jakichkolwiek zmian, które nie dają rezultatu natychmiast.I dlatego właśnie jest wiele korporacji, które świetnie płacą w zamian, za babranie się w ich ...Pozdrawiam,Wojtek
W dniu 8 maja 2012 11:42 użytkownik mproch Gazeta.pl <mpr...@gazeta.pl> napisał:
>
> 1. http://www.infoq.com/articles/guardian_scala - tu jest całkiem fajna prezentacja jak w guard...
--
Wiadomość z grupy Warszawa Java User Group (Warszawa JUG).
Więcej informacji na stronie http://g...
Chyba jednak w f# jest dziedziczenie.
http://en.wikibooks.org/wiki/F_Sharp_Programming/Inheritance
Prawiam,
Olaf
On 8 May 2012 10:04, "Jacek Laskowski" <ja...@japila.pl> wrote:
2012/5/3 Grzegorz Balcerek <gbalc...@gmail.com>:
> Zdaje się, że obiektowość z dziedziczeniem i przeciążaniem metod ma
> wpływ na działanie algorytmu...
Klasy i dziedziczenie to cechy języków obiektowych, a F# jest
funkcyjny, więc tego typu konstrukcje nie są dostępne (na tyle, na ile
jest mi to wiadome).
Jacek
--
Jacek Laskowski
Functional languages (Clojure), Java EE, and IBM WebSphere -
Moje skromne doświadczenie z testami w jakiejkolwiek formie podpowiada
mi, że w żadnym języku nie testujemy typów, ani ich utrzymania, a
jedynie funkcjonalność oferowaną przez publiczne API.
fajny, rzeczowy post. dwa pytania:
1. dlaczego przerzuciliscie sie na scale? dla zrobienia czegos nowego czy pewne rzeczy pisalo sie lepiej w jezyku funkcyjnym? jakie?
2. moze chcialbys poopowiadac o waszych doswiadczeniach na ktoryms jugu? :) ja chetnie poslucham
W dniu wtorek, 8 maja 2012 11:42:32 UTC+2 użytkownik mproch napisał:1. http://www.infoq.com/articles/guardian_scala - tu jest całkiem fajna prezentacja jak w guardianie stopniowo przechodzili na scalę - zaczynając właśnie od pisania testów w scali żeby się jej nauczyć i nie zepsuć kodu produkcyjnego ;)2. IMHO to scala świetnie się nadaje do sytuacji kiedy chcemy wprowadzić nowy język ale nie chcemy wywracać wszystkiego do góry nogami.Ponieważ scala nie jest taka całkiem funkcyjna to kiedy nie bardzo wiemy jak coś zrobić 'tak jak być powinno' a terminy gonią ;) - to możemy napisać ten kawałek prawie jak w javie (no i oczywiście potem zrefaktorować jak już będziemy mądrzy... )U nas mamy springa, mavena i czujemy się w miarę bezpiecznie ;)3. Co do zastrzeżeń Olafa to wydaje mi się, że wszystko to można odnieść także do różnych frameworków javowych.Jak z np. spring-mvc+jsp przejdziemy na play(1) albo wicket to zamęt może być chyba jeszcze gorszy...W obecnym projekcie chcieliśmy wykorzystać trochę nowych i modnych rzeczy: cqrs/es,nosql i scalę i wg mnie to z tego wszystkiego przejście na scalę jest najmniej bolesne. Tak jak pisałem wyżej to nie jest taka całkiem 'idiomatyczna' scala, no ale przecież słonia je się po kawałku...4. IDE,debug,testy - ja mogę mówić tylko o intellij. I uważam że jeśli chodzi o testy (np. pokrycie) i debug to jest całkiem dobrze - tzn. nie mam jakiś strasznych zastrzeżeń. Natomiast kompilacja bez FSC (kompilator działający w tle) jest IMO koszmarnie wolna (ale coraz szybsza ;)). Także podpowiedzi i np. refaktoring w Idei pozostawiają sporo do życzenia - ale cały czas się poprawiają
Drodzy WJUGowcy,�Nazywam si� Grzegorz Balcerek. Jestem autorem ksi��ki o j�zyku Scala
(http://www.grzegorzbalcerek.net/jps.html)
Chcia�bym si� Was spyta�, czy byliby�cie zainteresowani jak��
prezentacj�/spotkaniem na temat j�zyka Scala.
W przypadku zainteresowania, ze swojej strony chcia�bym opr�cz propagowania
Scali pokaza� swoj� ksi��k� i mo�e sk�oni� kogo� do jej kupna.�Nie proponuj� jakiego� konkretnego, jednego tematu, a raczej kilka do
dyskusji - nie wiem co Wam najbardziej odpowiada, co Was interesuje.�Najbardziej mi odpowiadaj�c� form� (ze wzgl�du na konieczno��
przeznaczenia dodatkowo czasu na dojazd i powr�t do Poznania) by�yby
jakie� warsztaty w ci�gu dnia, pewnie jak�� w
sobot�. Takie spotkanie mo�e by� d�u�sze ni� zwyk�e JUGowe.
Pytanie tylko, czy co� takiego wchodzi w gr� ze wzgl�d�w organizacyjnych -
to zdaje si� nie jest standardowa forma Waszych spotka�; potrzebna, by by�a
jaka� sala.�Alternatyw� jest zwyk�a prezentacja na spotkaniu w normalnym terminie. Mo�e
by� wprowadzenie do Scali, mo�e by� co� bardziej zaawansowanego - ale wtedy
raczej dla os�b kt�re ju� co� wiedz� o Scali, przynajmniej podstawy, �eby
nie traciďż˝ czasu - np. o DSLach, o wtyczkach kompilatora, o bibliotece
"parsers combinators". Mo�e macie jakie� inne sugestie tematu?�Pozdrawiam,--
Grzegorz Balcerek
Wiadomo�� z grupy Warszawa Java User Group (Warszawa JUG).
Wi�cej informacji na stronie http://groups.google.com/group/warszawa-jug?hl=pl
Zach�camy do odwiedzenia naszej strony domowej http://warszawa.jug.pl
----- Original Message -----From: CzArNySent: Thursday, May 10, 2012 10:17 PMSubject: Re: [warszawa-jug] ScalaWitam,
być może mi umknęło.
Grzegorzu czy rozsyłałeś jakieś instrukcje przygotowawcze (IDE. pluginy, projekt na Git) ??
Tak żeby nie marnować cennego czasu na zestawianie środowiska ??
Pzdr
W dniu 2012-04-26 15:57, Grzegorz Balcerek pisze:
Drodzy WJUGowcy,Nazywam się Grzegorz Balcerek. Jestem autorem książki o języku Scala
(http://www.grzegorzbalcerek.net/jps.html)
Chciałbym się Was spytać, czy bylibyście zainteresowani jakąś
prezentacją/spotkaniem na temat języka Scala.
W przypadku zainteresowania, ze swojej strony chciałbym oprócz propagowania
Scali pokazać swoją książkę i może skłonić kogoś do jej kupna.Nie proponuję jakiegoś konkretnego, jednego tematu, a raczej kilka do
dyskusji - nie wiem co Wam najbardziej odpowiada, co Was interesuje.
Najbardziej mi odpowiadającą formą (ze względu na konieczność
przeznaczenia dodatkowo czasu na dojazd i powrót do Poznania) byłyby
jakieś warsztaty w ciągu dnia, pewnie jakąś w
sobotę. Takie spotkanie może być dłuższe niż zwykłe JUGowe.
Pytanie tylko, czy coś takiego wchodzi w grę ze względów organizacyjnych -
to zdaje się nie jest standardowa forma Waszych spotkań; potrzebna, by była
jakaś sala.Alternatywą jest zwykła prezentacja na spotkaniu w normalnym terminie. Może
być wprowadzenie do Scali, może być coś bardziej zaawansowanego - ale wtedy
raczej dla osób które już coś wiedzą o Scali, przynajmniej podstawy, żeby
nie tracić czasu - np. o DSLach, o wtyczkach kompilatora, o bibliotece
"parsers combinators". Może macie jakieś inne sugestie tematu?Pozdrawiam,--
Grzegorz Balcerek
Wiadomość z grupy Warszawa Java User Group (Warszawa JUG).
Więcej informacji na stronie http://groups.google.com/group/warszawa-jug?hl=pl
Zachęcamy do odwiedzenia naszej strony domowej http://warszawa.jug.pl
Oferty pracy dozwolone zgodnie z zasadami na http://sites.google.com/site/warszawajug/oferty-pracy-na-grupie
--
Wiadomość z grupy Warszawa Java User Group (Warszawa JUG).
Więcej informacji na stronie http://groups.google.com/group/warszawa-jug?hl=pl
Zachęcamy do odwiedzenia naszej strony domowej http://warszawa.jug.pl
Powtarzam wobec tego poni�ej to co pisa�em w jednym z maili, jakby komu� umkn�o. Jakby kto� mia� jeszcze uwagi/pomys�y co do sugerowanego przebiegu spotkania to mo�e si� jeszcze oczywi�cie podzieli�.Grzegorz��> Dla mnie odpowiedni� agend� by�oby przej�cie przez kolejne rozdzia�y
> Twojej ksi��ki - http://www.grzegorzbalcerek.net/jps/toc.html. Do
> rozdzia�u 21 w��cznie po�wi�ci�bym po 10 minut + 5 minut
> dyskusji/przerwy/cokolwiek, co juďż˝ daje 5,25h. Na ostatnie 0,75h
> da�bym tworzenie aplikacji - podobnie do rozdzia�u 28.
ďż˝
Nie wydaje mi si�, �e taki sztywny dosy� plan to realistyczny
pomys�. Chyba, �e nie b�dziecie zadawa� pyta�. Poza tym my�l�, �e przy
spotkaniu na �ywo nie trzeba si� tak �ci�le trzyma� okre�lonej
kolejno�ci, jak to jest w przypadku ksi��ki. Po zastanowieniu tak bym
to widzia�: Pokazywa�bym na rzutniku i omawia� r�ne rzeczy (my�l�, �e
z preferencj� kodowania i pokazywania przyk�ad�w na �ywo raczej ni�
slajd�w).� Wybiera�bym kolejne tematy wed�ug w�asnego
rozeznania/uznania i/lub uwzgl�dnia�/reagowa� na Wasze pytania i
sugestie na bie��co.� Sugeruj� raczej kodowanie "wsp�lne" - czyli ja
pisz� na moim komputerze, a Wy to ogl�dacie na rzutniku i
komentujecie/pytacie/rzucacie pomys�ami/uwagami. Wtedy wszyscy mog�
korzysta� z wyja�nie�.� W zwi�zku z tym nie by�oby wymagane
przyniesienie w�asnego komputera, ale jakby kto� mia� i chcia� sam
pr�bowa� na swoim, a potem dopytywa� o co�, to te� nie mam nic
przeciwko.
ďż˝
> Proponuj� wcze�niej udost�pni� wymagany setup i przyk�ady. U�atwi to
> sprawne przeprowadzenie szkolenia.
ďż˝
W zwi�zku z powy�szym nie ma wymaganego setupu.
����
----- Original Message -----From: CzArNySent: Thursday, May 10, 2012 10:17 PMSubject: Re: [warszawa-jug] ScalaWitam,
by� mo�e mi umkn�o.
Grzegorzu czy rozsy�a�e� jakie� instrukcje przygotowawcze (IDE. pluginy, projekt na Git) ??
Tak �eby nie marnowa� cennego czasu na zestawianie �rodowiska ??
Pzdr
W dniu 2012-04-26 15:57, Grzegorz Balcerek pisze:
Drodzy WJUGowcy,
�Nazywam si� Grzegorz Balcerek. Jestem autorem ksi��ki o j�zyku Scala
(http://www.grzegorzbalcerek.net/jps.html)
Chcia�bym si� Was spyta�, czy byliby�cie zainteresowani jak��
prezentacj�/spotkaniem na temat j�zyka Scala.
W przypadku zainteresowania, ze swojej strony chcia�bym opr�cz propagowania
Scali pokaza� swoj� ksi��k� i mo�e sk�oni� kogo� do jej kupna.�
Nie proponujďż˝ jakiegoďż˝ konkretnego, jednego tematu, a raczej kilka do
dyskusji - nie wiem co Wam najbardziej odpowiada, co Was interesuje.
�Najbardziej mi odpowiadaj�c� form� (ze wzgl�du na konieczno��
przeznaczenia dodatkowo czasu na dojazd i powr�t do Poznania) by�yby
jakie� warsztaty w ci�gu dnia, pewnie jak�� w
sobot�. Takie spotkanie mo�e by� d�u�sze ni� zwyk�e JUGowe.
Pytanie tylko, czy co� takiego wchodzi w gr� ze wzgl�d�w organizacyjnych -
to zdaje si� nie jest standardowa forma Waszych spotka�; potrzebna, by by�a
jaka� sala.�Alternatyw� jest zwyk�a prezentacja na spotkaniu w normalnym terminie. Mo�e
by� wprowadzenie do Scali, mo�e by� co� bardziej zaawansowanego - ale wtedy
raczej dla os�b kt�re ju� co� wiedz� o Scali, przynajmniej podstawy, �eby
nie traciďż˝ czasu - np. o DSLach, o wtyczkach kompilatora, o bibliotece
"parsers combinators". Mo�e macie jakie� inne sugestie tematu?�Pozdrawiam,--
Grzegorz Balcerek
Wiadomo�� z grupy Warszawa Java User Group (Warszawa JUG).
Wi�cej informacji na stronie http://groups.google.com/group/warszawa-jug?hl=pl
Zach�camy do odwiedzenia naszej strony domowej http://warszawa.jug.pl
Oferty pracy dozwolone zgodnie z zasadami na http://sites.google.com/site/warszawajug/oferty-pracy-na-grupie
--
Wiadomo�� z grupy Warszawa Java User Group (Warszawa JUG).
Wi�cej informacji na stronie http://groups.google.com/group/warszawa-jug?hl=pl
Zach�camy do odwiedzenia naszej strony domowej http://warszawa.jug.pl
Oferty pracy dozwolone zgodnie z zasadami na http://sites.google.com/site/warszawajug/oferty-pracy-na-grupie
--
Wiadomo�� z grupy Warszawa Java User Group (Warszawa JUG).
Wi�cej informacji na stronie http://groups.google.com/group/warszawa-jug?hl=pl
Zach�camy do odwiedzenia naszej strony domowej http://warszawa.jug.pl