http://elixirschool.com/ to było dużo pracy, która nadal trwa, bo dodajemy kolejne lekcje i trzeba je tlumaczyć :)

Co tu jest moje:

- Tłumaczenie na polski - wszystko poza jedną lekcją :)
- Lekcja o specyfikacjach i typach
- Lekcja o debuggowaniu (w review)

Poza tym #blog, czyli #koziolekweb:

- przekroczyłem 1000 wpisów
- w tym roku ponad 100 wpisów

Jak już przy #programowanie:

- rozkmina #kotlin, czyli programowanie
@t12t12: zależy co chcesz robić. Hobbystycznie świetna sprawa moim zdaniem, szczególnie do appek na androida. Pod kątem pracy to jeszcze pewnie trochę czasu minie, zanim będzie to szerzej używany produkcyjnie język.
@robcioo1994:
Firma, w której zaczynam pracę za tydzień (Kraków, 150 osób) używa tego jako podstawy backendu. Poza tym, właśnie wróciłem z trzydniowej konferencji javowej (Devoxx) i tematy RxJavy i programowania reaktywnego i asynchroniczności były jednym z popularnijszych (zaraz po mikroserwisach i chmurze). Sporo firm, które przetwarzają ogromne ilości danych (Netflix, Sky, Linkedin) postawiły na nieblokujące, asynchroniczne operacje, które RxJava świetnie implementuje. Co do pytania "Czy oplaca się uczyć" - moim zdaniem
@g500s: nie jest to rekurencja ogonkowa, poniewaz nie mozesz zewaluowac wartosci w tym wywolaniu, tym samym na stosie wywolan funkcji to dzialanie bedzie odlozone na pozniej. Doprowadzi to do przepelnienia stosu jesli popsujesz warunek stopu.

W rekurencji ogonkowej do kolejnego wywolania funkcji przekazujesz caly stan tak ze nie musisz odkladac na stosie stanu poprzedniego.

Taka zmiana jak

return fac((i - 1) * i) powoduje ze przekazujesz cale dzialanie dalej i nie
#java #programowanie #jvm #kotlin #scala
Ranking najpopularniejszych języków na JVM wg aktywnych repo w ostatnim miesiącu: https://github.com/slurpdurp/nogood/wiki/JVM-language-activity

Przeklejam tabelkę:

Language......Released..Sponsor......Active.repos
=================================================
Java..........1995......Oracle............185,034
Scala.........2004......EPFL................6,508
Clojure.......2007......Clojure.team........2,696
Groovy........2003......Groovy.team.........1,865
Kotlin........2016......Jetbrains............1075
Xtend.........2011......Eclipse.Foundation.....73
Frege.........2011......Frege.team.............26
Ceylon........2011......Red.Hat................13