INETA Sponsors Software vendors
Se avete delle domande relative agli obiettivi di INETA, se avete bisogno di aiuto (o semplicemente di un incoraggiamento) per formare uno User Group riguardante .NET o se avete bisogno di una qualsiasi altra informazione riguardo a INETA, non esitate a contattarci tramite l'indirizzo email davide.vernole@ineta-europe.org.
Windows Embedded, segreti e misteri delle piattaforme microsoft per i devices L'offerta microsoft per il mondo embedded è molto ricca e differenziata eppure resta, per molti sviluppatori, completamente oscura e misteriosa. L'utilizzo di sistemi operativi come Windows CE, Windows Embedded Standard e WePos può essere, in molti casi, un'ottima soluzione in molte delle situazioni in cui un PC viene "dedicato" a uno specifico compito o, addirittura, può consentire di sostituire il PC con un sistema meno performante ma più economico. Realizzare una versione del sistema operativo customizzata in funzione della propria applicazione e delle esigenze specifiche dell'utilizzatore consente di fornire un servizio migliore, ridurre i costi hardware e di gestione e le problematiche di assistenza e sicurezza. I costi ridotti e la semplicità di interfacciamento delle nuove generazioni di processori a 32bit li rende appetibili anche in settori dove fino a pochi anni fa venivano utilizzati microcontrollori senza sistema operativo. Windows Embedded Standard e Windows CE consentono di realizzare soluzioni embedded molto compatte e semplici. Un'introduzione a questi sistemi operativi può essere utile per tutti gli sviluppatori che, per esigenze lavorative o interesse personale, vogliono allargare i propri orizzonti rispetto al tradizionale software "front and back office" o semplicemente divertirsi a realizzare il device che hanno sempre sognato utilizzando Visual Studio e gli strumenti di programmazione che già conoscono a meraviglia. Speaker: Valter Minute
Windows Mobile: State & Notification Broker State and Notification broker è la VERA rivoluzione per sviluppartori introdotta già su Windows Mobile 5.0 . Vediamo come poter intercettare eventi esposti dal sistema operativo, come reagire ai cambiamenti di stato e come creare i nostri stati personalizzati (da esporre anche ad altre applicazioni). Speaker: Michele Locuratolo
Data: Venerdì 5 Febbraio 2010 Ore: 19.30 Luogo: Novotel Venezia Mestre Castellana – Via Alfredo Ceccherini 21 – 30174 Venezia Mestre
Informazioni e iscrizioni
Qualche anno fa WPF (Windows Presentation Foundation) si presentò con la promessa di applicazioni dalla User Experience affascinante tanto quanto quella delle allora nascenti applicazioni Web 2.0, grazie anche e soprattutto al "ritorno dei designer" nello sviluppo di software desktop. Grazie al Data Binding e al pattern di sviluppo Model-View-ViewModel è possibile concretamente realizzare applicazioni in cui la presentazione (realizzata dai designer con Expression Blend) è completamente separata dalla logica dell'applicazione (ad opera dei programmatori con Visual Studio), con benefici per l'esperienza utente, la manutenibilità e la testabilità. Insieme ad Andrea Cruciani e Paolo Possanzini di DotNetUmbria e Mauro Servienti (MVP C#) vedremo come utilizzare WPF per poter realizzare questa promessa!
Data: Venerdì 29 Gennaio 2010 Ore: 14.15 Luogo: G Hotel - Via Sbrozzola, 26- 60027 Osimo (AN)
DotNetCampania, in collaborazione con Computer Forensic di Lorenzo Laurato e il patrocinio di Microsoft, organizza il primo evento campano sullo sviluppo web con tecnologie Microsoft. Durante la giornata analizzeremo gli strumenti Microsoft per lo sviluppo di client web per applicazioni enterprise, lo sviluppo di controlli AJAX, vedremo come implementare architetture SOA con WCF, vedremo come realizzare layout web con Expression Studio e come sia possibile, grazie a Mono, deployare le nostre applicazioni su Linux.
09.00 - 09.20 Registrazione
09.20 - 09.30 KeyNote introduttiva
09.30 - 10.30 Dall'idea al layout: Expression Studio per il disegno di client web. Expression Studio è la nuova suite di prodotti per la grafica realizzata da Microsoft. In questa sessione vedremo come utilizzare Expression Design per realizzare un layout grafico in vettoriale e come utilizzare Expression Web per trasformare la nostra idea grafica in html e css, nonchè preparare le Master Page per i programmatori.
10.30 - 10.45 Break
10.45 - 11.45 ASP.NET in applicazioni n-tier. Uno dei principi cardine della software engennering è la SoC (Separation of Concerns) per la quale vanno individuate le responsabilità di ogni modulo software: vedremo come ASP.NET e ASP.NET MVC svolgono il loro ruolo di client web, dando la possibilità di demandare ad altri tier lo sviluppo della logica business e della persistenza dei dati.
11.45 - 12.45 Realizzare controlli Ajax In questa sessione sarà introdotto l'approccio per l'utilizzo e lo sviluppo di controlli Ajax. Saranno introdotti i concetti per l'utilizzo di Javascript nelle nostre applicazioni, verrà illustrato come creare un oggetto lato-client "strutturato" da utilizzare nei nostri controlli; verrà mostrato inoltre come collegare i controlli lato server agli script client. Infine svilupperemo un Custom Control lato server che si avvale di funzionalità lato client: il tutto realizzando un progetto di esempio dell’applicazione presentata.
12.45 - 14.00 Pausa pranzo
14.00 - 15.00 WCF per le architetture SOA Nell'ottica delle architetture orientate ai servizi Microsoft propone un nuovo modo di concepire lo sviluppo di servizi: Windows Communication Foundation. In questa sessione vedremo come sia possibile, attraverso l'utilizzo di questa tecnologia, sviluppare servizi con un modello di sviluppo uniforme e indipendente dal protocollo scelto per il deploy.
15.00 - 15.15 Break
15.15 - 16.15 Silverlight e RIA Services Silverlight è la nuova tecnologia Microsoft dedicata alla realizzazione di applicazioni RIA. In questa sessione vedremo insieme come usarla e come sfruttarla al meglio per realizzare applicazioni n-tier. In particolare vedremo come sia possibile, con l'ausilio dei .NET RIA Services, realizzare applicazioni Silverlight LoB (Line Of Business) fortemente basate su logiche CRUD.
16.15 - 17.15 DotNet on Linux? Yes, we can with Mono! Mono è un' implementazione alternativa del framework .Net che da la possibilità agli sviluppatori di creare senza troppe difficoltà applicazioni cross-platform. Include un compilatore C#, ma è possibile utilizzare una gran varietà di linguaggi tra cui Java, Python, Php e Object Pascal. Esistono però degli accorgimenti da seguire per cui un'applicazione risulti realmente portabile: in questa sessione vedremo quali sono questi accorgimenti realizzando una piccola applicazione di esempio. Vedremo infine come deployare la nostra applicazione su web server apache.
17.15 - 17.30 Estrazione premi, Q&A e chiusura lavori
Data: Venerdì 5 Febbraio 2010 Ore: 09.00 Luogo: Sala Byte di Città della Scienza, in Via Coroglio 104 (NA)
Tappa romana del Community Tour, evento organizzato da Microsoft Italia in diverse città italiane. L'evento è completamente gratuito della durata di mezza giornata, è rivolto allo sviluppo web, utilizzando le tecnologie più innovative del momento. Scrivere applicazioni web oggi è profondamente diverso da come si faceva solo qualche anno fa, ci sono nuovi strumenti e tecnologie che aiutano il lavoro dello sviluppatore al fine di fornire quello che ogni utente si aspetta ormai naturalmente da un’applicazione web. Questa traccia è rivolta allo stato dell’arte delle tecnologie per il web, con un occhio al futuro per scoprire come sviluppare al meglio su piattaforma Microsoft.
14:00 – 14:20 Registrazione
14:20 – 14:30 keynote introduttiva - Pietro Brambati (Microsoft)
14:30 – 15:30 Silverlight e i .NET RIA Services per applicazioni di business Silverlight non è solo grafica accattivante e animazioni, contiene infatti una serie di controlli per realizzare applicazioni di business, dall’aspetto professionale, con scenari master-detail, validazione e paginazione lato client e lato server. Al contempo i .NET RIA Services offrono un framework per realizzare un middle-tier che semplifica operazioni CRUD. In questa sessione, ricca di codice e di esempi pratici, sono stati approfonditi tutti questi aspetti cercando di capirne architettura e modello di programmazione . Speaker: Pietro Brambati (Microsoft)
15:30 – 16:30 Novita di Visual Studio 2010 e .NET Framework 4.0 Nei mesi scorsi Microsoft ha rilasciato la Beta 2 del prossimo ambiente di sviluppo. In questa sessione verranno illustrate le novità del .NET Framework 4.0 e di Visual Studio 2010, relative all’IDE ed al linguaggio di Visual Basic 10. In particolare vedremo le novità dell’IDE relative allo Zoom dell'editor sul codice, nuova Colorazione della sintassi e Selezione a gradiente, Evidenzia delle occorrenze di un metodo selezionato, la Delimitazione dei blocchi di codice, la nuova funzionalità Navigate To, la Generazione automatica degli oggetti ed un accenno alla nuova funzionalità “Call Hierarchy” di C# ed infine l’Auto -implemented delle proprietà, l’Implicit line continuation, le Collection, gli Array Literals, Multidimensionali e Array di Array (Jagged) ed come Interoperare con Office in modo nativo. Speaker: Massimilano Urioni
16:30 – 16:45 Break
16:45 – 17:45 Internet Explorer 8 for Developers La nuova versione del browser Microsoft, oltre a miglioramenti di performance ed usabilità, mette a disposizione dello sviluppatore degli strumenti per lo sviluppo di applicazioni più interattive e per il debug più semplice ed efficiente. La sessione vuole dare una visione di insieme sulle novità introdotte in IE8 e come utilizzarle praticamente nelle nostre applicazioni. Speaker: Massimo Bonanni
17:45 – 18:00 Q&A e chiusura lavori
Data: Giovedì 17 Dicembre 2009 Ore: 14.00 Luogo: Auditorium Microsoft Italia - Viale Avignone 10 – Roma (RM)
Il Community Tour organizzato da Microsoft Italia in collaborazione con tutte le community tecnologiche d'Italia passa anche dalla Sicilia tramite lo user group OrangeDotNet. Sará l'occasione per avere una approfondita anteprima di quello che ci aspetta nel 2010 con l'uscita del Visual Studio 2010 e del Framework 4.0. In un intero pomeriggio, vedremo sessioni sugli strumenti, sulle metodologie di accesso ai dati e in particolare sullo sviluppo web.
L'evento é assolutamente gratuito, per partecipare é sufficiente registrarsi a link sottostante.
15.45 - 16.00 Registrazione
16.00 - 16.15 Welcome e Iniziative
16.15 - 17.30 Introduzione a Visual Studio 2010 e al .NET Framework 4.0 Visual Studio 2010 e il .NET Framework 4.0 introducono moltissime novità sia in termini di funzionalità e librerie, sia in termini di strumenti di sviluppo, gestione, debug e test. In questa sessione si vedrà un'introduzione alla nuova piattaforma e ai nuovi strumenti, per prepararsi al meglio all'uscita della versione finale che avverrà nella prima metà del 2010. Speaker: Lorenzo Barbieri (Microsoft Italia, Developer Platform Evangelist) 17.30 - 18.45 Data Access in .NET 4.0. A Strategic Comparison Le soluzioni per modellare l'accesso ai dati nella futura versione 4.0 del Framework saranno tantissime, e oltre all'uscita del nuovo Entity Framework 4.0, si potrá scegliere tra diverse strategie di accesso orientate all'ORM all'interno del framework stesso (LINQ to SQL, ADO.NET Data Services) o anche tra ottimi progetti open source (NHibernate). Verranno analizzati Pro e Contro di ogni soluzione per determinare la migliore architettura in ambienti distribuiti. Speaker: Giancarlo Sudano (Microsoft MVP Visual Studio Team System)
18.45 - 20.00 Lo Sviluppo Web con ASP.NET 4.0 e ASP.NET MVC 2.0 Gli sviluppatori web con Visual Studio 2010 avranno a disposizione una tecnologia altamente consolidata come quella di ASP.NET che arriva alla versione 4.0 e un framework ASP.NET MVC che nell'ultimo anno ha raccolto feedback strepitosi. Mediante applicazioni e numerosi esempi affronteremo in questa sessione tutte le nuove opportunitá date dal nuovo Framework per migliorare la qualitá del codice. Speaker: Ugo Lattanzi (Microsoft MVP ASP.NET)
20.00 - 20.10 Chiusura Lavori, Q&A e...sorprese!
Data: Mercoledì 16 Dicembre 2009 Ore: 16.00 Luogo: Aula Magna della Facoltá di Ingegneria (Edificio per la didattica) - Viale Andrea Doria, 6 - Cittadella Universitaria (Catania)
In concomitanza con il lancio di Windows 7 e l’uscita della Beta 2 di Visual Studio 2010 DotNetSide, in collaborazione con Microsoft, DotNetSide organizza un evento per parlare di Windows 7 e tecnologia Web.
10:00 – 10:30 Benvenuti & presentazione del gruppo 10:30 – 11:30 Windows 7 & Windows Server 2008 R2 – Speaker: Gerardo Fransecky (Microsoft MVP) 11:30 – 12:30 Visual Studio 2010 – Speaker: Lorenzo Barbieri (Microsoft) 13:00 – 14:00 Pausa 14:00 – 15:00 Velocity – Speaker: Andrea Colaci 15:00 – 16:00 Silverlight 3 – Speaker: Vito Arconzo (Microsoft MVP) 16:00 – 17:00 Windows Azure – Speaker: Fabio Cozzolino 18:00 Chiusura lavori
Data: Venerdì 11 Dicembre 2009 Ore: 09.30 Luogo: Tecnopolis, Strada Provinciale per Casamassima, km3 - Valenzano - 70100 Bari
Gli User Group Xe.NET, DotNetWorks e Powershell.it in collaborazione con Microsoft Italia organizzano una giornata dedicata allo sviluppo in ambiente Windows 7. Ecco l’agenda della giornata:
8.45-9.00 Registrazione e benvenuto
9.10 – 10.00 Windows 7 Developer Overview Sia che sviluppiate con .NET o in codice nativo, Windows 7 vi offre nuove ed interessanti API. In questa sessione partiremo dall' esplorare le novità del kernel che lo rendono un sistema operativo performante, le novità che più ci interessano nel lavoro quotidiano come il nuovo Windows XP Mode, per le compatibilità applicativa, o la possibilità di fare boot da dischi virtuali VHD. Inoltre ci avventureremo nelle nuove API, per la realizzazione di Jump List, il supporto nativo per i Ribbon, il moulti-touch, la piattaforma per le Sensor and Location API, le nuove WWSAPI e molto altro. Questa sessione sarà un'ottima occasione per vedere Windows 7 dall'interno, vi aspetto. Speaker: Pietro Brambati – Microsoft Developer Evangelist
10.00-10.50 .NET Framework 4.0: Le novità per chi sviluppa Win Form e WPF Ormai imminente il rilascio della nuova versione di Visual Studio e del .NET Framework 4.0. Vediamo quali sono, per chi sviluppa prevalentemente per Windows Forms e WPF, le principali novità che questa nuova release ci mette a disposizione. Speaker: Alberto De Luca e Sabrina Cosolo – DotNetWork Founders & Community Lead.
10.50 – 11.10: Coffee Break
11.10 - 12.00: Windows PowerShell 2.0: il prompt dei comandi nell'era di .NET e Windows 7 Se la prima release di Windows PowerShell ha reso semplice ed estremamente potente l'automazione e la gestione dei sistemi Windows, la nuova versione - inclusa in Windows 7 e Windows Server 2008 R2 - integra la precedente con funzionalità mozzafiato ed una serie di nuovi cmdlet destinati ad abbattere tempi e costi di implementazione. La completa dipendenza dal framework Microsoft .NET e la possibilità di integrare automaticamente qualsiasi assembly .NET all'interno della shell rendono questo prodotto senz'altro molto interessante, sia per chi amministra sistemi sia per chi sviluppa software. Nel corso della sessione presenteremo Windows PowerShell da un punto di vista pratico, con esempi di utilizzo tratti dalle necessità quotidiane di un team di sviluppo, analizzeremo alcune tra le caratteristiche più interessanti della piattaforma di scripting ed infine vedremo come creare nuovi cmdlet in C# ed aggiungerli alla shell. Speaker: Efran Cobisi – Microsoft MCT & Powershell.it Community Lead
12.00 - 12.50 - IIS 7.5: oltre il WEB server IIS 7 ha marcato un punto di svolta nello sviluppo di una server web da parte di Microsoft. La modularità, l’integrazione con .NET, la facilità di estensione ne hanno fatto uno strumento potente e versatile per chi sviluppa applicazioni per il web. IIS 7.5 prosegue nella stessa direzione. In questa sessione saranno illustrate le caratteristiche peculiari di IIS 7.5 (modularità, strumenti per l’amministrazione e il troubleshooting) e di alcuni moduli, tra cui URL Rewrite, Media Serving, Database Manager, Web Platform Installer. Speaker: Piergiorgio Malusardi – Microsoft IT Pro Evangelist
12.50 - 14.15 Lunch
14.15 - 14.30 Sponsor time
14.30 - 15.20 Windows Communication Foundation: normalizzare e controllare i servizi WCF Chi ha potuto lavorare con questa tecnologia sa come i template forniti con Visual Studio siano spesso fonte di inutili complicazioni nella configurazione e nella normalizzazione di un servizio. La sessione dimostrerà un sistema alternativo di organizzare, con progetti completamente controllati da noi, i nostri servizi WCF. L’esempio nasce dalla messa in pratica di un articolo pubblicato qualche mese fa su Code Magazine; personalizzando e applicando il risultato in diversi progetti enterprise da me seguiti nel corso dell’ultimo anno. Speaker: Davide Vernole - MVP Visual Developer ASP.NET
15.20 – 16.10 See the light... Silverlight 3.0! Nonostante si tratti di una tecnologia giovane dal punto di vista cronologico, con la nuova release Silverlight si propone come una piattaforma completa per lo sviluppo di vere e proprie applicazioni, grazie all'introduzione di una serie di strumenti a supporto delle applicazioni data-driven. In questa sessione faremo conoscenza con questo importante aspetto del plugin che lo rende uno strumento potente per mettere assieme i vantaggi del web con il feedback delle desktop applications. Speaker: Andrea Boschin - MVP Silverlight
16.10 – 16.30 Coffee break
16.30 – 17.20 Sviluppare con ASP.NET 4.0 Con le varie versioni del Microsoft .NET Framework, anche ASP.NET si è evoluto, e racchiude già un gran numero di funzionalità e tecnologie che coprono lo sviluppo in ambito web.In questa sessione capiremo i vantaggi che la prossima versione del Framewrok porterà con ASP.NET 4.0. La sessione non sarà solamente una carellata di nuove funzionalità, ma bensì sarà focalizzata su come la prossima release potrà aiutare lo sviluppatore nella realizzazione delle proprie applicazioni, e il tutto contornato da esempi pratici applicati a casi reali. Speaker: Andrea Dottor - MVP Visual Developer ASP.NET
Data: Venerdì 4 Dicembre 2009 Ore: 09.00 Luogo: Centro Direzionale Ponterosso, San Vito al Tagliamento (PN)
Ospite del consorzio AlmaCube, presso la facoltà di agraria dell'Università di Bologna, DotDotNet presenta la tappa bolognese del Community Tour, tutta incentrata sulle tecnlogie .NET per il web: Silverlight 3 e i .NET RIA Services per applicazioni di business; Microsoft ASP.NET MVC tra realtà e futuro
Data: Lunedì 16 Novembre 2009 Ore: 14.00 Luogo: Università di Bologna, Facoltà di Agraria - Via Fanin, 48 – Bologna (BO)
In occasione del lancio del nuovo sistema operativo di Microsoft, Windows 7, lo user group OrangeDotNet organizza il primo evento live con sessioni dedicate all'argomento. Oltre ad essere un vero e proprio party, ci saranno mini sessioni per capire cosa ci aspetta nella nuova versione dell'OS targato Microsoft. L'evento è organizzato in collaborazione con l'assessorato alla cultura di Paternò. Lo staff di OrangeDotNet sarà presente e ci sarà la possibilità di vedere e lavorare con alcuni OS installati, scambiare chiacchiere e opinioni sia dal punto di vista degli User, che dal punto di vista degli Sviluppatori. Verranno inoltre estratti con sorteggio alcune copie di Windows 7 più vari gadget. Vi aspettiamo in tanti!
Data: Lunedì 26 Ottobre 2009 Ore: 20.00 Luogo: Piccolo Teatro - Via Monastero, 2 - Paternò (CT)
La continua evoluzione delle tecnologie di sviluppo a disposizione degli sviluppatori in molti casi rappresenta un elemento critico con cui dover fare i conti. In questo contesto saper scegliere la tecnologia giusta per le applicazioni e operare le scelte di disegno corrette rappresentano aspetti cruciali per avere successo nei propri progetti. Real Code Day 4.0 nasce da questa consapevolezza e dall'idea di mostrare la tecnologia applicata in un progetto reale. Durante le sessioni tecniche verrà mostrato in modo pragmatico come costruire un'applicazione enterprise da zero, considerando tutti gli aspetti principali che solitamente si devono prendere in considerazione durante la fase progettuale e di sviluppo. Verrà data particolare attenzione all'approccio generale, alle modalità con cui tradurre i casi d'uso in scelte progettuali e alle best-practice riguardanti lo sviluppo di applicazioni per il web e per Windows.
Data: Venerdì 4 Dicembre 2009 Ore: 09.00 Luogo: Scuola Superiore Tecnologie Industriali- Sala Conferenze – Via Panciattichi, 29 – Firenze
Entity Framework 4.0: Promessa mantenuta? La nuova versione dell'Entity Framework che sarà inclusa nel .NET Framework 4.0 è attesa da molti come quella che porterà una soluzione ai problemi della precedente release. Vale la pena di soffermarsi sull'argomento per comprendere se le novità introdotte giustifichino finalmente il passaggio all'ORM di casa Microsoft. - Speaker: Andrea Boschin
Dynamic Data 4.0 Molte sono le novità in quest'ultima relese dei Dynamic Data, che ne permettono una più facile integrazioni nelle nostre applicazioni. Molti limiti della precedente versione sono stati superati, permettento così un più ampio utilizzo, e una maggiore possibilità si personalizzazione. In questa sessione cercheremo di capire quando utilizzare questa tecnologia, e i vantaggi che essa porta allo sviluppare, e alle nostre applicazioni. - Speaker: Andrea Dottor
Data: Venerdì 11 Dicembre 2009 Ore: 19.00 Luogo: Novotel Venezia Mestre Castellana – Via Alfredo Ceccherini 21 – 30174 Venezia Mestre
Microsoft code name "Velocity" è una nuova Cache Applicativa, attualmente in CTP3, che consente di rendere scalabili, performanti ed affidabili le applicazioni desktop e web, fornendo una cache distibuita, con possibilità di gestione della ridondanza. Pur non sostituendo la Cache di ASP.Net, Velocity è integrabile in applicazioni ASP.Net esistenti grazie ad un SessionProvider che permette di implementare in maniera trasparente una sessione out-of-process, beneficiando sia delle prestazioni ottenute in memoria che dell'affidabilità una sessione distribuita su diversi server. In questa sessione saranno illustrate e dimostrate tutte le funzionalità disponibili con la CTP3, come installare, configurare ed utilizzare Velocity in applicazioni Web e desktop. Speaker: Andrea Colaci
Data: Venerdì 20 Novembre 2009 Ore: 21.30 Luogo: Virtual Meeting Online - LiveMeeting
Perchè un programmatore che usa quotidianamente C# o VB.NET, linguaggi compilati di cui è soddisfatto, dovrebbe dare un’occhiata ai linguaggi interpretati? Risposta: configurazione, parametrazione, personalizzazione, delle applicazioni che di base sono implementate in C# o VB.NET. Obiettivo: abbassare il costo di manutenzione delle applicazioni spostando la responsabilità dal “core cablato” delle applicazioni, alla configurazione attraverso scripting. Si parlerà di IronPython, di IronRuby e del Dynamic Language Runtime. Non si parlerà di Ruby on Rails. – Speaker: Marco Parenzan
Data: Venerdì 30 Ottobre 2009 Ore: 21.30 Luogo: Virtual Meeting Online - LiveMeeting
Windows Communication Foundation: normalizzare e controllare i servizi WCF Chi ha potuto lavorare con questa tecnologia sa come i template forniti con Visual Studio siano spesso fonte di inutili complicazioni nella configurazione e nella normalizzazione di un servizio. La sessione dimostrerà un sistema alternativo di organizzare, con progetti completamente controllati da noi, i nostri servizi WCF. L’esempio nasce dalla messa in pratica di un articolo pubblicato qualche mese fa su Code Magazine; personalizzando e applicando il risultato in diversi progetti enterprise da me seguiti nel corso dell’ultimo anno. - Speaker: Davide Vernole
Silverlight do it better: Silverlight, Ria Services e le LOB Applications Alcune delle nuove feature di Silverlight 3.0 rendono la piattaforma RIA di Microsoft decisamente adatta allo sviluppo di applicazioni LOB che godono di numerosi benefici rispetto a tecnologie orientate al desktop: Ria Services, DataForm, Out Of browser experience, e altre di questo tenore. In questa sessione si intende dimostrare come grazie a questi strumenti si possano creare applicazioni cross-platform che non fanno rimpiangere il desktop. - Speaker: Andrea Boschin
Data: Venerdì 6 Novembre 2009 Ore: 19.00 Luogo: Novotel Venezia Mestre Castellana – Via Alfredo Ceccherini 21 – 30174 Venezia Mestre
In occasione della tappa di Bologna di Basta!Italia on Tour, le community di ASPItalia.com Network ed UGIdotNET organizzano una serata dedicata alla presentazione di 3 sessioni dedicate ai temi più caldi del momento.
Data: Giovedì 22 Ottobre 2009 Ore: 18.15 Luogo: Hotel B4 Bologna Tower – Via Lenin 43 – 40138 Bologna
Il primo evento gratuito dell'User Group DotNetRomaCestà, sulla tecnologia .Net, in cui saranno illustrati alcune tecniche di programmazione. Le varie sessioni di questo evento, della durata di un giorno, sono di livelli diversi da sessione a sessione, permettendo a chiunque di partecipare in base alle proprie conoscenze. Nel corso dell'evento, si affronteranno argomenti avanzati come MVC ed utilizzo del database Sql Server 2008, altre sessioni riguarderanno il nuovo ambiente di Sviluppo Visual Studio 2010, come il nuovo controllo Chart della tecnologia Asp.Net 4.0 e l'utilizzo delle api di Bing.
Data: Mercoledì 21 Ottobre 2009 Ore: 08.30 Luogo: Auditorium SAP Italia – Via Paolo di Donno 73 - Roma
Utilizzare Visual Studio per gestire efficacemente i Database Gestire efficacemente i Database è sempre stato un problema. Con i Database Project e tutte le funzionalità collegate (gestione del DB sotto Version Control, refactoring del Database, generazione dei dati di test, Unit Test sul Database) Visual Studio diventa il tool ideale per gestire Database SQL Server oggi e Oracle nel prossimo futuro. - Speaker: Lorenzo Barbieri
Scrum for Team System, non solo teoria La ricerca della corretta metodologia per la gestione del ciclo di vita di un’applicazione è spesso la chiave per il successo di un progetto. Dopo aver applicato negli anni diverse metodologie, agili e non, mi sono imbattuto in Scrum ed in particolare sul template ScrumForTeamSystem utilizzabile con Team Foundation Server. Questa metodologia agile ha saputo aiutare i team di sviluppo con cui collaboro, permettendo il raggiungimento di obiettivi prima impensabili. Nel corso della sessione evidenzieremo come si possa passare dalla teoria alla pratica valutando i pro e i contro riscontrati direttamente sul campo. - Speaker: Davide Vernole
Data: Venerdì 16 Ottobre 2009 Ore: 19.00 Luogo: Novotel Venezia Mestre Castellana – Via Alfredo Ceccherini 21 – 30174 Venezia Mestre
Fare refactoring significa modificare il codice di un software che già di per sé funziona, al fine di migliorarlo in termini di leggibilità, manutenibilità, testabilità ed estensibilità. In due parole significa dare valore aggiunto al vostro codice. Il refactoring può essere considerato una best-practice importante, ed esistono tools come ReSharper che, integrandosi con Visual Studio, permettono di semplificarne l'applicazione ed in generale di velocizzare la scrittura di buon codice.
Data: Venerdì 9 Ottobre 2009 Ore: 14.15 Luogo: Casa Cecchi - Centro Creativo Ambientale Urbano - Via della Paleotta, 11- 61032 Fano (PU)
Da quando tra i miei impegni sono diventato Italian Country Lead per Ineta, un pensiero mi ha accompagnato: "Come poter fare per mantenere aggiornata l'area eventi in lingua italiana del sito europeo di Ineta senza fare un edit diretto delle pagine?". La mia scarsa conoscenza del CMS usato dal portale Ineta mi aveva fatto scartare l'idea di aggregare le informazioni da un RSS dedicato e mi aveva fatto optare per soluzioni meno produttive e rapide da usare. Dopo il Summit con le Community Italiane, organizzato in Microsoft Italia a metà settembre, mi sono deciso a vedere se ci fosse un modo per essere più rapido nell'aggiornamento e nella pubblicazione di nuovi eventi. La soluzione sembra essere proprio quella di pubblicare un feed dedicato agli eventi degli User Group Italiani, già associati ad Ineta o che si stanno preparando per esserlo, da usare in primis come fornitore di informazioni per la pagina italiana che si trova nel sito europeo di Ineta.
Sperando che l'implementazione funzioni come atteso, vi invito a mandarmi indicazione dei vostri prossimi eventi così da poter pubblicare le informazioni e darvi maggior visibilità.
Per ogni attività relativa al marketing - programmi di sponsorship, attività speciali. etc... - siete invitati a contattarci. INETA sta cercando di capire meglio le necessità degli User Group per poterli aiutare al meglio. Siamo qui per voi!