Mi sto avvicinando da poco a Python, e vedo che l’ultima versione stabile disponibile è la 3.7. Però ho anche l’impressione che molte persone usino Python 2.x, e non capisco se vale la pena imparare qualcosa in più in merito a questa versione precedente. Ci sono grosse differenze?

Sento sempre più spesso parlare di database NoSQL, ma non capisco perché dovrei scegliere una soluzione diversa da un database relazionale basato su SQL, come MySQL o Oracle. Quand’è che mi conviene usare questi NoSQL? E soprattutto, perché?

Ultimamente sento sempre più spesso parlare di machine learning. Da quel che ho capito, sembra una competenza sempre più richiesta, ma vorrei capire se è effettivamente il caso di approfondirla. Se sì, che tipo di tecnologie possono essere utili? Cosa dovrei imparare e/o approfondire?

Vorrei iniziare a sviluppare app per iOS, ma non ho capito quali tecnologie dovrei approfondire. Ho visto che serve conoscere un po’ di XML, ma per quanto riguarda i linguaggi di programmazione, non capisco se è meglio usare Objective C oppure Swift. Quale linguaggio dovrei scegliere?

Ultimamente ho visto che molti siti web (anche statici) stanno tutti migrando ad HTTPS. Sinceramente, non ne capisco il motivo. HTTPS, infatti, permette di cifrare tutto il traffico tra client e server, e può essere utile per rendere più sicuro l’invio di informazioni sensibili (ad esempio, le credenziali di accesso ad un’area riservata). Quali altri[…]

Esistono molte soluzioni per implementare tecniche di machine learning anche su Javascript: ecco un esempio pratico basato sulla libreria mljs.

Guida completa alla migrazione da HTTP ad HTTPS: dall’ottenimento dei certificati, alla loro installazione, passando per la SEO e i CMS come Wordpress.

Guida all’installazione, configurazione e uso della Bash di Ubuntu direttamente su Windows 10, sfruttando le novità introdotte con l’Anniversary Update.

Guida all’installazione e breve panoramica di Remix OS, uno dei porting di Android più interessanti per l’utilizzo su ambienti desktop.