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ù