D&D Newsletter #19Novembre 2025 |
|
|
|
Ciao << Test Nome >>,
Ecco tutte le notizie in questa newsletter per i programmatori Delphi Italiani: Agenda Delphi Day Padova! Uscita la patch di fine ottobre per RAD Studio 13! I prossimi corsi per Delphi e Web. … e tanto altro ancora!
Buona lettura!
Paolo Rossi, Luca Minuti Wintech Italia Srl |
|
|
|
|
Segnati la data del 19 Novembre 2025 perchè a Padova si terrà, come di consueto, l’annuale sessione autunnale del Delphi Day 2025!
E’ già online l’agenda completa della manifestazione: una presentazione dettagliata della versione 13 di Delphi e C++ Builder da parte di Marco Cantù e altre sessioni tecniche sul mondo AI, programmazione VCL e FMX, Mobile, Database e Web. La conferenza gratuita del pomeriggio sarà preceduta, in mattinata, dai seminari tecnici di approfondimento. Puoi leggere nel dettaglio l’agenda dal sito della conferenza: www.delphiday.it |
|
|
|
E’ aperta la prenotazione (gratuita) del posto alla conferenza del pomeriggio e sono disponibili i biglietti (a pagamento) per i seminari della mattina. Clicca subito per assicurarti il posto! |
|
|
|
|
|
E’ stata rilasciata la seconda patch per RAD Studio 13 con numerose migliorie, focalizzate su debugger, C++, supporto a iOS 26 e Windows SDK.
Questa è una patch cumulativa, è quindi possibile installre questa patch anche se non hai installato la prima patch rilasciata in settembre.
Paolo Rossi 🔗 Maggiori informazioni… |
|
|
|
|
|
| Delphi Modern DevelopmentCambia radicalmente il modo di scrivere codice in Delphi 9-10 Dicembre 2025 |
|
|
|
|
|
|
|
|
|
|
|
|
Basta usare le ultime versioni di Delphi programmando però “alla Delphi 7”! Un corso per conoscere le nuove features del linguaggio Object Pascal che hanno portato Delphi a competere con i più moderni linguaggi che già le implementavano.
In questo corso di 2 giornate vedremo: come usare le interfacce, record con operator overloading, gli helpers, gli attributi, la nuova RTTI, i metodi anonimi. Vedremo anche come usare in modo semplice le interfacce.
🔗 Maggiori informazioni… |
|
|
|
| Programmazione MultithreadPadroneggia la programmazione multi-thread 13 Gennaio 2026 |
|
|
|
|
|
|
|
|
|
|
|
|
Essenziale per qualsiasi tipo di applicazione. Impara a padroneggiare le tecniche, i framework a disposizione, i concetti della sincronizzazione e i corrispondenti oggetti Delphi.
In questo corso di una giornata vedremo la costruzione di esempi multithread partendo da zero, dalla classe TThread ai metodi di sincronizzazione, dai concetti della thread-safety fino alle nuove funzionalità con i metodi anonimi.
🔗 Maggiori informazioni… |
|
|
|
| Parallel Programming LibraryImpara ad usare la moderna libreria per la gestione multi-task 14 Gennaio 2026 |
|
|
|
|
|
|
|
|
|
|
|
|
La PPL è una moderna libreria Delphi per la programmazione multithread introdotta con l’obiettivo di facilitarne l’adozione tra i programmatori Delphi.
In questa giornata vedremo con esempi ed esercizi svolti durante il corso come usare le classi e le interfacce di questa libreria per scrivere codice multithread (e thread-safe!)
🔗 Maggiori informazioni… |
|
|
|
|
|
| VirtualMMNuovo memory manager freeware di EurekaLog |
|
|
|
|
|
|
|
|
|
|
|
|
Probabilmente chiunque abbia lavorato in Delphi prima o poi si è imbattuto in problemi relativi alla memoria: memory leak, accesso a blocchi di memoria già liberati, buffer overflow, e così via. Purtroppo risolvere questo tipo di bug non è sempre semplice; per i memory leak c’è il famoso flag ReportMemoryLeaksOnShutdown, ma a parte quello, l’ambiente non ci offre molto di più. Uno strumento che da molti anni ci viene incontro è FastMM4, ma qui voglio parlare di un prodotto più recente (sempre gratuito) sviluppato dal team di EurekaLog: VirtualMM.
Questo memory manager usa un approccio diverso per scovare i problemi relativi alla memoria: invece di usare dei pattern particolari si affida alla gestione della memoria hardware (ad esempio, le guard pages del sistema operativo). Questo lo rende molto più lento, ma anche molto più efficace nel rilevare l'errore nel punto esatto in cui accade (tramite un Access Violation immediato). Chiaramente deve essere usato solo in debug e rimosso prima di mettere il programma in produzione. Luca Minuti 🔗 Maggiori informazioni… |
|
|
|
|
|
|
|
|
|
|
|
|
|
| Windows 10 Is No Longer Supported |
|
|
|
|
|
|
|
|
|
|
|
|
Il 14 ottobre finiva il supporto per Windows 10. Vi lascio qui un articolo sul blog di Embarcadero scritto da Marco Cantù con alcune riflessioni su quello che questo comporta soprattutto dal nostro punto di vista di sviluppatori.
Luca Minuti 🔗 Maggiori informazioni… |
|
|
|
|
|
| NitroPascalUn progetto molto interessante (anche solo a fini educativi) è un nuovo compilatore Pascal (sarebbe più corretto il termine transpiler) che traduce codice Pascal in C++ e lo compila poi usando il compilatore Zig. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|