Sieć
Jak zoptymalizować progresywne aplikacje internetowe: wykraczanie poza podstawy
Udowodniono, że progresywne aplikacje internetowe zwiększają zaangażowanie użytkowników i skutecznie obniżają koszty. Zbudowanie nowoczesnego PWA wymaga czegoś więcej niż tylko podstawowej konfiguracji, aby nadążać za oczekiwaniami użytkownika. Dlatego spójrzmy z pierwszej ręki na dodawanie współczesnych cech do PWA, od działania w trybie offline po przyjazne dla użytkownika prośby o pozwolenie.
Czytaj więcejPriorytetyzacja funkcji: sposoby na zmniejszenie podmiotowości i stronniczości
Kiedy pracujesz nad nowym projektem, co jest ważniejsze niż wybór odpowiednich funkcji do opracowania? Jednak ćwiczenie często zamienia się w spektakl głosowania zespołowego. W rezultacie decyzje zmieniają się wielokrotnie. Porozmawiajmy o pułapkach popularnych technik ustalania priorytetów i podejść do ograniczania uprzedzeń i niezgodności.
Czytaj więcejTworzenie aplikacji do powiadamiania o cenach akcji za pomocą React, Apollo GraphQL i Hasura
W tym artykule dowiemy się, jak zbudować aplikację opartą na zdarzeniach i wysłać powiadomienie web-push po wyzwoleniu określonego zdarzenia. Skonfigurujemy tabele bazy danych, zdarzenia i zaplanowane wyzwalacze w silniku Hasura GraphQL i połączymy punkt końcowy GraphQL z aplikacją typu front-end, aby zarejestrować preferencje cen akcji użytkownika.
Czytaj więcejOdliczanie do wiązek miażdżącej radości i warsztatów w 2021 r.
Wiemy, jak trudno czasami być na bieżąco. W tym comiesięcznym wydaniu możesz przeczytać więcej o tym, co gotuje się w Smashing i poznać niektóre z najpopularniejszych zasobów przedstawionych w naszym biuletynie w ciągu ostatnich kilku tygodni.
Czytaj więcejLista kontrolna optymalizacji pod kątem wyszukiwarek (PDF)
To może być zniechęcający świat dla ludzi, którzy nie są zaznajomieni z SEO (a czasem nawet dla tych, którzy nie są zaznajomieni), więc zdecydowaliśmy się opublikować listę kontrolną, która przedstawia kluczowe czynniki, które powodują, że natkną się na te żmudne problemy z optymalizacją wyszukiwarek. Możesz nawet pobrać go jako plik PDF i wydrukować, kiedy tylko chcesz!
Czytaj więcejCzy strony internetowe przyczyniają się do problemów zdrowotnych konsumentów?
Dzisiaj przyjrzymy się „Dylematowi strony internetowej”. Innymi słowy, czy możliwe jest zbudowanie autorytatywnej, generującej leady, wysoce konwertującej strony internetowej bez manipulowania odwiedzających, aby robili to, co chcesz? Jeśli podążasz za tropem mediów społecznościowych, są one jednym i tym samym. Jeśli wolisz nie wymieniać dobrego samopoczucia swoich klientów na zysk, czytaj dalej.
Czytaj więcejSmashing Podcast Episode 31 z Eve Porcello: Co to jest GraphQL?
W tym odcinku mówimy o GraphQL. Co to jest i jak rozwiązuje niektóre typowe problemy z interfejsem API? Drew McLellan rozmawia z ekspertką Eve Porcello, aby się dowiedzieć.
Czytaj więcejJak 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ęcej