Titolo

Archivio dei tag

GitHub Analitycs logo

GitHubAnalytics: monitorare statistiche GitHub

GitHubAnalytics è un applicazione asp.net per monitorare i downaload su github e creare badge da posizionare sul sito. Il progetto nasce dalla mancanza di uno strumento per controllare i download sui files di un progetto GitHub. I pacchetti rilasciati, infatti, producono statistiche che però non sono visualizzate sulla sezione “insights” della pagina del progetto. Questo applicativo serve proprio per colmare questa mancanza. Realizzando un applicativo che non necessita di database e filesystem (il vero database è Github, interrogato tramite API), sono riuscito ad ospitarlo su una piattaforma gratuita (AppHarbour, l’equivalente .net di Heroku). read more

HubLink Logo

Hublink – Collettore di servizi per semplificare lo sviluppo software

Hublink è un applicativo open source che serve per fornire un set di servizi per realizzare applicazioni complesse. L’idea è utilizzare Hublink per ridurre la complessità delle nostre infrastrutture e i costi di manutenzione. Se pensiamo ad una applicativo anche semplice, oggi giorno, abbiamo tante componenti che devono essere installate, integrate, manutenute (log collection, full text index, traduzioni, cache distribuita). Fino ad oggi, l’alternativa è utilizzare soluzioni On-Premise oppure Saas, ma entrambe presentano costi. Questo scoglio porta spesso a rinunciare a realizzare le infrastrutture così come le vorremmo e questo non ci piace. read more

ASP.NET Dynamic Data

ASP.NET Dynamic Data consente di creare applicazioni Web basate sui dati facilmente estensibili ed orientate allo sviluppo R.A.D. L’attributo “Dynamic” è dovuto al fatto che il sistema inferisce in fase di esecuzione l’aspetto e il comportamento, sulla base della definizione delle entità presenti nello schema del database e derivando da questo il comportamento dell’interfaccia utente. Questa operazione è detta scaffolding, ovvero una tecnica di generazione automatica delle pagine Web per ogni tabella del database. Lo scaffolding consente di creare automaticamente un sito Web per la visualizzazione e la modifica dei dati sulla base dati. È possibile personalizzare facilmente gli elementi di scaffolding o crearne di nuovi per eseguire l’override del comportamento predefinito. read more