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ęcejStan 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ęcejTworzenie 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ęcejKontekst 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ęcejWskazó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ęcejOptymalizacja 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ęcejCzego 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ęcejCzego 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ęcejTworzenie 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ęcejDynamiczne 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