Sieć
Testowanie poczty e-mail tak, jak powinno
Przy tak wielu narzędziach i podejściach poczta e-mail wciąż ma wiele problemów, zarówno dla programistów, jak i marketerów e-mailowych. E-mail jest trudny, ponieważ ma zbyt wiele aspektów do ustawienia i kilka przypadków bez wspólnych zasad, których należy przestrzegać.
Czytaj więcejRozkładanie dużych kompilacji za pomocą Netlify i Next.js
Generacja statyczna jest świetna pod względem wydajności — dopóki aplikacja nie stanie się zbyt duża, a czasy budowy osiągną szczyt. Dzisiaj przyjrzymy się, jak nowe narzędzia On-Demand Builders firmy Netlify mogą to naprawić.
Czytaj więcejSmashing Podcast Episode 40 With Mike Cavaliere: Co to jest UI Chakra dla React?
W tym odcinku mówimy o interfejsie Chakra. Co to jest i jak może pomóc w Twoich projektach React? Drew McLellan rozmawia z ekspertem Mikem Cavaliere, aby się tego dowiedzieć.
Czytaj więcejTworzenie 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ęcejTworzenie 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ęcejJak 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ęcejRozwó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ęcejAutomatyzacja 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ęcejProjektowanie 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ęcejKonwersja 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