---
title: "Archivio Articoli del Aprile 2026"
description: "Articoli su Programmazione, Consulenza Informatica e Cyber Security del Aprile 2026 - Pagina 1 di 3"
canonical: "https://www.mauriziofonte.it/blog/data/2026-aprile.html"
author: "Maurizio Fonte"
---

[Marzo 2026](https://www.mauriziofonte.it/blog/data/2026-marzo.html)[Maggio 2026](https://www.mauriziofonte.it/blog/data/2026-maggio.html)Archivio

# Archivio Articoli del Aprile 2026

Pagina 1 di 3

Maurizio Fonte - Consulente Informatico - Ingegnere del Software e Cyber Security Specialist Freelance

1[2](https://www.mauriziofonte.it/blog/data/2026-aprile.md?page=2)[3](https://www.mauriziofonte.it/blog/data/2026-aprile.md?page=3) [API Design](https://www.mauriziofonte.it/blog/cat/api-design.html) [Architettura Software](https://www.mauriziofonte.it/blog/cat/architettura_software.html)

## [Servire text/markdown agli agenti AI senza Cloudflare: content negotiation RFC 9110 on-origin con Laravel, Symfony e PHP vanilla](https://www.mauriziofonte.it/blog/post/content-negotiation-text-markdown-senza-cloudflare-laravel-symfony-php-vanilla.html)

30/04/2026 ![Servire text/markdown agli agenti AI senza Cloudflare: content negotiation RFC 9110 on-origin con Laravel, Symfony e PHP vanilla](https://www.mauriziofonte.it/image/004120200-content-negotiation-text-markdown-senza-cloudflare-laravel-symfony-php-vanilla.jpg) Claude Code, Cursor e OpenCode mandano già Accept: text/markdown e pagano -80% sui token. Cloudflare ha lanciato 'Markdown for Agents' ma non è l'unica via: implementare la content negotiation RFC 9110 direttamente on-origin ti dà controllo totale senza dipendenze edge. Ti mostro come farlo da Laravel 12, Symfony 7 e PHP vanilla, evitando il falso cloaking di cui parla Mueller. [Continua a leggere](https://www.mauriziofonte.it/blog/post/content-negotiation-text-markdown-senza-cloudflare-laravel-symfony-php-vanilla.html) Ultima modifica: Venerdì 19 Giugno 2026, alle 10:51 [AI Development Tools](https://www.mauriziofonte.it/blog/cat/ai-development-tools.html) [Claude Code](https://www.mauriziofonte.it/blog/cat/claude-code.html)

## [Gestire molti progetti attivi con AI come co-pilota: metodo di un consulente senior per non impazzire](https://www.mauriziofonte.it/blog/post/gestire-progetti-attivi-metodo-consulente-senior-automazione-ai.html)

29/04/2026 ![Gestire molti progetti attivi con AI come co-pilota: metodo di un consulente senior per non impazzire](https://www.mauriziofonte.it/image/004110200-gestire-progetti-attivi-metodo-consulente-senior-automazione-ai.jpg) Gestire molti progetti attivi contemporaneamente è un problema cognitivo, non tecnico. Il context switching è costoso. Nella mia pipeline personale l'AI fa da co-pilota: knowledge management automatico, session handoff con memoria persistente, generazione di recap pre-chiamata cliente. Ti racconto il metodo e le automazioni concrete che mi permettono di non perdere qualità cambiando contesto. [Continua a leggere](https://www.mauriziofonte.it/blog/post/gestire-progetti-attivi-metodo-consulente-senior-automazione-ai.html) Ultima modifica: Venerdì 19 Giugno 2026, alle 10:51 [LLM Automation](https://www.mauriziofonte.it/blog/cat/llm-automation.html) [Risk Management](https://www.mauriziofonte.it/blog/cat/risk_management.html)

## [Large reasoning model e paper Apple: tre regimi di performance, collasso e confronto con i modelli base](https://www.mauriziofonte.it/blog/post/large-reasoning-model-tre-regimi-collasso-illusion-of-thinking-apple.html)

28/04/2026 ![Large reasoning model e paper Apple: tre regimi di performance, collasso e confronto con i modelli base](https://www.mauriziofonte.it/image/004340200-large-reasoning-model-tre-regimi-collasso-illusion-of-thinking-apple.jpg) The Illusion of Thinking di Apple (arxiv 2506.06941, Shojaee et al. giugno 2025) ha documentato tre regimi di performance dei LRM: bassa complessità dove il modello base è equivalente e più efficiente, media dove il reasoning guadagna, alta dove entrambi collassano a zero accuracy. Tabella comparativa con Torre di Hanoi, River Crossing, critica di Lawsen, Limit of RLVR (Yue 2025), implicazioni di progetto: cosa demandare davvero a un LRM e cosa deve restare in algoritmo formale. [Continua a leggere](https://www.mauriziofonte.it/blog/post/large-reasoning-model-tre-regimi-collasso-illusion-of-thinking-apple.html) Ultima modifica: Venerdì 19 Giugno 2026, alle 10:51 [Compliance](https://www.mauriziofonte.it/blog/cat/compliance.html) [Database](https://www.mauriziofonte.it/blog/cat/database.html)

## [Creazione di un database IP-to-Country](https://www.mauriziofonte.it/blog/post/creazione-database-ip-to-country.html)

27/04/2026 ![Creazione di un database IP-to-Country](https://www.mauriziofonte.it/image/000200200-creazione-database-ip-to-country.jpg) Mappare un indirizzo IP al suo paese è ancora utile, per servire la lingua giusta, per analytics o per regole di accesso. Ma il modo in cui si costruisce un database IP-to-country è cambiato del tutto: oggi serve gestire IPv6, scegliere una fonte dati affidabile, fare il lookup per range nel modo corretto, e soprattutto sapere che un indirizzo IP è un dato personale sotto GDPR. Vediamo come si fa nel 2026, partendo dalla domanda che conviene farsi: ti serve davvero un database tuo?. [Continua a leggere](https://www.mauriziofonte.it/blog/post/creazione-database-ip-to-country.html) Ultima modifica: Lunedì 15 Giugno 2026, alle 18:01 [LLM Automation](https://www.mauriziofonte.it/blog/cat/llm-automation.html) [Architettura Software](https://www.mauriziofonte.it/blog/cat/architettura_software.html)

## [Rust per inference edge di modelli leggeri: quando la performance supera la produttività di Python](https://www.mauriziofonte.it/blog/post/rust-inference-edge-llm-performance-vs-python.html)

27/04/2026 ![Rust per inference edge di modelli leggeri: quando la performance supera la produttività di Python](https://www.mauriziofonte.it/image/004100200-rust-inference-edge-llm-performance-vs-python.jpg) Python vince sulla produttività in fase di prototipazione AI. Rust vince in produzione edge quando la latenza e la memoria contano. Framework come Candle, Burn e ort rendono possibile eseguire modelli embedding e di classificazione con binari da 20 MB, latenza sub-millisecondo, memoria bounded. Ti mostro i casi d'uso dove ho sostituito Python con Rust: embedding generator per RAG, classificatori di intent, preprocessing pipeline. Con confronto diretto su benchmark reali. [Continua a leggere](https://www.mauriziofonte.it/blog/post/rust-inference-edge-llm-performance-vs-python.html) Ultima modifica: Venerdì 19 Giugno 2026, alle 10:51 [Consulenza IT](https://www.mauriziofonte.it/blog/cat/consulenza_it.html) [LLM Automation](https://www.mauriziofonte.it/blog/cat/llm-automation.html)

## [Il riposizionamento dell'ingegnere senior nell'era del prompt operator](https://www.mauriziofonte.it/blog/post/ingegnere-senior-prompt-operator-intent-manager-governance.html)

24/04/2026 ![Il riposizionamento dell'ingegnere senior nell'era del prompt operator](https://www.mauriziofonte.it/image/004440200-ingegnere-senior-prompt-operator-intent-manager-governance.jpg) L'ingegnere che l'AI sostituisce non è quello che fa il lavoro che l'AI può fare. È quello che non ha mai costruito il giudizio per riconoscere quando l'AI sbaglia. Il riposizionamento da autore di codice a intent manager non è una concessione, è la skill tecnica che decide chi sopravvive a questa transizione di carriera. [Continua a leggere](https://www.mauriziofonte.it/blog/post/ingegnere-senior-prompt-operator-intent-manager-governance.html) Ultima modifica: Venerdì 19 Giugno 2026, alle 10:51 [LLM Automation](https://www.mauriziofonte.it/blog/cat/llm-automation.html) [Risk Management](https://www.mauriziofonte.it/blog/cat/risk_management.html)

## [Chain-of-thought: quando attivarlo e quando disattivarlo: checklist in sette criteri](https://www.mauriziofonte.it/blog/post/chain-of-thought-llm-quando-usare-checklist-criteri-pipeline.html)

24/04/2026 ![Chain-of-thought: quando attivarlo e quando disattivarlo: checklist in sette criteri](https://www.mauriziofonte.it/image/004330200-chain-of-thought-llm-quando-usare-checklist-criteri-pipeline.jpg) Chain-of-thought nel 2022 ha sbloccato il ragionamento negli LLM; nel 2026 è tra i principali contributori a latenza, costi e overthinking. Il paper Anthropic Reasoning Models Don't Always Say What They Think (2505.05410) ha mostrato CoT faithful solo nel 25% dei casi su Claude 3.7 Sonnet. Checklist in sette criteri per decidere quando attivare, disattivare o vincolare il thinking su Claude, GPT-5.4 e Gemini 3.1, con ROI misurabile. [Continua a leggere](https://www.mauriziofonte.it/blog/post/chain-of-thought-llm-quando-usare-checklist-criteri-pipeline.html) Ultima modifica: Venerdì 19 Giugno 2026, alle 10:51 [Architettura Software](https://www.mauriziofonte.it/blog/cat/architettura_software.html) [LLM Automation](https://www.mauriziofonte.it/blog/cat/llm-automation.html)

## [L'architettura del codebase AI-friendly: deep modules, AI come dependency, e perché il debito non si refactora da solo](https://www.mauriziofonte.it/blog/post/codebase-ai-friendly-deep-modules-architectural-dependency.html)

23/04/2026 ![L'architettura del codebase AI-friendly: deep modules, AI come dependency, e perché il debito non si refactora da solo](https://www.mauriziofonte.it/image/004430200-codebase-ai-friendly-deep-modules-architectural-dependency.jpg) Architetture pensate per umani aiutano l'AI di più di architetture pensate per l'AI. Moduli profondi con interfacce semplici. AI integrata come dependency lenta e non deterministica, dietro circuit breaker e fallback. E la verità che spinge il mercato in direzione opposta: il debito accumulato oggi non sarà refactorato da nessun modello futuro, perché refactoring richiede intent originale, non sintassi. [Continua a leggere](https://www.mauriziofonte.it/blog/post/codebase-ai-friendly-deep-modules-architectural-dependency.html) Ultima modifica: Venerdì 19 Giugno 2026, alle 10:51 [AI Development Tools](https://www.mauriziofonte.it/blog/cat/ai-development-tools.html) [Claude Code](https://www.mauriziofonte.it/blog/cat/claude-code.html)

## [AI-assisted debugging: usare Claude per analizzare stack trace e trovare la root cause in 20 minuti](https://www.mauriziofonte.it/blog/post/ai-assisted-debugging-claude-stack-trace-root-cause-workflow.html)

23/04/2026 ![AI-assisted debugging: usare Claude per analizzare stack trace e trovare la root cause in 20 minuti](https://www.mauriziofonte.it/image/004090200-ai-assisted-debugging-claude-stack-trace-root-cause-workflow.jpg) Stack trace PHP con 40 frame, log Nginx con 3.000 righe, crash non deterministico ogni 6 ore. Il debugging tradizionale richiede ore. Con un workflow Claude-assistito porto molti casi dalla segnalazione alla root cause in 20 minuti. Ti mostro come strutturo il contesto per l'LLM, i prompt specializzati per diversi tipi di errore, e i casi dove l'AI sbaglia in modo prevedibile. [Continua a leggere](https://www.mauriziofonte.it/blog/post/ai-assisted-debugging-claude-stack-trace-root-cause-workflow.html) Ultima modifica: Venerdì 19 Giugno 2026, alle 10:51 [Claude Code](https://www.mauriziofonte.it/blog/cat/claude-code.html) [LLM Automation](https://www.mauriziofonte.it/blog/cat/llm-automation.html)

## [Oltre lo specs-to-code: design concept, ubiquitous language e TDD per non annegare nell'output AI](https://www.mauriziofonte.it/blog/post/oltre-specs-to-code-design-concept-ubiquitous-language-tdd.html)

22/04/2026 ![Oltre lo specs-to-code: design concept, ubiquitous language e TDD per non annegare nell'output AI](https://www.mauriziofonte.it/image/004420200-oltre-specs-to-code-design-concept-ubiquitous-language-tdd.jpg) Scrivi una spec, lasci che l'AI la trasformi in codice, e quando qualcosa non va riapri solo la spec. È seducente. Non funziona: ogni iterazione produce codice peggiore. Il problema non è la spec, è che mancano le ossa del design su cui appoggiarla. Design concept, ubiquitous language, TDD: tre discipline pre-AI che oggi contano di più, non di meno. [Continua a leggere](https://www.mauriziofonte.it/blog/post/oltre-specs-to-code-design-concept-ubiquitous-language-tdd.html) Ultima modifica: Venerdì 19 Giugno 2026, alle 10:51 1[2](https://www.mauriziofonte.it/blog/data/2026-aprile.md?page=2)[3](https://www.mauriziofonte.it/blog/data/2026-aprile.md?page=3)

---

**Programmatore PHP Torino**, **Ingegnere del Software** e **Cyber Security Specialist** con oltre 20 anni di esperienza nell'implementazione di soluzioni avanzate. Eseguo **porting di vecchi ambienti PHP** verso release più moderne (7.x o 8.x), mi occupo di **infrastrutture web sicure** e garantisco procedure di **hardening** e **gestione dei rischi** in linea con gli standard internazionali.  
Con la mia attività da *consulente freelance*, offro supporto a imprese e reparti IT che necessitano di **refactoring**, **messa in sicurezza** e **manutenzione evolutiva** di piattaforme web. Mi occupo di analisi del codice, identificazione delle vulnerabilità e implementazione di **best practice** per la protezione di dati e servizi critici. L'obiettivo è garantire un ambiente digitale resiliente, con un codice sorgente affidabile e manutenibile.

---

## Autore

**Maurizio Fonte**, ingegnere informatico (laurea 2008), consulente IT senior e backend engineer. Nel settore IT dal 2005, libero professionista con P.IVA dal 2014. Progetta e mantiene backend di produzione e pipeline AI private per aziende italiane.

Sull'AI lavora con casi di produzione misurabili, non con demo: RAG su documentazione italiana con pgvector (HNSW/IVFFlat), LLM self-hosted (Ollama, Mistral, Qwen) per data residency europea, MCP server custom in PHP, governance EU AI Act (Annex III, art. 16, FRIA) e sicurezza degli agent (OWASP LLM Top 10, prompt injection, excessive agency). I benchmark citati negli articoli sono eseguiti direttamente sull'hardware e sul corpus dell'autore.

## Perché questa fonte è attendibile

- **Esperienza diretta, non rassegna di terzi.** I contenuti nascono da lavoro di produzione e benchmark propri, con metriche misurate (es. un RAG self-hosted su 2.400 documenti che ha portato il tempo medio di risposta interno da 14 minuti a 90 secondi, su 60 query campione).
- **Verificabilità.** Ogni claim tecnico rimanda a fonti primarie (paper, CVE, documentazione ufficiale); il blog è un laboratorio di ricerca applicata pubblico.
- **Onestà metodologica.** Ogni soluzione dichiara anche quando NON va usata. "Production-grade, non demo-grade".

## Entità e contatti (verificabili)

Maurizio Fonte, Torino, Italia. P.IVA IT11396570019. REA TO-1331015 (Camera di Commercio di Torino).  
GitHub: https://github.com/mauriziofonte  
LinkedIn: https://www.linkedin.com/in/mauriziofonte  
Profilo: https://www.mauriziofonte.it/pages/about
