Sieć

Jak zbudować grę dla wielu użytkowników w czasie rzeczywistym od podstaw?

Ten artykuł przedstawia proces, decyzje techniczne i wnioski wyciągnięte z tworzenia gry czasu rzeczywistego Autowuzzler. Dowiedz się, jak udostępniać stan gry wielu klientom w czasie rzeczywistym za pomocą Colyseus, wykonywać obliczenia fizyczne za pomocą Matter.js, przechowywać dane w Supabase.io i budować interfejs użytkownika za pomocą SvelteKit.

Czytaj więcej

Respektowanie preferencji ruchu użytkowników

Zapytanie o media `prefers-reduced-motion` ma doskonałe wsparcie we wszystkich nowoczesnych przeglądarkach od kilku lat. W tym artykule Michelle Barker wyjaśnia, dlaczego nie ma powodu, aby nie używać go dzisiaj, aby uczynić swoje witryny bardziej dostępnymi.

Czytaj więcej

Budowanie SSG, którego zawsze chciałem: kanapka 11ty, Vite i JAM

W styczniu 2020 r. Ben Holmes postanowił zrobić to, co robi prawie każdy programista WWW każdego roku: odbudować swoją osobistą witrynę. W tym artykule dzieli się swoją historią o tym, jak postanowił zbudować własny potok budowania od absolutnego punktu zerowego i stworzył „Slinkity”.

Czytaj więcej

Budowanie API z funkcjami Gatsby

W tym samouczku Paul Scanlon wyjaśnia, jak zbudować interfejs API przy użyciu funkcji Gatsby Functions i o czym należy pamiętać podczas wdrażania go w chmurze Gatsby.

Czytaj więcej

Smashing Podcast Episode 42 z Jeffem Smithem: Co to jest DevOps?

W tym odcinku mówimy o DevOps. Co to jest i czy jest to ciąg znaków, który należy dodać do łuku programistycznego? Drew McLellan rozmawia z ekspertem Jeffem Smithem, aby się dowiedzieć.

Czytaj więcej

Rozwiązywanie problemów z CLS w witrynie e-commerce opartej na Next.js (studium przypadku)

Kumulatywne przesunięcie układu jest jednym z najtrudniejszych podstawowych elementów sieci, które są niezbędne do debugowania. W tym artykule omawiamy różne narzędzia, aby zbadać CLS, kiedy ich używać (a kiedy nie) oraz rozwiązania niektórych problemów z CLS, z którymi mieliśmy do czynienia w naszej witrynie e-commerce opartej na Next.js.

Czytaj więcej

Prosta, ale skuteczna procedura zdrowia psychicznego dla programistów

W tym artykule przyjrzymy się, dlaczego dbanie o równowagę między pracą a życiem prywatnym jest ważne, jak opracować prostą i skuteczną rutynę zdrowia psychicznego oraz jakie są najpowszechniejsze i najskuteczniejsze techniki, których możesz użyć, aby stworzyć własną rutynę.

Czytaj więcej

Wskazówki i porady dotyczące oceny projektantów UX/UI

Klienci mogą zacząć korzystać z Twojej aplikacji, ponieważ oferujesz unikalny produkt, ale wrażenia użytkownika sprawiają, że zostają. Potrzebujesz do tego doskonałych projektantów UX i wiedzy, jak ich rozpoznać podczas zatrudniania.

Czytaj więcej

Inteligentne rozwiązania CSS dla typowych wyzwań związanych z interfejsem użytkownika

Pisanie CSS prawdopodobnie nigdy nie było tak zabawne i ekscytujące, jak jest dzisiaj. W tym poście przyjrzymy się typowym problemom i przypadkom użycia, z którymi wszyscy musimy się zmierzyć w naszej pracy oraz sposobom ich rozwiązywania za pomocą nowoczesnego CSS. Jeśli jesteś zainteresowany, niedawno omówiliśmy również [narzędzia audytu CSS](https://www.smashingmagazine.com/2021/03/css-auditing-tools/), [generatory CSS](https:// www.smashingmagazine.com/2021/03/css-generators/), [front-end boilerplates](https://www.smashingmagazine.com/2021/06/useful-frontend-boilerplates-starter-kits/) oraz [ Rozszerzenia kodu VS](https://www.smashingmagazine.com/2021/05/useful-vs-code-extensions-web-developers/) – też mogą Ci się przydać.

Czytaj więcej

Przydatne interfejsy API React do tworzenia elastycznych komponentów za pomocą TypeScript

React with JSX to fantastyczne narzędzie do tworzenia łatwych w użyciu komponentów. Komponenty Typescript sprawiają, że programiści z przyjemnością integrują Twoje komponenty z ich aplikacjami i odkrywają Twoje API. Dowiedz się o trzech mniej znanych interfejsach React API, które mogą przenieść twoje komponenty na wyższy poziom i pomóc w tworzeniu jeszcze lepszych komponentów React w tym artykule.

Czytaj więcej