Design Tokens dla Frontend Developera
Wyjaśnienie czym są Design Tokens w projektowaniu systemów i jak frontend developerzy mogą z nich korzystać dla spójności interfejsów.
Frontlive to blog Olafa Sulicha z praktycznymi materiałami dla frontend developerów. Znajdziesz tu wizualne poradniki do CSS (pozycjonowanie, Flexbox, zmienne CSS), serie o dostępności z przykładami semantycznego HTML i pracy z czytnikami ekranowymi, a także wpisy o architekturze i narzędziach frontendu. Autor publikuje treści o React i TypeScript (m.in. o czytelności kodu), pisze o HTML-owych nagłówkach i strukturze dokumentu, porusza tematy takie jak design tokens czy podejście island architecture w Astro. Styl jest rzeczowy: krótkie wprowadzenie, kod do skopiowania, ilustracje i konkretne wnioski do wdrożenia w projekcie.
67 artykuły z tego bloga
Wyjaśnienie czym są Design Tokens w projektowaniu systemów i jak frontend developerzy mogą z nich korzystać dla spójności interfejsów.
Artykuł obalający mit o łatwości frontendu, pokazujący złożoność HTML, CSS i potrzebę głębokiej wiedzy w rozwoju frontendowym.
Artykuł o walidacji danych w TypeScript, jej znaczeniu dla bezpieczeństwa aplikacji i praktycznych zastosowaniach.
Wyjaśnienie problemów z z-index w CSS i mechanizmu stacking context, który decyduje o układaniu elementów.
Praktyczne porady dla początkujących programistów, jak efektywnie się uczyć i unikać typowych błędów w nauce kodowania.
Wprowadzenie do architektury mikrofrontendów, jej zalet w skalowaniu aplikacji oraz niezależności zespołów programistycznych.
Porównanie podejść do projektowania komponentów React: kompozycja vs konfiguracja na przykładzie komponentu Modal.
Praktyczny przewodnik po zasadach i korzyściach Code Review dla programistów, oparty na doświadczeniach kilkudziesięciu developerów.
Wizualny poradnik po polsku wyjaśniający podstawy Flexbox CSS - narzędzia do tworzenia nowoczesnych layoutów stron internetowych.
Wizualny poradnik pozycjonowania elementów w CSS dla początkujących - omówienie właściwości position z przykładami.
Jak modelować domenę w TypeScript, aby unikać nielegalnych stanów. Praktyczne przykłady z użyciem unii typów.
Wyjaśnia różnice między <section> a <div> w HTML, skupiając się na semantyce i dostępności dla technologii asystujących.
Wyjaśnienie hierarchii i poprawnego użycia nagłówków HTML (h1-h6) dla struktury treści, dostępności i SEO.
Analiza problemów z enumami w TypeScript i prezentacja lepszych alternatyw dla bezpieczniejszego typowania.
Programista dzieli się sposobem na znalezienie tematów do pisania artykułów technicznych, skupiając się na własnych doświadczeniach i zainteresowaniach.
Artykuł o problemach z czytelnością kodu w TypeScript, szczególnie w typach generycznych, oraz o sposobach na pisanie bardziej zrozumiałego kodu.
Jak zoptymalizować zewnętrzne skrypty w Next.js za pomocą Web Workerów i Partytown, aby odciążyć główny wątek i poprawić wydajność.
Omówienie pułapek związanych z warunkowym renderowaniem w React i JSX, w tym problemów z wartościami falsy i pierwszeństwem operatorów.
Analiza frameworka Remix, jego historii, kluczowych funkcji i porównanie z Next.js. Czy to konkurencja czy bezużyteczny framework?
Praktyczne porady dla Junior Developerów: czego unikać w pierwszej pracy programistycznej, by rozwijać się efektywnie.