{"id":34386,"date":"2025-11-11T18:43:58","date_gmt":"2025-11-11T17:43:58","guid":{"rendered":"https:\/\/www.codemotion.com\/magazine\/?p=34386"},"modified":"2025-11-11T18:43:59","modified_gmt":"2025-11-11T17:43:59","slug":"questo-libro-non-parla-di-serpenti-%f0%9f%92%ac-intervista-a-marco-beri","status":"publish","type":"post","link":"https:\/\/www.codemotion.com\/magazine\/it\/dev-life-it\/libri-it\/questo-libro-non-parla-di-serpenti-%f0%9f%92%ac-intervista-a-marco-beri\/","title":{"rendered":"\u201cQuesto libro non parla di serpenti&#8230; \u201d \ud83d\udcac Intervista a Marco Beri"},"content":{"rendered":"\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>Dall\u2019era dei floppy a ChatGPT: viaggio con Marco Beri, autore di \u201cSviluppare applicazioni con Django\u201d, tra linguaggi, progetti e curiosit\u00e0 di una vita passata a programmare.<\/strong><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-incontriamo-marco-beri-in-occasione-della-recensione-del-suo-libro-sviluppare-applicazioni-con-django\">Incontriamo Marco Beri in occasione della recensione del suo libro \u201cSviluppare applicazioni con Django\u201d<\/h2>\n\n\n\n<p>1. Partiamo dalle origini: Qual \u00e8 stato il tuo primo linguaggio di programmazione e come sei arrivato a definirti un programmatore?<\/p>\n\n\n\n<p><strong>Marco Beri:<\/strong> &#8220;Sono del 64. Quindi, a 20 anni ho cominciato subito a programmare, a lavorare. Infatti io mi definisco un programmatore. Cosa faccio la vita? Sono un programmatore, <strong>scrivo codice<\/strong>. Quando faccio quello proprio mi piace. Quello \u00e8 proprio il mio lavoro, sono nato per far quello&#8221;.<\/p>\n\n\n\n<p>&#8220;il primo linguaggio che ho utilizzato, dunque \u00e8 <strong>Cobol<\/strong>. &#8230; Cobol sul lavoro mentre imparavo il C all&#8217;universit\u00e0, quindi per lavoro con il Cobol. Racconto sempre questo:&nbsp; l&#8217;intervista che mi fece il datore di lavoro&#8230; mi disse &#8216;Conosci il Cobol?&#8217; Io gli risposi, &#8216;No, non lo conosco&#8217; e lui: \u201c<strong>Preso!\u201d<\/strong><strong><br><\/strong>Il colloquio fu tutto l\u00ec. Allora ci indovin\u00f2 perch\u00e9 poi in pochissimo tempo con loro lo imparai.<br>Lui vide negli occhi forse la <strong>luce del programmatore<\/strong>, disse preso dopo una sola frase, anzi dopo un solo no.<br>\u201cConosci questa cosa? No.. preso.<br>Quindi parto con Cobol al lavoro e poi dopo il c invece all\u2019universit\u00e0. Il c rimane, secondo me, un <strong>linguaggio favoloso<\/strong>&#8230; mi ha proprio aperto la testa&#8221;.<\/p>\n\n\n\n<p>&#8220;Io c&#8217;ho una storia nel senso che il primo lavoro, le prime \u201cmarchette\u201d nel mio estratto conto INPS, sono del <strong>79<\/strong>, quando avevo 15 anni&#8230; ho studiato e lavorato. I primi due anni che feci come lavoratore durante l&#8217;universit\u00e0, non erano nell&#8217;ambito informatico, avevo un datore di lavoro che mi trattava molto male. Allora mi ricordo che dissi &#8216;Mai pi\u00f9 sotto un un capo s******&#8217; &#8230; e quindi da allora ho sempre cercato di lavorare per conto mio&#8221;.<\/p>\n\n\n\n<p>2. C\u2019\u00e8 stato un progetto nella tua carriera che ti ha cambiato o segnato particolarmente?<\/p>\n\n\n\n<p><strong>Marco Beri:<\/strong> &#8220;il progetto che mi ricordo con piacere e perch\u00e9 l\u2019ho fatto in <strong>Clipper<\/strong>. Nell&#8217;86-87: mi contatt\u00f2 una biblioteca di un comune qua vicino per fare un programma di gestione dei loro libri.<br>In quel programma in Clipper ci misi tante di quelle cose che \u00e8 stato usato per <strong>pi\u00f9 di 15 anni<\/strong>. Posso dire di avere inventato il <strong>mail merge<\/strong> perch\u00e9 loro mi chiedevano di fare le lettere di sollecito, allora mi inventai il fatto che loro scrivevano in una parte del programma questo testo dove scrivevano \u201cchi@ data caro chi@ socio ci devi istituire questi libri @ entro queste @date.<br>Io prendevo questo pezzo di testo e andavo su dove c&#8217;erano le varie chiocciole come variabili che gli avevo messo a disposizione&#8230;&#8221;.<\/p>\n\n\n\n<p>Quando arriv\u00f2 il programma fornito dalla Regione per gestire le biblioteche <strong>faceva meno cose del mio<\/strong>. Per\u00f2 io <strong>sono un programmatore e non un imprenditore<\/strong>, feci sto programma, contento un cliente, bon a posto, mi misi a fare un altro programma. Un imprenditore avrebbe preso quel programma, avrebbe battuto tutte le biblioteche della zona e probabilmente avrei fornito io il programma alla Regione. Ma io sono appunto un programmatore, mi piace far cose diverse, fatto quello, finito&#8221;.<\/p>\n\n\n\n<p>&#8220;Mi aveva fatto vedere provare la gioia di trovare <strong>soluzioni nuove a problemi complicati <\/strong>e questo mi rimarr\u00e0 per sempre&#8221;.<\/p>\n\n\n\n<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<\/p>\n\n\n\n<p>3. Come \u00e8 cambiata l&#8217;esperienza di programmare dalla tua prima esperienza ad oggi, in termini di strumenti e risorse?<\/p>\n\n\n\n<p><strong>Marco Beri:<\/strong> &#8220;Prima per cercare informazioni su Clipper, avevi il manuale o nisba.<br>Allora, i famosi floppettini ti arrivavano nella scatoletta, il manuale che appena stampato gi\u00e0 era vecchio perch\u00e9 comunque le patch una volta all&#8217;anno arrivavano inesorabili.<br>Non rimpiango sicuramente quella parte dell\u2019 informatica.avevano dei driver da inserire in questo mainframe ed erano da <strong>5 mega.<\/strong> Adesso abbiamo le chiavette da un terabyte, \u00e8 come se uno comincia a fare il trasportatore usando una cariolina e poi si trova con i <strong>razzi stellari<\/strong>. Questo \u00e8 un po&#8217; quello che ho visto nella mia carriera, certe volte vado in palla a pensare cosa ci sar\u00e0 nei prossimi 10 anni perch\u00e9 se \u00e8 esponenziale ne vedremo delle belle&#8221;.<\/p>\n\n\n\n<p>&#8220;Poi c&#8217;erano le <strong>BBS<\/strong>.Era una cosa fighissima, era il passo prima internet.<br>Tu potevi mandare dei messaggi che dopo 5-6 giorni arrivavano in Australia, le quando cominciavo a scaricare arrivarono le prime patch delle stampanti scaricate da BBS era un passo avanti clamoroso rispetto al floppy che andavi a prendere dal negozio&#8221;.<\/p>\n\n\n\n<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<\/p>\n\n\n\n<p>4. Come \u00e8 nata la tua attivit\u00e0 di divulgazione e a chi sono rivolti i tuoi libri (in particolare quello su Django)?<\/p>\n\n\n\n<p><strong>Marco Beri:<\/strong> &#8220;L&#8217;attivit\u00e0 di divulgazione \u00e8 venuta eh anche quella per caso. Mi dissero &#8216;Stan cercando in apogeo qualcuno per scrivere un libro su Python&#8217;. Allora io chiesi a un mio collega e lui disse &#8216;No, no, non mi interessa&#8217;. Allora io per scherzo risposi: \u201cnon c&#8217;\u00e8 nessuno, non conosco nessuno, se vuoi te lo scrivo io\u201d. Ma era veramente uno scherzo; scrissi un&#8217;introduzione che mi ricordo che iniziava cos\u00ec: &#8216;Se stai sfogliando questo libro in libreria e sei interessato ai serpenti, mettilo gi\u00f9 perch\u00e9 non parla dei serpenti sto libro&#8230;&#8217;<\/p>\n\n\n\n<p>Mi mandarono il contratto da cui vidi subito che <strong>scrivere libri non ti fa diventare ricco in Italia<\/strong>, anche se&nbsp; quel libro da solo avr\u00e0 venduto penso 15.000 copie.<br>Per\u00f2 anche se il gioco non valeva la candela dal punto di vista economico, lo valeva dal punto di vista della <strong>soddisfazione personale, della divulgazione<\/strong>&#8220;.<\/p>\n\n\n\n<div class=\"wp-block-media-text is-stacked-on-mobile\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"303\" height=\"484\" src=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/11\/image-5.png\" alt=\"\" class=\"wp-image-34439 size-full\" srcset=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/11\/image-5.png 303w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/11\/image-5-188x300.png 188w\" sizes=\"auto, (max-width: 303px) 100vw, 303px\" \/><\/figure><div class=\"wp-block-media-text__content\">\n<p>Non c&#8217;\u00e8 niente come <strong>scrivere un libro su qualcosa per impararlo a fondo<\/strong>, no? Per esempio, per scrivere questo libro ho una parte che non conoscevo benissimo,quello su Web Socket,\u00a0 che mi sono studiato approfonditamente&#8221;.<\/p>\n<\/div><\/div>\n\n\n\n<p>&#8220;Per leggere il libro su Django, devi conoscere <strong>Python abbastanza bene<\/strong>, se non conosci Python fai molta fatica, non consiglierei mai questo libro a qualcuno che non conosceil linguaggio, cos\u00ec come non come non lo consiglierei a qualcuno che non sa programmare, se tu <strong>non sai cos&#8217;\u00e8 un loop, cosa cos&#8217;\u00e8 un if Cos&#8217;\u00e8 una funzione?<\/strong>&#8230; Non puoi partire a leggere un libro che ti dice come si fa questa cosa in Python? Non cos&#8217;\u00e8 questa cosa, ma come si fa questa cosa in Python&#8221;.<\/p>\n\n\n\n<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<\/p>\n\n\n\n<p>5. Qual \u00e8 la tua visione del framework Django rispetto ai concorrenti pi\u00f9 moderni (Flask) e l&#8217;impatto dell&#8217;ORM?<\/p>\n\n\n\n<p><strong>Marco Beri:<\/strong> &#8220;Django ha quasi 20 anni, il fatto che sia <strong>monolitico<\/strong>, fa s\u00ec che ci sono tanti altri approcci come <strong>Flask<\/strong> che \u00e8 totalmente diverso, invece di avere un oggetto che fa tutto, che ha l&#8217;ORM, che ha la parte di di view, di templating, che ha l&#8217;admin gi\u00e0 fatto parte usando questi micro framework come appunto Flask che ha anche una curva di apprendimento meno ripida perch\u00e9 con Django devi conoscere tutto,l&#8217;ORM, il templating, devi imparare\u00a0 come organizzare le viste, etc etc&#8221;.<\/p>\n\n\n\n<p>&#8220;Se considero il tempo che impiego per sviluppare un progetto <strong>ORM di Django \u00e8 figo, <\/strong>perch\u00e9 comunque \u00e8 abbastanza potente, sicuramente \u00e8 un vantaggio, ma uno dei problemi quando usi lo usi per un&nbsp; progetto \u00e8 che devi <strong>tenerlo aggiornato<\/strong> e noi abbiamo progetti in giro con la versione x che non va pi\u00f9 bene e aggiornarlo costa tempo, anche se a volte il cliente non ti vuole pagare&#8221;.<\/p>\n\n\n\n<p>&#8220;Se tu cominci a togliere dei pezzi di Django e ci metti dentro altre cose, <strong>ha sempre meno ragione d&#8217;essere in un progetto<\/strong>, no? Oggi sicuramente l&#8217;idea di usare Flask con VJ S piuttosto che&#8230; React o Angular tolgono molto al framework\u201d.<\/p>\n\n\n\n<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<\/p>\n\n\n\n<p>6. Come vedi il futuro dei framework e in particolare l&#8217;impatto degli strumenti basati sull&#8217;Intelligenza Artificiale (AI) come Copilot o Cloud Code?<\/p>\n\n\n\n<p><strong>Marco Beri:<\/strong> &#8220;la comunit\u00e0 \u00e8 molto viva e sicuramente andr\u00e0 avanti ancora, sono tranquillo che <strong>Python andr\u00e0 avanti ancora a lungo<\/strong>, non sono cos\u00ec sicuro che sar\u00e0 lo stesso per Django&#8230; Non so se con questo , avanzare di microframework e di vibe coding, sar\u00e0 ancora efficiente, perch\u00e9 alla fine \u00e8 quello&nbsp; il suo vantaggio principale, pensa all&#8217;admin gi\u00e0 pronto che \u00e8 un grosso un grosso plus&#8221;.<\/p>\n\n\n\n<p>&#8220;Ho usato Claude per fare un progetto ed \u00e8 come avere un <strong>junior che fa quello che gli chiedi<\/strong> e lo fa anche abbastanza bene, ma devi sapere cosa chiedergli e devi saper valutare cosa produce. Questi oggetti non toglieranno il lavoro gli avvocati, ma toglieranno lavoro gli avvocati che non li usano&#8221;.<\/p>\n\n\n\n<p>&#8220;Dovevo realizzare un progettino, cos\u00ec ho caricato una serie di file Excel in una directory e ho chiesto allo strumento di generarmi una funzione specifica: l\u2019ha fatta perfettamente.<br>Poi gli ho detto: \u201cVoglio che, quando visualizzi il pop-up con il path del file Excel, questo sia cliccabile e apra direttamente Excel\u201d. E l\u2019ha fatto, scrivendo il codice multipiattaforma.Ha generato un\u2019<em>action<\/em> che ha permesso a GitHub di creare l\u2019eseguibile a 64 bit: l\u2019ho distribuito nell\u2019ambiente e funzionava subito.<br>Posso dire che, in totale, ho impiegato al massimo un\u2019ora del mio tempo, spalmata su qualche giorno. \u00c8 uno strumento davvero potente \u2014 e non ha senso non imparare a usarlo o averne paura, perch\u00e9 il progresso non si pu\u00f2 fermare&#8221;.<\/p>\n\n\n\n<p>&#8220;Anche per capire il codice scritto da altri, oggi gli strumenti di intelligenza artificiale sono utilissimi.Se ti capita un pezzo di codice che non riesci a decifrare, lo incolli in ChatGPT e gli chiedi: \u201cMi spieghi questo codice in italiano?\u201d.<br>Te lo spiega, chiaramente e in modo immediato.<\/p>\n\n\n\n<p>Sarebbe davvero sciocco \u2014 anzi, inutile \u2014 non usare strumenti cos\u00ec potenti.&#8221;.<\/p>\n\n\n<div class=\"gb-container gb-container-6c74198b\">\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"284\" height=\"436\" src=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/11\/image-3.png\" alt=\"\" class=\"wp-image-34436\" srcset=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/11\/image-3.png 284w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/11\/image-3-195x300.png 195w\" sizes=\"auto, (max-width: 284px) 100vw, 284px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n<p>7. Che consigli daresti a chi vuole iniziare a programmare oggi e quali sono le <em>best practice<\/em> che un dev dovrebbe osservare?<\/p>\n\n\n\n<p><strong>Marco Beri:<\/strong> &#8220;Saper programmare \u00e8 un grande valore, un vero e proprio asset per la vita.Se ti piace, \u00e8 anche un bellissimo hobby.Ma un programmatore che non ama programmare \u00e8 un problema: diventa inevitabilmente una persona frustrata&#8221;.<\/p>\n\n\n\n<p>&#8220;Una cosa che in passato non ho fatto abbastanza, ma che oggi farei senza dubbio, \u00e8 contribuire a qualche progetto <em>open source<\/em>.\u00c8 un ottimo modo per imparare: inizi leggendo il codice scritto da altri, cerchi di capirne il funzionamento e poi provi a dare il tuo contributo.<br>Magari lo proponi come <em>pull request<\/em>, ed \u00e8 l\u00ec che comincia davvero la crescita&#8221;.<\/p>\n\n\n\n<p>&#8220;Poi partire magari da zero: per esempio, provare a progettare una rete neurale seguendo qualche corso online.<br>Non perch\u00e9 tu debba creare la rete che cambier\u00e0 il mondo, ma perch\u00e9 cos\u00ec impari davvero come funzionano queste cose.<br>Nel mio caso, \u00e8 proprio questo che mi d\u00e0 piacere: capire.<br>Chi inizia deve fare questo tipo di esperimenti per capire se ha la passione.<br>Se ti pesa, \u00e8 gi\u00e0 un segnale. Inizia, ma ascolta te stesso: se non ti piace, lascia perdere.<br>Il codice, anche se lo vedi solo tu, pu\u00f2 comunque essere bello \u2014 e se riesci a percepire quella bellezza, vuol dire che hai il senso estetico giusto per questo mestiere.&#8221;.<\/p>\n\n\n\n<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<\/p>\n\n\n\n<p>8. Chi sono le persone o le opere che ti hanno ispirato e quali sono i tuoi prossimi obiettivi personali?<\/p>\n\n\n\n<p><strong>Marco Beri:<\/strong> &#8220;Una persona che mi ispira moltissimo \u00e8 <strong>Richard Feynman<\/strong>: riusciva a coniugare competenza, ironia e leggerezza, cercando sempre di spiegare le cose nel modo pi\u00f9 chiaro possibile ai suoi studenti.Nel mondo della programmazione, invece, direi <strong>Donald Knuth<\/strong> \u2014 l\u2019autore dei sei volumi sugli algoritmi. Davanti a lui non puoi che dire: \u201cOk, va bene, questo \u00e8 il dio degli algoritmi\u201d.<br>E poi naturalmente <strong>Guido van Rossum<\/strong>, per quello che ha creato: ha fatto tutto da solo all\u2019inizio, ed \u00e8 stato per anni il \u201cdittatore benevolo\u201d di Python&#8221;.<\/p>\n\n\n\n<p>&#8220;Un nuovo libro? No, sicuramente no. \u00c8 un lavoro enorme, e sinceramente adesso non ho progetti in mente.C\u2019\u00e8 per\u00f2 una cosa che non ho mai fatto, e mi dispiace un po\u2019: tenere un talk a una conferenza di Python.Non l\u2019ho mai fatto perch\u00e9 soffro di <strong><em>stage fright<\/em><\/strong>, la classica paura del palcoscenico, ma \u00e8 qualcosa che vorrei superare prima o poi.<br>Probabilmente inizierei da un ambiente pi\u00f9 amichevole, magari con <strong>Python Italia<\/strong>, e partirei con un piccolo talk, un meetup: sarebbe il modo giusto per cominciare.&#8221;.<\/p>\n\n\n\n<p>&#8220;Io non sono credente, ma faccio spesso mia una massima \u2014 mi pare di Sant\u2019Agostino \u2014 che dice: <em>\u201cAma e fa\u2019 ci\u00f2 che vuoi.\u201d<\/em><em><br><\/em>Un\u2019altra frase a cui penso spesso \u00e8: <em>\u201cTutte le persone che incontri stanno combattendo una battaglia che tu non conosci.\u201d<\/em><em><br><\/em>Per questo cerco di non giudicare: se fossi al loro posto, probabilmente farei esattamente le stesse cose che stanno facendo loro&#8221;<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-\"><\/h3>\n\n\n\n<p>\ud83d\udcd8 <em>Marco Beri, \u201cSviluppare applicazioni con Django\u201d \u2013 Edizioni Apogeo<\/em><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dall\u2019era dei floppy a ChatGPT: viaggio con Marco Beri, autore di \u201cSviluppare applicazioni con Django\u201d, tra linguaggi, progetti e curiosit\u00e0 di una vita passata a programmare. Incontriamo Marco Beri in occasione della recensione del suo libro \u201cSviluppare applicazioni con Django\u201d 1. Partiamo dalle origini: Qual \u00e8 stato il tuo primo linguaggio di programmazione e come&#8230; <a class=\"more-link\" href=\"https:\/\/www.codemotion.com\/magazine\/it\/dev-life-it\/libri-it\/questo-libro-non-parla-di-serpenti-%f0%9f%92%ac-intervista-a-marco-beri\/\">Read more<\/a><\/p>\n","protected":false},"author":238,"featured_media":34459,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_editorskit_title_hidden":false,"_editorskit_reading_time":0,"_editorskit_is_block_options_detached":false,"_editorskit_block_options_position":"{}","_uag_custom_page_level_css":"","_genesis_hide_title":false,"_genesis_hide_breadcrumbs":false,"_genesis_hide_singular_image":false,"_genesis_hide_footer_widgets":false,"_genesis_custom_body_class":"","_genesis_custom_post_class":"","_genesis_layout":"","footnotes":""},"categories":[12794],"tags":[10242,13716,10442],"collections":[],"class_list":{"0":"post-34386","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-libri-it","8":"tag-libri","9":"tag-marco-beri","10":"tag-python-it","11":"entry"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.9 (Yoast SEO v27.5) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>\u201cQuesto libro non parla di serpenti... \u201d \ud83d\udcac Intervista a Marco Beri - Codemotion Magazine<\/title>\n<meta name=\"description\" content=\"Dall\u2019era dei floppy a ChatGPT: viaggio con Marco Beri, autore di \u201cSviluppare applicazioni con Django\u201d, tra linguaggi, progetti e curiosit\u00e0 di una vita passata a programmare.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.codemotion.com\/magazine\/it\/dev-life-it\/libri-it\/questo-libro-non-parla-di-serpenti-\ud83d\udcac-intervista-a-marco-beri\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u201cQuesto libro non parla di serpenti... \u201d \ud83d\udcac Intervista a Marco Beri\" \/>\n<meta property=\"og:description\" content=\"Dall\u2019era dei floppy a ChatGPT: viaggio con Marco Beri, autore di \u201cSviluppare applicazioni con Django\u201d, tra linguaggi, progetti e curiosit\u00e0 di una vita passata a programmare.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.codemotion.com\/magazine\/it\/dev-life-it\/libri-it\/questo-libro-non-parla-di-serpenti-\ud83d\udcac-intervista-a-marco-beri\/\" \/>\n<meta property=\"og:site_name\" content=\"Codemotion Magazine\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Codemotion.Italy\/\" \/>\n<meta property=\"article:published_time\" content=\"2025-11-11T17:43:58+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-11-11T17:43:59+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/11\/DALL\u00b7E-2025-11-11-11.51.53-Cartoon-style-digital-illustration-of-a-bald-middle-aged-man-with-a-short-white-goatee-smiling-warmly.-He-is-wearing-a-red-polo-shirt-and-standing-in.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1792\" \/>\n\t<meta property=\"og:image:height\" content=\"1024\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"Arnaldo Morena\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@CodemotionIT\" \/>\n<meta name=\"twitter:site\" content=\"@CodemotionIT\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Arnaldo Morena\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"10 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/it\\\/dev-life-it\\\/libri-it\\\/questo-libro-non-parla-di-serpenti-%f0%9f%92%ac-intervista-a-marco-beri\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/it\\\/dev-life-it\\\/libri-it\\\/questo-libro-non-parla-di-serpenti-%f0%9f%92%ac-intervista-a-marco-beri\\\/\"},\"author\":{\"name\":\"Arnaldo Morena\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#\\\/schema\\\/person\\\/72209dcaf2205f28968d38489892bd17\"},\"headline\":\"\u201cQuesto libro non parla di serpenti&#8230; \u201d \ud83d\udcac Intervista a Marco Beri\",\"datePublished\":\"2025-11-11T17:43:58+00:00\",\"dateModified\":\"2025-11-11T17:43:59+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/it\\\/dev-life-it\\\/libri-it\\\/questo-libro-non-parla-di-serpenti-%f0%9f%92%ac-intervista-a-marco-beri\\\/\"},\"wordCount\":2036,\"publisher\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/it\\\/dev-life-it\\\/libri-it\\\/questo-libro-non-parla-di-serpenti-%f0%9f%92%ac-intervista-a-marco-beri\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2025\\\/11\\\/DALL\u00b7E-2025-11-11-11.51.53-Cartoon-style-digital-illustration-of-a-bald-middle-aged-man-with-a-short-white-goatee-smiling-warmly.-He-is-wearing-a-red-polo-shirt-and-standing-in.webp\",\"keywords\":[\"Libri\",\"marco beri\",\"Python\"],\"articleSection\":[\"Libri\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/it\\\/dev-life-it\\\/libri-it\\\/questo-libro-non-parla-di-serpenti-%f0%9f%92%ac-intervista-a-marco-beri\\\/\",\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/it\\\/dev-life-it\\\/libri-it\\\/questo-libro-non-parla-di-serpenti-%f0%9f%92%ac-intervista-a-marco-beri\\\/\",\"name\":\"\u201cQuesto libro non parla di serpenti... \u201d \ud83d\udcac Intervista a Marco Beri - Codemotion Magazine\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/it\\\/dev-life-it\\\/libri-it\\\/questo-libro-non-parla-di-serpenti-%f0%9f%92%ac-intervista-a-marco-beri\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/it\\\/dev-life-it\\\/libri-it\\\/questo-libro-non-parla-di-serpenti-%f0%9f%92%ac-intervista-a-marco-beri\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2025\\\/11\\\/DALL\u00b7E-2025-11-11-11.51.53-Cartoon-style-digital-illustration-of-a-bald-middle-aged-man-with-a-short-white-goatee-smiling-warmly.-He-is-wearing-a-red-polo-shirt-and-standing-in.webp\",\"datePublished\":\"2025-11-11T17:43:58+00:00\",\"dateModified\":\"2025-11-11T17:43:59+00:00\",\"description\":\"Dall\u2019era dei floppy a ChatGPT: viaggio con Marco Beri, autore di \u201cSviluppare applicazioni con Django\u201d, tra linguaggi, progetti e curiosit\u00e0 di una vita passata a programmare.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/it\\\/dev-life-it\\\/libri-it\\\/questo-libro-non-parla-di-serpenti-%f0%9f%92%ac-intervista-a-marco-beri\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/it\\\/dev-life-it\\\/libri-it\\\/questo-libro-non-parla-di-serpenti-%f0%9f%92%ac-intervista-a-marco-beri\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/it\\\/dev-life-it\\\/libri-it\\\/questo-libro-non-parla-di-serpenti-%f0%9f%92%ac-intervista-a-marco-beri\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2025\\\/11\\\/DALL\u00b7E-2025-11-11-11.51.53-Cartoon-style-digital-illustration-of-a-bald-middle-aged-man-with-a-short-white-goatee-smiling-warmly.-He-is-wearing-a-red-polo-shirt-and-standing-in.webp\",\"contentUrl\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2025\\\/11\\\/DALL\u00b7E-2025-11-11-11.51.53-Cartoon-style-digital-illustration-of-a-bald-middle-aged-man-with-a-short-white-goatee-smiling-warmly.-He-is-wearing-a-red-polo-shirt-and-standing-in.webp\",\"width\":1792,\"height\":1024},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/it\\\/dev-life-it\\\/libri-it\\\/questo-libro-non-parla-di-serpenti-%f0%9f%92%ac-intervista-a-marco-beri\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Dev Life\",\"item\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/it\\\/dev-life-it\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Libri\",\"item\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/it\\\/dev-life-it\\\/libri-it\\\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"\u201cQuesto libro non parla di serpenti&#8230; \u201d \ud83d\udcac Intervista a Marco Beri\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#website\",\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/\",\"name\":\"Codemotion Magazine\",\"description\":\"We code the future. Together\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#organization\",\"name\":\"Codemotion\",\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2019\\\/11\\\/codemotionlogo.png\",\"contentUrl\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2019\\\/11\\\/codemotionlogo.png\",\"width\":225,\"height\":225,\"caption\":\"Codemotion\"},\"image\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/Codemotion.Italy\\\/\",\"https:\\\/\\\/x.com\\\/CodemotionIT\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#\\\/schema\\\/person\\\/72209dcaf2205f28968d38489892bd17\",\"name\":\"Arnaldo Morena\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2024\\\/01\\\/whatsapp-image-100x100.jpg\",\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2024\\\/01\\\/whatsapp-image-100x100.jpg\",\"contentUrl\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2024\\\/01\\\/whatsapp-image-100x100.jpg\",\"caption\":\"Arnaldo Morena\"},\"description\":\"First steps i moved into computers world were my beloved basic programs I wrote on a Zx Spectrum in early 80s. In 90s , while i was studing economic , i was often asked to help people on using personal computer for every day business : It's been a one way ticket. First and lasting love was for managing data , so i have started using msaccess and SqlServer to build databases , elaborate information and reports using tons and tons of Visual Basic code . My web career started developing in Asp and Asp.net , then I began to use php . I like to have an administrative approach ,too .In fact i have earned many certifications on database administration . Mixing up this two factors i developed many programs for data collecting and analyzing, being involved on publishing reports and articles based on elaborated information , in scenarios as Public Administration training , collaboration project between universities all over the world or survey on genetic structure and their relative kind of analysis. Actually i am involved in collecting data by using automated sensor IoT, that lead me on joining Arduino community in Rome, and integrating my application with more instruments , working in fields like Open and Big data , and using data mining software .\",\"sameAs\":[\"https:\\\/\\\/www.linkedin.com\\\/in\\\/arnymore\\\/\"],\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/author\\\/arnaldo-morena\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"\u201cQuesto libro non parla di serpenti... \u201d \ud83d\udcac Intervista a Marco Beri - Codemotion Magazine","description":"Dall\u2019era dei floppy a ChatGPT: viaggio con Marco Beri, autore di \u201cSviluppare applicazioni con Django\u201d, tra linguaggi, progetti e curiosit\u00e0 di una vita passata a programmare.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.codemotion.com\/magazine\/it\/dev-life-it\/libri-it\/questo-libro-non-parla-di-serpenti-\ud83d\udcac-intervista-a-marco-beri\/","og_locale":"en_US","og_type":"article","og_title":"\u201cQuesto libro non parla di serpenti... \u201d \ud83d\udcac Intervista a Marco Beri","og_description":"Dall\u2019era dei floppy a ChatGPT: viaggio con Marco Beri, autore di \u201cSviluppare applicazioni con Django\u201d, tra linguaggi, progetti e curiosit\u00e0 di una vita passata a programmare.","og_url":"https:\/\/www.codemotion.com\/magazine\/it\/dev-life-it\/libri-it\/questo-libro-non-parla-di-serpenti-\ud83d\udcac-intervista-a-marco-beri\/","og_site_name":"Codemotion Magazine","article_publisher":"https:\/\/www.facebook.com\/Codemotion.Italy\/","article_published_time":"2025-11-11T17:43:58+00:00","article_modified_time":"2025-11-11T17:43:59+00:00","og_image":[{"width":1792,"height":1024,"url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/11\/DALL\u00b7E-2025-11-11-11.51.53-Cartoon-style-digital-illustration-of-a-bald-middle-aged-man-with-a-short-white-goatee-smiling-warmly.-He-is-wearing-a-red-polo-shirt-and-standing-in.webp","type":"image\/webp"}],"author":"Arnaldo Morena","twitter_card":"summary_large_image","twitter_creator":"@CodemotionIT","twitter_site":"@CodemotionIT","twitter_misc":{"Written by":"Arnaldo Morena","Est. reading time":"10 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.codemotion.com\/magazine\/it\/dev-life-it\/libri-it\/questo-libro-non-parla-di-serpenti-%f0%9f%92%ac-intervista-a-marco-beri\/#article","isPartOf":{"@id":"https:\/\/www.codemotion.com\/magazine\/it\/dev-life-it\/libri-it\/questo-libro-non-parla-di-serpenti-%f0%9f%92%ac-intervista-a-marco-beri\/"},"author":{"name":"Arnaldo Morena","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/72209dcaf2205f28968d38489892bd17"},"headline":"\u201cQuesto libro non parla di serpenti&#8230; \u201d \ud83d\udcac Intervista a Marco Beri","datePublished":"2025-11-11T17:43:58+00:00","dateModified":"2025-11-11T17:43:59+00:00","mainEntityOfPage":{"@id":"https:\/\/www.codemotion.com\/magazine\/it\/dev-life-it\/libri-it\/questo-libro-non-parla-di-serpenti-%f0%9f%92%ac-intervista-a-marco-beri\/"},"wordCount":2036,"publisher":{"@id":"https:\/\/www.codemotion.com\/magazine\/#organization"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/it\/dev-life-it\/libri-it\/questo-libro-non-parla-di-serpenti-%f0%9f%92%ac-intervista-a-marco-beri\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/11\/DALL\u00b7E-2025-11-11-11.51.53-Cartoon-style-digital-illustration-of-a-bald-middle-aged-man-with-a-short-white-goatee-smiling-warmly.-He-is-wearing-a-red-polo-shirt-and-standing-in.webp","keywords":["Libri","marco beri","Python"],"articleSection":["Libri"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.codemotion.com\/magazine\/it\/dev-life-it\/libri-it\/questo-libro-non-parla-di-serpenti-%f0%9f%92%ac-intervista-a-marco-beri\/","url":"https:\/\/www.codemotion.com\/magazine\/it\/dev-life-it\/libri-it\/questo-libro-non-parla-di-serpenti-%f0%9f%92%ac-intervista-a-marco-beri\/","name":"\u201cQuesto libro non parla di serpenti... \u201d \ud83d\udcac Intervista a Marco Beri - Codemotion Magazine","isPartOf":{"@id":"https:\/\/www.codemotion.com\/magazine\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.codemotion.com\/magazine\/it\/dev-life-it\/libri-it\/questo-libro-non-parla-di-serpenti-%f0%9f%92%ac-intervista-a-marco-beri\/#primaryimage"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/it\/dev-life-it\/libri-it\/questo-libro-non-parla-di-serpenti-%f0%9f%92%ac-intervista-a-marco-beri\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/11\/DALL\u00b7E-2025-11-11-11.51.53-Cartoon-style-digital-illustration-of-a-bald-middle-aged-man-with-a-short-white-goatee-smiling-warmly.-He-is-wearing-a-red-polo-shirt-and-standing-in.webp","datePublished":"2025-11-11T17:43:58+00:00","dateModified":"2025-11-11T17:43:59+00:00","description":"Dall\u2019era dei floppy a ChatGPT: viaggio con Marco Beri, autore di \u201cSviluppare applicazioni con Django\u201d, tra linguaggi, progetti e curiosit\u00e0 di una vita passata a programmare.","breadcrumb":{"@id":"https:\/\/www.codemotion.com\/magazine\/it\/dev-life-it\/libri-it\/questo-libro-non-parla-di-serpenti-%f0%9f%92%ac-intervista-a-marco-beri\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.codemotion.com\/magazine\/it\/dev-life-it\/libri-it\/questo-libro-non-parla-di-serpenti-%f0%9f%92%ac-intervista-a-marco-beri\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/it\/dev-life-it\/libri-it\/questo-libro-non-parla-di-serpenti-%f0%9f%92%ac-intervista-a-marco-beri\/#primaryimage","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/11\/DALL\u00b7E-2025-11-11-11.51.53-Cartoon-style-digital-illustration-of-a-bald-middle-aged-man-with-a-short-white-goatee-smiling-warmly.-He-is-wearing-a-red-polo-shirt-and-standing-in.webp","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/11\/DALL\u00b7E-2025-11-11-11.51.53-Cartoon-style-digital-illustration-of-a-bald-middle-aged-man-with-a-short-white-goatee-smiling-warmly.-He-is-wearing-a-red-polo-shirt-and-standing-in.webp","width":1792,"height":1024},{"@type":"BreadcrumbList","@id":"https:\/\/www.codemotion.com\/magazine\/it\/dev-life-it\/libri-it\/questo-libro-non-parla-di-serpenti-%f0%9f%92%ac-intervista-a-marco-beri\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.codemotion.com\/magazine\/"},{"@type":"ListItem","position":2,"name":"Dev Life","item":"https:\/\/www.codemotion.com\/magazine\/it\/dev-life-it\/"},{"@type":"ListItem","position":3,"name":"Libri","item":"https:\/\/www.codemotion.com\/magazine\/it\/dev-life-it\/libri-it\/"},{"@type":"ListItem","position":4,"name":"\u201cQuesto libro non parla di serpenti&#8230; \u201d \ud83d\udcac Intervista a Marco Beri"}]},{"@type":"WebSite","@id":"https:\/\/www.codemotion.com\/magazine\/#website","url":"https:\/\/www.codemotion.com\/magazine\/","name":"Codemotion Magazine","description":"We code the future. Together","publisher":{"@id":"https:\/\/www.codemotion.com\/magazine\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.codemotion.com\/magazine\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.codemotion.com\/magazine\/#organization","name":"Codemotion","url":"https:\/\/www.codemotion.com\/magazine\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png","width":225,"height":225,"caption":"Codemotion"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Codemotion.Italy\/","https:\/\/x.com\/CodemotionIT"]},{"@type":"Person","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/72209dcaf2205f28968d38489892bd17","name":"Arnaldo Morena","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/01\/whatsapp-image-100x100.jpg","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/01\/whatsapp-image-100x100.jpg","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/01\/whatsapp-image-100x100.jpg","caption":"Arnaldo Morena"},"description":"First steps i moved into computers world were my beloved basic programs I wrote on a Zx Spectrum in early 80s. In 90s , while i was studing economic , i was often asked to help people on using personal computer for every day business : It's been a one way ticket. First and lasting love was for managing data , so i have started using msaccess and SqlServer to build databases , elaborate information and reports using tons and tons of Visual Basic code . My web career started developing in Asp and Asp.net , then I began to use php . I like to have an administrative approach ,too .In fact i have earned many certifications on database administration . Mixing up this two factors i developed many programs for data collecting and analyzing, being involved on publishing reports and articles based on elaborated information , in scenarios as Public Administration training , collaboration project between universities all over the world or survey on genetic structure and their relative kind of analysis. Actually i am involved in collecting data by using automated sensor IoT, that lead me on joining Arduino community in Rome, and integrating my application with more instruments , working in fields like Open and Big data , and using data mining software .","sameAs":["https:\/\/www.linkedin.com\/in\/arnymore\/"],"url":"https:\/\/www.codemotion.com\/magazine\/author\/arnaldo-morena\/"}]}},"featured_image_src":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/11\/DALL\u00b7E-2025-11-11-11.51.53-Cartoon-style-digital-illustration-of-a-bald-middle-aged-man-with-a-short-white-goatee-smiling-warmly.-He-is-wearing-a-red-polo-shirt-and-standing-in-600x400.webp","featured_image_src_square":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/11\/DALL\u00b7E-2025-11-11-11.51.53-Cartoon-style-digital-illustration-of-a-bald-middle-aged-man-with-a-short-white-goatee-smiling-warmly.-He-is-wearing-a-red-polo-shirt-and-standing-in-600x600.webp","author_info":{"display_name":"Arnaldo Morena","author_link":"https:\/\/www.codemotion.com\/magazine\/author\/arnaldo-morena\/"},"uagb_featured_image_src":{"full":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/11\/DALL\u00b7E-2025-11-11-11.51.53-Cartoon-style-digital-illustration-of-a-bald-middle-aged-man-with-a-short-white-goatee-smiling-warmly.-He-is-wearing-a-red-polo-shirt-and-standing-in.webp",1792,1024,false],"thumbnail":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/11\/DALL\u00b7E-2025-11-11-11.51.53-Cartoon-style-digital-illustration-of-a-bald-middle-aged-man-with-a-short-white-goatee-smiling-warmly.-He-is-wearing-a-red-polo-shirt-and-standing-in-150x150.webp",150,150,true],"medium":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/11\/DALL\u00b7E-2025-11-11-11.51.53-Cartoon-style-digital-illustration-of-a-bald-middle-aged-man-with-a-short-white-goatee-smiling-warmly.-He-is-wearing-a-red-polo-shirt-and-standing-in-300x171.webp",300,171,true],"medium_large":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/11\/DALL\u00b7E-2025-11-11-11.51.53-Cartoon-style-digital-illustration-of-a-bald-middle-aged-man-with-a-short-white-goatee-smiling-warmly.-He-is-wearing-a-red-polo-shirt-and-standing-in-768x439.webp",768,439,true],"large":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/11\/DALL\u00b7E-2025-11-11-11.51.53-Cartoon-style-digital-illustration-of-a-bald-middle-aged-man-with-a-short-white-goatee-smiling-warmly.-He-is-wearing-a-red-polo-shirt-and-standing-in-1024x585.webp",1024,585,true],"1536x1536":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/11\/DALL\u00b7E-2025-11-11-11.51.53-Cartoon-style-digital-illustration-of-a-bald-middle-aged-man-with-a-short-white-goatee-smiling-warmly.-He-is-wearing-a-red-polo-shirt-and-standing-in-1536x878.webp",1536,878,true],"2048x2048":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/11\/DALL\u00b7E-2025-11-11-11.51.53-Cartoon-style-digital-illustration-of-a-bald-middle-aged-man-with-a-short-white-goatee-smiling-warmly.-He-is-wearing-a-red-polo-shirt-and-standing-in.webp",1792,1024,false],"small-home-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/11\/DALL\u00b7E-2025-11-11-11.51.53-Cartoon-style-digital-illustration-of-a-bald-middle-aged-man-with-a-short-white-goatee-smiling-warmly.-He-is-wearing-a-red-polo-shirt-and-standing-in-100x100.webp",100,100,true],"sidebar-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/11\/DALL\u00b7E-2025-11-11-11.51.53-Cartoon-style-digital-illustration-of-a-bald-middle-aged-man-with-a-short-white-goatee-smiling-warmly.-He-is-wearing-a-red-polo-shirt-and-standing-in-180x128.webp",180,128,true],"genesis-singular-images":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/11\/DALL\u00b7E-2025-11-11-11.51.53-Cartoon-style-digital-illustration-of-a-bald-middle-aged-man-with-a-short-white-goatee-smiling-warmly.-He-is-wearing-a-red-polo-shirt-and-standing-in-896x504.webp",896,504,true],"archive-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/11\/DALL\u00b7E-2025-11-11-11.51.53-Cartoon-style-digital-illustration-of-a-bald-middle-aged-man-with-a-short-white-goatee-smiling-warmly.-He-is-wearing-a-red-polo-shirt-and-standing-in-400x225.webp",400,225,true],"gb-block-post-grid-landscape":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/11\/DALL\u00b7E-2025-11-11-11.51.53-Cartoon-style-digital-illustration-of-a-bald-middle-aged-man-with-a-short-white-goatee-smiling-warmly.-He-is-wearing-a-red-polo-shirt-and-standing-in-600x400.webp",600,400,true],"gb-block-post-grid-square":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/11\/DALL\u00b7E-2025-11-11-11.51.53-Cartoon-style-digital-illustration-of-a-bald-middle-aged-man-with-a-short-white-goatee-smiling-warmly.-He-is-wearing-a-red-polo-shirt-and-standing-in-600x600.webp",600,600,true]},"uagb_author_info":{"display_name":"Arnaldo Morena","author_link":"https:\/\/www.codemotion.com\/magazine\/author\/arnaldo-morena\/"},"uagb_comment_info":0,"uagb_excerpt":"Dall\u2019era dei floppy a ChatGPT: viaggio con Marco Beri, autore di \u201cSviluppare applicazioni con Django\u201d, tra linguaggi, progetti e curiosit\u00e0 di una vita passata a programmare. Incontriamo Marco Beri in occasione della recensione del suo libro \u201cSviluppare applicazioni con Django\u201d 1. Partiamo dalle origini: Qual \u00e8 stato il tuo primo linguaggio di programmazione e come&#8230;&hellip;","lang":"it","_links":{"self":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/34386","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/users\/238"}],"replies":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/comments?post=34386"}],"version-history":[{"count":3,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/34386\/revisions"}],"predecessor-version":[{"id":34461,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/34386\/revisions\/34461"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/media\/34459"}],"wp:attachment":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/media?parent=34386"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/categories?post=34386"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/tags?post=34386"},{"taxonomy":"collections","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/collections?post=34386"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}