Paolo Rossi Delphi & Dintorni Articoli - Tool
Delphi & Dintorni

Articoli

Approfondimenti, tutorial e novità dal mondo Delphi

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
Tool

Traefik Proxy

The Cloud Native Application Proxy

Traefik è un moderno (ed open source) reverse proxy, balancer e controller nato per semplificare il deployment di API, servizi REST e microservizi.

Diversamente dai tradizionali proxy che richiedono una configurazione manuale, Traefik adotta il service discovery per configurare il routing, offre servizi di load balancing, rate-limiting, circuit-breakers, mirroring, authentication e molto altro. Un'altra feature molto interessante è che supporta i provider ACME per SSL (ad esempio Let's Encrypt) per una generazione automatica dei certificati SSL (ad esempio molto comodo per bypassare le noie di installazione di certicifcati con applicazione Delphi che usano Indy).

Anche server web quali Nginx, Caddy oppure Apache offrono alcuni di questi servizi ma se non necessitate nello specifico di un server http, allora Traefik potrebbe fare al caso vostro.

Maggiori informazioni…

1 Agosto 2024 Paolo Rossi Newsletter #13
Traefik Proxy
Tool

CudaText Text Editor

by Alexey-T

Quando si tratta di editor di testi ognuno ha il suo preferito e tende a non cambiarlo nel corso del tempo, ma non fa male testarne ogni tanto qualcuno 😉. Ultimamente uso spesso Visual Studio Code per lo sviluppo Ext JS e altri linguaggi ma, pur essendo un editor molto completo (tramite l'uso di plugin), è però abbastanza lento se devo solo aprire qualche file di testo e/o apportare brevi modifiche a qualche file di configurazione.

Ho provato da qualche tempo CudaText (progetto open source su GitHub) e devo dire che soddisfa appieno queste mie due esigenze. Supporta tantissime sintassi tramite plugin che offrono anche funzionalità aggiuntive e sono pure facili da implementare.

Il fatto che sia stato costruito in Pascal (freepascal con Lazarus più plugin in Python) per me è un ottimo plus visto che posso sbirciare facilmente i sorgenti per vedere come è stata implementata una certa funzionalità… di seguito il link se volete provarlo.

Maggiori informazioni…

1 Luglio 2024 Paolo Rossi Newsletter #12
CudaText Text Editor
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
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
Firebird 4.0 rilasciato
Tool

Firebird 4.0 rilasciato

Il Firebird Project ha annunciato la disponibilità di Firebird 4.0 l'ultima major release del noto database relazionale open source. Firebird 4.0 introduce diverse nuove funzionalità, tra le quali:

  • Built-in logical replication
  • Extended length of metadata identifiers (63 chars)
  • New INT128 and DECFLOAT data types
  • Support for international time zones
  • Pooling of external connections
  • Built-in cryptographic functions

Se volete saperne di più su Firebird 4.0 non perdetevi il talk del Delphi Day 2021 di Fabio Codebue sulla migrazione a Firebird 4.

3 Giugno 2021 Paolo Rossi Newsletter #06