Sieć
Jak działają reduktory Redux
Jeśli korzystałeś z Redux w dowolnym momencie podczas tworzenia aplikacji do zarządzania `stanem`, z pewnością natkniesz się na reduktory. Ten samouczek wyjaśni koncepcję reduktorów i sposób ich działania w Redux.
Czytaj więcejJak zaprojektować prosty interfejs użytkownika, gdy masz złożone rozwiązanie
Oprogramowanie i aplikacje często rozwiązują bardzo złożone problemy firm i konsumentów w zakresie sprzedaży, marketingu, finansów i tak dalej. Jednak oferowanie produktu, który rozwiązuje problemy użytkowników, nie wystarczy. Jeśli interfejs użytkownika jest tak złożony, jak pierwotny problem, rotacja użytkowników będzie wysoka. Dzisiaj przyjrzymy się kilku wskazówkom dotyczącym projektowania prostego interfejsu użytkownika niezależnie od złożoności rozwiązania.
Czytaj więcejŁatwiejsze rozmowy na stronach internetowych
Nowoczesne strony internetowe nie są już nierozerwalnie związane z ekranami. Od asystentów telefonicznych, głośników domowych i czytników ekranu coraz więcej osób korzysta z sieci, nawet na nią nie patrząc. Strony internetowe muszą ewoluować w naturze.
Czytaj więcejJak przejść z WordPressa do generatora stron internetowych Eleventy?
Jeśli jesteś projektantem lub programistą ze średnią znajomością HTML i JavaScript oraz znasz się na GitHub i wierszu poleceń, ten samouczek jest dla Ciebie. Przejdziemy krok po kroku przez konwersję witryny WordPress na statyczną witrynę generowaną z Markdown.
Czytaj więcejCommonMark: formalna specyfikacja przecen
Markdown ma deklaratywną składnię, która jest zarówno potężna, jak i łatwa do nauczenia dla osób technicznych i nietechnicznych. Jednak ze względu na wynikające z tego niejasności w oryginalnej specyfikacji, pojawiło się kilka różnych smaków (lub wersji niestandardowych). Doprowadziło to do gwałtownej rozbieżności między tym, co można przeanalizować, a tym, co jest renderowane. Dowiedz się, w jaki sposób CommonMark zapewnia ustandaryzowaną specyfikację Markdown, która odzwierciedla jej rzeczywiste użycie.
Czytaj więcejProjektowanie atrakcyjnego i użytecznego importera danych dla Twojej aplikacji
Mimo że opracowanie importera danych jest sprawą złożoną, nie chcesz, aby doświadczenia użytkowników z nim były równie złożone lub skomplikowane. W momencie, gdy doświadczą jakiegokolwiek tarcia lub błędu we wprowadzaniu danych, szanse na to, że wyjdą z oprogramowania, gwałtownie wzrosną. Dlatego w tym poście skupimy się na tym, jak najlepiej zaprezentować użytkownikom importera danych.
Czytaj więcejSmashing Podcast Episode 30 z Chrisem Murphym: Co to jest projektowanie produktu?
W tym odcinku mówimy o projektowaniu produktu. Co to znaczy być właścicielem produktu i jak możesz nauczyć się wymaganych umiejętności? Drew McLellan rozmawia z ekspertem Chrisem Murphym, aby się dowiedzieć.
Czytaj więcejTkanie dostępności sieci z użytecznością
W tym artykule Uri Paz wyjaśnia, w jaki sposób witryna zgodna z wytycznymi dotyczącymi ułatwień dostępu może nadal stwarzać problemy z użytecznością podczas testowania z prawdziwymi użytkownikami. Dowiedz się, jak łączenie sprawdzonych metod ułatwień dostępu z testowaniem użyteczności może pomóc jak największej liczbie osób w pełnym wykorzystaniu Twojej witryny.
Czytaj więcejSmashing Podcast Episode 29 z Leslie Cohn-Wein: Jak Netlify Dogfood The Jamstack?
Pytamy, jak wygląda testowanie Jamstack w Netlify. Czy możesz wdrożyć całą aplikację w sieci CDN? Drew McLellan rozmawia z inżynierem personelu Netlify, Leslie Cohn-Wein, aby się tego dowiedzieć.
Czytaj więcejTworzenie przepływu pracy testu ciągłej integracji za pomocą akcji GitHub
Za pomocą tego samouczka możesz dowiedzieć się, jak utworzyć przepływ pracy ciągłej integracji dla interfejsu API REST węzła JS za pomocą akcji GitHub, a także jak raportować pokrycie testami za pomocą kombinezonów.
Czytaj więcej