Wszystkie źródła informacji w jednym miejscu, po polsku!

Szukaj interesujących Cię tematów wśród setek artykułów, wpisów i filmów dostępnych na polskich blogach i kanałach o programowaniu.

Search by
Search by
  • Front Cave

    • Jako programiści powinniśmy nieustannie poszukiwać nowych zasobów. Aby nadążyć za zmieniającym się otoczeniem – ale też by móc wykorzystać nowe możliwości jakie ono daje. Rozwój programisty jest ważny, bo kto stoi w miejscu ten się cofa. A każda pliszka swój ogonek chwali – stąd uważam oczywiście, że miejsca w którym

    • Spis treści Wprowadzenie Content dynamicznie generowany, takie jak wiadomości użytkownika, niosą ze sobą ryzyko niebezpieczeństw takich jak wykonanie kodu JS. Do tej pory by się przed tym zabezpieczyć używaliśmy bibliotek, takich jak sanitize-html. Jednak od Chrome 105 dostępne dla wszystkich jest Sanitizer API, do tej pory w Chrome

    • Spis treści Wprowadzenie Ukazał się już na portalu post o File System Access API: I w momencie pisania tamtego artykułu wydawało się, że zostanie ono raczej tylko ciekawostką zaimplementowaną tylko w Chrome. W lutym 2022 tego roku okazało się, że ekosystem Apple również dostanie to API i będzie w nim

    • Spis treści Wprowadzenie W jednym z poprzednich wpisów: Pisałem o tym, dlaczego należy uważać na przekazywanie obiektów jako propsy – najlepszym wtedy rozwiązaniem wydawało mi się przekazywanie typów prostych które są odporne na problemy z referencjami. Szczególnie łatwo wpaść w kłopoty używając funkcji connect, czyli sprzed pojawienia się hooków

  • Piotr Kowalski — JavaScript, Front-end oraz Node.js

    • Piotr Kowalski — JavaScript, Front-end oraz Node.js blog

      Feature Flags: Poznaj różnicę między deployem a releasem

      Boisz się deployować po długim czasie? Pewnie dlatego, że dawno tego nie robiłeś i przez to, obawiasz się, że gdy zrobisz to teraz, to pewnie coś wybuchnie. Zmień to! Wdróż mechanizm Feature Flag. Co to jest mechanizm Feature Flag? Feature Flagi to konfiguracja, która jest odpowiedzialna za STEROWANIE dostępnymi możliwościami

    • Piotr Kowalski — JavaScript, Front-end oraz Node.js blog

      Test First

      Dziś miałem przyjemność zapoznać się z artykułem na blogu The Clean Code Blog, pt. Test First, autorstwa Uncle Boba. Wpis ten objaśnia, czym jest Test First… i robi to na tyle dobrze, że i ja zrozumiałem. Test Driven Development (TDD) Jak dobrze wiecie, TDD to styl wytwarzania oprogramowania, który skupia

    • Piotr Kowalski — JavaScript, Front-end oraz Node.js blog

      Jak dodać nowe polecenie w shellu? Rozszerzamy możliwości Gita

      Jak dodać nowe polecenie dla Gita? Z tego artykułu dowiesz się, jak możesz rozszerzać możliwości swojego środowiska operującego na repozytoriach Git. Kroki Wykonując podane niżej kroki, dodacie nowe polecenie, którego będziecie mogli używać w każdym repozytorium, i nie tylko! Polecanie Gita możemy używać przecież w katalogach, które nie przechowują repozytorium.

    • Piotr Kowalski — JavaScript, Front-end oraz Node.js blog

      Czy wiesz, jak działają zdarzenia w React?

      Podczas realizacji pewnego ficzera w aplikacji, gdzie UI zbudowany był z komponentów Reactowych, natknąłem się na problem z eventami. Jeśli też miałeś / miałaś kłopot ze zdarzeniami w Reactowej aplikacji, to zapraszam do lektury. Story time Zadanie polegało na dodanie debounce 1 do inputa, który był użyty w komponencie wyszukiwarki.

    • Piotr Kowalski — JavaScript, Front-end oraz Node.js blog

      Diagram klas w UML (przykłady w JavaScript)

      Aby opisać projekt obiektowy, wykorzystujący klasy warto, jest wykorzystać Diagram Klas. Dzięki takiemu schematowi jesteśmy w stanie przedstawić relacje między klasami. Diagram Klas został opracowany za pomocą OMT — Object Modeling Technique w 1991 roku przez James Rumbaugh, który to w 1994 roku przeszedł z General Electric Research and Development

  • Frontlive.pl by Olaf Sulich

    • Frontlive.pl by Olaf Sulich blog

      Walidacja danych w TypeScript

      Zapewnij jeszcze większe bezpieczeństwo aplikacji w TypeScript! Sprawdź jak możesz wykorzystać walidację do zbadania poprawności danych w czasie działania programu.

    • Frontlive.pl by Olaf Sulich blog

      Dlaczego z-index nie działa?

      Niech pierwszy rzuci kamieniem ten, który nigdy nie miał problemów z z-index w CSS. Poprawne ułożenie elementów nie raz przyprawiło mnie o ból głowy. Masakra. Jak sobie z tym radzić?

  • WebKrytyk.pl

    • Rok 2022 się kończy, więc czas go podsumować i zaplanować kolejny, 2023. W tym roku udało mi się zrealizować moje zamierzenie i napisać jeden artykuł w miesiącu. Niemniej, jak zapewne dało się zauważyć, powoli odchodzę od typowych krytyk stron internetowych na rzecz dokładniejszych analiz kursów (i innych materiałów edukacyjnych) oraz

    • WebKrytyk.pl blog

      Wpadki i wypadki #17

      Dzisiaj kolejne Wpadki i wypadki, po raz kolejny o linkach, ale tym razem na „tradycyjnych” stronach WWW. W 12. odcinku Wpadek i wypadków poruszałem temat płynnego przewijania do poszególnych sekcji na stronach typu one-page. Jednym z najważniejszych problemów, jakie tam wymieniłem, było to, że linki często są nie do końca

    • 5 lat temu przyglądnąłem się niesławnej stronie W3Schools. Nadszedł czas, by sprawdzić, czy od tego czasu coś się tam poprawiło. Artykuł opisuje stan zasobów W3Schools na dzień 30 października 2022. Od tego dnia w zasobach W3Schools mogły zajść zmiany, które można prześledzić przy pomocy Internet Archive Wayback Machine. Uwagi wstępne

    • WebKrytyk.pl blog

      Fiszki JavaScript

      Dzisiaj coś bardziej nietypowego – fiszki z JS-a. Pomysł chodził za mną od dłuższego czasu i ostatecznie postanowiłem go zrealizować. Pierwsze, z czym ma się do czynienia przy fiszkach, to bez wątpienia ich opakowanie. W tym wypadku całość przychodzi w białym, tekturowym pudełku. Spełnia swoje zadanie, ale… nic poza tym.

    • WebKrytyk.pl blog

      WordWeb.pl

      Od czasu do czasu na łamach WebKrytyka pojawia się jakaś strona ze świata SEO. A że dawno już takiej nie było, stwierdziłem, że przyjrzę sie witrynie agencji WordWeb. Pierwsze, co rzuciło mi się w oczy, to fakt, że nawigacja klawiaturą po stronie jest bardzo utrudniona. Nie ma bowiem żadnego widocznego