Creiamo un URL shortener con DelphiMVCFramework e il Repository Pattern (Live Coding)
Realizzazione di un servizio URL shortener con Delphi usando DelphiMVCFramework, il nuovo Repository Pattern integrato, API REST e documentazione con Swagger.
delphidelphimvcframeworkrest apiframeworkweb
In questa live di coding “puro” (cioè niente slide, solo codice e chiacchiere tra dev) abbiamo costruito un piccolo ma completo servizio di URL shortening, tipo il famoso Bitly o TinyUrl ma fatto in casa.
Abbiamo utilizzato la libreria DelphiMVCFramework e testato il Repository Pattern, integrato da poco come strumento built-in nella libreria.
Durante la sessione abbiamo visto:
- come esporre e consumare API REST con DMVCFramework,
- come accedere ai dati con il nuovo Repository Pattern introdotto nel framework,
- come documentare e testare tutto usando Swagger, e naturalmente
- come far funzionare il tutto per accorciare i link e gestirli in modo elegante.
Il progetto è semplice ma realistico: un ottimo modo per toccare con mano le potenzialità del framework e fare pratica con architetture pulite e moderne in Delphi.
