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

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

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

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

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

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

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

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

Tworzenie 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