Na coursera.org dzisiaj właśnie zaczął się prze kotny, zajebisty i wypasiony kurs od Martin'a Odersky - Reactive Programming in Scala. Gość to twórca Scali, CEO Typesafe'u i profesor uniwerystetu w Szwajcarii. Biorą w nim udział tech-leader Akki! Zagadnienia na kursie to: Podstawy Scali, Immutable code, Future, Promise, Actors - Akka. Polecam i zapraszam!


https://www.coursera.org/course/reactive

#scala #java #programowanie #coursera
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@PrettyMuchDeadAlready: W pierwszej edycji, z tego co pamiętam, wynik zależał od pozytywnych testów, do których nie było dostępu. Podstawy miałem w postaci poprzedniego kursu Odersky'ego, a mimo to ten wydawał mi się trudny. Niemniej jednak próbuję jeszcze raz :)
  • Odpowiedz
Największy błąd jaki zrobiłem w trakcie tej sesji to odpalenie IntelliJ Idea. Po długiej przerwie bez Javy, n-----------u całek, macierzy (spoko) i zakuwaniu na pamięć wykładów z delphi (większość czasu i niespoko) robienie czegoś pożytecznego kończy się chęcią rzucenia studiów i wzięcia się poważnie za rozwijanie w swojego odwróconego T. #programowanie #studbaza #gorzkiezale.

Mirki z #java, pisaliście w #scala i
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@HowToTrainACat: Scala bardzo na plus, ale dużo zależy od tego kto pisze i kto czyta. W scali da się bardzo skrócić różne rzeczy, ale czytanie jednej linii, która zawiera funkcjonalność dwóch metod potrafi być koszmarem. Czyli w sumie po staremu...

  • Odpowiedz
Dla wszystkich, którzy zaczynają lub uczą się #programowanie:

lista list (słowem metalista (ʘʘ)) materiałów do nauki czego Wam sie tylko zamarzy ( ͡° ͜ʖ ͡
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Są tu jakieś Mirki zawodowo/hobbystycznie związane z #play #framework ? Potrzebuje wiedzieć czy jest jakiś sposób na używanie strumienia IN ichniejszych websocketów. To znaczy przy podłączeniu dostaję obiekty in oraz out. Out oczywiście służy do pisania do clienta i robi się to intuicyjnie, natomiast potrzebuję zrobić także coś w stylu in.read() ale takie metody nie istnieją. Ktoś coś ?
#java #scala #framework
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

hej, potrafi ktoś na szybko podać przykład problemu, którego rozwiązanie w języku funkcyjnym będzie miało mniej linii kodu, będzie bardziej eleganckie niż w podejściu imperatywnym (głównie obiektowym). Taki kod pokazujący przewagę podejścia funkcyjnego. Pamiętam, że widziałem miażdżace przykłady czegoś takiego, tylko samych przykładów nie pamiętam i nie mogę na szybko czegoś znaleźć :) Z góry dzięki.

#programowanie #programowaniefunkcyjne #scala #kiciochpyta
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@cbreaker: Bardzo mały. Problem nie jest konkretnie ze Scalą, ale z programowaniem funkcyjnym. Ono samo w sobie jest bardzo fajne, sam od jakiegoś czasu je czasami stosuję, ale uważam, że są bardzo mało szanse, że stanie się w najbliższym czasie bardzo popularne. Wynika to po części z tego, że trudno się go uczy (steep curve), trzeba się kompletnie "przestawić", podejść do rozwiązywania problemów z innej strony i poświęcić na to
  • Odpowiedz
@cbreaker: Skala jest używana produkcyjnie w firmie w której ja pracuję :) Niestety ja przy tym kawałku akurat nie siedzę - po prostu mówię, że neiktóre firmy Scali używają.

@Yahoo_: Nie zgodzę się, że imperatywnie jest czytelniej. Jeśli w grę wchodzą operacje na kolekcjach to Javie do czytelności Scali jest baaardzo daleko :) (nawet w Javie można w miarę czytelnie jak się użyje odpowiednich bibliotek [http://docs.guava-libraries.googlecode.com/git/javadoc/com/google/common/collect/Collections2.html])
  • Odpowiedz
Szanowni Mireczki i #januszeprogramowania ,

Ciągle szukam #wyjatkowiludzie do #programowanie w #erlang . Erlang to #programowanieboners ponieważ #programowaniefunkcyjne wywraca mózg na lewo strone - #programistycznymindfuck - i już tak zostaje... #ofertapracy w Warszawie, doświadczenie w #erlang niewymagane, ale wymagana chęć rozwijania umiejętności programistycznych w nieskończoność (czyli aż się naumie). Mile widziana znajomość dowolnego języka funkcyjnego
  • 19
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mireczki i #januszeprogramowania ,

Szukam #wyjatkowiludzie do #programowanie w #erlang . Erlang to generalnie #programowanieboners ponieważ #programowaniefunkcyjne wywraca mózg na lewo strone - #programistycznymindfuck - i już tak zostaje... #ofertapracy w Warszawie, doświadczenie w #erlang niewymagane, ale wymagana chęć rozwijania umiejętności programistycznych w nieskończoność (czyli aż się naumie). Mile widziana znajomość dowolnego języka funkcyjnego
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@goompas: a w jakim kontekscie pytasz czy warto? :)

Warto poczytać, poznać, pokombinować, fajne koncepcje :)

Nie koniecznie te książki, mogą być inne, chodzi mi ogólnie o reactive programming.
  • Odpowiedz
Proponuję zacząć tag #funkcyjne z czymś w stylu learning group. Dużo osób ostatnio próbuje wbić w #programowanie funkcyjne i myślę, że dla wygody będzie można tak to ogarnąć. Nawet mirkując można się w końcu czegoś dowiedzieć. Co wy na to?

Pytanie na start: od czego zacząć: #haskell jako najpopularniejszy czystofunkcyjny, #scala, bo rynek javy, może #closjure z racji tego, że dialekt
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@MaryMagdalene: Ja bym proponował języki które pozwalają pisać funkcyjnie, ale też dają możliwość pisania imperatywnie. Głównie dlatego, że zaczynanie od Haskella może bardziej zniechęcić niż zachęcić :)

Warto się najpierw nauczyć jakichś podstawowych konceptów i potem może na głęboką wodę :)
  • Odpowiedz
@MaryMagdalene, @aseeon: Poczułem się zawołany :). Tag #funkcyjne jest faktycznie świetnym pomysłem bo #programowanie się trochę jakby rozrosło.

Moja subiektywna opinia jest taka, że #tylkohaskell. Jest ku temu kilka powodów:

1. Społeczność jest naprawdę przyjazna. Na haskellowym IRC'u można śmiało zapytać co to są monady i ktoś na pewno odpowie pomimo, że "temat był wałkowany milion razy"
  • Odpowiedz
Tej, ostatnie moje pytanie. Wiem, że zabrzmię jak zielony, ale chciałbym sobie ogarnąć jakiś język programowania. Umiem javę nawet porządnie, trochę R, php mi śmiedzi Myślałem nad #scala #ruby #python #swift #programowanie
  • 33
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@lewactwo: No właśnie mam na myśli, żebyś użył Symfony (napisanego w PHP). Liczbą bundli się nie przejmuj – używasz APC, to klasy keszują się już skompilowane.

Najpierw funkcjonalność (używasz wszystkich bundli co się da, żeby napisać funkcjonalność), potem profilowanie (szukasz gdzie masz problemy z wydajnością), na koniec optymalizacja jak już wiesz co warto optymalizować, a co nie.

http://c2.com/cgi/wiki?PrematureOptimization
  • Odpowiedz