ragnatela
Creazione di shader con Babylon.js
Gli shader sono un concetto chiave se vuoi liberare la potenza pura della tua GPU. Ti aiuterò a capire come funzionano e persino a sperimentare il loro potere interiore in un modo semplice, grazie a _Babylon.js_. Prima di sperimentare, dobbiamo vedere come funzionano le cose internamente. Quando hai a che fare con il 3D con accelerazione hardware, dovrai fare i conti con due CPU: la CPU principale e la GPU. La GPU è una specie di CPU estremamente specializzata.
Leggi di piùCalendari per sfondi desktop: novembre 2016
A volte la migliore ispirazione è proprio davanti a noi. Con questo in mente, abbiamo intrapreso una [missione speciale di creatività](https://www.smashingmagazine.com/tag/wallpapers/) otto anni fa: per fornirti **sfondi desktop unici e stimolanti** ogni mese. Sfondi che sono un po' più distintivi della solita folla e che sono destinati ad alimentare le tue idee.
Leggi di piùElenco di lettura dello sviluppo Web n. 156: notizie sul browser, Webpack 2 e lezioni apprese da HPKP
Una persona che è seduta da sola in una stanza è sola? Da una prospettiva esterna, potrebbe sembrare di sì, ma il cervello umano è molto più interessante sotto questo aspetto. Portiamo dentro di noi una mappa delle relazioni e dipende da questa mappa se la persona si sente davvero sola o meno. Ho appena letto "[Lo stress e il sé sociale: come le relazioni influenzano il nostro sistema immunitario](https://www.brainpickings.org/2015/10/07/esther-sternberg-stress-relationships/)", e sento che possiamo imparare molto da esso. In effetti, ora potrei vedere i social media da una prospettiva diversa. Siamo esseri _social_, adoro condividere buoni contenuti con te, quindi, senza ulteriori indugi, ecco l'elenco di letture degli sviluppatori web di questa settimana.
Leggi di piùTrovare una migliore analisi mobile
Quando si crea un'applicazione mobile, uno sviluppatore immagina un modello e il modo in cui gli utenti utilizzeranno l'applicazione. Un problema che gli sviluppatori devono affrontare è che gli utenti non utilizzano sempre un'app nel modo in cui era prevista dallo sviluppatore. Come interagiscono gli utenti con l'app? Cosa fanno nell'app? Fanno ciò che lo sviluppatore vuole che facciano? L'analisi mobile aiuta a rispondere a queste domande. L'analisi consente allo sviluppatore di capire cosa succede con l'app nella vita reale e offre l'opportunità di modificare e migliorare l'app dopo aver visto come gli utenti la utilizzano effettivamente. Per dirla semplicemente, l'analisi è lo studio del comportamento degli utenti.
Leggi di piùCostruire "Topple Trump", un gioco a quiz interattivo basato sul Web (caso di studio)
Creare un quiz online semplice da usare, bello da vedere e divertente da giocare è una cosa. Basarsi sulla campagna presidenziale polarizzante di Donald Trump è un'altra. Nato da un'idea del direttore e sviluppatore di _Parallax_ Andy Fitch, _Topple Trump!_ ha vinto numerosi premi. Ma è stato un vero lavoro di squadra a dare vita al gioco. Ecco uno sguardo su come è successo esattamente, toccando il processo di sviluppo, le considerazioni sulla progettazione e alcune preziose lezioni apprese lungo il percorso.
Leggi di piùCalendari per sfondi desktop: ottobre 2016
Un nuovo mese significa nuovi sfondi! Questo viaggio va avanti da [otto anni](https://www.smashingmagazine.com/tag/wallpapers/) e ogni volta artisti e designer di tutto il mondo sfidano le loro capacità artistiche per trovare nuova ispirazione sul tuo desktop. E, beh, questa volta non è stato diverso.
Leggi di piùRiprogettazione del sistema di navigazione a sette livelli di SGS: un caso di studio
SGS (precedentemente _Société Générale de Surveillance_) è un'organizzazione di servizi globale e fornitore di servizi di ispezione, verifica, test e certificazione in 14 settori. Il sito Web di SGS (insieme a 60 siti Web localizzati) promuove principalmente i servizi principali dell'organizzazione, oltre a fornire l'accesso a una moltitudine di servizi utili, contenuti e strumenti supplementari. Il nostro obiettivo era trasformare [sgs.com](https://www.sgs.com/) da solo desktop a reattivo. Ciò ha presentato una serie unica di sfide, in particolare attorno al sistema di navigazione legacy, che nelle aree era profondo fino a sette livelli (diviso in due parti) e che consisteva in circa 12.000 **singoli elementi navigabili**.
Leggi di piùGli elementi costitutivi delle app Web progressive
La saggezza comune per la maggior parte delle aziende che hanno deciso di creare un'app è creare un'app nativa per Android o iOS, nonché un sito Web di supporto. Sebbene ci siano alcune buone ragioni per ciò, non abbastanza persone conoscono i principali vantaggi delle app Web.
Leggi di piùAggiornamento dell'animazione CSS con le curve di movimento
C'è l'animazione dell'interfaccia utente e poi c'è l'animazione dell'interfaccia utente _buona_. Una buona animazione ti fa dire "Wow!" — è liscia, bella e, soprattutto, naturale, non a blocchi, rigida o robotica. Se frequenti Dribbble o [UpLabs](https://www.uplabs.com), saprai di cosa sto parlando. Con così tanti fantastici designer che creano animazioni così belle, qualsiasi sviluppatore vorrebbe naturalmente ricrearle nei propri progetti. Ora, CSS fornisce alcuni preset per [`transition-timing-function`](https://developer.mozilla.org/en/docs/Web/CSS/transition-timing-function), come `ease-in` , `ease-out` e `ease-in-out`, che aggiungono un certo livello di morbidezza e realismo, ma sono molto generici, vero? Quanto sarebbe noioso se ogni animazione sul web seguisse le stesse tre funzioni di temporizzazione?
Leggi di piùDiversi framework di automazione dei test per le app React Native
L'asticella è alta per le app mobili di oggi. Innanzitutto, le app devono soddisfare gli standard di qualità che si aspettano i mercati delle app. In secondo luogo, gli utenti di app mobili sono molto esigenti. Sono disponibili molte alternative per il download, quindi gli utenti non tollereranno un'app buggy. Poiché le app mobili sono diventate una parte così cruciale della vita delle persone, gli utenti non saranno timidi nel condividere il loro amore o odio per un'app e quel feedback arriva di fronte a milioni di utenti in pochi secondi.
Leggi di più