Lo storico degli articoli passati!

Https everywhere: perché non metterlo su tutti i progetti?

Il 2017 sembra dare molto peso ai siti che supportano l'Https, in particolare Google darà un po' di visibilità in più ai siti 'sicuri' mentre i principali browser faranno comparire una notifica di 'Pagina non sicura' quando rileveranno dei login sotto http. Vediamo come configurare l'Https sulle differenti architetture per siti web.

Certificati Ssl con Let's Encrypt

Per alcuni progetti, la gestione dei certificati ssl è una procedura onerosa sia in termini di costo fisico del certificato, sia della gestione manuale della pratica (richiesta, autenticazione, pagamento, invio). Può quindi capitare che il budget non sia sufficiente a coprire anche questa necessità. Let's Encrypt è una possibile soluzione che ci permette di ottenere in maniera automatica e gratuita, dei certificati ssl validabili dai browser!

Smart Integration Testing

Quando si parla di testing, si finisce sempre a parlare di test di integrazione. Ma sono veramente il nostro supereroe preferito? O possono diventare il nostro peggior nemico? Cerchiamo, tramite un esempio pratico, capire fin dove possiamo spingerci con i test di integrazione e quando dobbiamo delegare ad altre parti dell'applicazione il testing funzionale

Ruby, NodeJs, Go: vantaggi e svantaggi per lo sviluppo backend

Nelle single-page applications c'è una distinzione piuttosto netta tra il frontend ed il backend. L'aspetto di presentazione e interazione viene completamente gestita dal frontend; mentre il backend si occupa della business logic, leggendo i dati fornitigli dal frontend, elaborandoli e restituendogli i risultati.

Machine Learning made simple with Ruby

Come funziona la classificazione automatica senza passare da servizi esterni di prediction? Partendo dai classificatori bayesiani, si arriva a Latent Semantic Indexer con la gemma classifier-reborn. Hands on!

Made with Middleman and DatoCMS, our CMS for static websites