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.