ragnatela

Come creare un gioco multiutente in tempo reale da zero

Questo articolo mette in evidenza il processo, le decisioni tecniche e le lezioni apprese dietro la creazione del gioco in tempo reale Autowuzzler. Scopri come condividere lo stato del gioco su più client in tempo reale con Colyseus, eseguire calcoli di fisica con Matter.js, archiviare dati in Supabase.io e creare il front-end con SvelteKit.

Leggi di più

Rispettare le preferenze di movimento degli utenti

La query multimediale `preferisce il movimento ridotto` ha un eccellente supporto in tutti i browser moderni risalenti a un paio d'anni fa. In questo articolo, Michelle Barker spiega perché non c'è motivo di non usarlo oggi per rendere i tuoi siti più accessibili.

Leggi di più

Costruire l'SSG che ho sempre desiderato: un panino 11ty, Vite e JAM

Nel gennaio 2020, Ben Holmes ha deciso di fare ciò che quasi tutti gli sviluppatori web fanno ogni anno: ricostruire il proprio sito personale. In questo articolo, condivide la sua storia di come ha deciso di costruire la propria pipeline di costruzione da zero assoluto e ha creato "Slinkity".

Leggi di più

Creazione di un'API con le funzioni Gatsby

In questo tutorial, Paul Scanlon spiega come creare un'API utilizzando Gatsby Functions e cosa devi tenere a mente quando la distribuisci su Gatsby Cloud.

Leggi di più

Smashing Podcast Episodio 42 con Jeff Smith: cos'è DevOps?

In questo episodio parliamo di DevOps. Che cos'è ed è una stringa da aggiungere al tuo arco di sviluppo web? Drew McLellan parla con l'esperto Jeff Smith per scoprirlo.

Leggi di più

Risoluzione dei problemi CLS in un sito Web di e-commerce basato su Next.js (caso di studio)

Cumulative Layout Shift è uno dei più difficili elementi web vitali per il debug. In questo articolo, esamineremo diversi strumenti per indagare sui CLS, quando utilizzarli (e quando no) e soluzioni ad alcuni dei problemi di CLS che abbiamo affrontato nel nostro sito Web di e-commerce basato su Next.js.

Leggi di più

Una routine di salute mentale semplice ma efficace per i programmatori

In questo articolo, vedremo perché è importante prendersi cura dell'equilibrio tra lavoro e vita privata, come sviluppare una routine di salute mentale semplice ed efficace e le tecniche più comuni ed efficienti che puoi utilizzare per creare la tua routine personalizzata.

Leggi di più

Suggerimenti e trucchi per la valutazione dei designer UX/UI

I clienti potrebbero iniziare a utilizzare la tua app perché offri un prodotto unico, ma l'esperienza dell'utente è ciò che li fa rimanere. Per questo, hai bisogno di eccellenti designer UX e del know-how per individuarli quando assumi.

Leggi di più

Soluzioni CSS intelligenti per le sfide comuni dell'interfaccia utente

Scrivere CSS probabilmente non è mai stato così divertente ed eccitante come lo è oggi. In questo post daremo un'occhiata ai problemi comuni e ai casi d'uso che tutti dobbiamo affrontare nel nostro lavoro e come risolverli con i moderni CSS. Se sei interessato, abbiamo anche trattato di recente di [Strumenti di auditing CSS](https://www.smashingmagazine.com/2021/03/css-auditing-tools/), [Generatori di CSS](https:// www.smashingmagazine.com/2021/03/css-generators/), [caldaie front-end](https://www.smashingmagazine.com/2021/06/useful-frontend-boilerplates-starter-kits/) e [ Estensioni di codice VS](https://www.smashingmagazine.com/2021/05/useful-vs-code-extensions-web-developers/) — potresti trovarle utili anche tu.

Leggi di più

Utili API React per la creazione di componenti flessibili con TypeScript

React with JSX è uno strumento fantastico per creare componenti facili da usare. I componenti dattiloscritti rendono un vero piacere per gli sviluppatori integrare i tuoi componenti nelle loro app ed esplorare le tue API. Scopri tre API React meno conosciute che possono portare i tuoi componenti al livello successivo e aiutarti a creare componenti React ancora migliori in questo articolo.

Leggi di più