Lista artykułów

#39 Programowanie funkcyjne z Krzysztofem Kempińskim

Programowanie funkcyjne w ostatnim czasie mocno zaznaczyło swoją pozycję w świecie developmentu. Pojawiają się takie języki jak m.in. F#, które fascynują. Programiści języka Java coraz chętniej spoglądają w kierunku języka Scala. Ekstremalni natomiast próbują Erlanga czy Elixira. Dlatego tym razem postanowiłem sprowadzić do podcastu osobę, która na co dzień programuje w języku uważanym za funkcyjny, […]

2

#39 Programowanie funkcyjne z Krzysztofem Kempińskim

UWAGA! DevEnv YouTube => http://bit.ly/devenv-yt Programowanie funkcyjne w ostatnim czasie mocno zaznaczyło swoją pozycję w świecie developmentu. Pojawiają się takie języki jak m.in. F#, które fascynują. Programiści języka Java coraz chętniej spoglądają w kierunku języka Scala. Ekstremalni natomiast próbują Erlanga czy Elixira. Dlatego tym razem postanowiłem sprowadzić do podcastu osobę, która na co dzień programuje w języku uważanym za funkcyjny, aby zdradziła mi więcej szczegółów. Co powinieneś wiedzieć o programowaniu funkcyjnym? Podczas podcastu wypytuję Krzysztofa o najważniejsze elementy związane z programowaniem funkcyjnym. Pytam, czy na co dzień spotykamy się z rozwiązaniami funkcyjnymi w innych językach, czy istnieją wzorce projektowe podobne do tych znanych z OOP oraz jakie są różnice między tzw. obiektówką? Gotowy na podzielenie się swoimi spostrzeżeniami? Zatem: ➡️ Czy wykorzystujesz paradygmat programowania funkcyjnego na codzień? ➡️ Co Ci się podoba, a co nie w programowaniu funkcyjnym? ➡️ Erlang, Haskel, Clojure, Scala, Elixir? Zachęcam Cię do pozostawienia swojej odpowiedzi w komentarzu – dziękuję 👍

Wprowadzenie React #4 (2020) – stan komponentu i przepływ danych

W poprzednim wpisie przyjrzeliśmy się jak obsługiwać zdarzenia z poziomu React, a w tym wykorzystamy tę wiedzę, by rozszerzyć funkcjonalność naszej strony i dowiemy się czym jest bardzo ważna rzecz – stan komponentu. Nowy komponent – Showcase Zacznijmy od stworzenia nowego komponentu o nazwie Showcase, w którym będziemy wyświetlać w większym rozmiarze obraz, na który …

3 zasady GIT Commitów – DevGuide

Obecnie w IT Git to standard. Praktycznie jest wymagany na starcie pracy lub pracodawca umożliwia naukę git na początku pracy. Sposób w jaki pracujemy z gitem wpływa na komunikację w zespole. Jeśli źle opiszemy commity to możemy komuś bardzo utrudnić pracę. Adrian pokaże Wam 3 sposoby pracy z gitem, które sprawią, że zarówno Tobie – […]

5

Odwaga, empatia i wstyd w pracy lidera

Miałam opory przed napisaniem tego artykułu. W swojej głowie widziałam już negatywne komentarze, wytykające oderwanie od rzeczywistości i bycie naiwnym. Już przez to przechodziłam.

6

DevTalk #111 – O Nierelacyjnych i Relacyjnych Bazach Danych z Damianem Widerą

Gościa dzisiejszego odcinka mam zaszczyt przepytywać już po raz drugi. Bo ciężko o lepszego specjalistę od tego tematu niż właśnie on: Damian Widera! Damian jest jednym z najbardziej doświadczonych polskich specjalistów od baz danych: zajmuje się nimi od 2000 roku! Na międzynarodowych konferencjach i szkoleniach pokazuje, że bazy danych są fascynujące. Bierze udział w największych […]

#1 Co ostatnio czytałem, słuchałem

Chciałbym wam podrzucić kilka ciekawych linków, odkryć, rzeczy które ostatnio miałem okazję słuchać, czytać. Nie są to treści z programowaniem. Jestem ojcem, mężem, normalnie funkcjonującym w społeczeństwie ludkiem 🙂 Więc staram się czytać o różnych rzeczach, które wydają się przydatne. How Sound...

Az-cli interactive

Przerywam na chwilę cykl postów dotyczących Azure DevOps, żeby podzielić się z Wami super rozwiązaniem. Mianowicie – az-cli w trybie interactive! Dowiedziałam się o nim w ramach szkolenia z Azure, na którym byłam ostatnio w pracy. Az-cli Jest to command-line interface dla Azure, czyli takie narzędzie, które pozwala z poziomu konsoli wywoływać skrypty zarządzające zasobami…

Test management

Test Management Zarządzanie testami czyli test management można porównać do sztuki planowania i kierowania testami w taki sposób by osiągnąć sukces. Pod wieloma względami jest to podobne do zarządzania projektem, ale jednak nie jest to to samo. Z pewnością zarządzanie testami musi odbywać się w oparciu o zarządzanie projektem. Kierownik testów jest kimś w rodzaju […]

Wady React Hooks

Type of Web - Blog o programowaniu. Dla front-end i back-end developerów. Trochę o urokach pracy zdalnej, ale przede wszystkim o: JavaScript, React, Vue, Angular, node.js, TypeScript, HapiJS… Od wielu tygodni nie opada kurz po zamieszaniu związanym z React Hooks. Poziom hype przebił wszelki hajpometry, a rozsądna debata na temat kodu została zastąpiona prześciganiem się w pisaniu co raz to sprytniejszych i czystszych (w sensie pure) React Hooków. Zastanówmy się jednak nad wadami tego rozwiązania. Dlaczego tak działamy i po raz n-ty dajemy się ponieść emocjom, mimo tego, że przecież na podstawie wielu doświadczeń …

Pętla for() – wstawiać let, const, var a może nic? (#9 Zrozumieć JavaScript)

Każdy widział pętle for() w JavaScripcie. Wygląda ona, np. tak: for (let i = 0; i < 10; i++) { .... } Ale dlaczego...

Moje 5 Minut 9h

Implementację rozpocząłem od slice’a Sound. W tym celu buduję EventBus’a z wykorzystaniem bibliotek reaktywnych (Reactive Extensions). Można o nich nieco poczytać na moim blogu w sekcji: mrdev.pl/rx.

13

Jak profesjonalnie podejść do przerwy w pracy, by uniknąć niepotrzebnych kłopotów

Jak profesjonalnie podejść do przerwy w pracy, by uniknąć niepotrzebnych kłopotów – urlop programisty, programista na wakacjach

Relacje w ElasticSearch ( parent – child )

W relacyjnych bazach danych tworzenie relacji jest naturalnym sposobem odwzorowywania rzeczywistości. Jednak w przypadku, gdy mamy odczynienia z wyszukiwarką opartą o nierelacyjną bazę danych sprawy nieco się komplikują. Choć ElasticSeach dostarcza mechanizm parent / child, który można potraktować jako odpowiednik relacji w tradycyjnej bazie danych. Drzewo genealogiczne Najprostszym przykładem, który każdy z nas może sobie […]

Powiadomienia - Push Notifications (aplikacja czatu)

Powiadomienia - Push Notifications (aplikacja czatu) W tym wpisie pokażę jak dodałem, już jakiś czas temu, fajną funkcje do prostej aplikacji czatu. Funkcją tą są powiadomienia, gdy ktoś coś napisze na czacie. Jeśli jesteś zainteresowany jak napisać taki czat, polecam najpierw przeczytać artykuł