Bitcoin, Ethereum, criptovalute, blockchain…sicuramente in questi giorni avrete sentito parlare di questi argomenti. Sono talmente importanti, che sono riusciti a valicare il confine del…
Programmazione
Cosa sono e come funzionano lo scaling verticale e orizzontale
In questo articolo, vedremo cosa significa scalare verticalmente o orizzontalmente una risorsa. La scabilità di una risorsa IT, rappresenta la sua abilità di gestire…
Programmazione web – Repository dal mondo #1
Avete sempre voluto approcciarvi alla programmazione web oppure siete ormai esperti del settore? La puntata di oggi vi propone 4 repository che possono aiutarvi in questo…
Repository dal mondo #0 – Primi passi su Github
Che siate appassionati del mondo open-source oppure alle prime armi, che abbiate appena cominciato a programmare o abbiate anni di esperienza, questa rubrica fa…
Estrarre valori distinti (distinct) con Hadoop MapReduce
In questo breve articolo introduciamo un algoritmo per Hadoop Map/Reduce, per estrarre i valori distinti di un dataset. Iniziamo subito vedendo lo pseudocodice: def map(key,…
List Comprehensions in Python
La comprehension delle liste offrono un modo più conciso per scrivere un loop for. Possono tornare veramente utili quando vuoi creare nuove liste da…
[Rust] Hello, World
Continuiamo la serie di Hello, World introducendo un linguaggio di programmazione molto giovane ma molto amato: Rust. Rust è un linguaggio di programmazione compilato…
Una gentile introduzione a Strace
La prima volta che sono venuto a conoscenza di strace è stato probabilmente leggendo questo post di Julia Evans1: You can be a kernel…
Linguaggi di programmazione più popolari del 2016
Anche quest’anno la IEEE ha pubblicato un grafico interattivo contenente i linguaggi di programmazione più popolari del 2016. Finalmente il C è riuscito a…
Ecco il codice dell’Apollo 11
Un responsabile della Nasa, ha caricato qualche giorno fa su GitHub il codice dell’Apollo Guidance Computer presente sull’Apollo 11, che per primo mandò l’uomo sulla…