Tag Archives: VSALM

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 :)

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 :)

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 :)

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 :)

Dati e Novità da Connect(); 2016

Mercoledì 16 novembre 2016, Microsoft ha dimostrato all’evento Connect(); 2016 la sua vision sul futuro dello sviluppo software con soluzione che sono indirizzate and ogni sviluppatore, ogni tipo di applicazione ed ogni piattaforma.
Gli speaker hanno anche condiviso diversi dati piuttosto interessanti riguardo l’adozione di prodotti e servizi:
  • Più di 20 milioni di installazioni di Visual Studio 2015 (con la Community edition gratuita che rappresenta oltre 14 milioni sul totale)
  • 1 milione di utenti mensili attivi (MAU, monthly active users) su Visual Studio Code.
  • 4.6 milioni di utenti registrati su Visual Studio Team Services
  • Più di 25.000 sviluppatori di 1.700 aziende diverse hanno contribuito al .NET Core e altri repository open source relativi, con quasi il 2/3 dei contributi che sono esterni a Microsoft.
  • 1 milione di membri Visual Studio Dev Essentials
  • Gli utenti Xamarin sono aumentati di circa mezzo milione dall’acquisizione, segnando un incremento del 3x rispetto al tasso di crescita precedente
  • 20.000 registrazioni per la preview privata di SQL Server on Linux, di cui più del 50% sono Fortune 500
  • 1.6 milioni di account Azure SQL Databases con più di 100 miliardi di query al giorno
  • Più di 120.000 nuove sottoscrizioni Azure al mese
  • Approssimativamente 1 VM Azure ogni 3 è Linux
  • L’utilizzo di Microsoft Graph è cresciuto del 35% mese su mese nello scorso anno
  • 47.000 third party applications basate su Microsoft Graph e più di 1 miliardo di transazioni API
  • Più di 400 milioni di dispositivi hanno installato Windows 10
Brian Harry ha scritto un blog post molto interessante (è leggibile qui) con tutti gli annunci relativi alle novità di TFS e VSTS. Dateci un’occhiata!

Dati e Novità da Connect(); 2016

Mercoledì 16 novembre 2016, Microsoft ha dimostrato all’evento Connect(); 2016 la sua vision sul futuro dello sviluppo software con soluzione che sono indirizzate and ogni sviluppatore, ogni tipo di applicazione ed ogni piattaforma.
Gli speaker hanno anche condiviso diversi dati piuttosto interessanti riguardo l’adozione di prodotti e servizi:
  • Più di 20 milioni di installazioni di Visual Studio 2015 (con la Community edition gratuita che rappresenta oltre 14 milioni sul totale)
  • 1 milione di utenti mensili attivi (MAU, monthly active users) su Visual Studio Code.
  • 4.6 milioni di utenti registrati su Visual Studio Team Services
  • Più di 25.000 sviluppatori di 1.700 aziende diverse hanno contribuito al .NET Core e altri repository open source relativi, con quasi il 2/3 dei contributi che sono esterni a Microsoft.
  • 1 milione di membri Visual Studio Dev Essentials
  • Gli utenti Xamarin sono aumentati di circa mezzo milione dall’acquisizione, segnando un incremento del 3x rispetto al tasso di crescita precedente
  • 20.000 registrazioni per la preview privata di SQL Server on Linux, di cui più del 50% sono Fortune 500
  • 1.6 milioni di account Azure SQL Databases con più di 100 miliardi di query al giorno
  • Più di 120.000 nuove sottoscrizioni Azure al mese
  • Approssimativamente 1 VM Azure ogni 3 è Linux
  • L’utilizzo di Microsoft Graph è cresciuto del 35% mese su mese nello scorso anno
  • 47.000 third party applications basate su Microsoft Graph e più di 1 miliardo di transazioni API
  • Più di 400 milioni di dispositivi hanno installato Windows 10
Brian Harry ha scritto un blog post molto interessante (è leggibile qui) con tutti gli annunci relativi alle novità di TFS e VSTS. Dateci un’occhiata!

A proposito della Build di Xamarin con gli Hosted Agent di VSTS

Venerdì scorso (22/04/2016) durante un’evento organizzato da DotNetToscana ho avuto modo di parlare, tra le altre cose, della build di applicazioni sviluppate con Xamarin utilizzando gli Hosted Agent di Visual Studio Team Services
Per poter far funzionare il tutto, nella build definition ho dovuto inserire due task relativi alla Xamarin License: uno che attivava la licenza ed un altro che, dopo la compilazione, la disattivava. 
E proprio riguardo a questi due task, c’è una piccola grande novità: ora non sono più necessari
Con il deploy che hanno fatto qualche giorno fa, infatti, gli Hosted Build Agent hanno già una loro licenza interna che viene attivata automaticamente nel momento in cui devono compilare i progetti Xamarin. 
Riepilogando, se avete o dovete fare delle build definition per Xamarin (ed usate gli Hosted Agent) ora non dovete più aggiungere i task di attivazione e disattivazione della licenza. 
Buona build a tutti :)

A proposito della Build di Xamarin con gli Hosted Agent di VSTS

Venerdì scorso (22/04/2016) durante un’evento organizzato da DotNetToscana ho avuto modo di parlare, tra le altre cose, della build di applicazioni sviluppate con Xamarin utilizzando gli Hosted Agent di Visual Studio Team Services
Per poter far funzionare il tutto, nella build definition ho dovuto inserire due task relativi alla Xamarin License: uno che attivava la licenza ed un altro che, dopo la compilazione, la disattivava. 
E proprio riguardo a questi due task, c’è una piccola grande novità: ora non sono più necessari
Con il deploy che hanno fatto qualche giorno fa, infatti, gli Hosted Build Agent hanno già una loro licenza interna che viene attivata automaticamente nel momento in cui devono compilare i progetti Xamarin. 
Riepilogando, se avete o dovete fare delle build definition per Xamarin (ed usate gli Hosted Agent) ora non dovete più aggiungere i task di attivazione e disattivazione della licenza. 
Buona build a tutti :)

Disponibili BugGuardian.MVC e BugGuardian.WebForms

Oggi sono veramente felice di poter annunciare il rilascio di 2 moduli addizionali per BugGuardian.
Per chi non lo conoscesse, BugGuardian è una libreria che permette di creare in modo molto semplice dei work item di tipo Bug su un account Visual Studio Team Services o su un Team Foundation Server 2015 on-premises nel caso in cui l’applicazione sollevi un’eccezione non gestita (Unhandled Exception).
Per supportare nel modo migliore l’integrazione di questa libreria con i progetti web, da oggi sono disponibili BugGuardian.MVC and BugGuardian.WebForms.
BugGuardian.MVC (GitHub, NuGet) è un estensione di BugGuardian scritta specificamente per supportare ed integrarsi con le applicazioni Asp.net MVC. 
Aggiunge degli Action Filter alle tue applicazioni in modo da poter intercettare automaticamente tutte le eccezioni non gestite.
BugGuardian.WebForms (GitHub, NuGet), invece, è un modulo aggiuntivo per BugGuardian scritto specificamente per supportare le applicazioni Asp.net WebForms.
Queste due nuove librerie sono entrambe basate sulla nuova versione 1.3.0 di BugGuardian (anch’essa rilasciata da pochissimo) e supportano progetti che utilizzano il .Net Framework v4.0 e superiori.

Com’è per BugGuardian, queste due librerie aggiuntive sono Open Source; guardate pure il codice su GitHub.
Se doveste avere dubbi o problemi durante l’utilizzo di queste nuove librerie, fatemelo sapere attraverso le rispettive  Issues page di GitHub e cerchero di fixare il problema prima possibile!
Di nuovo, Voglio ringraziare il mio amico e “collega” MVP Marco Minerva (@marcominervaGitHub) per il supporto ed i suggerimenti.

Disponibili BugGuardian.MVC e BugGuardian.WebForms

Oggi sono veramente felice di poter annunciare il rilascio di 2 moduli addizionali per BugGuardian.
Per chi non lo conoscesse, BugGuardian è una libreria che permette di creare in modo molto semplice dei work item di tipo Bug su un account Visual Studio Team Services o su un Team Foundation Server 2015 on-premises nel caso in cui l’applicazione sollevi un’eccezione non gestita (Unhandled Exception).
Per supportare nel modo migliore l’integrazione di questa libreria con i progetti web, da oggi sono disponibili BugGuardian.MVC and BugGuardian.WebForms.
BugGuardian.MVC (GitHub, NuGet) è un estensione di BugGuardian scritta specificamente per supportare ed integrarsi con le applicazioni Asp.net MVC. 
Aggiunge degli Action Filter alle tue applicazioni in modo da poter intercettare automaticamente tutte le eccezioni non gestite.
BugGuardian.WebForms (GitHub, NuGet), invece, è un modulo aggiuntivo per BugGuardian scritto specificamente per supportare le applicazioni Asp.net WebForms.
Queste due nuove librerie sono entrambe basate sulla nuova versione 1.3.0 di BugGuardian (anch’essa rilasciata da pochissimo) e supportano progetti che utilizzano il .Net Framework v4.0 e superiori.

Com’è per BugGuardian, queste due librerie aggiuntive sono Open Source; guardate pure il codice su GitHub.
Se doveste avere dubbi o problemi durante l’utilizzo di queste nuove librerie, fatemelo sapere attraverso le rispettive  Issues page di GitHub e cerchero di fixare il problema prima possibile!
Di nuovo, Voglio ringraziare il mio amico e “collega” MVP Marco Minerva (@marcominervaGitHub) per il supporto ed i suggerimenti.