Sieć
Jak szybko zdobyć klientów do projektowania stron internetowych (część 1)
Sekretem sukcesu w biznesie projektowania stron internetowych jest myślenie o projektowaniu jako usłudze, a nie produkcie. Kiedy koncentrujesz się na powtarzalnych przychodach i sprzedajesz do jednej docelowej niszy, możesz rozwijać firmę szybciej niż kiedykolwiek.
Czytaj więcejCo nowego we Flutterze 2?
Flutter przechodzi z wieloplatformowego pakietu SDK do tworzenia aplikacji mobilnych dla systemu Android/iOS w narzędzie, które umożliwia natywne uruchamianie tego samego kodu w przeglądarce w systemach Windows, Linux i macOS. Dzięki Flutter 2 niemobilny rozwój Fluttera staje się bardziej opłacalny.
Czytaj więcejDobry, lepszy, najlepszy: rozwikłanie złożonego świata dostępnych wzorców
Skąd wiemy, które wzorce są dobre, lepsze, najlepsze, jeśli chodzi o dostępność? Czy lepiej skorzystać z ustalonego wzorca/biblioteki, czy stworzyć nowe? Mając do dyspozycji niezliczoną ilość opcji, możemy szybko wpaść w sieć zamieszania na ten temat.
Czytaj więcejGeneratory CSS
W nowej krótkiej serii postów przedstawiamy niektóre z przydatnych narzędzi i technik dla programistów i projektantów. Tym razem chodzi o generatory CSS: od cieni CSS do łagodzenia gradientów, nakładek CSS i bazgrołów CSS.
Czytaj więcejRosnąca dojrzałość UX: znalezienie mistrza UX i wykazanie zwrotu z inwestycji (część 1)
Wszyscy odnosimy korzyści, gdy pracujemy nad zwiększeniem ogólnej dojrzałości UX naszych organizacji. W tym artykule omawiamy koncepcję dojrzałości UX i skupiamy się na znalezieniu i wykorzystaniu mistrzów UX oraz wykazaniu zwrotu z inwestycji lub wartości UX.
Czytaj więcejNarzędzia audytu CSS
Kompletny przewodnik po narzędziach audytu CSS do debugowania i refaktoryzacji CSS. Narzędzia do wykrywania problemów ze specyfiką CSS, zduplikowanych i nieprawidłowych selektorów oraz ulepszania architektury CSS.
Czytaj więcejPrzewodnik po etycznym usuwaniu dynamicznych stron internetowych z Node.js i Puppeteer
W przypadku wielu zadań związanych ze skrobaniem sieci wystarczy klient HTTP, aby wyodrębnić dane ze strony. Jednak w przypadku dynamicznych stron internetowych bezgłowa przeglądarka staje się czasem nieodzowna. W tym samouczku zbudujemy web scraper, który potrafi zdrapywać dynamiczne strony internetowe oparte na Node.js i Puppeteer.
Czytaj więcejBudowanie zaufania użytkowników do projektowania UX
Zaufanie jest podstawą długoterminowej strategii każdego produktu. Jest wiele sposobów na zarobienie tego, a jeszcze więcej sposobów na to, by je stracić. W tym artykule omówimy, w jaki sposób jako projektant produktu możesz upewnić się, że Twój produkt pielęgnuje i zachowuje zaufanie w każdym punkcie styku. Aby to zrobić, pożyczymy kilka sztuczek, które marketerzy i ludzie zajmujący się produktami mają w rękawie.
Czytaj więcejBudowanie bota Discord za pomocą Discord.js
Przewodnik krok po kroku dotyczący budowania i wdrażania serwera Discord, bota Discord i systemu ról reakcji z Discord.js.
Czytaj więcejPola tekstowe Material Design są źle zaprojektowane
Gdzie umieścić etykietę w formularzu internetowym? Na początku rozmawialiśmy o etykietach wyrównanych do lewej w porównaniu do etykiet wyrównanych do góry. W dzisiejszych czasach mówimy o pływających etykietach. Przyjrzyjmy się, dlaczego nie są to zbyt dobry pomysł i czego użyć zamiast tego.
Czytaj więcej