Recent Posts

CS Foundations·13 Aprile 2026

Processi e thread: lavorare da soli o usare la tecnica dei cloni

La differenza tra processi e thread spiegata con la metafora del centro logistico digitale e con codice Java, insieme a un’analisi delle race condition che si incontrano nella pratica e dei pro e contro di multiprocesso e multithread.

CS Foundations·11 Aprile 2026

Linguaggi e framework di programmazione: perché dovresti approfondirne uno

Comprendiamo la relazione tra “linguaggi di programmazione e framework” e condividiamo il trasferimento dell’esperienza di apprendimento nell’espansione della conoscenza da Java a Python e da HTML ad Android, nonché una guida alla selezione per gli studenti.

CS Foundations·10 Aprile 2026

Build e compilazione: differenze tra compilatore e interprete

Definiamo i concetti di build e compilazione, confrontiamo le differenze tra compilatori e interpreti con il processo e il codice di traduzione in linguaggio macchina e spieghiamo i compromessi in termini di prestazioni e stabilità nella pratica.

CS Foundations·10 Aprile 2026

Ricominciare dai fondamenti di informatica da laureato: alla ricerca dei quattro anni perduti

La confessione di un laureato in informatica a cui, dopo quattro anni di università, mancano le basi. Dall’arroganza dei progetti di capstone design ai limiti dello studio a memoria per i colloqui: comincia qui il diario di una crescita verso Linux e DevOps.