Flexbox: prezentacja + źródła nauki

Dziś dzielę się z Wami moją prezentacją o flexboxie. Przygotowałam ją w celu przedstawienia podstawowych informacji: czym jest flexbox, jakie daje możliwości, czy warto z niego skorzystać. Przyznaję się bez bicia – nie jest ona najświeższej daty. Mimo wszystko uważam ją za uniwersalną pigułkę bazowej wiedzy – dlatego też puszczam ją w świat. Usunęłam z […]

A11Y: podstawowe pojęcia

Kiedy mówimy o dostępności stron internetowych, trafiamy na kilka istotnych skrótów. Każdy frontowy programista kojarzy pojęcia “WCAG”, “ARIA”, jednak nie zawsze potrafi je poprawnie rozszyfrować. W tym artykule chciałabym uporządkować znaczenia najważniejszych skrótów z dziedziny dostępności i pokazać ich miejsce w ekosystemie a11y.

W pigułce: tree shaking.

Pojęcie tree shaking. Kojarzycie? Jeśli gdzieś Wam dzwoni, ale nie wiecie, w którym kościele – zapraszam do lektury   Tree shaking to technika kompilacji, której celem jest redukcja rozmiaru skompilowanej paczki kodu JS. Jak to działa? Mechanizm polega na tym, że podczas kompilacji dany kod jest analizowany, a następnie budowane jest drzewko zależności (dependency tree). To ono […]

35 platform z darmowymi kursami programowania online

Dziś krótko, zwięźle i na temat. Bez owijania w bawełnę. Bez zbędnych komentarzy. Podrzucam Wam prostą listę 35 miejsc w Internecie, gdzie możecie za darmo nauczyć się programowania w JS, a także teorii związanej z szeroko pojętym web developmentem. Sposoby nauki proponowane przez wypisane portale są różne. Najczęściej kursy prowadzone są w formie filmików video, czasem […]

W pigułce: progressive enhancement vs. graceful degradation

Progressive enhancement oraz graceful degradation to dwa często spotykane obok siebie pojęcia. W języku polskim czasami są tłumaczone kolejno jako progresywne ulepszanie oraz wdzięczna degradacja. Jednak co to właściwie oznacza? Progressive enhancement oraz graceful degradation to przeciwstawne sobie metody budowania stron internetowych, które są w pełni funkcjonalne dla każdego użytkownika. Co to znaczy “metody budowania stron”? To, że metody odnoszą się do […]

PRPL pattern, czyli wzorzec przyszłości

Jakie cechy powinny posiadać dzisiejsze nowoczesne aplikacje? Większość pewnie od razu pomyśli “mobile-friendly“. To prawda – strony, które nie są responsywne, nie działają na tabletach/smartfonach maści wszelakiej – nie mają prawa bytu. A druga cecha? Wydajność, szybkość. Zgadłam? I tu pojawia się konflikt interesów. Zauważmy, że dzisiejsze serwisy są bardziej złożone niż hello world sprzed […]

Krótko o .gitkeep vs .gitignore.

Chyba każdy developer pracujący z gitem kojarzy plik .gitignore. Jego przeznaczenie jest powszechnie znane i lubiane. Z kolei plik .gitkeep… jest bardziej tajemniczy. .gitignore Jak sama nazwa mówi – plik .gitignore wskazuje na pliki, które mają być pomijane przez Gita podczas commitowania. Używamy, kiedy po prostu czegoś nie chcemy wrzucać do repo (np. zawartość /node_modules). To plik […]

Wpisz hasło, którego szukasz i naciśnij ENTER, aby je wyszukać. Naciśnij ESC, aby anulować.

Dawaj na górę