Alkampfer's Place

Il blog di Gian Maria Ricci
posts - 659, comments - 871, trackbacks - 80

My Links

News

Gian Maria Ricci Mvp Logo CCSVI in Multiple Sclerosis

English Blog

Tag Cloud

Article Categories

Archives

Post Categories

Image Galleries

I miei siti

Siti utili

settembre 2011 Blog Posts

Signori e signore, il test runner di dev11

Il nuovo test runner di dev11 è decisamente un GRAAAANDEEE passo avanti rispetto al vecchio. Diciamo proprio che il vecchio test runner non è un capolavoro di usabilità, e soprattutto non è tarato per chi fa un uso massiccio di test, per finire obbliga all’uso di MsTest. Nella nuova versione invece è tutto cambiato, prima di tutto il test runner è agnostico rispetto al framework di test, ovvero può far girare test di qualsiasi framework, perchè il core si appoggia a plugin che si occupano di enumerare e gestire i test. Come prova della flessibilità, dopo poche ore...

posted @ giovedì 29 settembre 2011 13:13 | Feedback (0) | Filed Under [ Visual Studio ]

Altre guide sull’installazione di TFS 11

Avevo già bloggato in precedenza su una serie di post che spiegavano come installare le varie versioni di TFS 11 dev preview, e voglio quindi farvi un breve riepilogo Installazione della versione Basic. Installazione della versione Standard. Installazione della versioen Advanced. Installazione del Build Server. Installazione dlle estensioni per SharePoint. Enjoy. Gian Maria.

posted @ mercoledì 28 settembre 2011 14:22 | Feedback (0) | Filed Under [ TFS ]

Spostare una Project Collection

Una delle domande frequenti che emergono su tfs2010 è come spostare una Project Collection da un server ad un altro, ad esempio per tenere uno storico dei vecchi progetti, o per qualsiasi altra ragione. Sebbene sia possibile effettuare un semplice detach/attach è meglio comunque seguire le istruzioni presenti in questo articolo, che vi guiderà passo passo sulle operazioni da fare, in particolare se avete interazioni con sharepoint o con project server. Gian Maria.

posted @ mercoledì 28 settembre 2011 14:06 | Feedback (1) | Filed Under [ TFS ]

Come fare a tentare di forzare l’update a mango

Grazie mille al caro amico Alessandro che mi ha segnalato questo link per cercare di far capire a zune che volete Mango a tutti I costi , ho scoperto che avevo la versione 7392, e che prima di tutto debbo mettere la 7403, vediamo che succede, per lo meno però ora si sta aggiornando. alk.

posted @ mercoledì 28 settembre 2011 10:51 | Feedback (6) | Filed Under [ Generale ]

La feature più bella di dev11

Attualmente la feature che più adoro è questa, apro un progetto di VS2010 da dev11 e non mi viene chiesta la conversione. Questo significa che posso lavorare con il mio progetto con dev11, senza che gli altri membri del team ne siano affetti, e posso comunque usare indipendentemente entrambe le versioni. Per chi lavora con I Modeling projects, nella dev preview è presente un piccolo “bug” che richiede la conversione dei progetti di tipo modeling alla versione di progetto di dev11: Ma in realtà questa è una anomalia della versione preview rilasciata, la versione definitiva permetterà...

posted @ martedì 27 settembre 2011 13:03 | Feedback (0) | Filed Under [ Visual Studio ]

Dev 11 exclusion list

In Dev11 sono stati introdotti i workspace locali ed è quindi ora presente un file chiamato LocalItemExclusion.config localizzato in C:\Users\gianmaria.ricci\AppData\Local\Microsoft\Team Foundation\4.0\Configuration\VersionControl che permette di specificare file anche in formato wildcard (come *.txt) per escludere automaticamente delle tipologie di file dal controllo di TFS. Questa modifica è necessaria, perchè ora in un workspace locale, Team Explorer verifica la struttura locale del Workspace con il server server e se un file è presente nel workspace locale, ma non nel server, viene notificato all’utente come “detected changes”. Una Detected changes può essere o un...

posted @ martedì 27 settembre 2011 12:08 | Feedback (0) | Filed Under [ TFS ]

Power point storyboarding

Se avete installato Visual Studio 11 developer preview, potrete vedere nel menu una voce interessante chiamata “powerpoint storyboarding” :), per capire cosa è non dovete fare altro che installare powerpoint ed aprire il menu :). Questa è una delle novità della suite di prodotti per la gestione dell’ALM che verrà introdotta con Visual Studio vNext, ed è essenzialmente un template ed un plugin powerpoint per fare prototipi di interfaccia in maniera veloce. Sketchflow è infatti un prodotto eccezionale per lo storyboarding, ma molto complicato per chi non ha mai usato blend. A mio avviso infatti, il grande...

posted @ lunedì 26 settembre 2011 12:25 | Feedback (8) | Filed Under [ TFS ]

I bug debbono essere granulari

Uno dei problemi maggiori che trovo talvolta nelle segnalazioni di bug è quello di segnalare troppo in un unico bug. Ad esempio si parte con un bug che dice Nella vista XYZ ho provato a fare  A poi B poi C ed è chrashato. Si procede quindi a correggere quel bug e metterlo come “risolto”, ma poi il bug viene riaperto con una nota aggiunta: Ok ora non crasha più, però quando faccio C mi aspetto che succeda K invece accade U Questo deve essere a...

posted @ mercoledì 21 settembre 2011 14:32 | Feedback (0) |

Effetti aumento IVA

Sarà un caso, ma il bar dove vado di solito, dopo l’aumento dell 1% dell’iva ha pensato bene di passare il caffe e le paste da 80centesimi a 90centesimi, praticando quindi un aumento del 12,5% alla mia solita colazione mattutina. L’effetto netto è che vado a fare colazione da un’altra parte :), mi spiace per il mio solito bar, ma non ci sto ad essere preso per i fondelli ;) Alk.

posted @ mercoledì 21 settembre 2011 11:23 | Feedback (10) | Filed Under [ Generale ]

Isolare il problema con i bounded context, csddd campus

La programmazione ad oggetti spinge verso l’incapsulamento ed il riuso di codice attraverso l’individuazione di oggetti, purtroppo però in progetti complessi il rischio è che, anche adottando alla perfezione i principi alla base dell’OOP, ci si trovi in una situazione poco gestibile. Solitamente si inizia con degli oggetti ben definiti e siamo molto soddisfatti di come tutto procede. A questo punto ogni volta che dobbiamo implementare una nuova logica nel dominio, prima di tutto capiamo a quale oggetto compete svolgere quella logica, poi determiniamo gli oggetti con cui deve dialogare e quindi procediamo all’implementazione di nuovi oggetti...

posted @ martedì 20 settembre 2011 20:02 | Feedback (4) |

Le sessioni di //BUILD/ dedicate a VS e TFS 11

Di tutte le sessioni di //BUILD/ ve ne segnalo tre, dal blog di Visual Studio, che sono dedicate esplicitamente alla nuova versione di Visual Studio e TFS. What’s new in Visual Studio 11 – Jason Zander Tips & Tricks: How to Use Visual Studio to the Fullest – Weston Hutchins and Phil Price What's new in Visual Studio 11 for Application Lifecycle Management – Cameron Skinner and Brian Keller Inoltre è disponibile una “Cheat Sheet” dedicata a tutte le nuove feature in comodo formato docx che potete...

posted @ martedì 20 settembre 2011 10:29 | Feedback (0) | Filed Under [ TFS ]

Istallare TFS 11 in versione Advanced

Se avete installato TFS 2010 avrete sicuramente notato come per la configurazione basic (senza integrazione con i reporting services e con Sharepoint) l’installazione era del tipo next->next->next ed avete il TFS installato. Ora con la versione TFS 11 l’installazione è ancora più semplice, perchè è disponibile una versione next->next->next (in realtà vi chiede una sola info, l’utente con cui fare girare i servizi di TFS) che vi installa la versione “single server”, ovvero reporting services, analysis services, sharepoint foundation tutto in una macchina. L’unico passo che dovete fare, è installare prima SQL Server 2008 R2 sulla macchina, poi installate...

posted @ lunedì 19 settembre 2011 09:23 | Feedback (0) | Filed Under [ TFS ]

Modi divertenti di passare il sabato :)

Dato che durante la settimana si lavora lavora lavora, e non ci sta tempo per il divertimento, il divertimento viene lasciato al Sabato. Il problema diviene allora il concetto stesso di divertimento … :) che per alcuni si riduce ad installare TFS 11 in varie configurazioni, fatta la basic (su una vecchia VM che stranamente ha dato problemi con sharepoint), ora è venuto il tempo di una VM tutta nuova e “fresca di pacca”, su cui installare la versione standard con integrazione con Sharepoint Foundation. E via, verso nuovi orizzonti dell’ALM :) :) :) Gian Maria.

posted @ sabato 17 settembre 2011 15:55 | Feedback (3) | Filed Under [ TFS ]

Brian Keller colpisce ancora

Eh si, sebbene sia possibile scaricarsi le iso e procedere ad una installazione completa, sarete contenti di sapere che è possibile avere una preview di tutto l’ambiente di TFS 11 + Visual STudio 11 + Integrazione con sharepoint + interazione con project + etc etc tramite una comoda macchina virtuale di test, come accadeva con le versioni precedenti. Trovate tutto qui. (http://blogs.msdn.com/b/briankel/archive/2011/09/16/visual-studio-11-application-lifecycle-management-virtual-machine-and-hands-on-labs-demo-scripts.aspx), purtroppo la nota dolente è che essendo una macchina 64 bit, è necessario avere hyper-v installato per provarlo ed inoltre è stato testato su un windows server 2008 R2 SP1, per cui probabilmente molti di voi avranno...

posted @ sabato 17 settembre 2011 13:05 | Feedback (2) | Filed Under [ TFS ]

TfsPreview build controller

Come potete vedere da questo post di Brian Harry, è molto semplice configurare un build controller che possa eseguire le build dei vostri progetti in Tfs on Azure. Purtroppo in questi giorni è tutta una caccia al codice di attivazione, :), ma vi assicuro che vale la pena di chiedere in giro per provarlo. Gian Maria.

posted @ venerdì 16 settembre 2011 10:34 | Feedback (0) | Filed Under [ Visual Studio ]

Visual studio 11 preview

Finalmente sono pubblici i bit della nuova versione di Visual Studio, per ora sembra che sia solamente chiamata Visual Studio 11. http://blogs.msdn.com/b/visualstudio/archive/2011/09/14/visual-studio-11-developer-preview-announced.aspx Chiaramente è una versione preview, quindi beta, ma sicuramente vale la pena provarla, io sto già scaricando :) alk.

posted @ giovedì 15 settembre 2011 16:52 | Feedback (0) |

Windows 8 preview

Penso che oramai tutti lo sappiano, la potete scaricare qui. http://msdn.microsoft.com/en-us/windows/home/ Ci sono in giro anche interessanti articoli su come provarla mettendola su ferro senza il rischio di distruggere la vostra partizione primaria http://www.hanselman.com/blog/GuideToInstallingAndBootingWindows8DeveloperPreviewOffAVHDVirtualHardDisk.aspx Buon Build. Gian Maria

posted @ mercoledì 14 settembre 2011 17:35 | Feedback (0) | Filed Under [ .NET ]

Le modifiche al VCS di TFS vNext

In questo bel post di Brian Harry troviamo un sunto delle novità più interessanti del controllo di codice sorgente della nuova versione di TFS. In questo post si pone l’accento sulle nuove funzionalità della UI, si inizia mostrando la nuova finestra di Pending Changes, che ora è integrata nella finestra del Team Explorer. La miglioria che preferisco è avere reso molte operazioni asincrone, prima di tutto l’editing di un file. Se lavorate con TFS remoto e vi connettete con una vpn lenta, è frustrante digitare alcuni caratteri sul file e dovere aspettare qualche secondo l’operazione di check-out. Anche se...

posted @ venerdì 9 settembre 2011 20:18 | Feedback (0) | Filed Under [ TFS ]

La gente odia veramente la dogana di Lonate Pozzolo

Da google analytics risulta che il mio post più visitato nel mio blog italiano è il seguente http://blogs.ugidotnet.org//rgm/archive/2006/11/21/55696.aspx che riguarda un mio sfogo verso le tempistiche allucinanti di sdoganamento dei pacchi alla dogana di Lonate Pozzolo. Tra l’altro la cosa curiosa è che dopo avere chiuso i commenti al post, ogni tanto (tipo una volta al mese) mi arriva una lettera dal mio blog in cui si chiede di sdoganare un pacco, come se io potessi fare qualche cosa :). Da questo fatto mi viene pensato che la dogana di Lonate Pozzolo sia veramente odiata, perchè dal traffico...

posted @ venerdì 9 settembre 2011 10:31 | Feedback (0) |

Domain Driven Design - quando applicarlo

Questo è stato forse il concetto che maggiormente è cambiato nella mia mente dopo il #csddd. Se questa domanda mi fosse stata posta prima del campus, molto probabilmente la risposta sarebbe stata: Quando ho un dominio complicato, con regole che cambiano spesso. Questa definizione è in realtà fuorviante, la risposta che darei ora è Quando sono in un dominio che conosco poco, ho bisogno di sperimentare e voglio principalmente capire il problema che andrò a risolvere. Quello che cambia è il focus, che sta nel capire il problema, ovvero cercare di...

posted @ mercoledì 7 settembre 2011 14:39 | Feedback (9) |

Considerazioni sul campus #CSDDD

Questo fine settimana, il sottoscritto ed altre strane persone :), si sono chiuse in un agriturismo marchigiano e sotto la guida di ZioBrando hanno passato tutto il fine settimana a parlare di DDD. (trovate alcune foto nel mio profilo facebook). L’esperienza è stata decisamente positiva, diciamo che mi sono convinto ancora di più che il DDD sia applicabile in molti più scenari di quello che pensavo. L’unica pecca è stata l’avere scritto poco codice e sostanzialmente ce ne siamo andati con ancora alcuni dubbi a livello “implementativo”, del tipo, come faccio cosa? Un handler di un domain event ha...

posted @ martedì 6 settembre 2011 10:32 | Feedback (0) | Filed Under [ DDD ]

Powered by:
Powered By Subtext Powered By ASP.NET