Mad’s cover photo
Mad

Mad

IT Services and IT Consulting

Torino, TO 32 followers

Unconventional Developer

About us

Sviluppo software (web based, back-end), consulenza, formazione.

Website
http://madbob.org/
Industry
IT Services and IT Consulting
Company size
1 employee
Headquarters
Torino, TO
Type
Self-Employed
Founded
2016
Specialties
PHP, Laravel, jQuery, and Open Source

Locations

Updates

  • A giugno 2026 ricorrono i (primi?) 10 anni di Mad! 10 anni di grandi progetti, piccole consulenze, e soprattutto vigorose martellate! Grazie a chi mi ha sottoposto nuovi problemi da risolvere, nuove sfide da affrontare, nuove soluzioni da immaginare, e a chi ha avuto la pazienza di trattare con un consulente "non convenzionale".

    • No alternative text description for this image
  • Il #KeywordPlanner di Google è uno strumento essenziale per chi lavora in ambito #SEO, e permette di avere un riscontro sulle ricerche più popolari, sui termini più usati dal pubblico, e sull'andamento di determinati trends. Ma l'interfaccia web dello strumento è talvolta limitata, e assai poco pratica quando si devono monitorare ogni mese centinaia di keywords per decine di clienti diversi. Da qui è emersa l'esigenza, espressa da una grossa agenzia del settore, di automatizzare l'interazione con Keyword Planner. Risolta con "Keyword Explainer", semplice webapp che svolge il "lavoro sporco" di interrogazione del servizio #Google, aggregazione dei dati, ed esportazione in formato tabellare. In pochi secondi si ottengono le informazioni che abitualmente richiedono un paio d'ore di tedioso lavoro manuale. Ore che possono essere diversamente impiegate dagli operatori per analizzare e valutare i dati, ed elaborare strategie di maggiore impatto per i propri clienti.

    • No alternative text description for this image
  • Si è conclusa l'ultima sessione del corso di sviluppo web presso Engim Piemonte, che ha coperto una ampia gamma di strumenti e tecnologie utili per l'implementazione di applicazioni web. Incluso lo sviluppo backend in #PHP. Nell'era degli LLM e del vibe coding non è sempre semplice andare oltre il mero completamento dell'esercizio, per arrivare all'effettiva comprensione di quello che è stato fatto e del perché è stato fatto. E non aiuta la sovra-ingegnerizzazione dello sviluppo web "moderno", molto spesso fine a sé stesso, che all'astrazione della programmazione in sé aggiunge la necessità di approfondire ulteriori dettagli tecnici sull'architettura client/server e sul funzionamento di HTTP. Per fare in modo che qualche concetto resti in testa sono necessari abbondanti esempi e figure retoriche, un tocco di ironia per tenere alta l'attenzione, e un po' di pazienza. Hai già in azienda uno o più sviluppatori junior, e non ti accontenti di fargli pigiare "avanti avanti avanti" nella chatbox LLM integrata nell'IDE ma neppure vuoi allocare tante ore in costosa formazione frontale? Chiedi informazioni a proposito del mentoring Mad! https://lnkd.in/dknuJSsG

    • No alternative text description for this image
  • Addio Jekyll, benvenuto Astro! Nei giorni scorsi il sito Mad è stato interamente reimplementato con #Astro, che ha preso il posto del buon vecchio - ma comunque complesso e non più particolarmente aggiornato - #Jekyll. La base di codice è diventata più compatta, i tempi di build si sono drasticamente ridotti, e nuovi strumenti sono stati messi in opera per l'ulteriore ottimizzazione delle prestazioni. L'adozione di uno Static Site Generator è ad oggi la strategia vincente per l'implementazione di siti editoriali veloci, #SEO friendly, sicuri, e che richiedono una manutenzione minima nel tempo.

    • No alternative text description for this image
  • Rinnovata ed estesa la collaborazione con IPLA, l'Istituto per le Piante da Legno e l'Ambiente della Regione Piemonte. L'ente segue un'ampia gamma di progetti legati al territorio, dal monitoraggio delle zanzare (ben nota piaga estiva!) al censimento dei tagli boschivi, e talvolta abbisogna di una consulenza tecnica per la manutenzione dei tanti strumenti digitali in uso sia internamente che verso il pubblico. Tra le attività svolte nel corso dell'ultimo anno ci sono la #razionalizzazione delle risorse #cloud allocate (e dunque dei costi), il deploy e l'aggiornamento di applicazioni per l'analisi e la visualizzazione dei dati (in particolare: #ApacheSuperset e #QGIS Lizmap) e la revisione di diversi siti web. Gran parte delle soluzioni adottate dall'Istituto sono libere e #opensource: un esempio virtuoso per la #PubblicaAmministrazione!

    • No alternative text description for this image
  • Online la nuova implementazione di #EconomiaSolidale, il principale sito italiano dedicato alle reti economiche locali, al consumo critico, alla sovranità alimentare, ai Gruppi di Acquisto e molto altro. Il sito è stato migrato da una vecchia istanza Drupal ad uno stack #Strapi + #Astro, col risultato di avere una piattaforma più veloce, più stabile, più sicura e più semplice sia da usare che da mantenere nel tempo. La migrazione è stata anche occasione per razionalizzare l'organizzazione dei numerosi contenuti editoriali e rivedere il tema grafico, correggendo numerosi difetti e rendendo il tutto più mobile-friendly. L'architettura CMS headless + generatore statico, per quanto apparentemente più complessa di un classico CMS (come #Drupal o #Wordpress), risulta essere assai più versatile e flessibile, e anche col minimo sforzo garantisce ottimi risultati in termini di prestazioni, SEO e sicurezza. https://lnkd.in/dqbVCq7Q

    • No alternative text description for this image
  • Lo scorso weekend si è svolto a Bruxelles il #FOSDEM, la maggiore conferenza europea (e mondiale?) dedicata al software libero e #OpenSource. Ampio spazio è stato allocato all'implementazione ed integrazione dei modelli AI, agli aspetti legali e tecnici del #CyberResilienceAct europeo, e come sempre non sono mancate le suggestioni sui nuovi strumenti che la community sta attivamente sperimentando, da #DuckDB agli algoritmi di cifratura post-quantum. Un appuntamento imperdibile per chi lavora attivamente con soluzioni open, sia per approfondire le possibilità offerte dalle tecnologie già consolidate che per dare una occhiata a quel che ci aspetta per i prossimi anni. https://fosdem.org/2026/

    • No alternative text description for this image
  • Il 2025 è oramai finito da un mese: hai già provveduto a distribuire l'1% del tuo fatturato annuo ai progetti liberi e #opensource che hai usato per lavorare e trarre profitti? In Mad, ovviamente sì! Anche in questa occasione parte dei fondi sono stati destinati ai capisaldi delle attività principali (tra cui Debian, PHP Foundation e Let's Encrypt), parte ai progetti recentemente adoperati per specifiche commissioni (tra cui Astro e Svelte) e parte a quei componenti minori che fanno parte della #SupplyChain e che troppo spesso passano inosservati durante l'installazione delle dipendenze. Come ogni anno, si invitano gli operatori IT (siano essi developers, system integrators o consulenti) a destinare parte dei propri profitti ai progetti open che quotidianamente vengono utilizzati per svolgere il proprio lavoro, e grazie ai quali ogni giorni si implementano soluzioni e prodotti per i propri clienti. Per maggiori informazioni: https://lnkd.in/dFquZ_Sx

    • No alternative text description for this image
  • Sul #blog Mad vengono occasionalmente pubblicati appunti, annotazioni, considerazioni e suggerimenti. In prima istanza per poter essere recuperati facilmente al momento del bisogno, ma anche per condividere soluzioni - non sempre convenzionali - con tutti coloro che prima o poi avranno la stessa esigenza e faranno una ricerca online. Di seguito, l'elenco dei post più letti nel #2025. Fixing Vite + Bootstrap + jQuery https://lnkd.in/enapQ_kt Un blogpost scritto ai tempi dell'adozione, da parte di Laravel, del bundler JS #Vite, più veloce ed efficiente di Webpack ma più "pignolo" nei confronti delle librerie Javascript che non supportano ESM. Come il buon vecchio jQuery. Progressive PDF Loading https://lnkd.in/eJgvB-tr Un vecchio post molto letto fin dal 2020, che fornisce utili indicazioni su come gestire ed erogare grandi quantità di documenti #PDF. Wiring Laravel and Svelte https://lnkd.in/eXFYuuKF Scritto in tempi recenti, ma che evidentemente copre una esigenza condivisa da molti. Anche perché, tra i numerosi Starter Kit Laravel, nessuno supporta in modo immediato il framework JS #Svelte, dunque per integrare i due ambienti occorre un poco di lavoro manuale. Scaling Websockets in PHP https://lnkd.in/eY3dJQWj Un altro grande classico del blog, che va a coprire un tema - quello dei #websockets - solitamente confinato allo stack Javascript ma che, contrariamente al sentore popolare, può essere efficacemente gestito anche con PHP. Teaching Moodle to Laravel https://lnkd.in/ezh8yGyc Forse il più inatteso nell'elenco dei post più visitati: evidentemente il vecchio #Moodle - popolare piattaforma open source per l'e-learning - continua ad essere una soluzione di riferimento per molti, e comune è l'esigenza di integrarlo con altri sistemi.

    • No alternative text description for this image
  • Lunedì 27 ottobre, durante il webinar "Buone Pratiche in ambito Emergenze e Protezione Civile" promosso dal Team Innovazione di RedCloud, è stato presentato anche #Spunta, il checklist manager già adottato da diversi comitati di #CroceRossa per la revisione periodica di veicoli ed equipaggiamenti. Lo strumento permette di definire il proprio inventario di oggetti e le proprie liste di controllo, di compilarle con una interfaccia ottimizzata per l'uso da smartphone, di "firmarle" con una chiave crittografica univoca per ciascun utente, e di innescare eventuali notifiche in caso di rilevazione di valori anomali che richiedono l'attenzione del personale addetto. Utile per ambulanze e mezzi di soccorso, ma anche per qualsiasi altro contesto in cui sono richieste verifiche puntuali e regolari su flotte, materiali di consumo, strumentazioni... Il software è libero e #opensource, e incluso nel catalogo di #DevelopersItalia dedicato ai servizi di pubblica utilità. https://lnkd.in/dyenK8wE Gratuito da scaricare ed installare sul proprio server, viene offerto un (economico!) servizio di hosting per chi non ha tempo, voglia o capacità di gestire aggiornamenti e backup. https://www.spunta.app/

    • No alternative text description for this image

Similar pages