ragnatela
Come funzionano i riduttori Redux
Se hai utilizzato Redux in qualsiasi momento durante lo sviluppo di un'applicazione per gestire lo 'stato', ti sarai sicuramente imbattuto in riduttori. Questo tutorial spiegherà il concetto di riduttori e come funzionano in modo specifico in Redux.
Leggi di piùCome progettare un'interfaccia utente semplice quando si dispone di una soluzione complessa
Software e app spesso risolvono problemi molto complessi per aziende e consumatori in termini di vendite, marketing, finanze e così via. Ma offrire un prodotto che risolva i problemi dei tuoi utenti non è abbastanza. Se l'interfaccia utente è complessa quanto il problema originale, l'abbandono degli utenti sarà elevato. Oggi esamineremo alcuni suggerimenti per la progettazione di un'interfaccia utente semplice indipendentemente dalla complessità della soluzione.
Leggi di piùRendere i siti Web più facili con cui parlare
I siti Web moderni non sono più inseparabili dagli schermi. Tra assistenti telefonici, altoparlanti domestici e lettori di schermo, sempre più persone utilizzano il Web senza nemmeno guardarlo. I siti web devono evolversi in natura.
Leggi di piùCome migrare da WordPress al generatore di siti statici Eleventy
Se sei un designer o uno sviluppatore con una conoscenza intermedia di HTML e JavaScript e conosci GitHub e la riga di comando, questo tutorial fa per te. Illustreremo passo dopo passo la conversione di un sito WordPress in un sito statico generato da Markdown.
Leggi di piùCommonMark: una specifica formale per il ribasso
Markdown ha una sintassi dichiarativa potente e facile da imparare per persone tecniche e non. Tuttavia, a causa delle conseguenti ambiguità nelle sue specifiche originali, ci sono stati diversi gusti distinti (o versioni personalizzate). Ciò ha portato a una forte divergenza da ciò che può essere analizzato e ciò che è reso. Scopri come CommonMark fornisce una specifica standardizzata di Markdown che riflette il suo utilizzo nel mondo reale.
Leggi di piùProgettare un importatore di dati attraente e utilizzabile per la tua app
Anche se lo sviluppo di un importatore di dati è una questione complessa, non vuoi che l'esperienza dei tuoi utenti con esso sia altrettanto complessa o complicata. Nel momento in cui si verificano attriti o errori nell'onboarding dei dati, le possibilità che vengano salvati dal software aumenteranno alle stelle. Quindi, in questo post, ci concentreremo su come presentare al meglio il tuo importatore di dati agli utenti.
Leggi di piùSmashing Podcast Episode 30 con Chris Murphy: cos'è il design del prodotto?
In questo episodio parliamo di Product Design. Cosa significa essere un Product Owner e come puoi apprendere le competenze richieste? Drew McLellan parla con l'esperto Chris Murphy per scoprirlo.
Leggi di piùIntrecciare l'accessibilità al Web con l'usabilità
In questo articolo, Uri Paz spiega come un sito conforme alle linee guida sull'accessibilità possa ancora presentare problemi di usabilità durante i test con utenti reali. Scopri come intrecciare le migliori pratiche di accessibilità con i test di usabilità può aiutare il maggior numero di persone possibile a utilizzare completamente il tuo sito.
Leggi di piùSmashing Podcast Episodio 29 con Leslie Cohn-Wein: come funziona Netlify Dogfood The Jamstack?
Stiamo chiedendo che aspetto abbia il cibo per cani Jamstack su Netlify. È possibile distribuire un'intera app su una rete CDN? Drew McLellan parla con l'ingegnere del personale di Netlify Leslie Cohn-Wein per scoprirlo.
Leggi di piùCreazione di un flusso di lavoro di test di integrazione continua utilizzando le azioni di GitHub
Con l'aiuto di questo tutorial, puoi imparare come creare un flusso di lavoro di integrazione continua per la tua API REST di Node JS usando GitHub Actions e come segnalare la copertura dei test con Coveralls.
Leggi di più