martedì 14 marzo 2017

Build: I minuti sono tornati

Se avete attivato la nuova Home Page dell'account sul vostro Visual Studio Team Services, avrete sicuramente notato che il riepilogo dei minuti di build gratuiti è sparito. Il problema è che non solo è stato tolto dalla pagina iniziale, ma non era stato inserito in nessun'altra schermata.

Finalmente, però, abbiamo di nuovo la possibilità di visualizzare il contatore. Per farlo, bisogna andare sulle impostazioni dell'account, sotto Build and Release, Resource limits:

 Festeggiamo! I minuti sono tornati :)

martedì 7 marzo 2017

BugGuardian per ASP.NET Core

C'è un nuovo membro nella famiglia BugGuardian.

Un po' di tempo fa ho rilasciato BugGuardian, una libreria che permette di create un work item di tipo Bug o Task sia su Visual Studio Team Services sia su Team Foundation Server, nel caso in cui la nostra applicazione sollevi un'eccezione non gestita. (Maggiori informazioni qui).

Dopo un po', si sono aggiunte altre due librerie: BugGuardian.WebForms e BugGuardian.MVC. Come dice il nome, la prima è pensata per ASP.NET WebForms e l'altra per ASP.NET MVC, e servono per semplificare ulteriormente l'adozione della libreria a chi utilizza quelle piattaforme. Ma hanno un limite: funzionano solamente con ASP.NET tradizionale, su .Net Framework.

Oggi sono felice di annunciare che l'estensione BugGuardian.AspNetCore è finalmente disponibile.

BugGuardian.AspNetCore è stata sviluppata per supportare specificamente le webapp ASP.NET Core. Aggiunge un middleware all'applicazione che permette di intercettare automaticamente tutte le eccezioni non gestite.
E la cosa positiva è che supporta sia i progetti ASP.NET Core che utilizzano il full Framework sia quelli scritti con NetCore.

Potete trovare il codice sorgente (e tutte le informazioni sulla configurazione della libreria) su GitHub: https://github.com/n3wt0n/BugGuardian.AspNetCore

Il pacchetto è anche disponibile su NuGet: https://www.nuget.org/packages/DBTek.BugGuardian.AspNetCore

Happy Coding :)