Wstęp

Droga Osobo Czytająca,

to nie jest książka.

Tak, zdaję sobie sprawę z tego, jak wielki truizm właśnie napisałem. Jednak ten projekt początkowo miał być książką, na którą pomysł wykiełkował mi w okolicach 2017 roku. Zaczęło się niewinnie, jako krótki poradnik do tworzenia aplikacji przy wykorzystaniu podejścia Progressive Enhancement. Pieczołowicie przystąpiłem więc do zbierania źródeł. I tak zbierałem je, aż się okazało, że jest połowa 2023 roku. I tak w sumie książka zahacza o niemal wszystkie możliwe tematy z zakresu webdevu – od design systemów po silniki JS przeglądarek. Przy okazji zmieniła się forma z typowej książki na e-booka, potem na PWA

Grucha w Comandeerowym sweterku, mówiący "A historii tego eseju i tak byś nie zrozumiała".

Mamy 2024 rok. Skoro czytasz te słowa, to oznacza, że coś udało mi się w końcu opublikować. W chwili, gdy piszę te słowa, to coś nazywa się “esejem hipertekstowym”, co jest ładnym eufemizmem na “stronę WWW z kilkoma artykułami”. Ograniczyłem także bardzo mocno zakres poruszanej tematyki. Teraz jest to po prostu zbiór moich przemyśleń i refleksji na temat tego, jak powinno dzisiaj wyglądać odpowiedzialne tworzenie stron WWW. A że jestem zwolennikiem “naukowego” podejścia do, cóż, publicystyki, to do moich przemyśleń dorzucam nieco źródeł i dodatkowych materiałów – tak, aby moje refleksje nie wisiały w intelektualnej pustce. I od razu ostrzegam, że mało jest tutaj rzeczy faktycznie technicznych. Za to więcej z zakresu filozofii webdevu – jeśli można to tak określić. Nie wyczerpuję też żadnego tematu w pełni – raczej rzucam kilka luźnych tropów, którymi można podążyć, by zgłębić każdy z tematów nieco bardziej.

Sam esej z kolei działa trochę jak wiki – poszczególne tematy linkują do siebie nawzajem. Równocześnie można je czytać całkowicie niezależnie od siebie. Kolejność pokazana w nawigacji jest tylko moją propozycją i można ją dowolnie zmieniać. W końcu ten esej to po prostu zbiór kilku artykułów na temat webdevu.

No i cały ten projekt to luźna propozycja, by do naszego zbyt dużego repertuaru przeróżnych skrótowców i innych akronimów dorzucić jeszcze jeden – GWD. Ten jeden, by wszystkimi rządzić.

Miłej lektury!

Spis treści

  1. Sieć
    1. Platforma sieciowa
  2. Przeglądarki
  3. Etyka
  4. Inkluzywność
    1. Różnorodność
    2. Założenia
    3. Preferencje osoby użytkowniczej
  5. Dostępność
    1. Niepełnosprawność
    2. Technologia asystująca
    3. Wytyczne
  6. User eXperience
  7. Prywatność
  8. Bezpieczeństwo
  9. Internacjonalizacja
  10. Zrównoważony rozwój
  11. Wydajność
  12. HTML
  13. CSS
  14. JavaScript
  15. Progressive Web Applications
  16. Progressive Enhancement
  17. Responsive Web Design
    1. Breakpoints
    2. Content First
    3. Proporcje
  18. Testowanie
    1. Testowanie dostępności
  19. Good Web Design