Quanto sono forti le password che gli utenti delle nostre applicazioni scelgono? Piuttosto che inventare algoritmi personali ci si può affidare a librerie apposite come zxcvbn, inventata da Dropbox, semplice e sfruttabile in tantissimi linguaggi di programmazione. Qui la proviamo con Node.js
In Rete sono disponibili moltissime API utili, in buona parte sfruttabili e sperimentabili in maniera gratuita. NewsAPI è una di queste e può essere integrata in ogni genere di software con qualsiasi linguaggio di programmazione. Qui la vediamo al lavoro con Node.js
JSON conquista per la sua infinita duttilità eppure in molti casi è necessario poter definire una “grammatica” per i nostri documenti specificando quali regole devono rispettare. Lo si può fare con Json Schema, uno standard molto flessibile che esploreremo in questo screencast
Axios è una delle librerie più note ed utilizzate in Javascript per l’interazione in Rete. Efficiente e snella permette di scambiare dati via HTTP con servizi web e può essere integrata in pagine web o applicazioni Node.js: proviamola insieme!
In questo screencast, presentiamo Cheerio.js una libreria per Node.js che in pieno stile jQuery permette – in maniera molto efficiente – di interagire con contenuti HTML per elaborarli sia in lettura sia al fine della loro modifica
Redis e Node.js sono due grandi realtà dell’Informatica moderna: gratuiti, open source, duttili nei loro usi. Farli interagire risulta semplice grazie ai driver nati dall’impegno delle rispettive community. In questo screencast, apprezziamo i loro principi fondanti e li vediamo al lavoro insieme
Uno dei grandi successi di Node.js è stato trasformare Javascript da linguaggio puramente client a soluzione apprezzata per lo sviluppo lato server. In questo screencast vediamo come si possa realizzare con Node.js un server web efficiente, pronto ad ospitare le funzionalità di un backend web