do more with less
news, esperienze, esempi da condividere e qualcosa su di me

mercoledì 15 ottobre 2014

Visual Studio Online Update - Sprint 72

E' stata rilasciata la Sprint 72 con nuove funzionalità destinate a Visual Studio Online.

Le novità principali sono:
  • Nuovi work item di tipo Test Plan e Test Suite
  • Copia e incolla formattato per i risultati delle Query 


Per saperne di più potete leggere la news ufficiale qui.

martedì 19 agosto 2014

Visual Studio Online Update - Sprint 69

I progetti che sto seguendo mi lasciano poco tempo per la condivisione tramite il blog. La velocità di twitter è tale da renderlo di gran lunga il mio sistema preferito per condividere notizie e contenuti.

Bando alle ciance, veniamo al motivo di questo post. Brian Harry ha annunciato il rilascio della Sprint 69 che porta un ulteriore incremento funzionale di Visual Studio Online.

Le novità principali sono:


  • Project Welcome Page
  • Supporto per il Tag in Test Hub 


Per saperne di più potete leggere la news ufficiale qui.

martedì 22 luglio 2014

Visual Studio Online Update - Sprint 68

Nuovo aggiornamento disponibile per Visual Studio Online. Le novità sono molteplici come si può leggere dal post di Brian Harry che trovate qui e dalla news pubblicata qui.

Sommariamente il rilascio include:


  • Estensione delle Identity con il supporto per gli account di Active Directory;
  • Visualizzazione dei progetti esistenti in Azure Preview Portal;
  • Nuovi trend chart;
  • Possibilità di eliminare o aggregare account.

mercoledì 2 luglio 2014

Visual Studio Online Update - Sprint 67

Nuovo aggiornamento per Visual Studio Online. Le novità riguardano un insieme di piccole modifiche sull'Agile Project Management. Sommariamente interessano:

 - mostra/nascondi elementi in progress dal backlog;
- Full screen support per backlog e board;
- funzionalità di navigazione rapida (muoviti alla posizione) nel backlog;
- aggiornamento delle RestAPI e dei Service Hook.

Per maggiori informazioni vi invito a leggere il post di Brian Harry che trovate qui oppure la notizia dell'aggiornamento direttamente dal sito di Visual Studio Online che trovate qui.

lunedì 23 giugno 2014

Getting Started con Unit Testing - Parte 3

Terza parte della serie dedicata allo Unit Test per continuare a imparare come migliorare le nostre applicazioni.

giovedì 12 giugno 2014

Getting Started con Unit Testing - Parte 2

Seconda parte della serie dedicata allo Unit Test per continuare a imparare come migliorare le nostre applicazioni.

martedì 10 giugno 2014

Visual Studio Online Update - Sprint 66

Nuovo aggiornamento per Visual Studio Online. La principale novità della Sprint 66 è la funzionalità di Pull Request per repository Git. Per maggiori informazioni vi invito a leggere il post di Brian Harry che trovate qui oppure la notizia dell'aggiornamento direttamente dal sito di Visual Studio Online che trovate qui.

giovedì 5 giugno 2014

Getting Started con Unit Testing - Parte 1

Una nuova serie dedicata allo Unit Test da non perdere per imparare a migliorare le nostre applicazioni. Ricordatevi che la qualità costa meno dell'approccio "speriamo che vada bene" ;-)

venerdì 23 maggio 2014

Quale cross-platform mobile framework scegliere?

Quale cross-platform mobile framework devo scegliere per la mia app? La risposta più comune che ci sentiamo dare è: "dipende".

Ma dipende da che? Dipende dalle nostre competenze tecniche, dal nostro background, dal TTM (Time To Market), dal budget, dalle dimensioni del team, ecc..

Di sicuro dipende anche da una scelta oculata e ponderata. Ecco perché questo sito "PropertyCross" (grazie Scott Hanselman) non può non far parte dei vostri bookmark. Non troverete la risposta alla vostra domanda ma un aiuto certo e dei parametri di valutazione unici nel suo genere. Per ogni framework sono state implementate delle applicazioni per le piattaforme supportate che sono in grado di farvi capire performance, impegno di sviluppo, costi di manutenzione, ecc.

Potrete così fare la vostra scelta in modo più consapevole e meno istintivo o modaiolo.

Visual Studio Online Update – Sprint 65

Nuovo aggiornamento per Visual Studio Online. Il risultato della Sprint 65 permette di completare il supporto per l'integrazione con Azure Active Directory e aggiunge migliorie e funzionalità minori ma  richieste dal mercato. Per maggiori informazioni vi invito a leggere il post di Brian Harry che trovate qui oppure la notizia dell'aggiornamento direttamente dal sito di Visual Studio Online che trovate qui.

Scott Hanselman preferisce C#

Cercando dei video su Xamarin, ho trovato questa interessante presentazione del 2013 fatta da Scott Hanselman. La consiglio a tutti quelli che credono vogliono affrontare lo sviluppo multi piattaforma. Scott vi guida, descrivendo le sue passate esperienze, nella scelta di un linguaggio e un framework che può garantirvi molto di più delle soluzioni "Write Once, run anywhere".

venerdì 2 maggio 2014

Introduzione al nuovo Azure Portal

Vishal Joshi e Nathan Totten vi conducono nell'esplorazione del nuovo portale di Azure spiegandovi le motivazione che hanno portato a questa nuova versione.


Per un approfondimento sull'argomento:

The Azure Preview Portal
Article on Hosting Plans

Cosa gli sviluppatori devono conoscere sulle API di Cortana

Cortana, annunciata durante la //Build 2014 ha solleticato l'immaginazione dei developer che hanno iniziato a immaginare scenari innumerevoli scenari di utilizzo. Per non perdersi in trip poco produttivi e per essere subito produttivi, vi consiglio questo interessante video in cui il GPM delle API di Cortana, Rob Chambers (@spacetimeglitch), punta l'attenzione su cosa un developer dovrebbe conoscere su Cortana per integrare la funzionalità nelle proprie applicazioni. Enjoy!

Visual Studio Online Update – Sprint 64

Nuovo aggiornamento per Visual Studio Online. Il risultato della Sprint 64 non porta nuove funzionalità ma miglioramenti di stabilità nelle attività di deployment. Per maggiori informazioni vi invito a leggere il post di Brian Harry che trovate qui.

Monitorare con App Insights

In questo video potete imparare come inserire, nelle vostre applicazioni, i collegamenti a App Insights per verificare la disponibilità della vostra applicazione.

domenica 13 aprile 2014

Smart Products e Microsoft Services

La visione di Clemens Vasters su Internet of Things con Microsoft Datacenter Services. Prendetervi un pò di tempo perchè è un webcast un lungo ;-) ma per qualcuno illuminante.

giovedì 10 aprile 2014

Utilizzare Xamarin per rendere le attuali .NET Apps Cross Platform

Nuovo video su Channel 9 in cui si possono apprezzare i vantaggi nell'utilizzo di Xamarin con Visual Studio. In questa puntata viene dimostrato come rendere Cross Platform un'applicazione .NET già esistente.

martedì 8 aprile 2014

Cosa c'è di nuovo per gli sviluppatori Windows e Windows Phone

In questo video vengono illustrate alcune novità che aspettano gli sviluppatori Windows e Windows Phone. Buona visione.

giovedì 3 aprile 2014

TFS 2013 Update 2 Released

Rilasciato l'aggiornamento Update 2 per TFS2013. Brian Harry ha postato alcune informazioni sulle novità introdotte e sulle modifiche alle funzionalità esistenti. Tra queste spiccano:

Work Item Tagging
Miglioramenti sulla gestione del Backlog
Miglioramenti sulla gestione dei grafici sui Work item
Esportazione del piano di test in Html
Release Management “Tags”
Miglioramenti vari su Git (vedi qui)
Indicazione delle modifiche in arrivo su CodeLens (vedi qui)
Gestione dei parametri condivisi per i test funzionali
Supporto per Coded UI e Unit test per Windows Phone 8.1 apps
Integrazione tra Cloud Load Testing e Application Insights (riservato agli utenti di Visual Studio Ultimate - scarica il video per capire come configurarlo)
Data Export da VS Online a TFS Update 2
Supporto a SQL Server 2014

Per saperne di più cliccate qui.

Download:

TFS 2013 Update 2 RTM
TFS 2013 Express Update 2 RTM

martedì 1 aprile 2014

MVP Award 2014



Un'emozione che si rinnova per la dodicesima volta!



mercoledì 26 marzo 2014

Silverlight plug-in workaround per Safari 7 in OS X Mavericks

La scorsa settimana ho installato un software che dipende dal plug-in di Silverlight per Mac OS X. Dopo aver aggiornato la versione del plug-in ho scoperto che la nuova versione non è compatibile con la nuova modalità (sandbox) con cui Safari e Mac OS X richiedono ai plug-in per poter funzionare nel computer di un utente. Questa modalità riduce le operazioni consentite di default a un plug-in creando problemi a quei componenti non pensati per essere sandbox compliant.

L'impatto di questa incompatibilità sul mio sistema e sui programmi che uso/realizzo è stato devastante. Ho passato un bel po' di ore a cercare una soluzione confrontandomi con chi, come me, ha constatato lo stesso problema. Alla fine ho trovato un workaround che mi ha permesso di tornare operativo al 100% e che ora condivido con questo post, in attesa che venga superato da una successiva versione (spero!).

La soluzione trova il suo spunto da un'osservazione empirica di un MacBook in cui Silverlight funziona correttamente. Verificando la versione del plug-in ho scoperto che si trattava di quella di ottobre 2013 e cioè la versione 5.1.20913.0; mentre quella incriminata (l'ultima rilasciata) è la 5.1.30214.0 (installata sul mio MacBook). Spendendo un po' di tempo e con alcuni tentativi ho elaborato una sequenza di step necessari per rimuovere la versione nuova e installare quella precedente. Ecco la sequenza che ha funzionato per me.

Rimozione Silverlight 5.1.30214.0
Utilizzando la console Terminal, eseguire i seguenti comandi:

sudo rm -rf /Library/Internet\ Plug-Ins/Silverlight.plugin
sudo rm -rf /Library/Receipts/Silverlight*.pkg
sudo rm -rf ~/Library/Application\ Support/Microsoft/Silverlight

N.B.: quando richiesto inserire la password dell'amministratore

Rimuovere i riferimenti di installazione di Silverlight
Utilizzando la console Terminal, eseguire i seguenti comandi:

sudo rm /var/db/receipts/com.microsoft.SilverlightInstaller.*

Scaricare la versione Silverlight 5.1.20913.0
Scaricare il file 20913.00\Silverlight.dmg dal seguente link: http://www.microsoft.com/en-us/download/details.aspx?id=40633.

Riavvio computer (facoltativo)
Nel caso si presentassero dei problemi con l'esecuzione dei punti successivi, riavviare il computer e riprovare i punti che seguono.

Avviare l'installazione di Silverlight
Cliccare sul file Silverlight.dmg scaricato in precedenza per caricare il programma di installazione. Quindi cliccare sul package per installarlo.

Al termine sarete in grado di utilizzare i programmi che dipendono da Silverlight su OS X 10.9.

sabato 22 marzo 2014

Recuperare informazioni personalizzate da Windows Azure Active Directory

Continuano i video dedicati a WAAD realizzati in collaborazione con Vittorio Bertocci. In questo video Vittorio dimostra come sia possibile recuperare le informazioni di profilo personalizzate da Windows Azure Active Directory direttamente da una nostra applicazione.

mercoledì 19 marzo 2014

Bing Code Search Extension per Visual Studio

Interessante estensione per Visual Studio che permette di ricercare esempi di codice direttamente dall'ambiente di sviluppo Microsoft. In questo video potrete vedere il componente in azione.

Visual Studio Online Update – Sprint 62


Nuovo aggiornamento per i servizi di Visual Studio Online. Con questa sprint il team ha rilasciato le seguenti modifiche:

- Getting started with Application Insights
- Search across your application trace logs

Per maggiori informazioni vi rimando al post ufficiale che trovate qui.

lunedì 17 marzo 2014

Utilizzare Windows Azure Active Directory nelle nostre applicazioni

In questi video Vittorio dimostra i passi base per utilizziate WAAD come sistema di autenticazione della propria applicazione

lunedì 10 marzo 2014

Windows Azure Active Directory - Vittorio docet

In questi video Vittorio illustra Windows Azure Directory, Federation e l'interazione con le nostre applicazioni. Buona visione.

mercoledì 5 marzo 2014

Alla scoperta di .NET Reference Source

Nuova esperienza di navigazione e debug del codice del .NET Framework rilasciata in questi giorni dal team di Visual Studio. In questo video viene data una dimostrazione della nuova Reference Source del .NET Framework.


domenica 2 marzo 2014

Utilizzare Portable Class Libraries con Xamarin

Utile video che dimostra come sia possibile utilizzare le PCL con Xamarin e Visual Studio. Consigliato a chi vuole intraprendere lo sviluppo multi-device con Xamarin.

venerdì 28 febbraio 2014

Visual Studio Online Update – Sprint 61


Nuovo aggiornamento per i servizi di Visual Studio Online. Con questa sprint il team ha rilasciato le seguenti funzionalità:

- Build Support per codice Java gestito in Git
- Librerie Java JDK, Ant, e Maven pre-installate nella configurazione online
- Supporto Maven per i progetti TF version control

Per maggiori informazioni vi rimando al post ufficiale che trovate qui.

martedì 11 febbraio 2014

Visual Studio Online Update – Sprint 60

Nuovo aggiornamento rilasciato per i servizi di Visual Studio Online. Tra le novità troviamo la possibilità di:

- esportare gli elementi che compongono un Test;
- impostare il nuovo permesso per creare tags.

Per maggiori informazioni vi rimando al post ufficiale che trovate qui.

giovedì 23 gennaio 2014

Mercati di riferimento per le soluzioni basate su Cloud

Fare business nel nostro settore è sempre più complesso e la concorrenza è agguerritissima. Le tecnologie permettono ormai anche alla casalinga di diventare un nostro potenziale competitor quindi dobbiamo essere certi di spendere i nostri soldi nel miglio modo possibile. Ogni indicazione o suggerimento deve essere valutato e sfruttato al meglio. Ecco perché vi consiglio questo video che vi potrebbe aiutare nel definire meglio i mercati di riferimento per le vostre soluzioni basate su Cloud.

Visual Studio Online Update – Sprint 59

Nuovo aggiornamento rilasciato per i servizi di Visual Studio Online. Tra tutte le novità spicca la tanto desiderata possibilità di rimuovere, dalla settimana lavorativa, i giorni non lavorativi. Questa funzionalità offre la possibilità di rimuovere il weekend dalle giornate lavorative di un team migliorando la visualizzazione del Burndown chart. Vediamo cosa contiene l'aggiornamento.

Querying tags
Possibilità di filtrare i work item utilizzando i tag. Questo aggiunge valore alla possibilità di targare un elemento di lavoro.

Removing weekends from the Burndown
Possibilità per ogni team di definire i giorni lavorativi della settimana. Come detto a inizio post, questo permette la rimozione dei giorni del weekend dal grafico del lavoro svolto.

Configurable CFD dates
Possibilità di configurare la data di inizio del diagramma del flusso continuativo del vostro product backlog (Continuous Flow Diagram - CFD).

Per maggiori informazioni cliccate qui.

mercoledì 22 gennaio 2014

Book: Team Foundation Server 2013 Customization

Se state pensando di personalizzare il vostro TFS 2013 questo libro può fare al caso vostro. Scritto da Gordon Beeming il libro "Team Foundation Server 2013 Customization" vi conduce per mano attraverso le diverse possibilità di personalizzazione di TFS.

Per maggiori informazioni cliccate qui.

lunedì 20 gennaio 2014

Rilasciato il Visual Studio 2013 Update 1

E' stato rilasciato l'aggiornamento per Visual Studio 2013 denominato VS 2013.1. Questo aggiornamento è principalmente focalizzato a migliorare le prestazioni di Visual Studio con le versioni di Internet Explorer precedenti alla versione di IE 10. Nessuna novità per Team Foundation Server in questa release come indica Brian Harry nel suo post che potete trovare qui.

A breve dovrebbe essere disponibile la prima CTP sull'Update 2 che introdurrà interessanti novità in TFS quindi, per chi attende l'introduzione di nuove funzionalità o il miglioramento di quelle esistenti, non preoccupatevi, a breve avremo il nostro da fare per aggiornarci.

Load Testing Webinar

Il 23 gennaio prossimo, Chuck Sterling e Manas Maheshwari terranno un seminario online sul Load Testing. Per maggiori informazioni e per registrarvi potete cliccare qui.

sabato 18 gennaio 2014

Using NoSQL to store data offline in Windows Phone

In questo video, Rob Tiffany introduce NoSql come repository per immagazzinare i dati quando la vostra applicazione lavora offline.

mercoledì 15 gennaio 2014

Utilizzare XAML Spy

Un tool indispensabile per chi crea applicazioni in XAML è XAML Spy. In questo video, l'autore Koen Zwikstra dello strumento, presenta le sue funzionalità e come sia possibile utilizzare.

Build 2014 - registrazioni aperte


Cosa fate a inizio aprile? Se non avete piani particolari perché non spendere qualche giorno a San Francisco per la Build 2014? Per chi fosse interessato cliccate qui per saperne di più.