Paolo Rossi Delphi & Dintorni Articoli
Delphi & Dintorni

Articoli

Approfondimenti, tutorial e novità dal mondo Delphi

Sviluppo

Digital Credential API

by Google

Chi mi conosce sa che la sicurezza delle applicazioni è un tema che mi sta molto a cuore. In particolare l'ambito dell'autenticazione è particolarmente delicato. Volevo segnalarvi questo articolo che parla di una nuova funzionalità chiamata Digital Credential API, integrata nel browser Web, che consente ai siti Web di richiedere in modo sicuro le informazioni sull'identità degli utenti.

Grazie a questa tecnologia gli sviluppatori possono ottenere dati identificativi come documenti d'identità e passaporti. Queste informazioni si trovano nel wallet Android locale e possono essere condivise solo con l'autorizzazione dell'utente.

In questo modo, dovrebbe essere notevolmente semplificato il processo di registrazione a siti web come quelli delle banche o delle utilities. Questi siti, infatti, solitamente hanno un processo di registrazione piuttosto compresso, che richiede l'invio di documenti d'identità per verificare l'utente.

Maggiori informazioni…

1 Luglio 2024 Luca Minuti Newsletter #12
Digital Credential API
Tool

API Testing veloce

Se Postman è diventato per te un po' troppo pesante e complicato puoi provare Bruno. Bruno è un client di API testing open source e (relativamente) leggero e facile da usare e soprattutto (per ora) non ti costringe a fare un account, fare il login ecc, ecc…

Per un uso veloce mi trovo spesso a lanciare questo tool invece di Postman (che comunque continuo ad apprezzare).

Maggiori informazioni…

1 Maggio 2024 Paolo Rossi Newsletter #11
API Testing veloce
Delphi News

🏛️ Delphi e C++ Builder 12.1

Hai installato il primo update per Delphi e C++Builder? Stai già usando la versione 12.1 in produzione?

La versione 12.1 di RAD Studio include un nuovo compilatore per Win64, supporto per Android aggiornato, numerosi fix e miglioramenti del prodotto, diversi miglioramenti dell'IDE con la feature più interessante ovvero la possibilità di avere più finestre di edit anche sullo stesso file! Scarica la versione 12.1 e provale tu stesso.

In più se hai versioni vecchie di Delphi fino a fine maggio è disponibile l'amnesty! Puoi quindi aggiornare al solo prezzo di upgrade le tue licenze Delphi non più attive!

Maggiori informazioni…

1 Maggio 2024 Redazione D&D Newsletter #11
🏛️ Delphi e C++ Builder 12.1
Evento

🗓️ Delphi Day 2024: pubblicata l'agenda online

La 23^ edizione del Delphi Day sta ormai arrivando, se vuoi scoprire il programma dell'interno evento, conferenza e seminari vai sul sito del Delphi Day per trovare tutti i dettagli delle sessioni e speaker.

Programma Conferenza

Programma Seminari

🎟️ Regular Tickets

Sono in vendita i "Regular Tickets" fino al giorno prima dell'evento, se vuoi risparmiare sui biglietti del Delphi Day (Conferenza, Seminari, Evento Completo) sono disponibili i biglietti "Young" e i biglietti multipli! Corri ad acquistarli su EventBrite!

Ci sono ancora posti disponibili per la conferenza e per i seminari!

Prenota il tuo biglietto

1 Maggio 2024 Redazione D&D Newsletter #11
🗓️ Delphi Day 2024: pubblicata l'agenda online
Tool

PostgREST

Serve a RESTful API from any Postgres database

Se avete un database postgres e avete bisogno di accederci da remoto, probabilmente la scelta migliore è scrivere un API ReST, magari con WiRL. Ma se avete fretta e non avete esigenze particolare potete usare PostgREST.

PostgREST è un semplice web server che implementa una API ReST basata sul database a cui viene legato. Le risorse, i privilegi, i ruoli e gli utenti, saranno tutti ricavati dalle informazioni (GRANT, POLICY, ecc.) presenti sul database.

Probabilmente non è la soluzione definitiva per la realizzazione di API ReST, ma per progetti semplici o per dei prototipi può essere una soluzione interessante.

Maggiori informazioni…

1 Maggio 2024 Luca Minuti Newsletter #11
PostgREST
Libreria

Rilasciata la versione 4.6 di WiRL

E' stata rilasciata la versione 4.6 della libreria REST Delphi WiRL. Diverse le novità in questa release

  • 💥 Engines can decide if they can (want) to handle a given URL (BasePath)
  • 💥 SinkPaths config to manage no-response paths/files (favicon.ico, etc...)
  • 🚀 Added "multipart/form-data" support to TWiRLClient
  • 🚀 Experimental [SingleRecord] to get a single record (instead of an array) from a dataset
  • 🚀 Ability to retrieve the response content as an object (Response.Content.AsType)

Contemporaneamente sono anche state rilasciate nuove versioni per le librerie Neon, JWT, OpenAPI:

Buona programmazione REST con WiRL v4.6!

Maggiori informazioni…

1 Maggio 2024 Paolo Rossi Newsletter #11
Rilasciata la versione 4.6 di WiRL
Delphi News

🏛️ Delphi e C++ Builder 12.1

Sta per uscire il primo update di Delphi e C++Builder: la versione 12.1

La versione 12.1 di RAD Studio dovrebbe includere un nuovo compilatore per Win64, numerosi miglioramenti dell'IDE con alcune interessanti feature, supporto per Android aggiornato, e numerosi fix e miglioramenti del prodotto!

Se non hai ancora aggiornato il tuo ambiente di sviluppo a Delphi 12, fallo adesso in questo modo sarai già pronto all'uscita del nuovo update!

Link per l'iscrizione al webinar di lancio Delphi 12.1

26 Marzo 2024 Redazione D&D Newsletter #10
🏛️ Delphi e C++ Builder 12.1
Sviluppo

💾 Delphi e Copilot

Non vorremo mica farci mancare un articolo sulla AI? A parte gli scherzi, da qualche tempo github sta cercando di rivoluzionare il mondo della programmazione tramite Copilot. Questo strumento è in pratica un code completion all'ennesima potenza. Infatti non si limita ai soliti suggerimenti che ci da l'IDE ma, leggendo i nostri sorgenti e attingendo all'enorme quantità di codice sui repository pubblici di GitHub è in grado di capire cosa stiamo cercando di fare e scrivere per noi il codice necessario. Riesce anche a scrivere del codice data una descrizione, a spiegare cosa fa un blocco di codice o documentarlo.

Purtroppo per ora Delphi non ha una integrazione con questo tipo di strumenti ma da Delphi 11, con l'introduzione di LSP, possiamo scrivere il codice per esempio con VS Code e sfruttare, da lì, le capacità di copilot. Su github (ma guarda un po') si trova un progetto che permette di passare velocemente da Delphi e VSC in modo da riuscire abbastanza agevolmente ad usare copilot.

Al momento copilot costa $10/mese ma il primo mese è gratis e sicuramente vale la pena fare una prova.

Maggiori informazioni…

26 Marzo 2024 Luca Minuti Newsletter #10
💾 Delphi e Copilot
Evento

🏛️ Non mancare quest'anno!

In Wintech Italia stiamo già scaldando i motori per la 23^ edizione del Delphi Day la storica conferenza italiana per il mondo Delphi!

Quest'anno la conferenza sarà il giorno 11 Giugno mentre i seminari il giorno dopo ovvero il 12 Giugno.

🎟️ Blind Tickets

Fino al 15 Aprile sono in vendita i "Blind Tickets", se vuoi risparmiare sui bigllietti del Delphi Day (Conferenza, Seminari, Evento Completo) corri ad acquistarli su EventBrite

Prenota il tuo biglietto

📣 Call for Papers

Se vuoi tenere una sessione al Delphi Day e parlare di un argomento che conosci bene, compila il form per la call for papers per essere scelto come speaker al Delphi Day!

stay tuned!

26 Marzo 2024 Redazione D&D Newsletter #10
🏛️ Non mancare quest'anno!
Libreria

💾 Novità su Neon e documentazione

🌟 Neon new feature

Negli ultimi mesi sono state aggiunte diverse feature alla libreria Neon, l'ultima in ordine di tempo è la possibilità di gestire collezioni eterogenee di oggetti. Puoi leggere tutto su questa feature all'ndirizzo wiki su NeonFormat e NeonItemFormat

📃 Neon wiki pages

Sono state aggiunte diverse pagine wiki al progetto che possono aiutare a capire ed usare meglio Neon nei tuoi progetti. Puoi leggere qui le pagine wiki del progetto.

Buona serializzazione e deserializzazione con Neon 🙂

Maggiori informazioni…

26 Marzo 2024 Paolo Rossi Newsletter #10
💾 Novità su Neon e documentazione