Prossimi appuntamenti, SMAU e community meeting

by Andrea 18 April 2011 02:23

Volevo segnalarvi i prossimi meeting che mi vedranno partecipe:

5 maggio 2011 - Community Tour SMAU Edition
link: http://www.xedotnet.org/Home/Meeting/20110505

ASP.NET Web Form vs ASP.NET MVC
Due tecnologie che condividono le stesse basi, ma che si differenziano di molto. ASP.NET MVC è ormai diventata una tecnologia matura, ed ecco che iniziano a sorgere i dubbi quando ci si trova di fronte all'analisi di nuovi progetti: "Uso Web Form o MVC?" "Quali vantaggi ho dall'uso di uno o dall'altro?" "E se volessi usare un CMS Open-Source?" In questa sessione vedremo lo stato dell'arte di queste tecnologie, e cercheremo di chiarire il ruolo di ognuna di esse, andando in dettaglio dei pro e contro che le caratterizzano.

20 Maggio 2011 - XeDotNet community meeting - Programming DotNetNuke 5.0
link: http://www.xedotnet.org/Home/Meeting/20110520

Sviluppare con DotNetNuke. Un framework sul framework
Sviluppare applicazioni, occupandosi delle sole funzionalità che vuole il cliente, senza doversi occupare anche del codice di infrastruttura può sembrare un'utopia, ma non è così. In questa sessione vedremo come DotNetNuke, che è un CMS (content management system) open source, permetta allo sviluppatore tutto ciò. DotNetNuke può essere visto come un framework sul framework, in grado di fornire allo sviluppatore funzionalità avanzate che permettono di aumentare la produttiva e al contempo di ridurne i tempi di sviluppo.

Per quanto riguarda il Community Meeting del 20 maggio, non mancate, in quanto con Davide Senatore stiamo cercando di preparare una sessione a 4 mani, dove se ne vedranno veramente delle belle. Spremeremo DotNetNuke per benino, in modo da farvi conoscere le reali possibilità/potenzialità di questo framework/applicazione.

Tags: , , , ,

.NET | ASP .NET | XeDotNet | Microsoft

Codice e slide della sessione Ottimizzazione di un'applicazione ASP.NET

by Andrea 10 November 2010 01:02

Ecco disponibili al download, il codice e le slide del XeDotNet community meeting che ho tenuto il 04 Novembre 2010 dal titolo Ottimizzazione di un'applicazione ASP.NET.

  • Codice: http://blog.dottor.net/files/xedotnet/XeDotNet.Dottor.AspNetOptimization_code.zip
  • Slide: http://blog.dottor.net/files/xedotnet/XeDotNet.Dottor.AspNetOptimization_slide.zip

    Nelle applicazioni di tutti i giorni, spesso ci scontriamo con problemi di performance, oppure siamo alla ricerca di un miglioramento che possano rendere più reattiva la nostra applicazione. In questa sessione vedremo come grazie all'utilizzo della cache, session, ed altri strumenti, possiamo ottimizzare il nostro sito fornendo un feedback migliore all'utente. Con esempi pratici, vedremo il beneficio di come semplici accortezze possano migliorare notevolmente un'applicazione. Cache, session, IIS 7, routing...saranno i principali argomenti trattati.

  • Tags: , , ,

    ASP .NET | .NET | XeDotNet

    XeDotNet Community Tour 2010

    by Andrea 29 October 2010 04:25

    Mercoledì 17 Novembre 2010, XeDotNet ospiterà una tappa del Community Tour 2010. Sarà un evento di un'intera giornata, dove avrete la possibilità di assistere a sessioni di approfondimento su argomenti di uso/interesse quotidiano.
    Windows Phone 7, jQuery, Azure, WPF4 e ASP.NET MVC vi accompagneranno per l'intera giornata.

    L'agenda si compone delle seguenti sessioni:

    Per quanto mi riguarda, sarò ad intrattenervi con una sessione su ASP.NET MVC puntata sopratutto sui benefici reali che questa tecnologia può portare:

    ASP.NET MVC è un framework sviluppato da Microsoft che permette lo sviluppo di applicazioni web utilizzando il pattern Model-View-Controller. Questo pattern si propone di apportare alcuni benefici: maggiore controllo del markup della pagina, URL più leggibili, facilità di integrazione con librerie javascript, chiara separazione dei ruoli/responsabilità tra layer, testabilità e manutenzione del codice... In questa sessione cercheremo di capire quali siano gli effettivi vantaggi che ASP.NET MVC porta agli sviluppatori, e quindi capire, con un occhio pratico, quali reali benefici si abbiano nell'adottare questa tecnologia.

    Quando: Mercoledì 17 Novembre 2010 - Ore 9:00-18:00
    Dove: Hotel Holiday Inn - Venezia Mestre (Uscita Tangenziale per Romea)
    Informazioni: Agenda Community Tour 2010
    Iscrizioni: https://msevents.microsoft.com/CUI/Event...

    Technorati Tags: ,

    Tags: , , ,

    .NET | Microsoft | XeDotNet

    Codice e slide della sessione Sfruttare al meglio ASP.NET WebForm ed ASP.NET MVC

    by Andrea 15 September 2010 03:30

    Ecco disponibili al download, il codice e le slide del XeDotNet community meeting che ho tenuto il 10 settembre 2010 dal titolo "Sfruttare al meglio ASP.NET WebForm ed ASP.NET MVC".

  • Codice: http://blog.dottor.net/files/xedotnet/XeDotNet.Dottor.MVC-WebForm_code.zip
  • Slide: http://blog.dottor.net/files/xedotnet/XeDotNet.Dottor.MVC-WebForm_slide.zip

    Dopo l'introduzione di ASP.NET MVC all'interno del .NET framework, è utile fare un pò di chiarezza, in modo da capire quando sia più efficace l'uso di ASP.NET MVC rispetto ad ASP.NET WebForm, e viceversa.
    In questa sessione andremo in dettaglio sulle potenzialità di entrambe le tecnologie per comprendere a pieno i casi d'utilizzo, ed i vantaggi che si possono ottenere da una corretta scelta.

  • Tags: , , ,

    ASP .NET | .NET | XeDotNet

    XeDotNet Community Meeting - Optimization Track

    by Andrea 10 September 2010 00:29

    Questa sera (10 settembre 2010) si terrà il community meeting Optimization Track. Come speaker ci seremo io e Davide Vernole e tratteremo rispettivamente:

    Sfruttare al meglio ASP.NET WebForm ed ASP.NET MVC
    Andrea Dottor - MVP Visual Developer ASP.NET

    Dopo l'introduzione di ASP.NET MVC all'interno del .NET framework, è utile fare un pò di chiarezza, in modo da capire quando sia più efficace l'uso di ASP.NET MVC rispetto ad ASP.NET WebForm, e viceversa.
    In questa sessione andremo in dettaglio sulle potenzialità di entrambe le tecnologie per comprendere a pieno i casi d'utilizzo, ed i vantaggi che si possono ottenere da una corretta scelta.

    WCF: Make it easy
    Davide Vernole - MVP Visual Studio ALM

    Le nostre architetture basano molte delle loro funzionalità su servizi WCF. La curva di apprendimento di questo tipo di servizi, la loro configurazione e la loro proliferazione sono spesso motivo di preoccupazioni per chi deve gestire progetti di questo tipo. Le domande che spesso ci poniamo sono: è possibile ridurre la curva di apprendimento? Si può semplificare o eliminare la parte di configurazione? Come è possibile usare architetture basate su servizi tenendo sotto controllo il numero dei servizi stessi? Con questa sessione risponderemo a tutte queste domande con una soluzione che introduce modularità ed elevata riutilizzabilità a un servizio WCF. Dimostreremo come sia semplice realizzare un servizio modulare, altamente riutilizzabile in grado di ridurre il numero dei servizi necessari alla nostra architettura  in grado di ridurre la complessità di implementazione di architetture SOA. Se volete toccare con mano una soluzione che funziona già in produzione, non mancate di partecipare a questa sessione.

    Per l'iscrizione: http://www.xedotnet.org/nextmeetings.aspx

    L'obiettivo della mia sessione sarà di chiarire un pò il ruolo di ASP.NET MVC e ASP.NET WebForm, cercando di far capire quando sia più corretto l'utilizzo dell'uno o dell'altro. Ultimamente mi sento spesso chiedere "devo iniziare un nuovo progetto, lo faccio con ASP.NET MVC?", e questa sera proveremo a capire quale sia la risposta corretta a questa domanda.

    Tags: , , , ,

    ASP .NET | XeDotNet

    Codice e slide della sessione ASP.NET MVC 2.0

    by Andrea 12 April 2010 02:27

    Ecco disponibili al download, il codice e le slide dell'evento che ho tenuto il 9 Aprile 2010 su Microsoft ASP.NET MVC 2.0.

    Per chi non avesse partecipato al community meeting, nel codice è presente una semplice ma completa applicazione, (ovviamente) realizzata in ASP.NET MVC 2.0, che permette la gestione e visualizzazione di news:

    • Pannello di controllo (utenti autenticati),
    • Inserimento, Modifica, Cancellazione News (utenti autenticati)
    • Visualizzazione lista news
    • Visualizzazione dettaglio news
    • Inserimento commenti nel dettaglio news

     

    Tags: , , ,

    .NET | ASP .NET | Microsoft | XeDotNet

    Community Meeting - Web Track

    by Andrea 07 April 2010 05:00

    asp-net-mvc Venerdì 9 Aprile 2010 si terrà il consueto XeDotNet Community Meeting con la Web Track, che sarà tenuto da me e da Andrea Colaci (che terrà una sessione su ASP.NET 4.0).

    Io invece, sarà a parlarvi di ASP.NET MVC 2.0:

    ASP.NET MVC è un framework sviluppato da Microsoft che permette di sviluppare applicazioni web utilizzando il pattern Model-View-Controller. Questo pattern, e (in questa sessione) la sua implementazione realizzata da Microsoft, si propone di apportare alcuni benefici: Maggiore controllo del markup della pagina, URL più leggibili Facilità di integrazione con librerie AJAX, chiara separazione dei ruoli/responsabilità tra layer, facilitando i test e la manutenzione dell'applicazione, supporto per test-driven development.
    Nella sessione andremo in dettaglio nella versione 2 di ASP.NET MVC, e con esempi pratici daremo risposta alle domande più frequenti, e a molte altre.
    Quando si utilizza ASP.NET MVC?
    Come si utilizza ASP.NET MVC?
    Semplifica davvero la manutenzione dell'applicazione?
    E' realmente testabile?
    Cosa guadagno ad usare ASP.NET MVC?

    Con molto stupore, mi sono reso conto di aver completato slide e codice nello scorso weekend, con ben 4 giorni di anticipo…cosa che credo non mi sia mai accaduto prima. :-D

    Per registrarvi: http://www.xedotnet.org/nextmeetings.aspx

    Tags: , , ,

    XeDotNet | ASP .NET

    Codice e slide della sessione Write less do more...with jQuery

    by Andrea 08 March 2010 01:35

    Ecco disponibile per il download il codice e le slide della mia sessione "Write less do more...with jQuery" tenuta venerdì 5 Marzo 2010.

    Tags: , ,

    .NET | ASP .NET | Generale | XeDotNet

    Prossimo evento - Rich Internet Applications Track

    by Andrea 01 March 2010 02:00

    Venerdì 5 Marzo 2010 ci sarà il community meeting "Rich Internet Applications Track" dove Andrea Boschin vi parlerà  di Silverlight 4.0, mentre il mio compito sarà quello di presentare jQuery, e il suo utilizzo con ASP.NET.

    Silverlight 4.0 - Practical Overview

    Il nuovo rilascio della recente beta di Silverlight 4.0 ha introdotto una serie di nuove feature che amplificano notevolmente le possibilità per lo sviluppatore. A partire dalle applicazioni Out of browser in full-trust, passando per il supporto a webcam e microfono, continuando con gli strumenti per la stampa e tutta una serie di interessanti novità, in questa sessione si vedranno le novità con una serie di esempi pratici calati su problematiche reali.

    Write less do more...with jQuery

    logo_jquery jQuery è un framework JavaScript che permette di semplificare la scrittura di codice JavaScript, facilitando l'iterazione con gli elementi della pagina (controlli, stili, eventi, animazioni, ...), e permettendo di aumentare la user experience delle applicazioni, riducendone al tempo stesso la complessità di scrittura. Vista la sua diffusione e potenza, è stato anche incluso nei project templete di Visual Studio. In questa sessione vedremo cos'è jQuery, e scopriremo le potenzialità e le funzionalità che offre, verificando se il motto "write less do more" sia vero o meno

    Per l'iscrizione all'evento: registrazione

    Tags: , , ,

    ASP .NET | Internet

    Codice e slide della sessione su ASP.NET Dynamic Data 4.0

    by Andrea 28 January 2010 01:03

    Con un bel pò di ritardo, ecco il materiale del community meeting che ho tenuto il 11 Dicembre 2009 riguardante ASP.NET Dynamic Data 4.0. Per qualsiasi domanda potete contattarmi, o cosa migliore, utilizzare il forum di ASP.NET italiano http://social.microsoft.com/Forums/it-IT/aspnetit/.

    Per il download:
    - codice (Visual Studio 2010 - ASP.NET 4.0): Codice Dynamic Data 4.0
    - slide (Power Point 2010): Slide Dynamic Data 4.0

    Nella sessione (e in un precedente post) avevo consigliato di seguire alcuni blog (del team di sviluppo e di MVP su ASP.NET), che contengono post veramente utili con soluzioni alle problematiche più ricorrenti, ma anche solo per tenervi aggiornati a riguardo delle prossime/nuove funzionalità.

    Mentre, per alcune delle risorse/soluzioni viste durante la sessione, i link di interesse sono i seguenti (i sorgenti dei progetti che trovate a questi link sono compresi nel download del codice sorgente della sessione, ma ovviamente aggiornati a dicembre 2009):

    Tags: , ,

    XeDotNet | Microsoft | .NET | ASP .NET