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

giovedì 26 settembre 2013

Supportare diverse dimensioni nella nostra applicazione

Windows 8.1 estende le possibili risoluzioni/dimensioni a cui la nostra applicazione deve sapersi adattare. Nel video seguente viene mostrato come si possa realizzare una soluzione in grado di supportarle.

Utilizzare la Cloud per lo sviluppo e il test

Interessante video di Adam Gallant su come si possa sfruttare Windows Azure per creare ambienti virtuali di sviluppo e/o a scopo di test.

mercoledì 25 settembre 2013

Windows Phone App Studio

Mi era proprio scappata questa beta che permette la creazione di applicazioni per Windows Phone in 4 semplici step. Il suo output è già un applicazione utilizzabile e inoltre fornisce il codice per poterla modificare. Che dire, semplicemente geniale!

martedì 24 settembre 2013

Surface 2 e Surface Pro 2

Presentati i nuovi tablet Microsoft Surface 2 e Surface Pro 2.

Per saperne di più: Microsoft Surface Newsroom

Focus on Security Development Lifecycle

Non sempre poniamo la giusta attenzione alla sicurezza e alla privacy quando creiamo le nostre applicazioni. In questo video vengono evidenziati alcuni aspetti che è bene tener presente durante lo sviluppo di applicazioni mobile e cloud based.

MVA- Introduzione ai concetti su database

In questo video prodotto per la Microsoft Virtual Academy (MVA) vengono presentati i concetti base dei database. Utile come ripasso o come punto d’inizio per conoscere i database.

venerdì 20 settembre 2013

Kinect per Windows SDK v1.8 ora disponibile

Quarto rilascio dalla sua prima uscita per il Windows SDK dedicato a Kinect. La nuova release offre interessanti novità e miglioramenti. Per saperne di più: [Breaking News] Kinect for Windows SDK v1.8 now available.

Team Foundation Server 2013 Power Tools ora disponibili

E’ di ieri la notizia del rilascio dei Power Tools per Team Foundation Server 2013. Questa release supporta:

- Visual Studio 2013 RC
- Team Foundation Server 2013 RC

Le principali funzionalità incluse  in questo rilascio sono:

Best Practices Analyzer

Strumento di diagnostica che potete usare per le seguenti azioni:

Check-in policies

Add-in per Visual Studio che si trova sotto il menù Team –> Team Project Settings –> Source Control. Aggiunge nuove checkin policies.

Process Template Editor

Add-in per Visual Studio che si trova sotto il menù Tools. Il Process Template Editor fornisce un’interfaccia grafica per personalizzare work items (campi, workflow e form) e i process templates.

Storyboard Shapes

Questo strumento permette di creare shapes per l’add-in storyboard di PowerPoint con capacità logiche di ridimensionamento.

Team Explorer Enhancements

Strumento che aggiunge nuove funzoinalità al menù Opzioni di Visual Studio per supportare la ricerca di file posti sotto controllo sorgente per stato o wildcard, aprire cartelle utilizzando File Explorer dal menù contestiale del Source Control Explorer, e etichettare file e cartelle in Source Control Explorer.

Team Foundation Power Tool Command Line (tfpt.exe)

Uno strumento aggiuntivo a “tf.exe” che offre comandi aggiuntivi per version control, il tracking dei work item, e la manipolazione dei Team Project.

Test Attachment Cleaner

L’esecuzione di un Test Run (automatizzato o manuale che sia) genera un enorme quantità di dati diagnostici, che possono essere catturati automaticamente dal sistema o manualmente dal tester. Il tool permette la pulizia di questi dati.

Windows PowerShell Cmdlets

Questo strumento fornisce un’interfaccia Windows PowerShell che supporta comandi base di version control e della pipeline di TFS permettendo l’esecuzione di scripting.

Windows Shell Extensions

Questo strumento fornisce l’integrazione con Windows Explorer e le finestre di dialogo comuni per i file. Con questa integrazione, potete eseguire molte operazioni di source control senza dover eseguire Visual Studio o il tool da riga di comando di Team Foundation.

Work Item Templates

Add-in di Visual Studio che fornisce un’aggiunta al menù Team e una nuova sezione nella pagina Work Items in Team Explorer. Lo strumento permette di creare dei Work Item con valori di default da utilizzare come modello di creazione rapida per nuovi work item.

I power tools sono scaricabili da qui:

- Microsoft Visual Studio Team Foundation Server 2013 Power Tools

- Microsoft Visual Studio Team Foundation Server 2013 Build Extensions

- Microsoft Visual Studio Team Foundation Server 2013 MSSCCI Provider 32-bit

- Microsoft Visual Studio Team Foundation Server 2013 MSSCCI Provider 64-bit

martedì 17 settembre 2013

Problemi con Code UI Test e MTM in IE dopo il rilascio dell’update KB2870699

Il rilascio dell’aggiornamento di sicurezza (KB2870699) per Internet Explorer che ha interessato le versioni IE11, IE10 e IE9 ha creato dei malfunzionamenti nell’esecuzione dei Code UI Test, nella registrazione e riproduzione da MTM e negli MTM Exploratory Testing eseguiti tramite browser. I problemi possono manifestarsi in uno o più dei seguenti modi:

Recording Time

Mentre si sta registrando, navigando in una nuova pagina e eseguendo qualche azione, si ottiene l’errore indicato in figura e nessuna azione viene registrata.

Unknown

Playback Time

Durante la riproduzione di un test esistente, una delle seguenti eccezioni causa il fallimento del test, normalmente dopo la navigazione a una pagina:

Microsoft.VisualStudio.TestTools.UITest.Extension.FailedToPerformActionOnHiddenControlException: Cannot perform 'Click' on the hidden control. Additional Details:
Cannot perform 'SetProperty of Text with value "VS2012"' on the hidden control. Additional Details:
              TechnologyName:  'Web'

              ControlType:  'Edit'

oppure

Microsoft.VisualStudio.TestTools.UITest.Extension.FailedToPerformActionOnBlockedControlException

Come risolvere il problema?

Verificare che abbiate installato il seguente aggiornamento di IE: KB2870699 e quindi procedete con la seguenti risoluzioni:

VS2013 Preview

Il problema è già statao sistemato e teoricamente non dovreste incontrare alcun problema

VS2012 Update 3 o precedente

Non ci sono fix disponibili al momento, il prossimo aggiornamento di Visual Studio dovrebbe include la risoluzione per questo problema. Nel frattempo potreste considerare il workaround menzionato in seguito.

VS2010 SP1

Non essiste una soluzione al momento. Microsoft sta lavorando per rilasciare una patch il prima possibile. Nel frattempo potreste considerare il workaround menzionato in seguito.

Workaround

Disinstallate l’aggiornamento di IE KB2870699 che dovrebbe essere stato installato la settimana scorsa e disabilitate gli aggiornamenti automatici nella vostra macchina di test (deselezionando il checkbox “Install new versions automatically” che si trova nell’about box di IE)

Nota

Questo è un workaround temporaneo e dovrebbe essere usato solo quando necessario in quanto state disabilitando l’aggiornamento automatico di potenziali aggiornamenti importanti per IE.

Per maggiori dettagli si veda l’articolo originale a questo link: Coded UI\ MTM Issues on Internet Explorer with KB2870699.

lunedì 16 settembre 2013

Testare applicazioni location-aware con l’emulatore di IE11

Se avete bisogno di provare applicazioni web i cui contenuti possono dipendere dalla posizione geografica dell’utilizzatore, con Internet Explorer 11 avete a disposizione un nuovo strumento di emulazione che vi permette di simulare un GPS. Potrete quindi inviare alla vostra applicazione le informazioni sulla posizione emulata per verificare come si comporta. Per maggiori informazioni sull’emulatore cliccate qui.

In questo breve video potete prendere visione della funzionalità di emulazione GPS.

venerdì 13 settembre 2013

Iniziare a utilizzare i Windows Azure Mobile Services

In questo video viene illustrato come impostare e utilizzare i servizi di Windows Azure Mobile Services da una applicazione per Windows Phone.

Visual Studio 2012 Update 4 RC 3 ora disponibile

Per chi volesse provare l’ultima versione della RC di VS 2012.4, può scaricarla da qui. L’articolo di Knowledge Base in cui si evidenziano i problemi fissati con questa versione lo potete trovare qui.

martedì 10 settembre 2013

Visual Studio 2013 Virtual Launch

Fissate le agende perchè il 13 novembre 2013 alle ore 15.00 (ora italiana) ci sarà l’evento di lancio del nuovo Visual Studio 2013 che potrete comodamente seguire seduti davanti al vostro pc, sdraiati sul divano con il vostro tablet o in compagnia dei vostri colleghi davanti a un proiettore in sala riunioni.

Stay tunned here!

Introduzione al Deployment Workbench Express Edition

Siamo al rilascio della prima beta del progetto DevOps Workbench Express Edition gestito dai Visual Studio ALM Rangers. Questo tool gratuito è disponibile nella Visual Studio Gallery  e in Codeplex; è disegnato per aiutare i piccoli e medi team a gestire i loro rilasci e portarli da Team Foundation Server (o Team Foundation Service) direttamente negli ambienti  dev/test/staging/production. Il tool è scaricabile da qui.

Per conoscerlo meglio vi consiglio questo video in cui, Brian Keller, intervista Casey O’Mara su questo nuovo tool.

Per approfondire ecco un utile post: ALM Rangers DevOps Workbench Express Edition BETA is available.

Visual Studio 2013 e Team Foundation Server 2013 Release Candidate ora disponibili

Siamo giunti alla RC della versione 2013. Per chi fosse interessato è ora possibile scaricarle da qui. Se volete avere un’anticipazione di alcune delle nuove funzionalità di questa versione potete dare un’occhiata a questo video:

Maggiori informazioni potete reperirle in questo post: Visual Studio 2013 Release Candidate now available for download

Team Foundation Service Update – Sprint 53

Ieri Brian Harry ha annunciato il rilascio dell’aggiornamento per Team Foundation Service con quanto prodotto durante la sprint 53. Tra le novità spiccano:

  • Work Item Charting – possibilità di creare grafici basati su query TFS
  • Test Case GridView – nuova possibilità di editing massimo per la griglia di visualizzazione dei Test Case
  • Changing email address – supporto per il cambiamento di email in un Microsoft Account
  • Delete Team Project – possibilità di eliminare un Team Project utilizzando la UI di TFS Service

Per maggiori informazioni leggete il post di Brian: Team Foundation Service Update – Sept 9

lunedì 9 settembre 2013

Utilizzare la Visual Studio 2013 Ultimate Preview Virtual Machine in cloud

in questo video viene presentata la virtual machine, realizzata dal team di Visual Studio Azure Cloud Tools, Visual Studio 2013 Ultimate Preview disponibile in Windows Azure tra le immagini a disposizione per creare rapidamente una propria macchina virutale di sviluppo/test.

mercoledì 4 settembre 2013

Unit Test Generator per Visual Studio

Come noto in Visual Studio 2012 il tool di generazione dei test era stato rimosso (rispetto alle versioni precedenti). La community degli sviluppatori ha fatto sentire la sua voce e, grazie al supporto degli ALM Rangers, Microsoft ha rilasciato un’add-in per Visual Studio che introduce un nuovo Unit Test Generator per Visual Studio 2012 in grado di supportare più framework di unit test. Nel video seguente viene presentata una breve demo del funzionamento di questo tool.

Per chi volesse scaricare il tool può seguire questo link: Unit Test Generator.

TfsTeamProjectCollection.GetService<WorkItemStore>() return null

Ci casco sempre! Ogni volta che riparto con un progetto che consuma le mie librerie per accedere a Team Foundation Server utilizzando le TFS API mi dimentico alcune impostazioni chiave che mi garantiscono il corretto funzionamento del codice.

Se volete evitare di perdere tempo cercando di risolvere questo problema, ricordatevi di inserire, nel vostro file .config le seguenti impostazioni:

   1: <configuration>
   2:   <startup useLegacyV2RuntimeActivationPolicy="true">
   3:     <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5"/>
   4:   </startup>
   5: </configuration>

In particolare non scordatevi l’attributo useLegacyV2RuntimeActivationPolicy impostandolo a true. Con questo minimo accorgimento tutto funziona senza problemi.