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

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

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

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

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

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

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

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