Programowanie funkcyjne, pochodne, kwadraty, funkcje, listy, trwałe struktury danych, przejrzystość referencyjna, leniwe sekwencje i typy pierwszoklasowe w kolejnym fascynującym, pełnym smakowitego, programistycznego mięska wpisie z bloga Wujka Boba Martina: https://michalkulinski.blogspot.com/2019/03/podstawy-programowania-funkcyjnego-epizod-2.html

#programowanie #clojure #programowaniefunkcyjne #naukaprogramowania #programista15k #wujekbob
@coola: ej dobry suchar:

I już widzę tych wściekłych na mnie purystów języków funkcjonalnych, wściekłych za to, że to kompletnie nieodpowiedni sposób definicji języka funkcyjnego
  • Odpowiedz
SĄ KSIĄŻKI DO ZGARNIĘCIA!

Rafał Kotusiewicz rozdaje "Programowanie w języku Clojure" Stuarta Hallowaya i Aarona Bedry.

Jak je zdobyć?
Wyślij na clojure-ksiazka@buzzlers.com odpowiedź na pytanie:
co Cię zaintrygowało na tyle mocno w Lispie, że chciałbyś się go nauczyć.

Kilka najciekawszych odpowiedzi Rafał nagrodzi fizycznym egzemplarzem książki i krótką konsultacją (jeśli zajdzie potrzeba ). Odpowiedzi możecie wysyłać do 18 stycznia.

Mireczki i Mirabelki, powodzenia!

#ksiazki #zadarmo #konkurs #programowanie #clojure
@coola: Niestety wujek Bob w świecie programowania funkcyjnego nie jest żadnym autorytetem, a wręcz przeciwnie - uważa się że nie rozumie na czym FP polega i że artykuły przez niego publikowane są nieprawdziwe i szkodliwe. Artykuł który podlinkowałeś był bardzo mocno hejtowany, choćby dlatego że niektóre z prezentowanych tam stwierdzeń dosyć jednoznacznie obnażają ignorancję wujaszka.
  • Odpowiedz
@erwit: Ponieważ analizujemy dane sklepów, które są dosyć 'konwencjonalne' (tj. bazy po kilka milionów zamówień max) nie potrzebujemy kombajnu do big daty jakim jest Spark.

Lepsze rezultaty osiągamy zwykłym Pythonem i jego bardziej rozbudowanymi machine learningowymi bibliotekami(w porównaniu do Spark ML), a ponieważ mamy mocne maszyny + możliwość odpalenia się chmurowo to z potencjalnym "OutOfMemoryError" nie mamy żadnych problemów.

Spark jest naprawdę niesamowitą i sensowną technologią(bardzo podoba mi się jego API),
  • Odpowiedz
Wieści z prac nad Ercoinem:

Portfel przeglądarkowy jest już jako tako funkcjonalny, może być używany do zabawy z węzłem. Sam węzeł jest zaś łatwiej uruchomić, bo nie jest już potrzebny IPFS do pobrania początkowego stanu oraz można skorzystać z Dockera.

Uwaga programistyczna: #programowanie #gui w #clojurescript + #react jest całkiem przyjemne, w szczególności dlatego, że pozwala programiście na niezajmowanie się synchronizacją zmian w interfejsie ze zmianami w stanie aplikacji. Przykładowo,
  • Odpowiedz
@ChilledMimosa:
Panowie, co sądzicie o języku Clojure jako ścieżce rozwoju? Tzn. zaproponowano mi bym przeszedł z Javy na Clojure do innej firmy, a dodam że pracuję jako junior. Czy jest sens w ogóle pchać się w tak niszowy język na tym poziomie czy jednak na tym poziomie doświadczenia jednak lepiej trzymać się solidnej Javy?
Dodam tylko, że zarobki miałbym o około 25-30% wyższe.

#programowanie #programista15k #clojure #webdev
Zauważyłem, że polski internet cierpi na brak jakichkolwiek materiałów o #clojure / #clojurescript, czy programowaniu funkcyjnym.

Jeśli będzie chociaż jednostkowe zainteresowanie, to chętnie napiszę "tutorial" jak napisać sapera, snake czy innego tetrisa. Od początku, aż po skompilowanie do #js tak by współpracowało z electronem.

#programowanie
@Ribelo: Jakbyś miał robić takie wpisy o FP i clojure to weź lepiej wrzucaj to na swojego bloga (możesz bez problemu zalożyć coś na github.io z użyciem jekylla czy hexo ). Nie ma sensu wrzucanie na mikro bo takie wpisy są strasznie słabo indeksowane przez google i szkoda by było Twojej pracy która szybko przepadnie gdzieś w czeluściach mikrobloga. Przemyśl to. Tak czy inaczej, wołaj! ( ͡° ͜ʖ ͡
  • Odpowiedz
@OfensywnoOpresyjnyKorwinizmWAkcji: Sam zdecydowanie nie uważam się za osobę zaawansowaną. Uważam, że lisp a co za tym idzie, clojure również, to najprostszy z możliwych języków. Gdy się go uczyłem, nie znalazłem żadnych materiałów po polsku. Null, zero. Nie mam problemu z rozumieniem po angielsku, więc temat ogarnąłem.

Nie jeden gówniarz mając te naście lat, jak znajdzie coś w języku, który rozumie, może się tym zainteresuje. Później już idzie z górki.

Uważam również,
  • Odpowiedz