Sieć

Twórz responsywne efekty graficzne za pomocą gradientów CSS i proporcji

Klasycznym problemem w CSS jest utrzymanie proporcji obrazów w powiązanych komponentach, takich jak karty. Nowo obsługiwana właściwość „współczynnik proporcji” w połączeniu z „dopasowaniem obiektu” stanowi remedium na ten ból głowy z przeszłości! Nauczmy się korzystać z tych właściwości, a także tworzyć responsywny efekt gradientu obrazu, aby uzyskać dodatkowy styl.

Czytaj więcej

Stan RODO w 2021 r.: Kluczowe aktualizacje i ich znaczenie

Jako praktycy cyfrowi, RODO wpłynęło na każdy aspekt naszego życia zawodowego i osobistego. Niezależnie od tego, czy jesteś uzależniony od Instagrama, wysyłasz wiadomości do rodziny na WhatsApp, kupujesz produkty z Etsy czy informacje Google, nikt nie uniknął zasad wprowadzonych w 2018 roku.

Czytaj więcej

Tworzenie własnego indywidualnego programu nauczania

Jako programiści nieustannie uczymy się nowych języków i frameworków. Ale jak możesz ustrukturyzować to uczenie się, aby zapewnić maksymalne korzyści, jednocześnie robiąc postępy? Oto, w jaki sposób możesz opracować własny program nauczania, aby podążać we właściwym kierunku.

Czytaj więcej

Kontekst i zmienne w generatorze statycznych witryn Hugo

W tym artykule przyjrzymy się tematowi kontekstu i zmiennych w Hugo, popularnym generatorze stron statycznych. Zrozumiesz takie pojęcia, jak kontekst globalny, kontrola przepływu i zmienne w szablonach Hugo, a także przepływ danych z plików treści przez szablony do podszablonów i szablonów podstawowych.

Czytaj więcej

Wskazówki i skróty do debugowania DevTools (Chrome, Firefox, Edge)

DevTools jest bardzo zaawansowane i pomocne, ale może też być bardzo onieśmielające i przytłaczające. Naprawmy to. W tym artykule Witalij omawia przydatne funkcje i skróty do debugowania w przeglądarkach Chrome, Firefox, Edge i Safari.

Czytaj więcej

Optymalizacja wideo pod kątem rozmiaru i jakości

Dodanie wideo do aplikacji może zwiększyć zaangażowanie i satysfakcję klientów. Ale w przypadku problemów z odtwarzaniem wideo może wystąpić dokładnie odwrotność: stragany z filmami są frustrujące i odpychają klientów. W tym artykule omówimy, jak zoptymalizować wideo w Twojej witrynie, aby zapewnić szybkie odtwarzanie i zmniejszyć liczbę przestojów.

Czytaj więcej

Czego można się spodziewać po warsztacie rozbijania: Masterclass projektowania formularzy

Kilka tygodni temu zorganizowaliśmy [Form Design Masterclass](https://smashingconf.com/online-workshops/workshops/adam-silver), warsztaty internetowe z Adamem Silverem wraz z 81 przyjaznymi i mądrymi osobami. Dzisiaj Adam dzieli się swoim doświadczeniem i szczegółami, podkreślając, czego jako uczestnik możesz oczekiwać od Smashing Workshop i o czym należy pamiętać podczas ich prowadzenia.

Czytaj więcej

Czego Saul Bass może nas nauczyć o projektowaniu stron internetowych?

Napisy filmowe, loga marek, plakaty… Saul Bass zrobił to wszystko, a zasady, które przyświecały jego twórczości, są teraz tak samo cenne jak 50 lat temu.

Czytaj więcej

Tworzenie aplikacji internetowej za pomocą React, Redux i Sanity.io

Headless CMS to potężny i łatwy sposób na zarządzanie treścią i dostęp do API. Zbudowany na React, Sanity.io jest płynnym narzędziem do elastycznego zarządzania treścią. Może być używany do budowania od podstaw prostych do złożonych aplikacji. W tym artykule, Ifeanyi wyjaśnia, jak zbudować prostą aplikację z listą przy użyciu Sanity.io i React. Globalne stany będą zarządzane przez Redux, a aplikacja będzie stylizowana za pomocą styled-components.

Czytaj więcej

Dynamiczne pisanie statyczne w TypeScript

W tym artykule przyjrzymy się niektórym z bardziej zaawansowanych funkcji TypeScript, takich jak typy Unii, typy warunkowe, typy literałów szablonu i typy ogólne. Chcemy sformalizować najbardziej dynamiczne zachowanie JavaScript w taki sposób, abyśmy mogli wyłapać większość błędów, zanim się pojawią.

Czytaj więcej