Le mie attività di sviluppatore e di didattica del software

A me è sempre piaciuto programmare, per come ho potuto, ogni volta che ho potuto, mettendo mano a decine di linguaggi diversi, dal linguaggio macchina (al tempo in cui debuggavo il codice da me scritto in assembly per i microchip ST62T25, su cui ci ho anche fatto una tesina con progettazione dell'hardware e del software e realizzazione pratica), fino ai più recenti linguaggi di alto livello, incontrati sia all'università sia nei miei studi personali.

In primis sono stato un autodidatta, quando senza alcuna scolarizzazione sulla programmazione (e senza Internet, allora non c'era) già facevo esperimenti matematici col vecchio Quick Basic (un mio programmino, negli anni '90, fu anche pubblicato a livello nazionale su una rivista di informatica).

Solo più tardi, molto tempo dopo, l'università mi ha permesso di strutturare uno stile di pensiero molto valido e molto più ampio di quello che da solo mi ero potuto costruire relativamente allo sviluppo software. Ringrazio in particolare il prof. Marco Ronchetti per avermi trasmesso l'amore per Java, lui è stato uno dei migliori docenti che abbia avuto nell'area di Informatica.

In rete si trovano ancora tracce dei miei lavori sia di didattica del software (come questa "Introduzione ai linguaggi di programmazione", "Introduzione alla programmazione in Java", "Introduzione alla programmazione funzionale e all'utilizzo di Ocaml"), sia le discussioni di programmazione con i colleghi di università e con i docenti quando studiavo a Trento e a Pisa, sia miei lavori universitari di programmazione e di ingegneria del software. Molto di ciò che ho fatto dalle scuole superiori sino all'università, comunque, rimane solo nei ricordi personali.

Francesco GalganiSono intervenuto in vari LinuxDay come relatore, come nella foto qui in alto, tratta dalla rivista "Full Circle Magazine, num. 20, dic 2008, pag. 26", e in quest'altro foto qui a destra (relativa ad uno dei miei corsi su Joomla).

Nel corso degli anni ho tenuto docenze sull'uso del software, ad es. ho realizzato tanti anni fa (al tempo del Web 1.0) un corso di FrontPage per docenti dello scuole medie superiori e, più recentemente (al tempo del Web 2.0), due corsi di Joomla (qui video e slides del primo corso e del secondo). Tutti questi corsi sono stati in più giornate e almeno uno di questi è stato registrato su Youtube. Con Joomla ho anche lavorato per molti anni per conto di Uninettuno, realizzando e curando una community online degli studenti. Ho fatto anche altri interventi didattici su temi a me cari, come "Libertà nella tecnocrazia": l'entusiasmo e il clima relazionale di quelle giornate, con studenti di scuole medie superiori, è un bel regalo che ancora porto con me.

Francesco Galgani e Giulio RipaSempre in tema di didattica legata al rapporto tra essere umano e tecnologia, con un approccio più filosofico, psicologico e sociologico, sono felice di poter segnalare i miei oltre 25 anni di collaborazione e riflessione insieme all'Ing. Giulio Ripa, con cui ho presentato il nostro e-book "L'era della simulazione ovvero l'oscuro desiderio di essere sempre connessi". Anche le mie due tesi di laurea hanno riguardo il rapporto tra essere umano e tecnologia: "Solitudine e Contesti Virtuali" e "L'Era della Persuasione Tecnologica ed Educazione all'Uso della Tecnologia". A proposito, sono dottore in "Processi Cognitivi e Tecnologie".

Ho avuto anche occasione di incontrare e parlare personalmente con Richard Stallman, che considero uno dei massimi esempi positivi della storia dell'Informatica e uno degli uomini più assennati del nostro tempo, e di partecipare a eventi come la South Tyrol Free Software Conference, una delle conferenze annuali europee più consolidate sul software libero, che si tiene in provincia di Bolzano.

Come sviluppatore, nell'ultimo ventennio ho realizzato molti siti di complessità diversa, sia statici sia dinamici. Questo blog è fatto con Drupal, che notoriamente non è tra i più semplici CMS. Ho anche realizzato negozi online, siti per agriturismi, per artisti, per associazioni culturali, ecc.

Attualmente sono specializzato nello sviluppo di applicazioni per iPhone e Android in Java, tramite Codename One. Ho anche scritto un corso per imparare a usare Codename One, consultabile alla pagina: Sviluppare app multipiattaforma - Indice del corso introduttivo.

Sono attivo su Stack Overflow e su Github.

Github: https://github.com/jsfan3
Principali repository personali su Github: CN1Libs-VideoOptimizer, CN1Libs-WowzaLiveStreaming, CN1Libs-NativeLogsReader
Principale repository in cui ho dato molti contributi: CodenameOne
GitMemory: https://www.gitmemory.com/jsfan3
Stack Overflow: https://stackoverflow.com/users/1277576/francesco-galgani

Principali articoli tecnici da me scritti o in cui sono citato:

Su Stack Overflow risulto tra gli sviluppatori più attivi relativamente a Codename One, questa istantanea è del 24 novembre 2019:

Top Codename One developers

Francesco Galgani,
ultimo aggiornamento 2 gennaio 2020

Generazioni a confronto, cyberbullismo, riflessioni (e-book con audio)

Sito di riferimento dell'e-book "Generazioni a confronto": https://www.netreputation.it/generazioni-a-confronto/

Un libro multimediale con le voci di più generazioni su come viene vissuto, abusato o irrisolto il digitale nella propria esistenza e in relazione con gli altri.

Le voci, sì proprio le voci di chi ha meno di 18 anni in confronto di chi ne ha più di 35 o 65…

Perché bisogna proprio ascoltarle le voci – ed immaginarsi chi c’è dietro le voci – mentre raccontano le proprie esperienze giovanili in rapporto col tempo libero, la scuola e l’informazione prima  e dopo l’avvento del Digitale.

Comportamenti e relazioni che non ci sono più, ma anche atteggiamenti e connessioni che proprio non ci si sarebbe mai aspettato di vivere.

A completare il quadro di questo confronto generazionale rispetto al mondo della comunicazione (digitale) centinaia di rilevamenti statistici raccolti fra ragazzi, genitori ed insegnanti sull’uso del digitale e la tematica del Cyberbullismo.

Consigli e buone pratiche per gli adulti che quotidianamente hanno a che fare con i minori, per un uso corretto e consapevole della rete e di internet.

Provocazione culturale no-profit in licenza creative commons liberamente scaricabile e riproducibile (in versione EPUB e PDF e MOBI).

Gli autori Vincenzo Bianculli, Enrico Bisenzi, Marco Pini sono disponibili per presentazioni dell’eBook ‘Generazioni a confronto‘ presso biblioteche e centri culturali-didattici interessati.

Gli autori sono anche disponibili a fornire una versione dell'e-book in html semplice per chi ha bisogno di ascoltarlo con un sintetizzatore vocale.

Dal mio punto di vista, questo e-book va ad integrarsi con temi ampiamente trattati in questo blog. A titolo di esempio, ricordo:

Sul tema del cyberbullismo, ho anche pubblicato:

Francesco Galgani,
8 novembre 2019

Verso l’infinito

Camminando sulle nuvole rosa,
al tramonto dell’esistenza,
osservo la disperazione
di chi non sa la propria essenza,

di chi non ha avuto
né gentilezza né sobrietà
a causa d’un mondo
che ci violenta nella dignità.

Tutto scorre,
ma per me è ora d’andare
verso l’infinito
che accoglie il nostro male,

che lo cura e guarisce
proteggendoci con amore,
risanando le ferite,
restituendoci ogni onore.

Amen.

(Francesco Galgani, 4 novembre 2019, www.galgani.it)

Web: si sta come d'autunno sugli alberi le foglie...

Si sta come d'autunno sugli alberi le fogli (Ungaretti)Se segui questo blog, avrai notato che nell'ultima settimana ci sono stati problemi di accesso, con cinque giorni completamente offline.

Adesso è tutto risolto.

Si è trattato di un attacco informatico che mi ha costretto a cambiare server e a prendere congrue misure.

Ci sono molti modi di limitare la libertà di espressione e la propria presenza online, oltre a causare danni economici, tra cui questo.

Comunque mi ritengo fortunato e anche sufficientemente organizzato.

Chi invece si è visto chiuso il proprio account sui social senza alcun motivo dichiarato e senza alcun appiglio legale per rivendicare il proprio pseudo-diritto inesistente di stare su Facebook, Instagram o affini (cioè in casa altrui), non ha modi di difendersi né un tribunale a cui appellarsi. Ne sa qualcosa un mio amico.

Altre volte bastano poche distrazioni a cancellare in pochi secondi anni di lavoro. Anzi, a volte si cancellano da soli, quando crediamo che il computer stia copiando i nostri files e invece li sta cancellando... pure questo lo sa un mio caro amico. E lo so anch'io, in tanti anni passati davanti a tastiera e monitor me ne son successe di tutte.

E cosa dire delle aziende private e degli enti pubblici che ogni tanto perdono pezzi dei propri archivi a causa di un malware distruttivo?

Così funziona il web e in generale il mondo dell'informatica,
precario come le foglie d'autunno,
direbbe Ungaretti.

Anzi, così funziona la vita.

Francesco Galgani,
8 novembre 2019

Pages

Subscribe to Informatica Libera - Francesco Galgani's Blog RSS