Progetti OpenSource

Archivio per categoria Progetti OpenSource

Http Monitor – Tool per il monitoraggio di siti web in Powershell

Http Monitor è un tool Powershell che controlla la raggiungibilità di siti web e traccia le statistiche su database MSSQL. Puoi scaricare l’applicazione qui e controllare il progetto git-hub. In questo articolo voglio raccontare come l’ho realizzato, in modo da spiegare le basi di powershell e con qualche esempio farvi capire come si può realizzare un’applicazione in maniera veloce. read more

WrenchDB: Java RAD Framework

Sul mercato esistono molti strumenti di supporto per lo sviluppo di applicazioni in campo aziendale. Nel Capitolo 1 sono stati descritti per tipologia ed è stato discusso in quale modo sono impiegati per raggiungere i risultati attesi. Tali strumenti o framework, indipendentemente dalla piattaforma su cui sono costruiti, risultano funzionali ed estremamente efficaci per applicazioni semplici, ma talvolta inappropriati nei casi in cui è molto oneroso introdurre alcune funzionalità specifiche non previste dal framework. A margine di queste problematiche sono presenti i costi di licenze e gestione che non sono mai trascurabili. In ambito business non è pensabile adattare l’esigenza alle funzionalità native offerte dalla piattaforma per alleggerire la mole di lavoro necessaria per le personalizzazioni. Il costo in questo contesto può diventare molto alto, quindi il vantaggio in termini di produttività si riduce facendo optare per soluzioni totalmente custom o prodotti specifici per l’esigenza maturata.
Il framework WrenchDb si pone l’obiettivo di superare tali limiti, mantenendo invariato il contributo offerto dall’approccio dei framework a sviluppo rapido, ma rendendo estremamente semplice la personalizzazione e l’implementazione di funzionalità custom, permettendo di riutilizzare le funzionalità sviluppate in altre applicazioni. read more

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