Doskonały front-end (nie)istnieje
Ten projekt powstaje z użyciem Static Site Generator Eleventy i startera Eleventy Excellent zainspirowanego wykładem Andiego Bell’a zatytułowanego ‘Be the browser’s mentor, not its micromanager’.
Ministrona korzysta z nowoczesnego CSS-a, metodologii Cube CSS, idealnie płynnej typografii i spacingu, elastycznych szablonów bloków treści oraz Tailwind CSS jako managera design tokenów.
Powyższe podejście zapewnia idealnie responsywne wyświetlanie strony, niezależnie od urządzenia, przeglądarki i sytuacji.
Jamstack czyli Composable
W swoich projektach korzystam z metodologii Jamstack znanej również jako Composable, zakładającej, że należy oddzielać warstwę doświadczenia webowego od systemów danych oraz logiki biznesowej, zwiększając elastyczność, skalowalność, wydajność i możliwość łatwego rozwijania ekosystemu aplikacji webowej.
Zewnętrzne API doskonale sprawdzają sie jako substytut własnej aplikacji backendowej wprowadzając logikę biznesowądo aplikacji (np. Commerce Layer jako zaplecze ecommerce). Headless CMS służy do nawodnienia aplikacji treścią (np. Sanity jako baza informacji o produktach w sklepie).