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.
Słówko na dziś: Podstawowy błąd atrybucji
Podstawowy błąd atrybucji - to co widzimy nie koniecznie jest tym, czym nam się wydaje, że jest. Prawie jak Matrix :)
Life is the best. It’s full of magic.
Życie jest najlepsze. Życie jest pełne magi, piękna i możliwości.
Te pierwsze minuty są najważniejsze, nie zmarnuj ich
Poranek - najważniejsza część dnia, którą marnujemy na głupstwa.
C# 7: Tuples
Co nasz czeka nowego w C# 7 - szybkie spojrzenie na nowe tuple jak i nowy lukier składniowy.
Dobrego mentora ze świeczką szukać
W zeszłym tygodniu napisałem byśmy otaczali się ludźmi lepszymi od nas. To prawda. Jednak w śród nich może też być nas mentor. Kto to taki i kogo możemy nazwać mentorem?
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 ;)
Słówko na dziś: False-consensus effect
false-consensus effect - każdy z nas to ma. niektórzy z tego wychodzą. Inni, nie. Niektórzy mają to tylko w określonych sytuacjach. Warto wiedzieć co to, gdyż gdy wiemy, możemy działać.
Trawa jest zawsze bardziej zielona u sąsiada
Czemu trawa jest zawsze bardziej zielona u sąsiada? I czemu kiedy już jesteśmy u sąsiada, to trawa dalej jest bardziej zielona u innego sąsiada? :)
Jak dostałeś po mordzie to przechodziłeś dalej
O tym, że co w głowie to w naszym zachowaniu. O tym, że psychologia sportu ma znaczenie i jej pominięcie tworzy małych potworków.
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ć?