Nowe, potężne narzędzia do tworzenia stron internetowych pojawiają się niemal codziennie. My w zespole postanowiliśmy jednak cofnąć się o krok i postawić na to co proste, ale użyteczne. Efekt? Korzyści dla zespołu i dla klienta. Podczas prezentacji opowiem o tym, co zyskaliśmy oraz wprowadzę słuchaczy w świat Hugo – nowoczesnego generatora stron statycznych.
CSS Grid i Flexbox to przełomowe podejście do szybkiego tworzenia nowoczesnych, w pełni responsywnych układów stron internetowych. Mimo tego, że te dwa systemy są całkowicie od siebie niezależne, ich wspólne użycie otwiera developerom zupełnie nowe możliwości, a przy okazji zmniejsza ilość kodu potrzebnego do osiągnięcia pożądanego efektu. Na mojej prelekcji przestawię praktyczne zalety wykorzystania obu systemów i porównam je z dotychczas stosowanymi metodami.
Izomorficzny? Uniwersalny? Bez względu na to, które z tych tajemniczych określeń wybierzemy na nasz kod, warto znać korzyści płynące z server-side renderingu i dostępne rozwiązania, które pomogą nam w realizacji tego zadania. Od poprawienia UX, przez skrócenie czasu ładowania strony, po lepsze SEO – przeanalizujemy jakie problemy współczesnych SPA może rozwiązać uniwersalny JavaScript (na przykładzie popularnych rozwiązań dla Reacta i Angulara).