Co da dużo to niezdrowo…
W tym naszym świecie informatycznym jest tyle nowości, że będąc chcieć nadążyć za nimi stajemy się ekspertami od niczego. Więc nasuwa się pytanie czy ta pogoń jest warta swojej ceny?
C# 7: Pattern Matching
Kolejna nowość w C# 7 - pattern matching. Gdzie i w jakich okolicznościach możemy z tego skorzystać już teraz?
Elixir #12 – spawn me a send
Wchodzimy świat pracy na wielu procesach, obliczeń równoległych jak i rozproszonych. Na pierwszy rzut oka podstawy w elixir jak dwa procesy mogą się komunikować między sobą.
Funkcje wyższego rzędu: Currying
Ostatni post z cyklu funkcji wyższego rzędu. Tym razem co to jest currying i jak wygląda jego implementacja w różnych językach.
C# 7: Tuples
Co nasz czeka nowego w C# 7 - szybkie spojrzenie na nowe tuple jak i nowy lukier składniowy.
Elixir #11 – BEAM
Dziś sucha techniczna informacja na temat co to jest BEAM, jak to ma się do elixir i dlaczego warto wiedzieć jak to działa pod spodem.
Funkcje wyższego rzędu: Fold/Reduce
Kontynuujemy opis funkcji wyższego rzędu opisem funkcji fold, reduce, inject czy aggregate, potocznie zwanymi fold ;)
Nie powtarzaj się, nie powtarzaj się w kodzie
Powtarzalność w kodzie to jedno z przekleństw które dotyka programistów. Co jest tak naprawdę powtarzalnością a co nie jest? Kiedy wykonać refactoring a kiedy jednak sobie darować?
Elixir 10 – Części pomniejsze
Kilka podstawowych funkcji/makr w Elixir które wyglądają na proste a kryją w sobie tajemnicę.
Funkcje wyższego rzędu: Map i Filter
Po opisie co to są funkcje wyższego rzędu, pora na opis pierwszych dwóch: Map i Filter. Zaparzam do czytania by dowiedzieć się co one robią i do czego służą.
Co to jest JSPM?
Kolejny byt JavaScript który ma nam ułatwić życie, a różnie z tym bywa. Tym razem co to jest JSPM - JavaScript Package Manager. Krótko ale na temat.
Elixir #09 – Operator Pipe
W końcu na tapetę biorę operator pipe |> który umożliwa nam zgrabiejsze, ładniejsze i szybsze wyrażanie naszych oczekiwań w stosunku do kodu w Elixir.