Tag: software engineering

Interferometria e codice Python

Ecco un’istantanea dell’articolo che descrive l’algoritmo sviluppato da Katie Bouman e altri (due del MIT, due di Harvard e uno di Google) che è stato utilizzato per ricomporre l’immagine del buco nero. L’articolo risale al 2016, era stato presentato alla IEEE Conference on Computer Vision and Pattern Recognition ed è stato reso di dominio pubblico …

Continue reading

Design patterns

Ho raccolto e organizzato un po’ di materiale per studiare una prassi progettuale, quella degli schemi architetturali (design patterns), ormai consolidata (a partire dagli anni ’70) nell’ingegneria del software. Durante la mia visita da osservatore al CERN nell’estate 1991, il prof. Morando, mentre ci guidava in una visita al progetto ALEPH, mi disse “Il software di …

Continue reading

Inversion of Control

Mi imbatto, leggendo le note di NodeBeginner.org su Node.js, nel problema di interfacciare il nostro programma con librerie terze: alla svelta si può rimane impigliati in una rete da pesca. Questo sito parla (anche in italiano) del modo di gestire le dipendenze per dormire sonni tranquilli. Da leggere con calma.