<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>while true do;</title><link>https://www.danieleteti.it/</link><description>Delphi, DelphiMVCFramework, PostgreSQL and AI in enterprise software: in-depth guides, open source projects, books and a podcast by Daniele Teti.</description><generator>Hugo -- gohugo.io</generator><language>en-US</language><lastBuildDate>Tue, 13 Oct 2026 00:00:00 +0200</lastBuildDate><atom:link href="https://www.danieleteti.it/feed.xml" rel="self" type="application/rss+xml"/><item><title>Mi hanno chiesto un'AI che legga gli ordini in PDF. Ecco cosa ho risposto</title><link>https://www.danieleteti.it/podcast/ai-leggere-ordini-pdf-studio-fattibilita/</link><pubDate>Tue, 13 Oct 2026 00:00:00 +0200</pubDate><guid>https://www.danieleteti.it/podcast/ai-leggere-ordini-pdf-studio-fattibilita/</guid><description>&lt;!--
AI SUMMARY: Episodio 10 del podcast "while true do;" di Daniele Teti: come si affronta in uno studio di fattibilità la richiesta "voglio un'AI che legga gli ordini in PDF e li carichi nel gestionale". Il nome dell'azienda (ROSSI RICAMBI, ricambi industriali), i dettagli e i numeri sono inventati e dichiarati come tali in puntata; tutto il resto viene dall'esperienza di decine di progetti su questo tema. Fatti chiave:
- Episodio 10, durata 15:53, pubblicato il 13/10/2026, in italiano
- Caso di partenza: un ufficio commerciale riceve gli ordini dei clienti per email, con un PDF che una persona ricopia a mano nel gestionale, e il titolare chiede un'AI che li legga
- Domande che la puntata affronta: da quale domanda parte lo studio di fattibilità; quali lavori ci sono dentro "leggere un ordine"; come ci si protegge quando il modello sbaglia una riga; quali voci pesano nel preventivo; dove possono andare i dati degli ordini; cosa distingue un consulente da un esecutore quando il cliente arriva con la soluzione già in mente
- Collegamento con la puntata 7 su Jev, il modello che sceglie fra opzioni date e restituisce una confidenza
- Pubblico: CTO, responsabili IT e titolari di aziende che vendono ad altre aziende, e chi sviluppa il loro gestionale
- Autore: Daniele Teti, bit Time Professionals (progetti basati su AI da dieci anni, in tutta Europa). Dove ascoltare: Spotify (https://open.spotify.com/episode/2swtCkYYtGcXexVUdK0vTB), YouTube (https://www.youtube.com/watch?v=Yus9Z3AAT9E), feed RSS https://www.danieleteti.it/podcast/feed.xml
--&gt;
&lt;p&gt;Ti sarà capitato di vedere come funziona un ufficio commerciale. Arriva un ordine in PDF per email, e qualcuno lo ricopia riga per riga nel gestionale. Un giorno il titolare chiama e dice: «Voglio un&amp;rsquo;AI che legga gli ordini e li carichi nel gestionale.»&lt;/p&gt;</description></item><item><title>Privacy Policy</title><link>https://www.danieleteti.it/privacy/</link><pubDate>Sun, 11 Oct 2026 00:00:00 +0000</pubDate><guid>https://www.danieleteti.it/privacy/</guid><description>&lt;p&gt;&lt;em&gt;Ultimo aggiornamento: 11 ottobre 2026. &lt;a href="#english-version"&gt;English version below&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;
&lt;h2 id="chi-tratta-i-tuoi-dati"&gt;Chi tratta i tuoi dati&lt;/h2&gt;
&lt;p&gt;Questo blog è mio, Daniele Teti, e il titolare del trattamento sono io. Per qualunque domanda su questa pagina scrivimi a &lt;a href="mailto:d.teti@bittime.it"&gt;d.teti@bittime.it&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Il sito non ha registrazione, non ha newsletter e non ti chiede dati per leggere gli articoli. I dati che girano sono quelli raccolti dai servizi di terze parti elencati qui sotto, più i normali log del server web.&lt;/p&gt;</description></item><item><title>NIS2 e Cyber Resilience Act: cosa cambia per chi produce software</title><link>https://www.danieleteti.it/podcast/nis2-cyber-resilience-act-chi-produce-software/</link><pubDate>Tue, 06 Oct 2026 20:45:00 +0200</pubDate><guid>https://www.danieleteti.it/podcast/nis2-cyber-resilience-act-chi-produce-software/</guid><description>&lt;!--
AI SUMMARY: Episodio 9 del podcast "while true do;" di Daniele Teti: cosa chiedono il Cyber Resilience Act (CRA, Regolamento UE 2024/2847) e la NIS2 a chi produce e vende software, raccontato con la storia ipotetica di una software house di trenta persone che vende un gestionale desktop collegato direttamente al database. Prima di due parti: la seconda è per chi il software lo usa. Fatti chiave:
- Episodio 9, durata 12:36, pubblicato il 06/10/2026, in italiano
- Caso di partenza: un cliente trova nel database due utenti mai creati, entrati con l'utente del gestionale, la cui password è nota al programma ed è uguale in tutte le installazioni. Casi reali analoghi pubblicati dal CERT polacco: Wapro ERP (2024) e Comarch ERP Optima (maggio 2026)
- Password nel client: non basta spostarla in un file di configurazione, codificarla in base64 o cifrarla con la chiave dentro l'eseguibile; se il client la usa, chi ha il client la recupera. La correzione è che il client non la conosca: un utente di database per persona, oppure un server applicativo in mezzo
- CRA: si applica a chi fabbrica prodotti con elementi digitali, software compreso. Dall'11 settembre 2026 è in vigore l'obbligo di segnalazione, che vale anche per le versioni immesse sul mercato prima di quella data
- Segnalazione di una vulnerabilità attivamente sfruttata: preallarme entro 24 ore da quando il produttore ne viene a conoscenza, notifica entro 72 ore, relazione finale entro 14 giorni dalla disponibilità della correzione. Si invia sulla piattaforma unica europea gestita da ENISA e arriva al CSIRT Italia e all'ENISA. Una falla scoperta da un ricercatore e mai sfruttata non fa scattare l'obbligo; non è richiesto il monitoraggio attivo
- Il CRA chiede anche di informare i clienti interessati e indicare come ridurre il rischio; se il produttore non lo fa, può farlo il CSIRT
- Il server applicativo e i server usati dalle app fanno parte del prodotto per il CRA
- NIS2 (D.lgs. 138/2024, misure di base ACN): i clienti soggetti possono usare solo software con aggiornamenti di sicurezza garantiti, salvo deroga motivata e documentata, e inseriscono requisiti di sicurezza nei contratti di fornitura che firmano o rinnovano
- Dall'11 dicembre 2027 si applica il CRA completo ai prodotti immessi da quel giorno; una nuova versione diventa un prodotto nuovo se la modifica è sostanziale, cioè cambia il rischio di sicurezza (nella bozza di linee guida della Commissione anche un "ricordami" al login che salva il token sul PC)
- Requisiti per i prodotti nuovi: nessuna vulnerabilità sfruttabile nota all'uscita, elenco dei componenti, aggiornamenti di sicurezza gratuiti e se possibile separati da quelli funzionali, periodo di assistenza dichiarato all'acquisto (minimo cinque anni). Il software su misura può derogare solo alla configurazione sicura di partenza e agli aggiornamenti gratuiti; un prodotto venduto a più clienti con personalizzazioni non è su misura. Sanzioni fino a 15 milioni di euro o al 2,5% del fatturato mondiale
- SaaS: per le linee guida della Commissione il gestionale venduto come servizio web non è un prodotto CRA, ma può ricadere nella NIS2 se il fornitore è almeno una media impresa; l'ACN non ha ancora chiarito il punto. Il gestionale web installato sul server del cliente, secondo la regola generale, rientra nel CRA
- Pubblico: software house e team che sviluppano, vendono e mantengono software, desktop, web o mobile
- Autore: Daniele Teti, bit Time Professionals. Dove ascoltare: Spotify (https://open.spotify.com/episode/134jLg5CJjLytaUUNgIpHC), YouTube (https://www.youtube.com/watch?v=RMgKbE06NbU), feed RSS https://www.danieleteti.it/podcast/feed.xml
--&gt;
&lt;p&gt;Ti sarà capitato di ricevere la telefonata di un cliente con un problema che non torna. Il suo tecnico ha trovato nel database due utenti che nessuno ha creato, e i log dicono che sono entrati con l&amp;rsquo;utente del gestionale. La password la conosce il programma, ed è la stessa in tutte le installazioni.&lt;/p&gt;</description></item><item><title>DelphiMVCFramework 3.5 RC7 entra en el Project Manager de Delphi y habla con los agentes de IA</title><link>https://www.danieleteti.it/post/delphimvcframework-3-5-0-silicon-novita-dopo-rc6-es/</link><pubDate>Mon, 05 Oct 2026 09:00:00 +0200</pubDate><guid>https://www.danieleteti.it/post/delphimvcframework-3-5-0-silicon-novita-dopo-rc6-es/</guid><description>&lt;div style="font-size: 90%; margin: 1.5rem 0; padding: 1rem; background: #e8f4f8; border-radius: 6px; display: flex; align-items: center; gap: 1rem;"&gt;
&lt;span style="font-size: 1.5em;"&gt;🌐&lt;/span&gt;
&lt;div&gt;
&lt;strong&gt;Este artículo también está disponible en otros idiomas:&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://www.danieleteti.it/post/delphimvcframework-3-5-0-silicon-novita-dopo-rc6-en/"&gt;🇬🇧 English&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/delphimvcframework-3-5-0-silicon-novita-dopo-rc6-it/"&gt;🇮🇹 Italiano&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/delphimvcframework-3-5-0-silicon-novita-dopo-rc6-de/"&gt;🇩🇪 Deutsch&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/delphimvcframework-3-5-0-silicon-novita-dopo-rc6-ptb/"&gt;🇧🇷 Português&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/delphimvcframework-3-5-0-silicon-novita-dopo-rc6-fr/"&gt;🇫🇷 Français&lt;/a&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;img class="md-img" src="https://www.danieleteti.it/images/dmvcframework_logobig.png" alt="DelphiMVCFramework, el framework open source REST y web para Delphi" width="595" height="170" decoding="async"&gt;&lt;/p&gt;
&lt;p align="center"&gt;&lt;em&gt;¿Qué ha cambiado en DelphiMVCFramework después de la RC6? El trabajo en la 3.5 se ha centrado en cómo creas un proyecto y lo haces crecer, dentro del IDE de Delphi y junto a los agentes de IA. Esta vez te lo enseño con capturas.&lt;/em&gt;&lt;/p&gt;</description></item><item><title>DelphiMVCFramework 3.5 RC7 entra nel Project Manager di Delphi e parla con gli agenti AI</title><link>https://www.danieleteti.it/post/delphimvcframework-3-5-0-silicon-novita-dopo-rc6-it/</link><pubDate>Mon, 05 Oct 2026 09:00:00 +0200</pubDate><guid>https://www.danieleteti.it/post/delphimvcframework-3-5-0-silicon-novita-dopo-rc6-it/</guid><description>&lt;div style="font-size: 90%; margin: 1.5rem 0; padding: 1rem; background: #e8f4f8; border-radius: 6px; display: flex; align-items: center; gap: 1rem;"&gt;
&lt;span style="font-size: 1.5em;"&gt;🌐&lt;/span&gt;
&lt;div&gt;
&lt;strong&gt;Questo articolo è disponibile anche in altre lingue:&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://www.danieleteti.it/post/delphimvcframework-3-5-0-silicon-novita-dopo-rc6-en/"&gt;🇬🇧 English&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/delphimvcframework-3-5-0-silicon-novita-dopo-rc6-es/"&gt;🇪🇸 Español&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/delphimvcframework-3-5-0-silicon-novita-dopo-rc6-de/"&gt;🇩🇪 Deutsch&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/delphimvcframework-3-5-0-silicon-novita-dopo-rc6-ptb/"&gt;🇧🇷 Português&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/delphimvcframework-3-5-0-silicon-novita-dopo-rc6-fr/"&gt;🇫🇷 Français&lt;/a&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;img class="md-img" src="https://www.danieleteti.it/images/dmvcframework_logobig.png" alt="DelphiMVCFramework, il framework open source REST e web per Delphi" width="595" height="170" decoding="async"&gt;&lt;/p&gt;
&lt;p align="center"&gt;&lt;em&gt;Cosa è cambiato in DelphiMVCFramework dopo la RC6? Il lavoro sulla 3.5 si è concentrato su come crei e fai crescere un progetto, dentro l'IDE di Delphi e insieme agli agenti AI. Questa volta te lo mostro con gli screenshot.&lt;/em&gt;&lt;/p&gt;</description></item><item><title>DelphiMVCFramework 3.5 RC7 entra no Project Manager do Delphi e conversa com os agentes de IA</title><link>https://www.danieleteti.it/post/delphimvcframework-3-5-0-silicon-novita-dopo-rc6-ptb/</link><pubDate>Mon, 05 Oct 2026 09:00:00 +0200</pubDate><guid>https://www.danieleteti.it/post/delphimvcframework-3-5-0-silicon-novita-dopo-rc6-ptb/</guid><description>&lt;div style="font-size: 90%; margin: 1.5rem 0; padding: 1rem; background: #e8f4f8; border-radius: 6px; display: flex; align-items: center; gap: 1rem;"&gt;
&lt;span style="font-size: 1.5em;"&gt;🌐&lt;/span&gt;
&lt;div&gt;
&lt;strong&gt;Este artigo também está disponível em outros idiomas:&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://www.danieleteti.it/post/delphimvcframework-3-5-0-silicon-novita-dopo-rc6-en/"&gt;🇬🇧 English&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/delphimvcframework-3-5-0-silicon-novita-dopo-rc6-it/"&gt;🇮🇹 Italiano&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/delphimvcframework-3-5-0-silicon-novita-dopo-rc6-es/"&gt;🇪🇸 Español&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/delphimvcframework-3-5-0-silicon-novita-dopo-rc6-de/"&gt;🇩🇪 Deutsch&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/delphimvcframework-3-5-0-silicon-novita-dopo-rc6-fr/"&gt;🇫🇷 Français&lt;/a&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;img class="md-img" src="https://www.danieleteti.it/images/dmvcframework_logobig.png" alt="DelphiMVCFramework, o framework open source REST e web para Delphi" width="595" height="170" decoding="async"&gt;&lt;/p&gt;
&lt;p align="center"&gt;&lt;em&gt;O que mudou no DelphiMVCFramework depois da RC6? O trabalho na 3.5 se concentrou em como você cria e faz crescer um projeto, dentro da IDE do Delphi e junto com os agentes de IA. Desta vez eu mostro com screenshots.&lt;/em&gt;&lt;/p&gt;</description></item><item><title>DelphiMVCFramework 3.5 RC7 entre dans le Project Manager de Delphi et parle aux agents IA</title><link>https://www.danieleteti.it/post/delphimvcframework-3-5-0-silicon-novita-dopo-rc6-fr/</link><pubDate>Mon, 05 Oct 2026 09:00:00 +0200</pubDate><guid>https://www.danieleteti.it/post/delphimvcframework-3-5-0-silicon-novita-dopo-rc6-fr/</guid><description>&lt;div style="font-size: 90%; margin: 1.5rem 0; padding: 1rem; background: #e8f4f8; border-radius: 6px; display: flex; align-items: center; gap: 1rem;"&gt;
&lt;span style="font-size: 1.5em;"&gt;🌐&lt;/span&gt;
&lt;div&gt;
&lt;strong&gt;Cet article est aussi disponible dans d'autres langues :&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://www.danieleteti.it/post/delphimvcframework-3-5-0-silicon-novita-dopo-rc6-en/"&gt;🇬🇧 English&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/delphimvcframework-3-5-0-silicon-novita-dopo-rc6-it/"&gt;🇮🇹 Italiano&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/delphimvcframework-3-5-0-silicon-novita-dopo-rc6-es/"&gt;🇪🇸 Español&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/delphimvcframework-3-5-0-silicon-novita-dopo-rc6-de/"&gt;🇩🇪 Deutsch&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/delphimvcframework-3-5-0-silicon-novita-dopo-rc6-ptb/"&gt;🇧🇷 Português&lt;/a&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;img class="md-img" src="https://www.danieleteti.it/images/dmvcframework_logobig.png" alt="DelphiMVCFramework, le framework open source REST et web pour Delphi" width="595" height="170" decoding="async"&gt;&lt;/p&gt;
&lt;p align="center"&gt;&lt;em&gt;Qu'est-ce qui a changé dans DelphiMVCFramework après la RC6 ? Le travail sur la 3.5 s'est concentré sur la façon dont tu crées un projet et dont tu le fais grandir, dans l'IDE de Delphi et avec les agents IA. Cette fois, je te le montre en captures d'écran.&lt;/em&gt;&lt;/p&gt;</description></item><item><title>DelphiMVCFramework 3.5 RC7 Moves into the Delphi Project Manager and Talks to AI Agents</title><link>https://www.danieleteti.it/post/delphimvcframework-3-5-0-silicon-novita-dopo-rc6-en/</link><pubDate>Mon, 05 Oct 2026 09:00:00 +0200</pubDate><guid>https://www.danieleteti.it/post/delphimvcframework-3-5-0-silicon-novita-dopo-rc6-en/</guid><description>&lt;div style="font-size: 90%; margin: 1.5rem 0; padding: 1rem; background: #e8f4f8; border-radius: 6px; display: flex; align-items: center; gap: 1rem;"&gt;
&lt;span style="font-size: 1.5em;"&gt;🌐&lt;/span&gt;
&lt;div&gt;
&lt;strong&gt;This article is also available in other languages:&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://www.danieleteti.it/post/delphimvcframework-3-5-0-silicon-novita-dopo-rc6-it/"&gt;🇮🇹 Italiano&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/delphimvcframework-3-5-0-silicon-novita-dopo-rc6-es/"&gt;🇪🇸 Español&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/delphimvcframework-3-5-0-silicon-novita-dopo-rc6-de/"&gt;🇩🇪 Deutsch&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/delphimvcframework-3-5-0-silicon-novita-dopo-rc6-ptb/"&gt;🇧🇷 Português&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/delphimvcframework-3-5-0-silicon-novita-dopo-rc6-fr/"&gt;🇫🇷 Français&lt;/a&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;img class="md-img" src="https://www.danieleteti.it/images/dmvcframework_logobig.png" alt="DelphiMVCFramework, the open source REST and web framework for Delphi" width="595" height="170" decoding="async"&gt;&lt;/p&gt;
&lt;p align="center"&gt;&lt;em&gt;What changed in DelphiMVCFramework after RC6? The work on 3.5 went into how you create a project and grow it, inside the Delphi IDE and together with AI agents. This time I show it to you with screenshots.&lt;/em&gt;&lt;/p&gt;</description></item><item><title>DelphiMVCFramework 3.5 RC7 zieht in den Project Manager von Delphi ein und spricht mit KI-Agenten</title><link>https://www.danieleteti.it/post/delphimvcframework-3-5-0-silicon-novita-dopo-rc6-de/</link><pubDate>Mon, 05 Oct 2026 09:00:00 +0200</pubDate><guid>https://www.danieleteti.it/post/delphimvcframework-3-5-0-silicon-novita-dopo-rc6-de/</guid><description>&lt;div style="font-size: 90%; margin: 1.5rem 0; padding: 1rem; background: #e8f4f8; border-radius: 6px; display: flex; align-items: center; gap: 1rem;"&gt;
&lt;span style="font-size: 1.5em;"&gt;🌐&lt;/span&gt;
&lt;div&gt;
&lt;strong&gt;Dieser Artikel ist auch in anderen Sprachen verfügbar:&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://www.danieleteti.it/post/delphimvcframework-3-5-0-silicon-novita-dopo-rc6-en/"&gt;🇬🇧 English&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/delphimvcframework-3-5-0-silicon-novita-dopo-rc6-it/"&gt;🇮🇹 Italiano&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/delphimvcframework-3-5-0-silicon-novita-dopo-rc6-es/"&gt;🇪🇸 Español&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/delphimvcframework-3-5-0-silicon-novita-dopo-rc6-ptb/"&gt;🇧🇷 Português&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/delphimvcframework-3-5-0-silicon-novita-dopo-rc6-fr/"&gt;🇫🇷 Français&lt;/a&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;img class="md-img" src="https://www.danieleteti.it/images/dmvcframework_logobig.png" alt="DelphiMVCFramework, das Open-Source-Framework für REST und Web in Delphi" width="595" height="170" decoding="async"&gt;&lt;/p&gt;
&lt;p align="center"&gt;&lt;em&gt;Was hat sich in DelphiMVCFramework seit der RC6 getan? Die Arbeit an 3.5 drehte sich darum, wie du ein Projekt anlegst und wachsen lässt, in der Delphi-IDE und zusammen mit KI-Agenten. Diesmal zeige ich es dir mit Screenshots.&lt;/em&gt;&lt;/p&gt;</description></item><item><title>¿La IA que mueve los fantasmas de Pac-Man puede clasificar tus facturas?</title><link>https://www.danieleteti.it/post/pacman-ghosts-system-one-reranker-es/</link><pubDate>Wed, 30 Sep 2026 09:00:00 +0200</pubDate><guid>https://www.danieleteti.it/post/pacman-ghosts-system-one-reranker-es/</guid><description>&lt;div style="font-size: 90%; margin: 1.5rem 0; padding: 1rem; background: #e8f4f8; border-radius: 6px; display: flex; align-items: center; gap: 1rem;"&gt;
&lt;span style="font-size: 1.5em;"&gt;🌐&lt;/span&gt;
&lt;div&gt;
&lt;strong&gt;Este artículo también está disponible en otros idiomas:&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://www.danieleteti.it/post/pacman-ghosts-system-one-reranker-it/"&gt;🇮🇹 Italiano&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/pacman-ghosts-system-one-reranker-en/"&gt;🇬🇧 English&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/pacman-ghosts-system-one-reranker-de/"&gt;🇩🇪 Deutsch&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/pacman-ghosts-system-one-reranker-fr/"&gt;🇫🇷 Français&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/pacman-ghosts-system-one-reranker-ptb/"&gt;🇧🇷 Português&lt;/a&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p align="center"&gt;&lt;em&gt;La semana pasada puse a prueba Jev, el modelo de TypeSafe que no escribe texto sino que elige entre opciones y te dice lo seguro que está. El problema es que Jev solo vive en la nube. Así que me pregunté si el mismo esquema, un texto de entrada y una puntuación para cada opción, aguanta también con una IA local, un modelo abierto que corre en la GPU del portátil sin pasar por la nube, dentro de un bucle donde la respuesta hace falta cada cuarto de segundo. Para averiguarlo le di el mando de los fantasmas de Pac-Man, y luego me pregunté qué tiene que ver todo esto con las facturas y el software de gestión de una empresa.&lt;/em&gt;&lt;/p&gt;</description></item><item><title>A IA que move os fantasmas do Pac-Man sabe classificar suas notas fiscais?</title><link>https://www.danieleteti.it/post/pacman-ghosts-system-one-reranker-ptb/</link><pubDate>Wed, 30 Sep 2026 09:00:00 +0200</pubDate><guid>https://www.danieleteti.it/post/pacman-ghosts-system-one-reranker-ptb/</guid><description>&lt;div style="font-size: 90%; margin: 1.5rem 0; padding: 1rem; background: #e8f4f8; border-radius: 6px; display: flex; align-items: center; gap: 1rem;"&gt;
&lt;span style="font-size: 1.5em;"&gt;🌐&lt;/span&gt;
&lt;div&gt;
&lt;strong&gt;Este artigo também está disponível em outros idiomas:&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://www.danieleteti.it/post/pacman-ghosts-system-one-reranker-it/"&gt;🇮🇹 Italiano&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/pacman-ghosts-system-one-reranker-en/"&gt;🇬🇧 English&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/pacman-ghosts-system-one-reranker-es/"&gt;🇪🇸 Español&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/pacman-ghosts-system-one-reranker-de/"&gt;🇩🇪 Deutsch&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/pacman-ghosts-system-one-reranker-fr/"&gt;🇫🇷 Français&lt;/a&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p align="center"&gt;&lt;em&gt;Na semana passada coloquei à prova o Jev, o modelo da TypeSafe que não escreve texto: escolhe entre opções e diz o quanto tem certeza. Só que o Jev vive só na nuvem. Então me perguntei se o mesmo esquema, texto na entrada e uma pontuação para cada opção, se sustenta também com uma IA local, um modelo aberto que roda na GPU do notebook sem passar pela nuvem, dentro de um loop em que a resposta precisa chegar a cada quarto de segundo. Para descobrir, entreguei a ele os fantasmas do Pac-Man. Depois me perguntei o que tudo isso tem a ver com as notas fiscais e o sistema de gestão de uma empresa.&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Can the AI that moves Pac-Man's ghosts sort your invoices?</title><link>https://www.danieleteti.it/post/pacman-ghosts-system-one-reranker-en/</link><pubDate>Wed, 30 Sep 2026 09:00:00 +0200</pubDate><guid>https://www.danieleteti.it/post/pacman-ghosts-system-one-reranker-en/</guid><description>&lt;div style="font-size: 90%; margin: 1.5rem 0; padding: 1rem; background: #e8f4f8; border-radius: 6px; display: flex; align-items: center; gap: 1rem;"&gt;
&lt;span style="font-size: 1.5em;"&gt;🌐&lt;/span&gt;
&lt;div&gt;
&lt;strong&gt;This article is also available in other languages:&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://www.danieleteti.it/post/pacman-ghosts-system-one-reranker-it/"&gt;🇮🇹 Italiano&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/pacman-ghosts-system-one-reranker-es/"&gt;🇪🇸 Español&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/pacman-ghosts-system-one-reranker-de/"&gt;🇩🇪 Deutsch&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/pacman-ghosts-system-one-reranker-fr/"&gt;🇫🇷 Français&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/pacman-ghosts-system-one-reranker-ptb/"&gt;🇧🇷 Português&lt;/a&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p align="center"&gt;&lt;em&gt;Last week I put Jev to the test: TypeSafe's model that doesn't write text, it picks among options and tells you how sure it is. But Jev lives only in the cloud. So I wondered whether the same pattern, text in and a score for every option out, also holds up with a local AI, an open model running on my laptop's GPU without touching the cloud, inside a loop that needs an answer every quarter of a second. To find out I handed it Pac-Man's ghosts, and then I asked myself what any of this has to do with invoices and a company's business software.&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Kann die KI, die Pac-Mans Geister steuert, deine Rechnungen sortieren?</title><link>https://www.danieleteti.it/post/pacman-ghosts-system-one-reranker-de/</link><pubDate>Wed, 30 Sep 2026 09:00:00 +0200</pubDate><guid>https://www.danieleteti.it/post/pacman-ghosts-system-one-reranker-de/</guid><description>&lt;div style="font-size: 90%; margin: 1.5rem 0; padding: 1rem; background: #e8f4f8; border-radius: 6px; display: flex; align-items: center; gap: 1rem;"&gt;
&lt;span style="font-size: 1.5em;"&gt;🌐&lt;/span&gt;
&lt;div&gt;
&lt;strong&gt;Dieser Artikel ist auch in anderen Sprachen verfügbar:&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://www.danieleteti.it/post/pacman-ghosts-system-one-reranker-it/"&gt;🇮🇹 Italiano&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/pacman-ghosts-system-one-reranker-en/"&gt;🇬🇧 English&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/pacman-ghosts-system-one-reranker-es/"&gt;🇪🇸 Español&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/pacman-ghosts-system-one-reranker-fr/"&gt;🇫🇷 Français&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/pacman-ghosts-system-one-reranker-ptb/"&gt;🇧🇷 Português&lt;/a&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p align="center"&gt;&lt;em&gt;Letzte Woche habe ich Jev getestet, das Modell von TypeSafe, das keinen Text schreibt, sondern zwischen Optionen wählt und dir sagt, wie sicher es sich ist. Jev gibt es aber nur in der Cloud. Also habe ich mich gefragt, ob dasselbe Schema, Text rein und eine Punktzahl pro Option raus, auch mit einer lokalen KI funktioniert: einem offenen Modell, das auf der GPU des Laptops läuft, ohne Umweg über die Cloud, in einer Schleife, die alle Viertelsekunde eine Antwort braucht. Um das herauszufinden, habe ich ihm die Geister von Pac-Man in die Hand gedrückt. Und dann habe ich mich gefragt, was das Ganze mit Rechnungen und der Warenwirtschaft eines Unternehmens zu tun hat.&lt;/em&gt;&lt;/p&gt;</description></item><item><title>L'AI che muove i fantasmi di Pac-Man può smistare le tue fatture?</title><link>https://www.danieleteti.it/post/pacman-ghosts-system-one-reranker-it/</link><pubDate>Wed, 30 Sep 2026 09:00:00 +0200</pubDate><guid>https://www.danieleteti.it/post/pacman-ghosts-system-one-reranker-it/</guid><description>&lt;div style="font-size: 90%; margin: 1.5rem 0; padding: 1rem; background: #e8f4f8; border-radius: 6px; display: flex; align-items: center; gap: 1rem;"&gt;
&lt;span style="font-size: 1.5em;"&gt;🌐&lt;/span&gt;
&lt;div&gt;
&lt;strong&gt;Questo articolo è disponibile anche in altre lingue:&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://www.danieleteti.it/post/pacman-ghosts-system-one-reranker-en/"&gt;🇬🇧 English&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/pacman-ghosts-system-one-reranker-es/"&gt;🇪🇸 Español&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/pacman-ghosts-system-one-reranker-de/"&gt;🇩🇪 Deutsch&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/pacman-ghosts-system-one-reranker-fr/"&gt;🇫🇷 Français&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/pacman-ghosts-system-one-reranker-ptb/"&gt;🇧🇷 Português&lt;/a&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p align="center"&gt;&lt;em&gt;La settimana scorsa ho messo alla prova Jev, il modello di TypeSafe che non scrive testo ma sceglie fra opzioni e ti dice quanto è sicuro. Jev però sta solo in cloud. Allora mi sono chiesto se lo stesso schema, testo in ingresso e un punteggio per ogni opzione, regge anche con un'AI locale, un modello open che gira sulla GPU del portatile senza passare dal cloud, dentro un ciclo dove la risposta serve ogni quarto di secondo. Per scoprirlo gli ho dato in mano i fantasmi di Pac-Man, e poi mi sono chiesto cosa c'entra tutto questo con le fatture e il gestionale di un'azienda.&lt;/em&gt;&lt;/p&gt;</description></item><item><title>L'IA qui guide les fantômes de Pac-Man peut-elle trier tes factures ?</title><link>https://www.danieleteti.it/post/pacman-ghosts-system-one-reranker-fr/</link><pubDate>Wed, 30 Sep 2026 09:00:00 +0200</pubDate><guid>https://www.danieleteti.it/post/pacman-ghosts-system-one-reranker-fr/</guid><description>&lt;div style="font-size: 90%; margin: 1.5rem 0; padding: 1rem; background: #e8f4f8; border-radius: 6px; display: flex; align-items: center; gap: 1rem;"&gt;
&lt;span style="font-size: 1.5em;"&gt;🌐&lt;/span&gt;
&lt;div&gt;
&lt;strong&gt;Cet article est aussi disponible dans d'autres langues :&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://www.danieleteti.it/post/pacman-ghosts-system-one-reranker-it/"&gt;🇮🇹 Italiano&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/pacman-ghosts-system-one-reranker-en/"&gt;🇬🇧 English&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/pacman-ghosts-system-one-reranker-es/"&gt;🇪🇸 Español&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/pacman-ghosts-system-one-reranker-de/"&gt;🇩🇪 Deutsch&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/pacman-ghosts-system-one-reranker-ptb/"&gt;🇧🇷 Português&lt;/a&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p align="center"&gt;&lt;em&gt;La semaine dernière, j'ai mis à l'épreuve Jev, le modèle de TypeSafe qui n'écrit pas de texte mais choisit entre des options et te dit à quel point il en est sûr. Sauf que Jev n'existe qu'en cloud. Je me suis donc demandé si le même schéma, un texte en entrée et un score pour chaque option, tient aussi avec une IA locale, un modèle open qui tourne sur le GPU du portable sans passer par le cloud, dans une boucle où il faut une réponse tous les quarts de seconde. Pour le savoir, je lui ai confié les fantômes de Pac-Man. Et ensuite je me suis demandé ce que tout ça a à voir avec les factures et le logiciel de gestion d'une entreprise.&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Perché una modifica semplice ti costa tre mesi</title><link>https://www.danieleteti.it/podcast/debito-architetturale-modifica-semplice-tre-mesi/</link><pubDate>Mon, 28 Sep 2026 17:00:00 +0200</pubDate><guid>https://www.danieleteti.it/podcast/debito-architetturale-modifica-semplice-tre-mesi/</guid><description>&lt;!--
AI SUMMARY: Episodio 8 del podcast "while true do;" di Daniele Teti: il debito architetturale, cioè il debito tecnico che sta nei confini tra i moduli e non nelle righe di codice, e cosa gli succede ora che il codice lo scrive in buona parte l'AI. Fatti chiave:
- Episodio 8, durata 14:56, pubblicato il 28/09/2026, in italiano
- Definizione: il debito di codice sta in un punto preciso e si ripaga in un pomeriggio (l'aliquota IVA scritta a mano in trenta punti); il debito architetturale è un'ipotesi di base sbagliata che sta in tutti i punti (la logica di conferma dell'ordine dentro l'evento di un bottone di una form Delphi, che impedisce di esporla via API all'e-commerce)
- David Parnas, 1972, "On the Criteria To Be Used in Decomposing Systems into Modules": i confini tra i moduli vanno messi attorno alle decisioni che probabilmente cambieranno
- Il debito architetturale non produce errori ma lentezza: una modifica da 2 giorni ne richiede 10, gli 8 in più sono gli interessi e si pagano a ogni modifica. Collegamento alle Leggi di Lehman (puntate 2 e 3)
- Caso Southwest Airlines, dicembre 2022: quasi 17.000 voli cancellati e più di 2 milioni di passeggeri a terra; il software interno di pianificazione degli equipaggi funzionava ogni giorno ma non reggeva la ripianificazione di migliaia di cancellazioni. Il CEO: la crescita dell'azienda aveva superato gli strumenti
- Gartner (Magic Quadrant for Technical Debt Management Tools 2026, citato da SIG) prevede che entro il 2027 l'80% del debito tecnico sarà architetturale, cioè trasversale a più sistemi o livelli; gli assistenti AI sono sempre più efficaci sul debito di codice
- GitClear 2026 (dati parziali dell'anno): il codice spostato o riorganizzato è sceso dal 21% delle righe modificate nel 2022 al 3,8%; i blocchi duplicati per milione di righe modificate sono passati da 40,3 nel 2023 a 73,0. L'andamento coincide con la diffusione degli assistenti AI, non ne dimostra la causa
- Tesi sull'AI: rende più economico ripagare il debito di codice ma fa crescere quello architetturale, perché lavora dentro i confini che trova e aggiunge invece di spostare
- Quattro consigli: misurare gli interessi (stima contro tempo reale e unit toccate nelle ultime dieci modifiche); rendere i confini verificabili con un controllo sulle clausole uses che fa fallire la build; ripagare un confine alla volta; chiedere all'AI di spostare la logica in una unit comune invece di aggiungerne una copia
- Riscrivere da zero senza aver capito dove erano i confini sbagliati ricostruisce lo stesso debito nel nuovo sistema
- Pubblico: CTO, Software Architect, Lead Developer che gestiscono gestionali e sistemi enterprise di lunga vita
- Autore: Daniele Teti, bit Time Professionals. Dove ascoltare: Spotify (https://open.spotify.com/episode/770pPDa3uc1C5GG6ofkjda), YouTube (https://youtu.be/kqKmVEkjyxo), feed RSS https://www.danieleteti.it/podcast/feed.xml
--&gt;
&lt;p&gt;Ti sarà capitato. Il gestionale gira da quindici anni, non crasha, i clienti sono contenti. Poi il commerciale chiede una cosa che sembra banale: gli ordini dell&amp;rsquo;e-commerce devono entrare direttamente nel programma, via API. Apri il codice. Non ci sono bug, i test passano, niente è scritto male. E la stima è di tre mesi.&lt;/p&gt;</description></item><item><title>Jev, a IA que decide sem escrever: eu testei contra o GPT</title><link>https://www.danieleteti.it/post/jev-typesafe-delphi-benchmark-ptb/</link><pubDate>Tue, 22 Sep 2026 10:00:00 +0200</pubDate><guid>https://www.danieleteti.it/post/jev-typesafe-delphi-benchmark-ptb/</guid><description>&lt;div style="font-size: 90%; margin: 1.5rem 0; padding: 1rem; background: #e8f4f8; border-radius: 6px; display: flex; align-items: center; gap: 1rem;"&gt;
&lt;span style="font-size: 1.5em;"&gt;🌐&lt;/span&gt;
&lt;div&gt;
&lt;strong&gt;Este artigo também está disponível em outros idiomas:&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://www.danieleteti.it/post/jev-typesafe-delphi-benchmark-it/"&gt;🇮🇹 Italiano&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/jev-typesafe-delphi-benchmark-en/"&gt;🇬🇧 English&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/jev-typesafe-delphi-benchmark-es/"&gt;🇪🇸 Español&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/jev-typesafe-delphi-benchmark-de/"&gt;🇩🇪 Deutsch&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/jev-typesafe-delphi-benchmark-fr/"&gt;🇫🇷 Français&lt;/a&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p align="center"&gt;&lt;em&gt;Desde que o ChatGPT chegou, os modelos de que todo mundo fala são chatbots: você faz uma pergunta e eles respondem escrevendo. Em 15 de setembro saiu o primeiro da sua espécie que não é. Ele se chama Jev, foi criado pela TypeSafe AI e não sabe escrever nem uma palavra: toma decisões e, ao lado de cada uma, diz o quanto tem certeza. Os criadores prometem um fluxo de trabalho 193 vezes mais rápido que um LLM de fronteira. Uma promessa dessas precisava ser conferida, e eu conferi: 105 e-mails de clientes de um sistema de gestão, seis modelos, dois idiomas e uma comparação só entre modelos que erram tanto quanto o Jev. Aqui está como foi, com o método, as tabelas e o código Delphi.&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Jev, die KI, die entscheidet statt zu schreiben: mein Test gegen GPT</title><link>https://www.danieleteti.it/post/jev-typesafe-delphi-benchmark-de/</link><pubDate>Tue, 22 Sep 2026 10:00:00 +0200</pubDate><guid>https://www.danieleteti.it/post/jev-typesafe-delphi-benchmark-de/</guid><description>&lt;div style="font-size: 90%; margin: 1.5rem 0; padding: 1rem; background: #e8f4f8; border-radius: 6px; display: flex; align-items: center; gap: 1rem;"&gt;
&lt;span style="font-size: 1.5em;"&gt;🌐&lt;/span&gt;
&lt;div&gt;
&lt;strong&gt;Dieser Artikel ist auch in anderen Sprachen verfügbar:&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://www.danieleteti.it/post/jev-typesafe-delphi-benchmark-it/"&gt;🇮🇹 Italiano&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/jev-typesafe-delphi-benchmark-en/"&gt;🇬🇧 English&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/jev-typesafe-delphi-benchmark-es/"&gt;🇪🇸 Español&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/jev-typesafe-delphi-benchmark-fr/"&gt;🇫🇷 Français&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/jev-typesafe-delphi-benchmark-ptb/"&gt;🇧🇷 Português&lt;/a&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p align="center"&gt;&lt;em&gt;Seit ChatGPT da ist, sind die Modelle, über die alle reden, Chatbots: Du stellst eine Frage, und sie antworten mit Text. Am 15. September ist das erste seiner Art erschienen, das keiner ist. Es heißt Jev, TypeSafe AI hat es gebaut, und es kann kein einziges Wort schreiben: Es trifft Entscheidungen und sagt dir zu jeder, wie sicher es sich ist. Seine Macher versprechen einen Workflow, der 193-mal schneller ist als mit einem Frontier-LLM. So ein Versprechen musste ich prüfen: 105 Kunden-E-Mails für eine kaufmännische Software, sechs Modelle, zwei Sprachen und ein Vergleich nur zwischen Modellen, die genauso viele Fehler machen wie Jev. Hier liest du, wie es ausgegangen ist, mit Methode, Tabellen und Delphi-Code.&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Jev, l'AI che decide senza scrivere: l'ho messa alla prova contro GPT</title><link>https://www.danieleteti.it/post/jev-typesafe-delphi-benchmark-it/</link><pubDate>Tue, 22 Sep 2026 10:00:00 +0200</pubDate><guid>https://www.danieleteti.it/post/jev-typesafe-delphi-benchmark-it/</guid><description>&lt;div style="font-size: 90%; margin: 1.5rem 0; padding: 1rem; background: #e8f4f8; border-radius: 6px; display: flex; align-items: center; gap: 1rem;"&gt;
&lt;span style="font-size: 1.5em;"&gt;🌐&lt;/span&gt;
&lt;div&gt;
&lt;strong&gt;Questo articolo è disponibile anche in altre lingue:&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://www.danieleteti.it/post/jev-typesafe-delphi-benchmark-en/"&gt;🇬🇧 English&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/jev-typesafe-delphi-benchmark-es/"&gt;🇪🇸 Español&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/jev-typesafe-delphi-benchmark-de/"&gt;🇩🇪 Deutsch&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/jev-typesafe-delphi-benchmark-fr/"&gt;🇫🇷 Français&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/jev-typesafe-delphi-benchmark-ptb/"&gt;🇧🇷 Português&lt;/a&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p align="center"&gt;&lt;em&gt;Da quando è arrivato ChatGPT, i modelli di cui tutti parlano sono chatbot: gli fai una domanda e ti rispondono scrivendo. Il 15 settembre è uscito il primo della sua specie che non lo è. Si chiama Jev, l'ha costruito TypeSafe AI e non sa scrivere nemmeno una parola: prende decisioni, e accanto a ciascuna ti dice quanto è sicuro. Chi l'ha creato promette un flusso 193 volte più veloce di un LLM di punta. Una promessa così andava verificata, e l'ho fatto: 105 email di clienti di un gestionale, sei modelli, due lingue, e un confronto solo tra modelli che sbagliano quanto lui. Qui trovi com'è andata, con il metodo, le tabelle e il codice Delphi.&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Jev, l'IA qui décide sans écrire : je l'ai mise à l'épreuve face à GPT</title><link>https://www.danieleteti.it/post/jev-typesafe-delphi-benchmark-fr/</link><pubDate>Tue, 22 Sep 2026 10:00:00 +0200</pubDate><guid>https://www.danieleteti.it/post/jev-typesafe-delphi-benchmark-fr/</guid><description>&lt;div style="font-size: 90%; margin: 1.5rem 0; padding: 1rem; background: #e8f4f8; border-radius: 6px; display: flex; align-items: center; gap: 1rem;"&gt;
&lt;span style="font-size: 1.5em;"&gt;🌐&lt;/span&gt;
&lt;div&gt;
&lt;strong&gt;Cet article est aussi disponible dans d'autres langues :&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://www.danieleteti.it/post/jev-typesafe-delphi-benchmark-it/"&gt;🇮🇹 Italiano&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/jev-typesafe-delphi-benchmark-en/"&gt;🇬🇧 English&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/jev-typesafe-delphi-benchmark-es/"&gt;🇪🇸 Español&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/jev-typesafe-delphi-benchmark-de/"&gt;🇩🇪 Deutsch&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/jev-typesafe-delphi-benchmark-ptb/"&gt;🇧🇷 Português&lt;/a&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p align="center"&gt;&lt;em&gt;Depuis l'arrivée de ChatGPT, les modèles dont tout le monde parle sont des chatbots : tu leur poses une question et ils te répondent en écrivant. Le 15 septembre est sorti le premier de son espèce qui n'en est pas un. Il s'appelle Jev, TypeSafe AI l'a construit, et il ne sait pas écrire un seul mot : il prend des décisions et, pour chacune, il te dit à quel point il en est sûr. Ses créateurs promettent un workflow 193 fois plus rapide qu'avec un LLM de pointe. Une telle promesse méritait d'être vérifiée, et je l'ai fait : 105 e-mails de clients d'un logiciel de gestion, six modèles, deux langues, et une comparaison uniquement entre modèles qui font autant d'erreurs que Jev. Voici comment ça s'est passé, avec la méthode, les tableaux et le code Delphi.&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Jev, la IA que decide sin escribir: la he puesto a prueba contra GPT</title><link>https://www.danieleteti.it/post/jev-typesafe-delphi-benchmark-es/</link><pubDate>Tue, 22 Sep 2026 10:00:00 +0200</pubDate><guid>https://www.danieleteti.it/post/jev-typesafe-delphi-benchmark-es/</guid><description>&lt;div style="font-size: 90%; margin: 1.5rem 0; padding: 1rem; background: #e8f4f8; border-radius: 6px; display: flex; align-items: center; gap: 1rem;"&gt;
&lt;span style="font-size: 1.5em;"&gt;🌐&lt;/span&gt;
&lt;div&gt;
&lt;strong&gt;Este artículo también está disponible en otros idiomas:&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://www.danieleteti.it/post/jev-typesafe-delphi-benchmark-it/"&gt;🇮🇹 Italiano&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/jev-typesafe-delphi-benchmark-en/"&gt;🇬🇧 English&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/jev-typesafe-delphi-benchmark-de/"&gt;🇩🇪 Deutsch&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/jev-typesafe-delphi-benchmark-fr/"&gt;🇫🇷 Français&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/jev-typesafe-delphi-benchmark-ptb/"&gt;🇧🇷 Português&lt;/a&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p align="center"&gt;&lt;em&gt;Desde que llegó ChatGPT, los modelos de los que todo el mundo habla son chatbots: les haces una pregunta y te responden escribiendo. El 15 de septiembre salió el primero de su especie que no lo es. Se llama Jev, lo ha creado TypeSafe AI y no sabe escribir ni una palabra: toma decisiones y, junto a cada una, te dice lo seguro que está. Sus creadores prometen un flujo de trabajo 193 veces más rápido que un LLM de frontera. Una promesa así había que comprobarla, y lo hice: 105 correos de clientes de un software de gestión, seis modelos, dos idiomas y una comparación solo entre modelos que se equivocan tanto como Jev. Aquí tienes cómo fue, con el método, las tablas y el código Delphi.&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Jev, la nuova AI rivoluzionaria che decide ma non scrive: è davvero 200 volte più veloce?</title><link>https://www.danieleteti.it/podcast/jev-typesafe-ai-decide-non-scrive/</link><pubDate>Tue, 22 Sep 2026 10:00:00 +0200</pubDate><guid>https://www.danieleteti.it/podcast/jev-typesafe-ai-decide-non-scrive/</guid><description>&lt;!--
AI SUMMARY: Episodio 7 del podcast "while true do;" di Daniele Teti: Jev, il modello "System One" di TypeSafe AI che non genera testo e restituisce solo decisioni tipizzate, e un benchmark indipendente contro LLM generativi. Fatti chiave:
- Episodio 7, durata 16:24, pubblicato il 22/09/2026, in italiano
- Jev: presentato da TypeSafe AI il 15 settembre 2026, fondata da Diogo Almeida, tra gli autori del paper InstructGPT (2022). Disponibile su OpenRouter dal 18 settembre 2026
- Come funziona: riceve un contesto (state) e domande tipizzate di tre tipi, choice (fino a 255 opzioni), score (da 2 a 10 livelli) e noul (sì/no); restituisce l'opzione, la distribuzione di probabilità e una confidenza, calcolando tutte le risposte in un solo passaggio
- Il nome "System One" viene dal Sistema 1 di Daniel Kahneman ("Pensieri lenti e veloci"); il nome Jev dal paradosso di Jevons, tema delle puntate 4 e 5
- Numeri del produttore: 70-500 ms per risposta, 0,042 dollari per milione di token in ingresso, uscita gratuita, flusso fino a 193,6 volte più veloce e 444,6 volte più economico di un LLM di punta, non ancora riprodotti in modo indipendente. Test MindStudio: 1.000 email in circa 6 secondi per 9 centesimi, contro circa 5 minuti e 62 centesimi
- Benchmark di Daniele Teti (22 settembre 2026): 105 email di clienti di un gestionale contro modelli di OpenAI, Google e DeepSeek. Qualità di Jev al livello dei modelli di punta; contro l'LLM più economico di pari accuratezza da 4 a 8 volte più veloce; 1.000 email con 25 domande costano 0,08 dollari con Jev, circa 2 con GPT-5.6 Terra, circa 12 con Gemini 3.1 Pro; in italiano la qualità di Jev resta quella dell'inglese
- "Non può allucinare" vale per gli errori di formato, non per quelli di giudizio; la confidenza è affidabile sopra 0,95 (96% di risposte giuste) e ottimista nella fascia intermedia
- Limiti: solo API in cloud, in accesso anticipato, senza pesi pubblicati né installazione on-premise
- Architettura proposta: se basta un if decide il codice, se servono comprensione e risposte note decide Jev, se bisogna scrivere un LLM, e quando nessuno è sicuro una persona
- Articolo con metodo, tabelle e codice Delphi: https://www.danieleteti.it/post/jev-typesafe-delphi-benchmark-it/
- Pubblico: CTO, Software Architect, Lead Developer
- Autore: Daniele Teti, bit Time Professionals. Dove ascoltare: Spotify (https://open.spotify.com/episode/67iGHmOt3RYA8cn4x0zCEX), YouTube (https://youtu.be/TzSytIidgyA), feed RSS https://www.danieleteti.it/podcast/feed.xml
--&gt;
&lt;p&gt;Se usi un modello linguistico dentro un gestionale per smistare la posta o riconoscere un documento, sai che ogni decisione costa attesa e token. Il 15 settembre TypeSafe AI, la startup di un ex ricercatore di OpenAI, ha presentato Jev: un modello che non sa scrivere una parola e restituisce solo decisioni tipizzate, ognuna con la sua probabilità.&lt;/p&gt;</description></item><item><title>Jev, the AI that decides without writing: I put it to the test against GPT</title><link>https://www.danieleteti.it/post/jev-typesafe-delphi-benchmark-en/</link><pubDate>Tue, 22 Sep 2026 10:00:00 +0200</pubDate><guid>https://www.danieleteti.it/post/jev-typesafe-delphi-benchmark-en/</guid><description>&lt;div style="font-size: 90%; margin: 1.5rem 0; padding: 1rem; background: #e8f4f8; border-radius: 6px; display: flex; align-items: center; gap: 1rem;"&gt;
&lt;span style="font-size: 1.5em;"&gt;🌐&lt;/span&gt;
&lt;div&gt;
&lt;strong&gt;This article is also available in other languages:&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://www.danieleteti.it/post/jev-typesafe-delphi-benchmark-it/"&gt;🇮🇹 Italiano&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/jev-typesafe-delphi-benchmark-es/"&gt;🇪🇸 Español&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/jev-typesafe-delphi-benchmark-de/"&gt;🇩🇪 Deutsch&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/jev-typesafe-delphi-benchmark-fr/"&gt;🇫🇷 Français&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/jev-typesafe-delphi-benchmark-ptb/"&gt;🇧🇷 Português&lt;/a&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p align="center"&gt;&lt;em&gt;Ever since ChatGPT arrived, the models everyone talks about have been chatbots: you ask a question and they answer by writing. On September 15 the first of its kind that isn't one came out. It's called Jev, TypeSafe AI built it, and it can't write a single word: it makes decisions, and next to each one it tells you how sure it is. Its makers promise a workflow 193 times faster than a frontier LLM. A promise like that had to be checked, so I did: 105 customer emails for a business management app, six models, two languages, and a comparison only between models that make as many mistakes as Jev. Here's how it went, with the method, the tables and the Delphi code.&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Musk e Altman danno ragione ad Amodei: l'AI può prendersi Internet?</title><link>https://www.danieleteti.it/podcast/agenti-ai-openai-hugging-face-amodei-rallentare/</link><pubDate>Tue, 15 Sep 2026 10:00:00 +0200</pubDate><guid>https://www.danieleteti.it/podcast/agenti-ai-openai-hugging-face-amodei-rallentare/</guid><description>&lt;!--
AI SUMMARY: Episodio 6 del podcast "while true do;" di Daniele Teti: l'incidente in cui gli agenti AI di OpenAI, durante una valutazione di sicurezza, sono usciti dall'ambiente di test e hanno attaccato Hugging Face, e il saggio di Dario Amodei "We Must Pace the Frontier". Fatti chiave:
- Episodio 6, durata 12:13, pubblicato il 15/09/2026, in italiano
- Ricostruzione basata sui rapporti tecnici di OpenAI (21 luglio e 26 agosto 2026), Hugging Face (16 e 27 luglio 2026) e sull'indagine indipendente di METR e Redwood Research (26 agosto 2026)
- Tra fine giugno e meta' luglio 2026 circa 1.200 agenti si scambiano oltre 70.000 messaggi e file, usando cartelle dentro Artifactory come canale; circa 700 partecipano all'attacco
- Contesto: valutazione di sicurezza informatica con i filtri sulle attivita' offensive spenti di proposito; 198 compiti su 898 non erano mai stati risolti da nessun modello e il 93% dei compiti discussi nei messaggi veniva da quel gruppo
- Il ragionamento pubblicato da OpenAI: l'attacco a un servizio esterno con un token trapelato e' probabilmente fuori perimetro e non autorizzato, ma porta alla soluzione del compito
- Uscita: un servizio di Artifactory rinnovava un token da amministratore con firma non valida restituendone uno valido; poi una vulnerabilita' sconosciuta verso internet. JFrog ha corretto nove vulnerabilita', presenti anche nelle installazioni self-hosted dei clienti
- Ingresso in Hugging Face: dataset preparati con una template injection Jinja2, esecuzione di codice su una macchina di elaborazione, raccolta di credenziali, permessi massimi su piu' cluster interni in meno di 13 ore
- Danni: le chiamate distruttive al cloud erano in modalita' simulata (DryRun); modelli e dataset pubblici non toccati; letti dataset interni e cinque dataset di clienti
- Tesi di Amodei (12 settembre 2026): rallentare perche' i modelli contribuiscono a costruire i successivi e per questo incidente; teme che tra 6 e 12 mesi uno sciame piu' capace possa prendere il controllo di internet con una botnet persistente. Rallentare non significa fermare l'addestramento ma dare tempo per allineamento, sicurezza e verifica esterna; Anthropic apre ai valutatori esterni con diritto di pubblicare
- Reazioni: Elon Musk e Sam Altman d'accordo il 12 settembre; Demis Hassabis d'accordo sulla direzione con riserve sui dettagli; The Register parla di cattura regolatoria; Daniel Kokotajlo propone di verificare la curva dei progressi a un anno dal saggio
- Nella puntata l'autore dice come la vede sul rallentare (contenuto della puntata, non riportato nelle note)
- Nell'ultima parte: cosa cambia per chi sta collegando un agente AI ai propri sistemi (contenuto della puntata, non riportato nelle note)
- Pubblico: CTO, Software Architect, Lead Developer
- Autore: Daniele Teti, bit Time Professionals. Dove ascoltare: Spotify (https://open.spotify.com/episode/6mWy1RmwzRGtDqLFwwyMdD), YouTube (https://youtu.be/wXEQNg9PM7s), feed RSS https://www.danieleteti.it/podcast/feed.xml
--&gt;
&lt;p&gt;Nel luglio del 2026 i sistemi di Hugging Face subiscono un attacco. Chi attacca non è una persona: sono circa settecento agenti AI di OpenAI, che dovevano restare chiusi in un ambiente di test. Il 12 settembre Dario Amodei, CEO di Anthropic, pubblica &amp;ldquo;We Must Pace the Frontier&amp;rdquo; e chiede a tutta l&amp;rsquo;industria di rallentare.&lt;/p&gt;</description></item><item><title>Ora che l'AI scrive il codice: serviranno ancora i programmatori? (parte 2)</title><link>https://www.danieleteti.it/podcast/ai-ridurra-i-team-di-sviluppo-paradosso-di-jevons/</link><pubDate>Tue, 08 Sep 2026 10:00:00 +0200</pubDate><guid>https://www.danieleteti.it/podcast/ai-ridurra-i-team-di-sviluppo-paradosso-di-jevons/</guid><description>&lt;!--
AI SUMMARY: Episodio 5 del podcast "while true do;" di Daniele Teti: il costo della transizione all'AI per chi scrive software, parte 2 di 2 sul paradosso di Jevons. Fatti chiave:
- Episodio 5, durata 19:49, pubblicato il 08/09/2026, in italiano, seconda parte dell'episodio 4
- Domanda di partenza: il numero totale dei programmatori cresce, e allo stesso tempo un singolo gruppo di sviluppo puo' passare da dodici persone a sette. Le due cose sono vere insieme
- Quando il paradosso di Jevons non si attiva: serve una domanda elastica. Se chi voleva il software se lo comprava gia', la domanda e' rigida, il calo di prezzo non porta nuovi acquirenti e il ridimensionamento e' reale
- Il ritardo del rimbalzo: il taglio e' una decisione di budget con una data precisa, mentre la domanda nuova si presenta due o tre anni dopo, spesso in un'altra azienda
- Benefici diffusi e costi concentrati: il vantaggio di un prezzo che scende si distribuisce su molti, il costo lo pagano persone precise
- Due tipi di ridimensionamento: l'azienda con la domanda davvero satura (il gestionale e' finito e si mantiene in cinque invece che in dodici) e l'azienda che taglia avendo confuso scrivere codice con fare software
- Contrappeso sui numeri grandi: il Bureau of Labor Statistics stima +15% di occupazione per gli sviluppatori tra il 2024 e il 2034, contro +3,1% dell'occupazione totale statunitense nello stesso decennio
- Il rallentamento: la popolazione mondiale di sviluppatori e' cresciuta del 50% in tre anni, ma nell'ultimo anno la crescita e' scesa dal 21% al 10% (SlashData 2025)
- Dove si sposta il valore: quando produrre righe smette di essere il collo di bottiglia, restano capire il problema, modellare il dominio, decidere l'architettura e verificare il codice generato. E' lo stesso movimento del cassiere di banca che smette di contare i soldi e passa a vendere prodotti finanziari, con la differenza che quel passaggio non riesce a tutti
- Quattro contromisure: misurare quanta parte della propria giornata e' battitura, prendersi il lavoro che sta un gradino sopra (dominio, architettura, domande che tolgono ambiguita'), allenarsi a verificare e non solo a produrre, e per chi decide i tagli fare il conto dell'elasticita' sulla propria azienda prima di ridurre la capacita' produttiva
- Nella puntata viene citato il libro dell'autore, Lean Thinking per sviluppatori software impegnati, in italiano con esempi in Python, disponibile anche in edizione cartacea
- Parte 1 (episodio 4): il paradosso di Jevons, i bancomat, i compilatori e i dati OpenRouter di agosto 2026
- Pubblico: CTO, Software Architect, Lead Developer, chi si chiede cosa cambia nel proprio mestiere con l'AI
- Autore: Daniele Teti, bit Time Professionals. Dove ascoltare: Spotify (https://open.spotify.com/episode/101UeTpKxd2FArvca0iHuP), YouTube (https://youtu.be/mWHK6I_4YQk), feed RSS https://www.danieleteti.it/podcast/feed.xml
--&gt;
&lt;p&gt;Nel mondo i programmatori sono passati da trentuno a quarantasette milioni in tre anni. Dentro una singola azienda, nello stesso periodo, un gruppo di sviluppo passa da dodici persone a sette. Sono vere tutte e due, e nessuno ha sbagliato i conti.&lt;/p&gt;</description></item><item><title>ExeWatch : 2.000 entreprises, 74.000 postes et le programme MVP</title><link>https://www.danieleteti.it/post/exewatch-mvp-program-devguide-fr/</link><pubDate>Thu, 03 Sep 2026 00:30:00 +0200</pubDate><guid>https://www.danieleteti.it/post/exewatch-mvp-program-devguide-fr/</guid><description>&lt;div style="text-align: center; margin: 2rem 0;"&gt;
&lt;img src="https://www.danieleteti.it/images/projects/exewatch_logo_light.svg" alt="Logo ExeWatch, la plateforme de supervision pour les applications Delphi, C++Builder, .NET, Python et JavaScript" style="max-width: 600px; width: 100%;"&gt;
&lt;/div&gt;
&lt;div style="font-size: 90%; margin: 1.5rem 0; padding: 1rem; background: #e8f4f8; border-radius: 6px; display: flex; align-items: center; gap: 1rem;"&gt;
&lt;span style="font-size: 1.5em;"&gt;🌐&lt;/span&gt;
&lt;div&gt;
&lt;strong&gt;Cet article est aussi disponible dans d'autres langues :&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://www.danieleteti.it/post/exewatch-mvp-program-devguide-it/"&gt;🇮🇹 Italiano&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/exewatch-mvp-program-devguide-en/"&gt;🇬🇧 English&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/exewatch-mvp-program-devguide-de/"&gt;🇩🇪 Deutsch&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/exewatch-mvp-program-devguide-es/"&gt;🇪🇸 Español&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/exewatch-mvp-program-devguide-ptb/"&gt;🇧🇷 Português&lt;/a&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p align="center"&gt;&lt;em&gt;Plus de 2.000 entreprises et plus de 74.000 postes supervisés en quelques mois, le programme EW-MVP qui démarre au Brésil avec Sileide Campos, et le Developer Guide que beaucoup d'entre vous réclamaient.&lt;/em&gt;&lt;/p&gt;</description></item><item><title>ExeWatch: 2,000 companies, 74,000 devices and the MVP program</title><link>https://www.danieleteti.it/post/exewatch-mvp-program-devguide-en/</link><pubDate>Thu, 03 Sep 2026 00:30:00 +0200</pubDate><guid>https://www.danieleteti.it/post/exewatch-mvp-program-devguide-en/</guid><description>&lt;div style="text-align: center; margin: 2rem 0;"&gt;
&lt;img src="https://www.danieleteti.it/images/projects/exewatch_logo_light.svg" alt="ExeWatch logo, the monitoring platform for Delphi, C++Builder, .NET, Python and JavaScript applications" style="max-width: 600px; width: 100%;"&gt;
&lt;/div&gt;
&lt;div style="font-size: 90%; margin: 1.5rem 0; padding: 1rem; background: #e8f4f8; border-radius: 6px; display: flex; align-items: center; gap: 1rem;"&gt;
&lt;span style="font-size: 1.5em;"&gt;🌐&lt;/span&gt;
&lt;div&gt;
&lt;strong&gt;This article is also available in other languages:&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://www.danieleteti.it/post/exewatch-mvp-program-devguide-it/"&gt;🇮🇹 Italiano&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/exewatch-mvp-program-devguide-de/"&gt;🇩🇪 Deutsch&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/exewatch-mvp-program-devguide-es/"&gt;🇪🇸 Español&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/exewatch-mvp-program-devguide-fr/"&gt;🇫🇷 Français&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/exewatch-mvp-program-devguide-ptb/"&gt;🇧🇷 Português&lt;/a&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p align="center"&gt;&lt;em&gt;More than 2,000 companies and over 74,000 monitored devices in a few months, the EW-MVP program starting from Brazil with Sileide Campos, and the Developer Guide many of you asked for.&lt;/em&gt;&lt;/p&gt;</description></item><item><title>ExeWatch: 2.000 aziende, 74.000 device e il programma MVP</title><link>https://www.danieleteti.it/post/exewatch-mvp-program-devguide-it/</link><pubDate>Thu, 03 Sep 2026 00:30:00 +0200</pubDate><guid>https://www.danieleteti.it/post/exewatch-mvp-program-devguide-it/</guid><description>&lt;div style="text-align: center; margin: 2rem 0;"&gt;
&lt;img src="https://www.danieleteti.it/images/projects/exewatch_logo_light.svg" alt="Logo di ExeWatch, la piattaforma di monitoring per applicazioni Delphi, C++Builder, .NET, Python e JavaScript" style="max-width: 600px; width: 100%;"&gt;
&lt;/div&gt;
&lt;div style="font-size: 90%; margin: 1.5rem 0; padding: 1rem; background: #e8f4f8; border-radius: 6px; display: flex; align-items: center; gap: 1rem;"&gt;
&lt;span style="font-size: 1.5em;"&gt;🌐&lt;/span&gt;
&lt;div&gt;
&lt;strong&gt;Questo articolo è disponibile anche in altre lingue:&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://www.danieleteti.it/post/exewatch-mvp-program-devguide-en/"&gt;🇬🇧 English&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/exewatch-mvp-program-devguide-de/"&gt;🇩🇪 Deutsch&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/exewatch-mvp-program-devguide-es/"&gt;🇪🇸 Español&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/exewatch-mvp-program-devguide-fr/"&gt;🇫🇷 Français&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/exewatch-mvp-program-devguide-ptb/"&gt;🇧🇷 Português&lt;/a&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p align="center"&gt;&lt;em&gt;Oltre 2.000 aziende e più di 74.000 device monitorati in pochi mesi, il programma EW-MVP che parte dal Brasile con Sileide Campos, e la Developer Guide che tanti di voi ci avevano chiesto.&lt;/em&gt;&lt;/p&gt;</description></item><item><title>ExeWatch: 2.000 empresas, 74.000 devices e o programa MVP</title><link>https://www.danieleteti.it/post/exewatch-mvp-program-devguide-ptb/</link><pubDate>Thu, 03 Sep 2026 00:30:00 +0200</pubDate><guid>https://www.danieleteti.it/post/exewatch-mvp-program-devguide-ptb/</guid><description>&lt;div style="text-align: center; margin: 2rem 0;"&gt;
&lt;img src="https://www.danieleteti.it/images/projects/exewatch_logo_light.svg" alt="Logo do ExeWatch, a plataforma de monitoramento para aplicações Delphi, C++Builder, .NET, Python e JavaScript" style="max-width: 600px; width: 100%;"&gt;
&lt;/div&gt;
&lt;div style="font-size: 90%; margin: 1.5rem 0; padding: 1rem; background: #e8f4f8; border-radius: 6px; display: flex; align-items: center; gap: 1rem;"&gt;
&lt;span style="font-size: 1.5em;"&gt;🌐&lt;/span&gt;
&lt;div&gt;
&lt;strong&gt;Este artigo também está disponível em outros idiomas:&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://www.danieleteti.it/post/exewatch-mvp-program-devguide-it/"&gt;🇮🇹 Italiano&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/exewatch-mvp-program-devguide-en/"&gt;🇬🇧 English&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/exewatch-mvp-program-devguide-de/"&gt;🇩🇪 Deutsch&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/exewatch-mvp-program-devguide-es/"&gt;🇪🇸 Español&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/exewatch-mvp-program-devguide-fr/"&gt;🇫🇷 Français&lt;/a&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p align="center"&gt;&lt;em&gt;Mais de 2.000 empresas e mais de 74.000 devices monitorados em poucos meses, o programa EW-MVP que começa pelo Brasil com Sileide Campos, e o Developer Guide que tanta gente pediu.&lt;/em&gt;&lt;/p&gt;</description></item><item><title>ExeWatch: 2.000 empresas, 74.000 equipos y el programa MVP</title><link>https://www.danieleteti.it/post/exewatch-mvp-program-devguide-es/</link><pubDate>Thu, 03 Sep 2026 00:30:00 +0200</pubDate><guid>https://www.danieleteti.it/post/exewatch-mvp-program-devguide-es/</guid><description>&lt;div style="text-align: center; margin: 2rem 0;"&gt;
&lt;img src="https://www.danieleteti.it/images/projects/exewatch_logo_light.svg" alt="Logo de ExeWatch, la plataforma de monitorización para aplicaciones Delphi, C++Builder, .NET, Python y JavaScript" style="max-width: 600px; width: 100%;"&gt;
&lt;/div&gt;
&lt;div style="font-size: 90%; margin: 1.5rem 0; padding: 1rem; background: #e8f4f8; border-radius: 6px; display: flex; align-items: center; gap: 1rem;"&gt;
&lt;span style="font-size: 1.5em;"&gt;🌐&lt;/span&gt;
&lt;div&gt;
&lt;strong&gt;Este artículo también está disponible en otros idiomas:&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://www.danieleteti.it/post/exewatch-mvp-program-devguide-it/"&gt;🇮🇹 Italiano&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/exewatch-mvp-program-devguide-en/"&gt;🇬🇧 English&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/exewatch-mvp-program-devguide-de/"&gt;🇩🇪 Deutsch&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/exewatch-mvp-program-devguide-fr/"&gt;🇫🇷 Français&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/exewatch-mvp-program-devguide-ptb/"&gt;🇧🇷 Português&lt;/a&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p align="center"&gt;&lt;em&gt;Más de 2.000 empresas y más de 74.000 equipos monitorizados en pocos meses, el programa EW-MVP que arranca desde Brasil con Sileide Campos, y la Developer Guide que muchos nos habíais pedido.&lt;/em&gt;&lt;/p&gt;</description></item><item><title>ExeWatch: 2.000 Firmen, 74.000 Geräte und das MVP-Programm</title><link>https://www.danieleteti.it/post/exewatch-mvp-program-devguide-de/</link><pubDate>Thu, 03 Sep 2026 00:30:00 +0200</pubDate><guid>https://www.danieleteti.it/post/exewatch-mvp-program-devguide-de/</guid><description>&lt;div style="text-align: center; margin: 2rem 0;"&gt;
&lt;img src="https://www.danieleteti.it/images/projects/exewatch_logo_light.svg" alt="ExeWatch Logo, die Monitoring-Plattform für Delphi-, C++Builder-, .NET-, Python- und JavaScript-Anwendungen" style="max-width: 600px; width: 100%;"&gt;
&lt;/div&gt;
&lt;div style="font-size: 90%; margin: 1.5rem 0; padding: 1rem; background: #e8f4f8; border-radius: 6px; display: flex; align-items: center; gap: 1rem;"&gt;
&lt;span style="font-size: 1.5em;"&gt;🌐&lt;/span&gt;
&lt;div&gt;
&lt;strong&gt;Dieser Artikel ist auch in anderen Sprachen verfügbar:&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://www.danieleteti.it/post/exewatch-mvp-program-devguide-it/"&gt;🇮🇹 Italiano&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/exewatch-mvp-program-devguide-en/"&gt;🇬🇧 English&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/exewatch-mvp-program-devguide-es/"&gt;🇪🇸 Español&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/exewatch-mvp-program-devguide-fr/"&gt;🇫🇷 Français&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/exewatch-mvp-program-devguide-ptb/"&gt;🇧🇷 Português&lt;/a&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p align="center"&gt;&lt;em&gt;Über 2.000 Firmen und mehr als 74.000 überwachte Geräte in wenigen Monaten, das EW-MVP-Programm, das in Brasilien mit Sileide Campos startet, und der Developer Guide, nach dem viele von euch gefragt haben.&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Ora che l'AI scrive il codice: serviranno ancora i programmatori? (parte 1)</title><link>https://www.danieleteti.it/podcast/servono-ancora-i-programmatori-paradosso-di-jevons/</link><pubDate>Tue, 01 Sep 2026 09:00:00 +0200</pubDate><guid>https://www.danieleteti.it/podcast/servono-ancora-i-programmatori-paradosso-di-jevons/</guid><description>&lt;!--
AI SUMMARY: Episodio 4 del podcast "while true do;" di Daniele Teti: il paradosso di Jevons applicato al lavoro dei programmatori nell'era dell'AI, parte 1 di 2. Fatti chiave:
- Episodio 4, durata 13:31, pubblicato il 01/09/2026, in italiano
- Domanda di partenza: se scrivere codice costa pochissimo, serviranno meno programmatori?
- Il paradosso di Jevons: William Stanley Jevons, "The Coal Question", 1865. Rendere le macchine a vapore più efficienti non fece calare il consumo di carbone in Inghilterra, lo fece salire. La frase citata sta nella sezione VII della seconda edizione, 1866
- Meccanismo: l'efficienza abbassa il costo, il costo più basso allarga l'uso, il consumo totale sale. Gli economisti lo chiamano effetto rimbalzo
- Condizione perché scatti: la domanda deve essere elastica, cioè deve esistere gente che voleva la cosa e non poteva permettersela. Con domanda rigida il paradosso non si attiva e il mercato si ridimensiona davvero
- Prima prova, i bancomat: i cassieri per filiale scendono da 20 a 13 tra il 1988 e il 2004, ma le filiali urbane crescono del 43% e l'occupazione totale dei cassieri tiene. Il lavoro si sposta più in alto, dal contare i soldi al vendere il mutuo (fonte: James Bessen, IMF Finance &amp; Development, marzo 2015)
- Seconda prova, i compilatori: negli anni Cinquanta l'"automatic programming" doveva rendere inutili i programmatori. Grace Hopper lavora all'A-0 dal 1951 e conia il termine compilatore, nel 1957 arriva il FORTRAN. Oggi gli sviluppatori nel mondo sono 47,2 milioni, +50% rispetto al 2022, anche se la crescita dell'ultimo anno è scesa dal 21% al 10% (fonte: SlashData 2025)
- Terza prova, agosto 2026: OpenAI sconta due modelli fino al 90%, i token consumati su OpenRouter salgono di 5,6x e 13,8x, mentre il terzo modello della stessa famiglia rimasto a prezzo pieno cresce solo dell'11% e replica lo stesso andamento appena scontato a sua volta. Oltre 100.000 clienti coinvolti, quasi un terzo ancora attivo dopo la fine degli sconti (fonte: OpenRouter, 25 agosto 2026)
- Risposta: non serviranno meno programmatori, ne serviranno di più, perché la domanda di software non è satura. Tutto il software mai scritto perché costava troppo comincia a esistere quando il prezzo scende
- Il dubbio che apre la parte 2: Jevons parla di totali e di decenni, mentre una singola azienda vive in un trimestre. Il totale dei programmatori può salire mentre un gruppo di sviluppo passa da dodici persone a sette
- Parte 2 (puntata 5): quando il paradosso non scatta, chi paga il conto della transizione, dove si sposta il valore del mestiere
- Pubblico: CTO, Software Architect, Lead Developer, chi si chiede cosa cambia nel proprio mestiere con l'AI
- Autore: Daniele Teti, bit Time Professionals. Dove ascoltare: Spotify (https://open.spotify.com/episode/3XWEAsBFMX7V0fA5LPWxPt), YouTube (https://www.youtube.com/watch?v=wQL0MZ_8X4A), feed RSS https://www.danieleteti.it/podcast/feed.xml
--&gt;
&lt;p&gt;Guardi un modello AI che ti scrive duecento righe funzionanti in dieci secondi e la domanda arriva da sola. Tra cinque anni io che ci sto a fare? Il ragionamento dietro a quella paura fila e sembra logica elementare, ma quasi sempre è sbagliata.&lt;/p&gt;</description></item><item><title>A segunda edição do guia do DelphiMVCFramework, seis anos depois</title><link>https://www.danieleteti.it/post/dmvcframework-official-guide-2nd-edition-ptb/</link><pubDate>Sun, 23 Aug 2026 20:15:00 +0200</pubDate><guid>https://www.danieleteti.it/post/dmvcframework-official-guide-2nd-edition-ptb/</guid><description>&lt;div style="font-size: 90%; margin: 1.5rem 0; padding: 1rem; background: #e8f4f8; border-radius: 6px; display: flex; align-items: center; gap: 1rem;"&gt;
&lt;span style="font-size: 1.5em;"&gt;🌐&lt;/span&gt;
&lt;div&gt;
&lt;strong&gt;Este artigo também está disponível em outros idiomas:&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://www.danieleteti.it/post/dmvcframework-official-guide-2nd-edition-it/"&gt;🇮🇹 Italiano&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/dmvcframework-official-guide-2nd-edition-en/"&gt;🇬🇧 English&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/dmvcframework-official-guide-2nd-edition-de/"&gt;🇩🇪 Deutsch&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/dmvcframework-official-guide-2nd-edition-es/"&gt;🇪🇸 Español&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/dmvcframework-official-guide-2nd-edition-fr/"&gt;🇫🇷 Français&lt;/a&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p align="center"&gt;
&lt;a href="https://leanpub.com/delphimvcframework-2nd-edition"&gt;&lt;img src="https://www.danieleteti.it/images/2026/cover_dmvcframework_guide_2nd_edition.png" alt="DMVCFramework - the official guide, segunda edição, de Daniele Teti" style="max-width: 320px; border-radius: 8px; box-shadow: 0 4px 20px rgba(0,0,0,0.2);"&gt;&lt;/a&gt;
&lt;/p&gt;</description></item><item><title>Die zweite Auflage des DelphiMVCFramework-Handbuchs, sechs Jahre später</title><link>https://www.danieleteti.it/post/dmvcframework-official-guide-2nd-edition-de/</link><pubDate>Sun, 23 Aug 2026 20:15:00 +0200</pubDate><guid>https://www.danieleteti.it/post/dmvcframework-official-guide-2nd-edition-de/</guid><description>&lt;div style="font-size: 90%; margin: 1.5rem 0; padding: 1rem; background: #e8f4f8; border-radius: 6px; display: flex; align-items: center; gap: 1rem;"&gt;
&lt;span style="font-size: 1.5em;"&gt;🌐&lt;/span&gt;
&lt;div&gt;
&lt;strong&gt;Dieser Artikel ist auch in anderen Sprachen verfügbar:&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://www.danieleteti.it/post/dmvcframework-official-guide-2nd-edition-it/"&gt;🇮🇹 Italiano&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/dmvcframework-official-guide-2nd-edition-en/"&gt;🇬🇧 English&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/dmvcframework-official-guide-2nd-edition-es/"&gt;🇪🇸 Español&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/dmvcframework-official-guide-2nd-edition-ptb/"&gt;🇧🇷 Português&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/dmvcframework-official-guide-2nd-edition-fr/"&gt;🇫🇷 Français&lt;/a&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p align="center"&gt;
&lt;a href="https://leanpub.com/delphimvcframework-2nd-edition"&gt;&lt;img src="https://www.danieleteti.it/images/2026/cover_dmvcframework_guide_2nd_edition.png" alt="DMVCFramework - the official guide, zweite Auflage, von Daniele Teti" style="max-width: 320px; border-radius: 8px; box-shadow: 0 4px 20px rgba(0,0,0,0.2);"&gt;&lt;/a&gt;
&lt;/p&gt;</description></item><item><title>La deuxième édition du guide DelphiMVCFramework, six ans après</title><link>https://www.danieleteti.it/post/dmvcframework-official-guide-2nd-edition-fr/</link><pubDate>Sun, 23 Aug 2026 20:15:00 +0200</pubDate><guid>https://www.danieleteti.it/post/dmvcframework-official-guide-2nd-edition-fr/</guid><description>&lt;div style="font-size: 90%; margin: 1.5rem 0; padding: 1rem; background: #e8f4f8; border-radius: 6px; display: flex; align-items: center; gap: 1rem;"&gt;
&lt;span style="font-size: 1.5em;"&gt;🌐&lt;/span&gt;
&lt;div&gt;
&lt;strong&gt;Cet article est aussi disponible dans d'autres langues :&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://www.danieleteti.it/post/dmvcframework-official-guide-2nd-edition-it/"&gt;🇮🇹 Italiano&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/dmvcframework-official-guide-2nd-edition-en/"&gt;🇬🇧 English&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/dmvcframework-official-guide-2nd-edition-de/"&gt;🇩🇪 Deutsch&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/dmvcframework-official-guide-2nd-edition-es/"&gt;🇪🇸 Español&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/dmvcframework-official-guide-2nd-edition-ptb/"&gt;🇧🇷 Português&lt;/a&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p align="center"&gt;
&lt;a href="https://leanpub.com/delphimvcframework-2nd-edition"&gt;&lt;img src="https://www.danieleteti.it/images/2026/cover_dmvcframework_guide_2nd_edition.png" alt="DMVCFramework - the official guide, deuxième édition, de Daniele Teti" style="max-width: 320px; border-radius: 8px; box-shadow: 0 4px 20px rgba(0,0,0,0.2);"&gt;&lt;/a&gt;
&lt;/p&gt;</description></item><item><title>La seconda edizione della guida a DelphiMVCFramework, sei anni dopo</title><link>https://www.danieleteti.it/post/dmvcframework-official-guide-2nd-edition-it/</link><pubDate>Sun, 23 Aug 2026 20:15:00 +0200</pubDate><guid>https://www.danieleteti.it/post/dmvcframework-official-guide-2nd-edition-it/</guid><description>&lt;div style="font-size: 90%; margin: 1.5rem 0; padding: 1rem; background: #e8f4f8; border-radius: 6px; display: flex; align-items: center; gap: 1rem;"&gt;
&lt;span style="font-size: 1.5em;"&gt;🌐&lt;/span&gt;
&lt;div&gt;
&lt;strong&gt;Questo articolo è disponibile anche in altre lingue:&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://www.danieleteti.it/post/dmvcframework-official-guide-2nd-edition-en/"&gt;🇬🇧 English&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/dmvcframework-official-guide-2nd-edition-de/"&gt;🇩🇪 Deutsch&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/dmvcframework-official-guide-2nd-edition-es/"&gt;🇪🇸 Español&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/dmvcframework-official-guide-2nd-edition-ptb/"&gt;🇧🇷 Português&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/dmvcframework-official-guide-2nd-edition-fr/"&gt;🇫🇷 Français&lt;/a&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p align="center"&gt;
&lt;a href="https://leanpub.com/delphimvcframework-2nd-edition"&gt;&lt;img src="https://www.danieleteti.it/images/2026/cover_dmvcframework_guide_2nd_edition.png" alt="DMVCFramework - the official guide, seconda edizione, di Daniele Teti" style="max-width: 320px; border-radius: 8px; box-shadow: 0 4px 20px rgba(0,0,0,0.2);"&gt;&lt;/a&gt;
&lt;/p&gt;</description></item><item><title>La segunda edición de la guía de DelphiMVCFramework, seis años después</title><link>https://www.danieleteti.it/post/dmvcframework-official-guide-2nd-edition-es/</link><pubDate>Sun, 23 Aug 2026 20:15:00 +0200</pubDate><guid>https://www.danieleteti.it/post/dmvcframework-official-guide-2nd-edition-es/</guid><description>&lt;div style="font-size: 90%; margin: 1.5rem 0; padding: 1rem; background: #e8f4f8; border-radius: 6px; display: flex; align-items: center; gap: 1rem;"&gt;
&lt;span style="font-size: 1.5em;"&gt;🌐&lt;/span&gt;
&lt;div&gt;
&lt;strong&gt;Este artículo también está disponible en otros idiomas:&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://www.danieleteti.it/post/dmvcframework-official-guide-2nd-edition-it/"&gt;🇮🇹 Italiano&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/dmvcframework-official-guide-2nd-edition-en/"&gt;🇬🇧 English&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/dmvcframework-official-guide-2nd-edition-de/"&gt;🇩🇪 Deutsch&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/dmvcframework-official-guide-2nd-edition-ptb/"&gt;🇧🇷 Português&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/dmvcframework-official-guide-2nd-edition-fr/"&gt;🇫🇷 Français&lt;/a&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p align="center"&gt;
&lt;a href="https://leanpub.com/delphimvcframework-2nd-edition"&gt;&lt;img src="https://www.danieleteti.it/images/2026/cover_dmvcframework_guide_2nd_edition.png" alt="DMVCFramework - the official guide, segunda edición, de Daniele Teti" style="max-width: 320px; border-radius: 8px; box-shadow: 0 4px 20px rgba(0,0,0,0.2);"&gt;&lt;/a&gt;
&lt;/p&gt;</description></item><item><title>The second edition of the DelphiMVCFramework guide, six years later</title><link>https://www.danieleteti.it/post/dmvcframework-official-guide-2nd-edition-en/</link><pubDate>Sun, 23 Aug 2026 20:15:00 +0200</pubDate><guid>https://www.danieleteti.it/post/dmvcframework-official-guide-2nd-edition-en/</guid><description>&lt;div style="font-size: 90%; margin: 1.5rem 0; padding: 1rem; background: #e8f4f8; border-radius: 6px; display: flex; align-items: center; gap: 1rem;"&gt;
&lt;span style="font-size: 1.5em;"&gt;🌐&lt;/span&gt;
&lt;div&gt;
&lt;strong&gt;This article is also available in other languages:&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://www.danieleteti.it/post/dmvcframework-official-guide-2nd-edition-it/"&gt;🇮🇹 Italiano&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/dmvcframework-official-guide-2nd-edition-de/"&gt;🇩🇪 Deutsch&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/dmvcframework-official-guide-2nd-edition-es/"&gt;🇪🇸 Español&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/dmvcframework-official-guide-2nd-edition-ptb/"&gt;🇧🇷 Português&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/dmvcframework-official-guide-2nd-edition-fr/"&gt;🇫🇷 Français&lt;/a&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p align="center"&gt;
&lt;a href="https://leanpub.com/delphimvcframework-2nd-edition"&gt;&lt;img src="https://www.danieleteti.it/images/2026/cover_dmvcframework_guide_2nd_edition.png" alt="DMVCFramework - the official guide, second edition, by Daniele Teti" style="max-width: 320px; border-radius: 8px; box-shadow: 0 4px 20px rgba(0,0,0,0.2);"&gt;&lt;/a&gt;
&lt;/p&gt;</description></item><item><title>MCP Firebird 0.6.0 : comment NE PAS donner les droits à une application Firebird</title><link>https://www.danieleteti.it/post/mcp-firebird-secure-your-database-fr/</link><pubDate>Sun, 23 Aug 2026 17:00:00 +0200</pubDate><guid>https://www.danieleteti.it/post/mcp-firebird-secure-your-database-fr/</guid><description>&lt;div style="font-size: 90%; margin: 1.5rem 0; padding: 1rem; background: #e8f4f8; border-radius: 6px; display: flex; align-items: center; gap: 1rem;"&gt;
&lt;span style="font-size: 1.5em;"&gt;🌐&lt;/span&gt;
&lt;div&gt;
&lt;strong&gt;Cet article est aussi disponible dans d'autres langues :&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://www.danieleteti.it/post/mcp-firebird-secure-your-database-en/"&gt;🇬🇧 English&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/mcp-firebird-secure-your-database-it/"&gt;🇮🇹 Italiano&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/mcp-firebird-secure-your-database-es/"&gt;🇪🇸 Español&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/mcp-firebird-secure-your-database-de/"&gt;🇩🇪 Deutsch&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/mcp-firebird-secure-your-database-ptb/"&gt;🇧🇷 Português&lt;/a&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p align="center"&gt;&lt;em&gt;Beaucoup d'applications Firebird se connectent en SYSDBA, ou en tout cas avec un compte qui a bien plus de droits qu'il ne lui en faut. La 0.6.0 de MCP Firebird t'aide à en sortir : elle te demande ce que fait cette application et elle t'écrit les GRANT, comme ça tu vas vers le moindre privilège par étapes, en sachant ce que tu révoques.&lt;/em&gt;&lt;/p&gt;</description></item><item><title>MCP Firebird 0.6.0: come NON dare i permessi a un'applicazione Firebird</title><link>https://www.danieleteti.it/post/mcp-firebird-secure-your-database-it/</link><pubDate>Sun, 23 Aug 2026 17:00:00 +0200</pubDate><guid>https://www.danieleteti.it/post/mcp-firebird-secure-your-database-it/</guid><description>&lt;div style="font-size: 90%; margin: 1.5rem 0; padding: 1rem; background: #e8f4f8; border-radius: 6px; display: flex; align-items: center; gap: 1rem;"&gt;
&lt;span style="font-size: 1.5em;"&gt;🌐&lt;/span&gt;
&lt;div&gt;
&lt;strong&gt;Questo articolo è disponibile anche in altre lingue:&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://www.danieleteti.it/post/mcp-firebird-secure-your-database-en/"&gt;🇬🇧 English&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/mcp-firebird-secure-your-database-es/"&gt;🇪🇸 Español&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/mcp-firebird-secure-your-database-de/"&gt;🇩🇪 Deutsch&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/mcp-firebird-secure-your-database-fr/"&gt;🇫🇷 Français&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/mcp-firebird-secure-your-database-ptb/"&gt;🇧🇷 Português&lt;/a&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p align="center"&gt;&lt;em&gt;Molte applicazioni Firebird si collegano come SYSDBA, o comunque con un'utenza che ha molti più privilegi di quelli che le servono. La 0.6.0 di MCP Firebird ti aiuta a smettere: ti chiede cosa fa quell'applicazione e ti scrive i GRANT, così arrivi al minimo privilegio per gradi e sapendo cosa stai revocando.&lt;/em&gt;&lt;/p&gt;</description></item><item><title>MCP Firebird 0.6.0: como NÃO dar permissões a uma aplicação Firebird</title><link>https://www.danieleteti.it/post/mcp-firebird-secure-your-database-ptb/</link><pubDate>Sun, 23 Aug 2026 17:00:00 +0200</pubDate><guid>https://www.danieleteti.it/post/mcp-firebird-secure-your-database-ptb/</guid><description>&lt;div style="font-size: 90%; margin: 1.5rem 0; padding: 1rem; background: #e8f4f8; border-radius: 6px; display: flex; align-items: center; gap: 1rem;"&gt;
&lt;span style="font-size: 1.5em;"&gt;🌐&lt;/span&gt;
&lt;div&gt;
&lt;strong&gt;Este artigo também está disponível em outros idiomas:&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://www.danieleteti.it/post/mcp-firebird-secure-your-database-en/"&gt;🇬🇧 English&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/mcp-firebird-secure-your-database-it/"&gt;🇮🇹 Italiano&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/mcp-firebird-secure-your-database-es/"&gt;🇪🇸 Español&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/mcp-firebird-secure-your-database-de/"&gt;🇩🇪 Deutsch&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/mcp-firebird-secure-your-database-fr/"&gt;🇫🇷 Français&lt;/a&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p align="center"&gt;&lt;em&gt;Muita aplicação Firebird se conecta como SYSDBA, ou então com um usuário que tem muito mais privilégios do que precisa. A 0.6.0 do MCP Firebird te ajuda a parar com isso: ela te pergunta o que aquela aplicação faz e escreve os GRANT, para você chegar ao privilégio mínimo por etapas e sabendo o que está revogando.&lt;/em&gt;&lt;/p&gt;</description></item><item><title>MCP Firebird 0.6.0: cómo NO dar los permisos a una aplicación Firebird</title><link>https://www.danieleteti.it/post/mcp-firebird-secure-your-database-es/</link><pubDate>Sun, 23 Aug 2026 17:00:00 +0200</pubDate><guid>https://www.danieleteti.it/post/mcp-firebird-secure-your-database-es/</guid><description>&lt;div style="font-size: 90%; margin: 1.5rem 0; padding: 1rem; background: #e8f4f8; border-radius: 6px; display: flex; align-items: center; gap: 1rem;"&gt;
&lt;span style="font-size: 1.5em;"&gt;🌐&lt;/span&gt;
&lt;div&gt;
&lt;strong&gt;Este artículo también está disponible en otros idiomas:&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://www.danieleteti.it/post/mcp-firebird-secure-your-database-en/"&gt;🇬🇧 English&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/mcp-firebird-secure-your-database-it/"&gt;🇮🇹 Italiano&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/mcp-firebird-secure-your-database-de/"&gt;🇩🇪 Deutsch&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/mcp-firebird-secure-your-database-fr/"&gt;🇫🇷 Français&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/mcp-firebird-secure-your-database-ptb/"&gt;🇧🇷 Português&lt;/a&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p align="center"&gt;&lt;em&gt;Muchas aplicaciones Firebird se conectan como SYSDBA, o en todo caso con una cuenta que tiene bastantes más privilegios de los que necesita. La 0.6.0 de MCP Firebird te ayuda a dejarlo: te pregunta qué hace esa aplicación y te escribe los GRANT, así llegas al mínimo privilegio por pasos y sabiendo qué estás revocando.&lt;/em&gt;&lt;/p&gt;</description></item><item><title>MCP Firebird 0.6.0: how NOT to grant permissions to a Firebird application</title><link>https://www.danieleteti.it/post/mcp-firebird-secure-your-database-en/</link><pubDate>Sun, 23 Aug 2026 17:00:00 +0200</pubDate><guid>https://www.danieleteti.it/post/mcp-firebird-secure-your-database-en/</guid><description>&lt;div style="font-size: 90%; margin: 1.5rem 0; padding: 1rem; background: #e8f4f8; border-radius: 6px; display: flex; align-items: center; gap: 1rem;"&gt;
&lt;span style="font-size: 1.5em;"&gt;🌐&lt;/span&gt;
&lt;div&gt;
&lt;strong&gt;This article is also available in other languages:&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://www.danieleteti.it/post/mcp-firebird-secure-your-database-it/"&gt;🇮🇹 Italiano&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/mcp-firebird-secure-your-database-es/"&gt;🇪🇸 Español&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/mcp-firebird-secure-your-database-de/"&gt;🇩🇪 Deutsch&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/mcp-firebird-secure-your-database-fr/"&gt;🇫🇷 Français&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/mcp-firebird-secure-your-database-ptb/"&gt;🇧🇷 Português&lt;/a&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p align="center"&gt;&lt;em&gt;Plenty of Firebird applications connect as SYSDBA, and the ones that don't usually connect with an account holding far more privileges than it needs. MCP Firebird 0.6.0 helps you stop: it asks what that application actually does and writes the GRANTs for you, so you reach least privilege step by step, knowing what you are revoking.&lt;/em&gt;&lt;/p&gt;</description></item><item><title>MCP Firebird 0.6.0: wie du einer Firebird-Anwendung NICHT die Rechte gibst</title><link>https://www.danieleteti.it/post/mcp-firebird-secure-your-database-de/</link><pubDate>Sun, 23 Aug 2026 17:00:00 +0200</pubDate><guid>https://www.danieleteti.it/post/mcp-firebird-secure-your-database-de/</guid><description>&lt;div style="font-size: 90%; margin: 1.5rem 0; padding: 1rem; background: #e8f4f8; border-radius: 6px; display: flex; align-items: center; gap: 1rem;"&gt;
&lt;span style="font-size: 1.5em;"&gt;🌐&lt;/span&gt;
&lt;div&gt;
&lt;strong&gt;Dieser Artikel ist auch in anderen Sprachen verfügbar:&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://www.danieleteti.it/post/mcp-firebird-secure-your-database-en/"&gt;🇬🇧 English&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/mcp-firebird-secure-your-database-it/"&gt;🇮🇹 Italiano&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/mcp-firebird-secure-your-database-es/"&gt;🇪🇸 Español&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/mcp-firebird-secure-your-database-fr/"&gt;🇫🇷 Français&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/mcp-firebird-secure-your-database-ptb/"&gt;🇧🇷 Português&lt;/a&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p align="center"&gt;&lt;em&gt;Viele Firebird-Anwendungen verbinden sich als SYSDBA, oder jedenfalls mit einem Benutzer, der viel mehr Privilegien hat, als er braucht. Die 0.6.0 von MCP Firebird hilft dir, damit aufzuhören: sie fragt dich, was diese Anwendung tut, und schreibt dir die GRANTs. So kommst du schrittweise zu minimalen Rechten, und du weißt jedes Mal, was du gerade entziehst.&lt;/em&gt;&lt;/p&gt;</description></item><item><title>DelphiMVCFramework 3.5.0-silicon RC6 : trois hosts, les mêmes controllers</title><link>https://www.danieleteti.it/post/delphimvcframework-3-5-0-silicon-rc6-fr/</link><pubDate>Sun, 23 Aug 2026 09:00:00 +0200</pubDate><guid>https://www.danieleteti.it/post/delphimvcframework-3-5-0-silicon-rc6-fr/</guid><description>&lt;div style="font-size: 90%; margin: 1.5rem 0; padding: 1rem; background: #e8f4f8; border-radius: 6px; display: flex; align-items: center; gap: 1rem;"&gt;
&lt;span style="font-size: 1.5em;"&gt;🌐&lt;/span&gt;
&lt;div&gt;
&lt;strong&gt;Cet article est aussi disponible dans d'autres langues :&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://www.danieleteti.it/post/delphimvcframework-3-5-0-silicon-rc6-en/"&gt;🇬🇧 English&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/delphimvcframework-3-5-0-silicon-rc6-it/"&gt;🇮🇹 Italiano&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/delphimvcframework-3-5-0-silicon-rc6-es/"&gt;🇪🇸 Español&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/delphimvcframework-3-5-0-silicon-rc6-de/"&gt;🇩🇪 Deutsch&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/delphimvcframework-3-5-0-silicon-rc6-ptb/"&gt;🇧🇷 Português&lt;/a&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;img class="md-img" src="https://www.danieleteti.it/images/dmvcframework_logobig.png" alt="DelphiMVCFramework, le framework open source REST et web pour Delphi" width="595" height="170" decoding="async"&gt;&lt;/p&gt;
&lt;p align="center"&gt;&lt;em&gt;DelphiMVCFramework, le framework open source le plus utilisé pour écrire des API REST et des applications web en Delphi, gagne trois hosts HTTP interchangeables, les routes lambda et un sérialiseur JSON en streaming.&lt;/em&gt;&lt;/p&gt;</description></item><item><title>DelphiMVCFramework 3.5.0-silicon RC6: drei Hosts, dieselben Controller</title><link>https://www.danieleteti.it/post/delphimvcframework-3-5-0-silicon-rc6-de/</link><pubDate>Sun, 23 Aug 2026 09:00:00 +0200</pubDate><guid>https://www.danieleteti.it/post/delphimvcframework-3-5-0-silicon-rc6-de/</guid><description>&lt;div style="font-size: 90%; margin: 1.5rem 0; padding: 1rem; background: #e8f4f8; border-radius: 6px; display: flex; align-items: center; gap: 1rem;"&gt;
&lt;span style="font-size: 1.5em;"&gt;🌐&lt;/span&gt;
&lt;div&gt;
&lt;strong&gt;Dieser Artikel ist auch in anderen Sprachen verfügbar:&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://www.danieleteti.it/post/delphimvcframework-3-5-0-silicon-rc6-en/"&gt;🇬🇧 English&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/delphimvcframework-3-5-0-silicon-rc6-it/"&gt;🇮🇹 Italiano&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/delphimvcframework-3-5-0-silicon-rc6-es/"&gt;🇪🇸 Español&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/delphimvcframework-3-5-0-silicon-rc6-ptb/"&gt;🇧🇷 Português&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/delphimvcframework-3-5-0-silicon-rc6-fr/"&gt;🇫🇷 Français&lt;/a&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;img class="md-img" src="https://www.danieleteti.it/images/dmvcframework_logobig.png" alt="DelphiMVCFramework, das Open-Source-Framework für REST und Web in Delphi" width="595" height="170" decoding="async"&gt;&lt;/p&gt;
&lt;p align="center"&gt;&lt;em&gt;DelphiMVCFramework, das verbreitetste Open-Source-Framework für REST-APIs und Web-Anwendungen in Delphi, bekommt drei austauschbare HTTP-Hosts, Lambda-Routen und einen Streaming-JSON-Serializer.&lt;/em&gt;&lt;/p&gt;</description></item><item><title>DelphiMVCFramework 3.5.0-silicon RC6: Three Hosts, One Controller Stack</title><link>https://www.danieleteti.it/post/delphimvcframework-3-5-0-silicon-rc6-en/</link><pubDate>Sun, 23 Aug 2026 09:00:00 +0200</pubDate><guid>https://www.danieleteti.it/post/delphimvcframework-3-5-0-silicon-rc6-en/</guid><description>&lt;div style="font-size: 90%; margin: 1.5rem 0; padding: 1rem; background: #e8f4f8; border-radius: 6px; display: flex; align-items: center; gap: 1rem;"&gt;
&lt;span style="font-size: 1.5em;"&gt;🌐&lt;/span&gt;
&lt;div&gt;
&lt;strong&gt;This article is also available in other languages:&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://www.danieleteti.it/post/delphimvcframework-3-5-0-silicon-rc6-it/"&gt;🇮🇹 Italiano&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/delphimvcframework-3-5-0-silicon-rc6-es/"&gt;🇪🇸 Español&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/delphimvcframework-3-5-0-silicon-rc6-de/"&gt;🇩🇪 Deutsch&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/delphimvcframework-3-5-0-silicon-rc6-ptb/"&gt;🇧🇷 Português&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/delphimvcframework-3-5-0-silicon-rc6-fr/"&gt;🇫🇷 Français&lt;/a&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;img class="md-img" src="https://www.danieleteti.it/images/dmvcframework_logobig.png" alt="DelphiMVCFramework, the open source REST and web framework for Delphi" width="595" height="170" decoding="async"&gt;&lt;/p&gt;
&lt;p align="center"&gt;&lt;em&gt;DelphiMVCFramework, the most popular open-source Delphi framework for REST and web applications, gets three pluggable HTTP hosts, lambda routes and a streaming JSON serializer.&lt;/em&gt;&lt;/p&gt;</description></item><item><title>DelphiMVCFramework 3.5.0-silicon RC6: tre host, gli stessi controller</title><link>https://www.danieleteti.it/post/delphimvcframework-3-5-0-silicon-rc6-it/</link><pubDate>Sun, 23 Aug 2026 09:00:00 +0200</pubDate><guid>https://www.danieleteti.it/post/delphimvcframework-3-5-0-silicon-rc6-it/</guid><description>&lt;div style="font-size: 90%; margin: 1.5rem 0; padding: 1rem; background: #e8f4f8; border-radius: 6px; display: flex; align-items: center; gap: 1rem;"&gt;
&lt;span style="font-size: 1.5em;"&gt;🌐&lt;/span&gt;
&lt;div&gt;
&lt;strong&gt;Questo articolo è disponibile anche in altre lingue:&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://www.danieleteti.it/post/delphimvcframework-3-5-0-silicon-rc6-en/"&gt;🇬🇧 English&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/delphimvcframework-3-5-0-silicon-rc6-es/"&gt;🇪🇸 Español&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/delphimvcframework-3-5-0-silicon-rc6-de/"&gt;🇩🇪 Deutsch&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/delphimvcframework-3-5-0-silicon-rc6-ptb/"&gt;🇧🇷 Português&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/delphimvcframework-3-5-0-silicon-rc6-fr/"&gt;🇫🇷 Français&lt;/a&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;img class="md-img" src="https://www.danieleteti.it/images/dmvcframework_logobig.png" alt="DelphiMVCFramework, il framework open source REST e web per Delphi" width="595" height="170" decoding="async"&gt;&lt;/p&gt;
&lt;p align="center"&gt;&lt;em&gt;DelphiMVCFramework, il framework open source più diffuso per scrivere REST API e applicazioni web in Delphi, guadagna tre host HTTP intercambiabili, le rotte lambda e un serializzatore JSON in streaming.&lt;/em&gt;&lt;/p&gt;</description></item><item><title>DelphiMVCFramework 3.5.0-silicon RC6: tres hosts, los mismos controladores</title><link>https://www.danieleteti.it/post/delphimvcframework-3-5-0-silicon-rc6-es/</link><pubDate>Sun, 23 Aug 2026 09:00:00 +0200</pubDate><guid>https://www.danieleteti.it/post/delphimvcframework-3-5-0-silicon-rc6-es/</guid><description>&lt;div style="font-size: 90%; margin: 1.5rem 0; padding: 1rem; background: #e8f4f8; border-radius: 6px; display: flex; align-items: center; gap: 1rem;"&gt;
&lt;span style="font-size: 1.5em;"&gt;🌐&lt;/span&gt;
&lt;div&gt;
&lt;strong&gt;Este artículo también está disponible en otros idiomas:&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://www.danieleteti.it/post/delphimvcframework-3-5-0-silicon-rc6-en/"&gt;🇬🇧 English&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/delphimvcframework-3-5-0-silicon-rc6-it/"&gt;🇮🇹 Italiano&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/delphimvcframework-3-5-0-silicon-rc6-de/"&gt;🇩🇪 Deutsch&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/delphimvcframework-3-5-0-silicon-rc6-ptb/"&gt;🇧🇷 Português&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/delphimvcframework-3-5-0-silicon-rc6-fr/"&gt;🇫🇷 Français&lt;/a&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;img class="md-img" src="https://www.danieleteti.it/images/dmvcframework_logobig.png" alt="DelphiMVCFramework, el framework open source REST y web para Delphi" width="595" height="170" decoding="async"&gt;&lt;/p&gt;
&lt;p align="center"&gt;&lt;em&gt;DelphiMVCFramework, el framework open source más usado para escribir APIs REST y aplicaciones web en Delphi, gana tres hosts HTTP intercambiables, rutas lambda y un serializador JSON en streaming.&lt;/em&gt;&lt;/p&gt;</description></item><item><title>DelphiMVCFramework 3.5.0-silicon RC6: três hosts, os mesmos controllers</title><link>https://www.danieleteti.it/post/delphimvcframework-3-5-0-silicon-rc6-ptb/</link><pubDate>Sun, 23 Aug 2026 09:00:00 +0200</pubDate><guid>https://www.danieleteti.it/post/delphimvcframework-3-5-0-silicon-rc6-ptb/</guid><description>&lt;div style="font-size: 90%; margin: 1.5rem 0; padding: 1rem; background: #e8f4f8; border-radius: 6px; display: flex; align-items: center; gap: 1rem;"&gt;
&lt;span style="font-size: 1.5em;"&gt;🌐&lt;/span&gt;
&lt;div&gt;
&lt;strong&gt;Este artigo também está disponível em outros idiomas:&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://www.danieleteti.it/post/delphimvcframework-3-5-0-silicon-rc6-en/"&gt;🇬🇧 English&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/delphimvcframework-3-5-0-silicon-rc6-it/"&gt;🇮🇹 Italiano&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/delphimvcframework-3-5-0-silicon-rc6-es/"&gt;🇪🇸 Español&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/delphimvcframework-3-5-0-silicon-rc6-de/"&gt;🇩🇪 Deutsch&lt;/a&gt; &amp;nbsp;•&amp;nbsp; &lt;a href="https://www.danieleteti.it/post/delphimvcframework-3-5-0-silicon-rc6-fr/"&gt;🇫🇷 Français&lt;/a&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;img class="md-img" src="https://www.danieleteti.it/images/dmvcframework_logobig.png" alt="DelphiMVCFramework, o framework open source REST e web para Delphi" width="595" height="170" decoding="async"&gt;&lt;/p&gt;
&lt;p align="center"&gt;&lt;em&gt;O DelphiMVCFramework, o framework open source mais usado para escrever APIs REST e aplicações web em Delphi, ganha três hosts HTTP intercambiáveis, rotas lambda e um serializador JSON em streaming.&lt;/em&gt;&lt;/p&gt;</description></item></channel></rss>