Paolo Rossi Delphi & Dintorni Articoli - Tool
Delphi & Dintorni

Articoli

Approfondimenti, tutorial e novità dal mondo Delphi

Tool

DX.Blame: git direttamente nell'editor

Informazioni sui file integrate nell'editor

Da diversi anni l'IDE di Delphi consente diverse operazioni su Git (ma anche Subversion e Mercurial) senza bisogno di usare strumenti esterni. Alcune interazioni possono essere però abbastanza macchinose, come il comando blame.

Questo comando permette di vedere per ogni riga di codice una serie di informazioni: quando è stata introdotta, da chi e il messaggio della commit associata. Dall'IDE si riesce a fare, ma bisogna aprire il tab history, selezionare la versione e cliccare su "Annotation", e anche così la visualizzazione non è comodissima.

Con DX.Blame queste informazioni compaiono direttamente nel codice, sotto forma di overlay associato a ciascuna riga. Passando il mouse sopra, si apre un popup con tutti i dettagli della modifica.

Maggiori informazioni…

1 Maggio 2026 Luca Minuti Newsletter #22
DX.Blame: git direttamente nell'editor
Tool

Nginx UI

Yet another Nginx Web UI

Se avete usate Nginx per il deployment di siti e app web, troverete questa utility molto interessante perchè oltre a dare una visione di insieme degli asset in deploy, fornisce anche un modo per cambiare velocemente la configurazione dei siti web:

  • One-click deployment and automatic renewal Let's Encrypt certificates
  • Online statistics for server indicators
  • Automatic configuration backup after changes
  • Cluster management supporting mirroring operations
  • Export encrypted Nginx / Nginx UI configurations for quick deployment and recovery to new environments
  • Enhanced online AI assistant supporting multiple models
  • MCP provides special interfaces for AI agents to interact
  • Online editing websites configurations
  • Online view Nginx logs

Maggiori informazioni

1 Marzo 2026 Paolo Rossi Newsletter #21
Nginx UI
Tool

pasfmt: formatter for Delphi code

Formattare automaticamente il codice

A partire da Delphi 12 è stata rimossa la possibilità di formattare automaticamente il codice. A dire il vero già da tempo la formattazione integrata nell'IDE non funzionava molto bene se usata con le nuove caratteristiche del linguaggio. Ci sono diversi tool che permettono di fare la stessa cosa per esempio GExperts e CNWizards. Ma qui volevo presentarvi pasfmt più recente, leggera e che può funzionare sia a linea di comando che integrato nell'IDE (pasfmt-rad).

Maggiori informazioni

1 Marzo 2026 Luca Minuti Newsletter #21
pasfmt: formatter for Delphi code
Tool

Firemonkey StyleBrowser

Se usate FireMonkey per lo sviluppo mobile (o anche desktop) avrete file di stile sparsi per il disco senza riuscire a vedere l'aspetto grafico del tema prima di applicarlo. Questa interessante utiliy di David Cornelius, consente appunto di "collezionare" stili FireMonkey ed avere immediatamente la preview.

Maggiori informazioni…

1 Gennaio 2026 Paolo Rossi Newsletter #20
Firemonkey StyleBrowser
Tool

VirtualMM

Nuovo memory manager freeware di EurekaLog

VirtualMM è un memory manager gratuito sviluppato dal team di EurekaLog per affrontare problemi relativi alla memoria come memory leak e buffer overflow. Usa un approccio basato sulla gestione della memoria hardware tramite guard pages del sistema operativo. È molto più efficace nel rilevare errori nel punto esatto in cui accadono tramite Access Violation immediato. Tuttavia è significativamente più lento e deve essere usato solo in debug, rimosso prima di mettere il programma in produzione.

Maggiori informazioni…

1 Novembre 2025 Luca Minuti Newsletter #19
VirtualMM
Tool

DevJet Documentation Insight

Il tool definitivo per la documentazione del codice

Da parecchie versioni Delphi (RAD Studio) supporta i commenti in formato XMLDoc (XML Documentation) introdotti come standard da Microsoft Visual Studio. Il vantaggio principale utilizzando questo tipo di commenti è la generazione automatica (e immediata!) di suggerimenti da parte dell'IDE di Delphi.

Il formato XMLDoc risulta tuttavia un po' scomodo e per questo motivo da anni viene usato questo plug-in essenziale per commentare facilmente ed in modo potente tutto il codice.

Si suggerisce a tutti i team di programmatori l'uso massiccio di commenti XMLDoc in modo da rendere l'uso di classi e codice semplice per tutti i membri del team e l'uso di questo tool per rendere l'operazione semplice ed agevole!

Maggiori informazioni…

1 Settembre 2025 Paolo Rossi Newsletter #18
DevJet Documentation Insight
Tool

VitePress - Documentazione di librerie e API

VitePress è stato utilizzato per documentare il progetto WiRL ed ha dimostrato di essere "una scelta azzeccata". Sebbene frequentemente associato a progetti JavaScript, "VitePress si è rivelato molto versatile" e adatto a documentare progetti di qualsiasi tipo.

Rappresenta una soluzione valida per progettisti Delphi che desiderano documentare progetti open source, API REST o altri progetti tecnici.

Maggiori informazioni…

1 Novembre 2024 Luca Minuti Newsletter #15
VitePress - Documentazione di librerie e API
Tool

Sencha Rapid Ext JS

Un IDE per lo sviluppo web!

Sencha ha annunciato la release di Rapid Ext JS, un "low code" editor per il framework Ext JS: in pratica hanno rilasciato un IDE visuale per lo sviluppo web con Ext JS!

Tecnicamente, Rapid Ext JS è un'estensione di Visual Studio Code progettata per accellerare e semplificare lo sviluppo di app Ext JS. Integra un editor "low-code" ed una GUI potente ed intuitiva permettendo agli sviluppatori di disegnare graficamente la loro UI.

Supporta oltre 140 componenti Ext JS, offre pieno supporto al drag-and-drop e genera la preview della UI in real-time. Se sei possessore di una licenza Enterprise di Ext JS puoi usare fin da subito Rapid Ext JS! Se sei interessato a provare (forse) l'unico IDE drag-and-drop per il web scarica la versione di prova di Ext JS.

Maggiori informazioni…

1 Ottobre 2024 Paolo Rossi Newsletter #14
Sencha Rapid Ext JS
Tool

Tiny RDM

A Modern Redis Desktop Manager

Tiny RDM (Tiny Redis Desktop Manager) è un client desktop Redis leggero con interfaccia utente moderna (costruito in go). È compatibile con l'installazione su Linux, Mac e Windows. È progettato specificamente per sviluppatori e DevOps, rendendo le interazioni con i server Redis più comode e piacevoli. Ha anche una versione portable che consiste in un singolo eseguibile: lo copiate dove volete, doppio click et voilà!

Maggiori informazioni…

1 Ottobre 2024 Luca Minuti Newsletter #14
Tiny RDM
Tool

Mobile FIRST

Simulare e testare WebApp su mobile

Mobile FIRST offre una soluzione interessante per testare siti web su dispositivi mobili da desktop. Anche se i devtools di Chrome includono una funzione simile, Mobile FIRST si distingue per la sua maggiore flessibilità e facilità d'uso. Questa estensione per Chrome e Firefox permette di simulare decine di smartphone e tablet in maniera realistica con un solo clic. Oltre al test è anche possibile catturare screenshot o video per poterli integrare in presentazioni, demo o altro.

Maggiori informazioni…

1 Agosto 2024 Luca Minuti Newsletter #13
Mobile FIRST