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ęcej

Co 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ęcej

Dobry, 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ęcej

Generatory 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ęcej

Rosną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ęcej

Narzę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ęcej

Przewodnik 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ęcej

Budowanie 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ęcej

Budowanie 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ęcej

Pola 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