Sieć

Tworzenie niestandardowych fragmentów kodu Emmet w kodzie VS

W tym artykule Manuel wyjaśnia, dlaczego Emmet jest jednym z jego ulubionych narzędzi zwiększających produktywność do pisania HTML i CSS oraz jak można tworzyć niestandardowe fragmenty kodu Emmet w Visual Studio Code, aby jeszcze bardziej ulepszyć przepływy pracy w interfejsie.

Czytaj więcej

Tworzenie bloga wielu autorów za pomocą Next.js

W tym artykule wyjaśniono, jak możemy połączyć różne typy treści w aplikacji Next.js. Dzięki tej technice możemy dodać do naszych projektów dowolny rodzaj relacji jeden-do-jednego, jeden-do-wielu, a nawet wiele-do-wielu.

Czytaj więcej

Jak przeprowadzić audyt UX dla dużej platformy EdTech (studium przypadku)

Ten artykuł jest studium przypadku, w jaki sposób audyt UX wpływa na interfejs użytkownika. Wyjaśnia, w jaki sposób można analizować słynną platformę edukacyjną edX pod kątem wytycznych dotyczących użyteczności Jakoba Nielsena. Na początek Mark Lankmiller dzieli się wszystkimi kryteriami i metrykami, których użył do swojego audytu UX.

Czytaj więcej

Rozwój myślenia projektowego jako strategii rozwiązywania problemów

W dynamicznych i nieprzewidywalnych środowiskach, w których pracujemy, nawet najstaranniej wykonane rozwiązania mogą mieć krótki termin przydatności do spożycia. Kiedy zaakceptujemy, że nasza praca jest nietrwała, a nasze możliwości rozwiązywania problemów ograniczone, nasz cel może zmienić się z dostarczania pełnych rozwiązań na opracowywanie narzędzi, które umożliwiają naszym użytkownikom adaptacyjne projektowanie dla siebie.

Czytaj więcej

Automatyzacja testowania czytnika ekranu w systemie macOS przy użyciu funkcji Auto VO

Testowanie automatyczne jest ważną częścią każdego projektu oprogramowania, w tym testowania dostępności. Istnieją już narzędzia umożliwiające dostęp do lintingu i testów integracyjnych, ale co z testowaniem end-to-end z prawdziwą technologią wspomagającą? Ponieważ nie widziałem tego wcześniej, postanowiłem zbudować Auto VO, sterownik dla czytnika ekranu VoiceOver.

Czytaj więcej

Projektowanie z kodem: nowoczesne podejście do projektowania (wyzwania rozwojowe)

Po latach innowacji zarówno w narzędziach, jak i procesach, walka między projektowaniem a rozwojem jest nadal realna. Ten artykuł skupia się na najlepszych praktykach ulepszania procesów od projektowania do rozwoju oraz na tym, jak najnowocześniejsze rozwiązania, takie jak UXPin oparte na technologii Merge, mogą pomóc w ułatwieniu zmiany.

Czytaj więcej

Konwersja obrazu na tekst za pomocą React i Tesseract.js (OCR)

Czy musisz przetwarzać dane ręcznie, ponieważ podawane są za pomocą obrazów lub zeskanowanych dokumentów? Konwersja obrazu na tekst umożliwia wyodrębnienie tekstu z obrazów w celu zautomatyzowania przetwarzania tekstu na obrazach, filmach i zeskanowanych dokumentach. W tym artykule przyjrzymy się, jak przekonwertować obraz na tekst za pomocą React i Tesseract.js(OCR), wstępnie przetworzyć obrazy i poradzić sobie z ograniczeniami Tesseract (OCR).

Czytaj więcej

Alternatywny interfejs głosowy dla asystentów głosowych

Asystenci głosowi są obecnie najpopularniejszym przypadkiem użycia głosowych interfejsów użytkownika. Ponieważ jednak asystenci głosowi przekazują informacje zwrotne, rozmawiając z użytkownikiem, asystenci mogą rozwiązywać tylko proste zadania użytkownika, takie jak ustawianie alarmu lub odtwarzanie muzyki. Aby głosowe interfejsy użytkownika mogły się naprawdę przebić, informacja zwrotna dla użytkownika musi być wizualna, a nie dźwiękowa.

Czytaj więcej

Routing po stronie klienta w Next.js

Next.js ma system routingu oparty na plikach, w którym każda strona automatycznie staje się trasą na podstawie nazwy pliku. Ten artykuł poprowadzi Cię przez prawie wszystko, co musisz wiedzieć o routingu w Next.js i wskaże Ci powiązane tematy i koncepcje.

Czytaj więcej

Twój obraz prawdopodobnie nie jest dekoracyjny

Umieszczanie obrazów we współczesnej sieci jest bardzo celowe, pomagając w przekazaniu ogólnego celu strony lub wyświetlenia. Oznacza to, że prawie każdy deklarowany obraz musi mieć alternatywny opis.

Czytaj więcej