Super wytłumaczone :) W książce do programowania funkcyjnego którą czytam monada była klasą.
@arturtadraa8802 жыл бұрын
5:50 - Gdyby callback przekazany do then zwracał Promise wówczas byłby to przykład monady. Potencjalny callback z kolejnego wywołania 'then' miałby dostęp do wartości: new Promise( res => res("Done 1")).then( v => new Promise(res => res(v + " Done 2"))) = resolved {"Done 1 Done 2"} - Mimo, że w 'then' callback zwraca Promise wartość całości jest resolved (Done 1 Done 2) a nie resolve { Premise (...)} Przykład z filmu pokazuje funktor ('then' jako map) i to dosyć szczególny, bo mapujący string do undefined (callback nie zwraca żadnej wartości). Haczyk w tym, że Promise.prototype.then jest zarówno map i flatMap.
@darekgala46674 жыл бұрын
Wow super przykłady, z definicji monada nie brzmiała zbyt przekonująco ale jak pojawił się przykład z Promisami to od razu jasne :D Z takimi rozwiązaniami widzę że podobnie jak z frameworkami, w przypadku prostych rzeczy overkill ale zyskują bardzo szybko przy skalowaniu
@aleksander52984 жыл бұрын
Podczas rysowania to przyciemnienie tylko przeszkadza, tekst jest mniej czytelny, może warto z tego zrezygnować? ;)
@overment4 жыл бұрын
Pewnie :) Eksperymentuję. Jeżeli nie będę w stanie tego wyeliminować, to zrezygnuję całkowicie.
@aleksander52984 жыл бұрын
@@overment Jasne, pewnie jesteś przywiązany do theme edytora, ale może jakaś lekka zmiana kolorów poprawi kontrast wystarczająco
@overment4 жыл бұрын
@@aleksander5298 Ten problem głównie polega na tym, że osx domyślnie nie ma możliwości ustawiania przeźroczystości okien tak jak tego potrzebuję. Z drugiej strony są aplikacje które umożliwiają rysowanie po ekranie ale nie współgrają z tabletem i mają mega ograniczone możliwości. Może wpadnę na coś lepszego albo tak jak piszesz - odejdę od pomysłu.
@krzysztofkasprzyk52324 жыл бұрын
Będzie jakiś praktyczny przykład z programowania funkcyjnego? W nodejs może reactjs, vuejs. Serio świetne jest programowanie funkcyjne, świetne materiały są o nim tworzone by Overment, ale zastanawiam się jak, gdzie tego użyć. Pozdrawiam.
@overment4 жыл бұрын
Tak, mam takie w planie. Po prostu potrzebuję stopniowo omówić poszczególne tematy, które potem poskładamy ze sobą :)
@Arciiix4 жыл бұрын
Jak zawsze wszystko idealnie! :D
@fixer81734 жыл бұрын
Świetna seria
@overment4 жыл бұрын
Dziękuję bardzo!
@TheBobson11114 жыл бұрын
I klasa. Wieczorem przy kolce. Może coś o rzeczywistym użyciu map, filter reduce? Takie bradziej usable przykłady niż sumowanie liczb. Brakuje tego w sieci, a wiem, że dużo osób ma z tym problem, bo też takowy miałem :P
@overment4 жыл бұрын
Mówisz, masz: kzbin.info/www/bejne/gmbLc6Jvf8R7orc 🙂 Unikam wykorzystania bardzo rozbudowanych przykładów aby wyjaśniać poszczególne koncepcje. Z własnego doświadczenia wiem że tłumaczenie czegoś zupełnie nowego, na zaawansowanym przykładzie nie jest dobrym pomysłem. Nie zmienia to faktu, że zgadzam się z Tobą - aż mi się zamarzyła seria o napisaniu jakiejś aplikacji wykorzystując całą wiedzę z serii o programowaniu funkcyjnym. Może kiedyś 🙂
@TheBobson11114 жыл бұрын
@@overment To może taka seria dla średniozaawansowanych głów? Poruszająca też problematyczne casy - to byłoby mega. Nawet byłbym w stanie wesprzeć tę ideę na udemy :D
@overment4 жыл бұрын
@@TheBobson1111 🙂akurat o Udemy nie myślę ale za kilka dni będzie premiera mojego drugiego kursu Zaawansowanego z TypeScript (overment.com/ts). Także kto wie 🙂
@milesq4 жыл бұрын
7:00 linijka 26, dlaczego koszystasz z takiej długiej linijki zamiast `promise2.toString()`?
@overment4 жыл бұрын
Chciałem pokazać w jaki sposób można sprawdzać bardziej dokładne typy różnych wartości. Druga sprawa ze powinienem o tym wspomnieć 😅 Dzięki za tą uwagę.
@000bulit0004 жыл бұрын
@@overment Albo po prostu String(wartość)
@overment4 жыл бұрын
@@000bulit000 Tak. Pamiętaj tylko że String nie zadziała w przypadku tablic ze względu na to, że nadpisują one metodę toString()
@molszzz5494 жыл бұрын
@overment , jakie Theme oraz Font Family używasz aktualnie w VSCode / Webstormie?
@overment4 жыл бұрын
Material Theme & Fira Code
@kinuxo3904 жыл бұрын
discord.gg/YqyUXHn zapraszam discord na, którym na pewno znajdziecie pomoc w programowaniu.
@000bulit0004 жыл бұрын
Fajny kontent, lecą łapki :+1:
@kamilzielinski5044 жыл бұрын
bardzo fajne
@mojanazwa1412 жыл бұрын
Ten biało-czarny wyraz twarzy jest bardzo niesympatyczna i straszy.