Programmazione
Tutto ciò inerente la Programmazione

Ieri è stato rilasciato da DevLabs il Debugger Canvas, un comodo strumento sviluppato da Microsoft Research e Brown University per migliorare l’esperienza di debug. Per poterlo installare è necessario avere Visual Studio 2010 Ultimate, in quanto fa uso di funzionalità come IntelliTrace. L’installazione avviene mediante un pacchetto .vsix, scaricabile dal sito del progetto. Andiamo al sodo: cosa fa questo strumento? Partiamo da un mio personalissimo assunto: quanto è scomodo dover saltare fra tante tab aperte in fase di debug? Spesso capita, purtroppo. Debugger Canvas permette di visualizzare delle “bolle” (Bubbles) di codice durante...

Con il rilascio del Feature Pack 2 di Visual Studio 2010 (uno degli argomenti che tratteremo io ed il Genio del Male ad ALM & Test Day) si possono eseguire i Coded UI Test anche su applicazioni Silverlight. Per fare questo si utilizza una DLL (SilverlightUIAutomationHelper) che contiene tutte le automazioni per il test di interfaccia grafica. Tutto bello quindi, ma bisogna “preparare” l’applicazione affinchè diventi “UItestabile”, pena questo magnifico errore. Come risolvere? Dopo aver eseguito un Unload Project della nostra applicazione… …modifichiamo il file .csproj (o .vbproj)… ...

Test, test ed ancora test. Su questo si basa la fase di Verification, atta a garantire che il codice prodotto rispetti i requisiti di sicurezza definiti nelle fasi precedenti. On top troviamo la verifica di integrità dei dati passanti nel nostro software. Perchè questo? Tempo fa scrivevo di questo assioma fondamentale di SDL: “Customers will be empowered to control the collection, use, and distribution of their personal information. ” Quindi i dati devono rispettare i crismi di confidenzialità ed integrità definiti dal team, senza eccezioni. Dopo di che vi è tutta la...

Prima o poi il codice andrà scritto, e quale migliore occasione della fase implementativa? In questa fase oltre ad, ovviamente, implementare la soluzione software, si deve tener conto di alcune best practice durante la scrittura del codice (qui una lista esauriente, “Estabilish and Follow Best Practices for Development”) e soprattutto, su questo vorrei porre l’accento, la comunicazione che deve essere presente in ogni momento. Ad esempio, quanta importanza diamo alla documentazione? In SDL è di fondamentale importanza, in quanto ogni dettaglio è improntato alla security e tutto il team deve esserne al corrente. SDL si basa...

Spesso si parla di metodologie di gestione del ciclo di vita del software “di moda” (Scrum, etc.) tralasciandone altre che, seppur meno famose, hanno una rilevanza non indifferente. Una di queste è SDL, Security Development Lifecycle. Può suonare abbastanza poco conosciuta ai più, ma abbiamo diversi esempi “sottomano”. A partire da Windows Server 2003 infatti, i sistemi operativi in Microsoft sono sviluppati secondo il paradigma SDL. O anche l’intera piattaforma Windows Live, per citare un altro esempio. Per non parlare di Internet Explorer, Silverlight, ecc. Ma come funziona, questa metodologia? Si basa su...

I Visual Studio ALM Rangers hanno rilasciato pochi minuti fa la Visual Studio Database Guide su Codeplex, una guidance dedicata esclusivamente alla gestione del ciclo di vita del database con Visual Studio ALM. Come tutti i progetti dei Rangers contiene una montagna di documentazione ed HOLs, quindi direi che merita quantomeno un’occhiata

Rilasciata un’ora fa la versione RTM della Team Foundation Server Integration Platform, il progetto sviluppato dal team di TFS in collaborazione con i Visual Studio ALM Rangers per l’integrazione con sistemi di terze parti. Notare che ora è totalmente supportata. Gli adapters presenti all’installazione sono quelli per Team Foundation Server 2008, 2010, IBM Rational ClearCase, ClearQuest e per il file system, oltre alla solita mole di documentazione. Ho scritto due articoli a riguardo su DomusDotNet, coprono la beta ma sono ugualmente validi

Il Team Foundation Server Best Practice Analyzer (BPA per gli amici) è un utilissimo strumento incluso nei Power Tools di TFS che permette di eseguire analisi sullo stato di salute del server. Spesso basta fare un giro di analisi di BPA, prima di lanciarsi nell’Event Viewer, e ci si può rendere rapidamente conto di quello che sta succedendo sul nostro server. Utilizzarlo è di una banalità assoluta. Queste sono le opzioni disponibili: C’è ben poco da dubitare Selezionando “Start a scan” creiamo una nuova scansione, scegliendo fra le tante a disposizione: ...

  Ok, siete venuti all’ALM Day a Novembre. Non avete seguito nemmeno una sessione on demand su BeIT. Però magari avete sentito parlare delle novità di Team Foundation Server 2010, di Visual Studio 2010… Oppure avete sentito di “incredibili funzionalità per testare le applicazioni all’interno di macchine virtuali” (per gli amici MTLM). Bene, decidete di “provarci”. Ma serve una reference. Si lo so, di documentazione se ne trova davvero tanta, per…sentite il bisogno di una reference totale, un posto unico dove trovare le informazioni necessarie. Bene, questo libro fa per voi. ...

Con la versione 2010 di Team Foundation Server è stata introdotta la possibilità di creare una cosiddetta TFS Farm. Fino alla versione 2008 era possibile installare il Data Tier di TFS su un SQL clusterizzato, ora con la 2010 possiamo rendere altamente affidabile anche l’Application Tier, basta avere dei server in NLB. Come si ottiene ciò? Ipotizziamo di partire da questa situazione: ho una macchina (TFSDT – 10.0.0.5, una per semplicità, ma chiaramente è possibile rendere anche il DT clusterizzabile) SQL Server che fa da Data Tier, e due server (TFSAT1 -  10.0.0.3 e TFSAT2 – 10.0.0.4)...

Brian Keller ci informa che è stata rilasciata la nuova VM di test con gli hands on labs. L’unica cosa che manca della famiglia è il Lab Management, che è disponibile in un’altra macchina virtuale di cui fare boot da VHD Qui è possibile scaricarla in versione Hyper-V, qui in formato Windows Virtual PC e qui in formato Virtual PC 2007.

Come dicevo sabato, i diagrammi architetturali di Visual Studio 2010 sono una sezione ad alta estendibilità dell’IDE. A seguito del rilascio della Patterns & Practices Architecture Guidance, Ajoy Krishnamoorthy ci segnala il rilascio di un primo pacchetto di diagrammi tratti da li. Qui li possiamo scaricare.

Ci sono grosse novità per lo sviluppo cross platform usando TFS! Ieri è stata rilasciata la RC di Visual Studio Team Explorer codename “Eaglestone”, ossia la nuova versione di quello che era Teamprise prima dell’acquisizione, ovviamente nata per interfacciarsi a Team Foundation Server 2010. E’ disponibile qui. Inoltre oggi è stato lanciato un nuovo forum dedicato allo sviluppo Cross Platform, gestito da Martin Woodward, raggiungibile qui.

Brian Harry ci comunica che sono stati rilasciati i Powertools per TFS 2010 in Release Candidate ed il nuovo MSSCCI Provider, necessario per connettersi a TFS da ambienti diversi da Visual Studio. Qui possiamo trovare i Powertools e qui il Provider.

E’ nato il primo User Group d’Europa dedicato all’ALM! Si tratta dello UK ALM User Group :) Se vi capita, giovedì hanno il loro primo meeting, in piena Greater London (sede Microsoft a Cardinal Place, Victoria Station Tube stop). Dai che una birra, in un pub a Londra, non può non starci se siete in zona…ve lo dice uno che è INNAMORATO della City :D

Prolifici di rilasci, i VSTS Rangers hanno rilasciato (sto festeggiando!) la Visual Studio 2010 and Team Foundation 2010 VM Factory, una guideline con degli script Powershell per la creazione di macchine virtuali già pronte con a bordo l’intera famiglia Visual Studio ALM. Fantastico!

Oltre alla Visual Studio 2010 Quick Reference Guidance, stamattina è stata rilasciata anche la TFS 2010 Upgrade Guidance, un utile documento contenente scenari e best practices per l’upgrade di TFS 2008 a TFS 2010. Qui il download.

Poco fa Quest ha rilasciato la prima beta pubblica del suo Database Schema Provider, utilizzabile per gestire lo schema di un db Oracle nello stesso modo di SQL Server 2008 (per le funzionalità della ex Database Edition). E’ scaricabile qui.

Brian Harry ci comunica che sono stati rilasciati i primi Power Tools per TFS 2010! Disponibili qui!

Il team di Visual Studio Lab Management ha fatto una serie di post “Getting Started” su come iniziare ad utilizzare questo fantastico strumento di test. Parte 1 Parte 2 Parte 3 Parte 4 Alla prossima!

E’ sempre stato un argomento scottante quello della sincronizzazione di due TFS e, come Brian Harry ci fa notare, è al centro dell’attenzione per il team di Team Foundation Server. Specialmente ora con la modalità di installazione Basic (vedi qui il mio post sul blog di Academic Club) si aprono diverse possibilità per quanto riguardano i possibili scenari di uso. Esiste un tool sviluppato da Microsoft ad uso interno, e che potrebbe vedere alcune sue features integrate in TFS. Voi cosa ne pensate? Secondo me sarebbe molto utile avere uno scenario di tipo “Client - Server” (so...

Questa è la preview del nuovo Visual Basic Developer Center. Che ovviamente prelude al nuovo look di MSDN Library :D I like it! :)

Settimana prossima (giovedì 15 alle ore 18.00) ci sarà una chat con il Setup & Admin Team di TFS 2010, in Live Meeting. Qui il link per la sessione.

Segnalo un interessante post di Massimo Bonanni a riguardo di un comportamento che affligge Visual Studio nel caso si usi una localizzazione diversa da EN-US (mai usare strumenti localizzati…;) ).

Scopro oggi che Microsoft ha lanciato un nuovo programma per web agencies e sviluppatori web, chiamato Microsoft WebsiteSpark. E’ gratuito (si pagano 100$ all’uscita dal programma, che dura tre anni), e vengono fornite tre licenze di Visual Studio 2008 Professional, una di Expression Studio, due di Expression Web, Windows Web Server 2008 (R2) e SQL Server 2008 anche per l’uso in produzione. Inoltre vengono forniti anche due incident di supporto tecnico, accesso ai newsgroup gestiti, trainings e un portale dedicato “a la” Markeplace per pubblicare i propri siti e la propria attività. La ritengo una iniziativa molto...

Il team MSDN Italia (nella fattispecie Lorenzo :) ) ci fa sapere che è stato rilasciato un DSP per Oracle, da integrarsi nella versione 2010 di VSTS, ed ottenere così il supporto per Oracle (dalla 9i in su) nella gestione del database. Da provare immediatamente IMHO.

Brian Harry ci comunica che (finalmente) Expression Blend può collegarsi a Team Foundation Server. Una manna per chi sviluppa WPF o Silverlight, e va sempre di più verso la visione di “Team System for UI Designers” di cui parlai anni addietro (Q 174). La patch da applicare a TFS per ottenere l’integrazione è questa.

A causa di un bug (gia noto e documentato) occorre prestare attenzione alla configurazione di TFS 2010. In particolar modo la prima dopo il setup che, per quanto riguarda la Beta 1, va effettuata da linea di comando, in quanto la MMC, al momento dell’esecuzione di stsadm.exe, ha dei problemi con la serializzazione del CLR 4.0. Il comando da dare è: C:\%programfiles%\Microsoft Team Foundation Server 10.0\tools\tfsmgmt.exe configure Questo bug verrà risolto in Beta 2.

Installando Oracle JDeveloper 11g, ho trovato negli aggiornamenti un pacchetto chiamato “Team System VCS Extension”. Si tratta di un pacchetto che installa delle estensioni dell’IDE che gli rendono possibile l’integrazione con TFS. Al momento si affianca a TeamPrise (Eclipse) e all’integrazione di IntelliJ IDEA. Qui uno screen.

E’ stato da poco rilasciato il SP1 di SQL Server 2008, ma è possibile utilizzarlo insieme a TFS 2008 (con SP1)? La risposta è “ni”, in quanto out of the box la logica dei check di installazione di TFS non prevede un SP1 per SQL Server 2008, ma Microsoft ha pubblicato questo articolo di Knowledge Base per risolvere il problema.

Finalmente, nella April CTP dei Live Framework SDK e Live Framework Tools è stato aggiunto il supporto a Windows 7.

Vorrei elencare in questo post le nuove funzionalità che saranno aggiunte in VSTS 2010 alla Team Build. Windows Workflow Foundation La prima è sicuramente l’integrazione con Windows Workflow Foundation. Team Build avrà ora un designer, basato su WF, che permetterà di “costruire” in maniera totalmente visuale il processo di build, con una serie di Activites ad identificare le azioni di MSBuild e Team Build. Build Templates Direttamente correlata a questa c’è la possibilità di salvare dei template di build. Una volta definito il nostro processo di build, magari molto complicato e con parecchie interazioni, è possibile...

Brian Harry ci introduce ad una serie di blog, uno per ogni “pilastro” di Team System, per le prossime nuove funzionalità di VSTS 2010. Davvero MOLTO interessante.

Ebbene si, un’altra issue, e, come spesso mi accade (visto che uso solo macchine x64 per quanto mi riguarda), ho rilevato un problema di compatibilità con il TFS SDK. Se si vuole sviluppare un’applicazione che utilizza il suddetto SDK, si deve cambiare la proprietà che stabilisce la piattaforma di riferimento, da AnyCPU a x86. Si può trovare nelle proprietà del progetto > Compile > Advanced Compile Option > la combobox con “Target CPU”. Purtroppo capita spesso di avere problemi con x64…ed io sarò, per quanto possibile, ligio a documentare :D

Dovendo interagire direttamente con SQL Server, e senza usare script, ci si può trovare in difficoltà. Poi però ho pensato “…ma non esisteva un sistema per interfacciarsi direttamente a SQL Server senza uscirne pazzi?” Beh la risposta è si. E si chiama SMO. SQL Server Management Objects è una serie di oggetti fatti in modo tale da permettere interazione programmatica con ogni funzionalità del DB: ci si possono creare database, scrivere stored procedures, ma anche configurare SQL Server, assegnare permessi etc etc. Tramite codice posso avere il controllo totale dell’RDBMS, senza neanche troppi sforzi :)...

Ieri sono stati rilasciati rispettivamente l’SDK del Live Framework ed i relativi tools per lo sviluppo. Qui il Live Framework SDK e qui i tools.

Se pensate di sviluppare applicazioni su Windows Azure con Windows 7 o Windows Server 2008 R2, purtroppo non è possibile. A causa di un bug, il compilatore (molto spesso, ma non sempre) si schianta con il seguente errore: The compiler failed with error code –1073741502 Spero, personalmente, che venga fixato nella RC prevista a breve, e che non si debba aspettare la RTM per sviluppare con il nuovo OS per Windows Azure, che reputo essere una soluzione che ci darà tante belle sorprese in futuro ;)

Rilasciata la RC1 dell’attesissimo MVC Framework per ASP.NET. Qui il download dei bits, e qui delle release notes

…è per me “Team Development with Visual Studio Team Foundation Server”, del team Patterns&Practices, che espone tutta una serie di guidelines, ma anche di howto per chi inizia o è già avanzato nell’uso di TFS. Principalmente copre VSTF 2005, ma è stato aggiornato con materiale su VSTF 2008. Un must. In attesa di quello per VSTF 2010 :D (che penso dovranno riscrivere in gran parte)

Una delle funzionalità introdotte in Visual Studio 2010 sarà il Team Lab, un’ottima funzionalità per i test. Basata su System Center Virtual Machine Manager, permetterà al developer di turno di riprodurre in maniera fedele il bug sottoposto, sfruttando anche le possibilità di collaboration (attachment di video, foto, logs, system information, ecc. col fine di creare quello che loro chiamano “rich bug”, ovvero un bug ben documentato) in una serie di virtual machines (tante quante ne richiederà poi l’installazione fisica). Tutto questo è gestito da Codename Camano, il nuovo tool complementare a VS. Il developer ha quindi accesso all’ambiente di...

Se state sviluppando un’applicazione che utilizza SQL Server Compact Edition su una macchina x64, impostare nelle opzioni avanzate di compilazione la CPU di destinazione come “x86” e non “AnyCPU” per non incorrere nell’errore sopracitato (un P/Invoke non riuscito da parte di System.Data.SqlServerCe verso sqlceme35.dll). E’ da tenere conto che si applica sia alla versione 3.0, alla 3.5 ed alla 4. Questo perchè SQL Server Compact Edition su macchina x64 gira in WoW (Windows on Windows, emulazione x86 su x64).

Per rendere correttamente visualizzabile un sito scritto con tutti gli artefatti pensati per IE7 con IE8, e senza ricorrere alla pressione del tasto di compatibility mode, si può utilizzare questo tag, subito sotto il tag <head>: <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" /> Ciò permette di visualizzare il sito in Browser Mode IE8 utilizzando però il Document Mode IE7 (standard o quirk).

Rilasciato oggi TSWA 2008 aggiornato al SP1, per fornire accesso via web al TFS. La novità più grossa è l'integrazione in TSWA di WIWA (Work Item Web Access), prima disponibile come download separato, che permette di vedere i workitems ad utenti che non hanno una CAL per l'accesso. Qui il download

Con l'uscita di IE8 Beta 2 Microsoft ha rilasciato diverse immagini VID per il test con diverse versioni di sistema operativo e di browser. Le VHD sono: Windows XP Service Pack 3 con IE6 Windows XP Service Pack 2 con IE7 Windows XP Service Pack 3 con IE8 Beta 2 Windows Vista (non specifica il SP) con IE7 Tutte le VHD scadranno a gennaio 2009. Internet Explorer Application Compatibility VPC Image

Scrivo questo post per memo personale, visto che mi dimentico sempre dove me lo scrivo -.-'' Per aggiungere un contatore ID su una tabella esistente: use <database> alter table dbo.<Table> add ID int identity

A questo indirizzo è possibile trovare alcuni video su alcune “procedure” di TFS. A questo invece altri video ma su VSTS. Ce ne sono tanti altri elencati nella colonna di destra, stamattina li ho scoperti ed ho iniziato a guardarli con molto piacere, sono dei video concisi, diretti all’argomento trattato, senza fronzoli, e di pochi minuti.

Se sei interessato clicca per leggere :)

Clickare per vedere, non metto più foto in FullHD ;) Il motivo di questa foto è che in Netbeans bisogna dare un nome agli eventi dei controlli... Ps.: Sto per stilare una comparazione fra i diversi IDE Java e Visual Studio. Presto lo posterò, ovviamente non totalmente sul muro, dove metterò solo l'abtract :)

E' stato rilasciato il SP1 Beta di SQL Server Compact, ora c'è supporto per ADO.NET Entity Framework e LINQ, da usare con Visual Studio 2008 patchato al SP1. Da ora si può usare SQL Server Management Studio per gestire il db di SQL Server Compact, che supporta tutti i nuovi tipi di SQL 2008 (date, time, i dati geospaziali ecc.) e la merge replication. Si possono replicare i dati con SQL da 2000 a 2008 con i Syncronization Services for ADO.NET, cosa molto utile per applicazioni distribuite su devices portatili tipo palmari (IMHO).

Si profila all'orizzonte un Service Pack per il Framework e l'IDE. Nuovi controlli WPF, miglioramenti nelle performance e interoperabilità con HTML (DOM) come un ActiveX. La notizia a mio avviso migliore è che esisterà un .NET Framework 3.5 Client Profile che non è altro che un substrato applicativo creato appositamente per i client, che si userà (quasi esclusivamente IMHO) con ClickOnce. Inoltre introdurrà ASP.NET MVC, ADO.NET Data Services, Entity Framework, templates di progetto Silverlight e templates WCF. Stay tuned, arriveranno altre info ;)

Non potevo resistere, nonostante io abbia un certo astio nei confronti dello sviluppo web, ad implementare Silverlight nel sito di mio padre. L'ho fatto con Slide.Show, un simpatico sistema per ottenere un gradevolissimo slideshow di foto all'interno del proprio sito web. Alessandro mi ha aiutato nel momento di panico quando "casualmente" non funzionava niente :D Grazie ancora Ale!! Il risultato, nel dettaglio, è questo (molto semplice senza tante escursioni in tema :)), sono soddisfatto perchè comunque con Silverlight sono riuscito a risolvere il problema che mio padre aveva creato, cioè il volere una serie di foto prese da...

Bob Muglia, Senior Vice President della "Server and Tools Division" ha recentemente rilasciato un'intervista in cui parla di alcune interessanti novità (nel bene e nel male...) Nella prossima release di Hyper V (non la versione RTM che arriverà fra qualche mese, la prossima), oltre al supporto delle features tagliate qualche mese fa, una modalità di preinstallazione direttamente su "bare metal" che verrà venduta dagli OEMs, e una funzionalità di shared memory stile VMWare. System Center Virtual Machine Manager, come si sa, gestirà le macchine virtuali ESX. Purtroppo la nota negativa è che si dovranno usare le API del VMWare Virtual Center, e...

Qui sarà è possibile scaricare la beta1 del nuovo IE. Il link per il download ancora non è attivo, c'è solo la pagina di presentazione. EDIT 20.00 Sto installando ora...

...dalla /n software... Conteneva l'adesivo di Powershell che avevo ordinato tempo fa! Gratuito, è molto carino. La busta contiene anche un buono del 50% di sconto per una licenza commerciale di NetCmdlets, e un buono per una licenza gratuita a scopo di valutazione ed uso personale. Simpatica iniziativa

Me lo sapete dire? Scherzi a parte, oggi ho iniziato i miei lavori infrastrutturali, iniziando dall'installazione completata con successo di Team Foundation Server. Che soddisfazione! Fino ad ora lo avevo installato solamente per test in virtuale...ma ora, beh, è tutt'altra cosa

Pare che Microsoft potrebbe offrire l'intera suite di servizi Windows Live con un solo installer. Quindi Windows Live Mail, Windows Live Messenger, Windows Live Writer ecc... La prospettiva interessante potrebbe essere per lo sviluppo di addon che lavorino con piu di un software contemporaneamente. Che ne pensate?

Sia la parte client che il TFS hanno la Go Live per l'uso in produzione, a differenza della Beta 1. Da provare il TFS, per le nuove features introdotte, tra cui Continuous Integration Team Build, e il management via Powershell.   Fonte: http://blogs.msdn.com/buckh/archive/2007/07/26/visual-studio-2008-beta-2-is-now-available-and-includes-a-go-live-license.aspx

Microsoft ha messo in palio un premio di 50000$ per chi parteciperà a questo concorso, e inoltre i sei finalisti saranno convocati a Redmond per una demo davanti alla giuria che assegnerà il premio.

Disponibili CTPs di SQL Server 2008 Codename Katmai, Windows "Centro" Server, su Connect (che da ieri però non riesco ad accederci, è giù? o è solo un mio problema?). Ed è disponibile il terzo rollup di aggiornamenti per Exchange Server 2007. Fra le novità più importanti: The addition of an integer to the end of the legacyExchangeDN attribute of a newly created mailbox in Exchange 2007 Failure to display an attachment when using Outlook 2003 to open an e-mail message that contains an attachment Display of an error message when a user tries to open a forwarded message to...

Oggi mi è arrivata, la ritengo davvero molto utile. Qui tutte le info, sono disponibili i vecchi numeri in PDF e l'abbonamento è gratuito.

WebSite

Dopo qualche giorno di assenza causa lutto familiare torno a scrivere qui nel mio blog...purtroppo è venuto a mancare uno zio e non mi sentivo proprio di pubblicare nulla di tecnico... Comunque, tornando Intopic, volevo segnalare una bella iniziativa di Microsoft.la MSDN Community Distribution. IN TEORIA è per i paesi in via di sviluppo, fornisce materiale per programmatori (principianti e non) in comodi CD bimestrali. Si va dall'Enterprise Library ad XNA, whitepapers e webcasts. Ho scritto IN TEORIA perchè è possibile sia registrarsi e diventare MSDN Distribution Agent (come ho fatto io :D) sia scaricare il materiale, tutto liberamente ridistribuibile.

Silverlight gira su Windows. Silverlight gira su MAC OSX. Silverlight girerà su Linux.E' questa la notizia dell'ultim'ora, tramite Mono sarà possibile avere applicazioni SL sul sistema Unix-based. Qui la dichiarazione di Miguel de Icaza, vicepresidente Direttore Esecutivo di Novell e Lead di Mono.

Il MIX07 sta portando moltissime novità...Jasper, Silverlight 1.1, Astoria, ASP.NET Futures May CTP, VBx... E' mia opinione personale che Microsoft voglia concentrare tutto il lavoro che può avere uno sviluppatore in pochi pochissimi tools, da Visual Studio in giù... Già è così in parte, ma per me si andrà sempre di più verso una "unificazione" di tante cose in un unico contenitore. Che ne pensate?

Una dietro l'altra...dopo Silverlight 1.1 col DLR ecco Jasper, cioè "Dynamic ADO.NET". Cos'è Jasper? E' un estensione dell' ADO.NET Entity Framework atto a velocizzare e migliorare lo sviluppo di Data Driven Applications. La CTP attuale supporta nello specifico VB 9.0 (la versione di Orcas) e IronPython 1.1, ma in futuro sarà possibile utilizzare Jasper con ogni linguaggio che supporta il late binding, ed è anche prevista una integrazione col DLR. Per ulteriori informazioni a riguardo, c'è sia la pagina ufficiale del progetto, sia il forum.

Silverlight è al centro del MIX quest'anno, e sul sito dedicato alla conferenza si trovano dei bellissimi video di esempi di applicazioni SL. Ma la cosa che più mi ha colpito è che con l'installazione di SL 1.1 si installa anche un miniframework di circa 5 MB, il Dynamic Language Runtime, che integra al suo interno namespaces (quali?), e dei servizi base (JIT and so on).Quindi sarà possibile vedere Ruby su .NET, oppure IronPython sfruttati al 100%, nel loro ambiente nativo (Ruby specialmente). Penso sia il caso di provarlo ;) Un grazie a Daniele Mantovani per aver pubblicato la notizia che mi...

E' stata veramente interessante. Si è parlato nello specifico del futuro di VSTS e ho raccolto alcune delle domande più interessanti a mio avviso: Q: [17] Are there any plans to add time tracking to TFS? A: We are still considering this feature for Rosario. Dovremo aspettare addirittura Rosario per vedere il time tracking, feature molto utile oltretutto, integrato in Team System. Qui la domanda era divisa in più pezzetti, riguardava la possibilità di gestire un progetto che ha delle "intersezioni" (come può essere XP x64 e Server 2003) A: Yes, Orcas client should work with...

Per chi è interessato, http://msdn2.microsoft.com/en-us/chats/default.aspx