jQuery e ASP.NET Ajax appaiati come percentuali d’utilizzo

Un mesetto fa avevo annunciato l’apertura di una survey per cercare di capire l’uso e l’adozione di Ajax tra gli sviluppatori .NET.

Ieri, dopo aver ricevuto più di 2500 risposte, ho pubblicato i risultati: jQuery è la libreria più usata, dal 71% degli sviluppatori che hanno risposto alla survey. Seguita dall’Ajax Control Toolkit e da ASP.NET Ajax.

La cosa che mi lascia basito è il fatto che molti hanno risposto di usare l’ACT ma non ASP.NET Ajax… è come dire che io dico di usare i Web Controls ma non ASP.NET. Appianando questa incosistenza nei risulati, arriva il risultato del titolo:

  • jQuery - 71%
  • ASP.NET Ajax o ACT – 73%

Per maggiori dettagli e un’analisi più di dettaglio: http://codeclimber.net.nz/archive/2009/06/22/ajax-survey-2009-jquery-and-ms-ajax-are-almost-tied.aspx

Cosa ne pensate?

Technorati Tags: ,,,

Il riassunto della WWDC 09 in 1 minuto

Chi non ha potuto seguire la keynote in diretta e non ha ancora avuto tempo di vedere il video registrato dell’evento, qui di seguito può trovare un video che riassume in un minuto le novità più importanti annunciate durante la keynote della WWDC 09 di Apple:

La WWDC in 1 minuto

 

Technorati Tags: ,,

AgileZen: applicativo online per la gestione dei progetti basato su filosofia Lean

Nate Kohari, "inventore" di Ninject, ha appena annunciato il suo nuovo progetto: AgileZen.

Cos'è AgileZen: è un'applicativo di project management basato sulla filosofia lean.

Tutto ruota intorno ad una Kanban-board online, dove si "appendono" i vari work-items, che si muovono tra le fasi del progetto, e sui quali si possono aggiungere commenti, tag, ecc... Ogni modifica è notificata a tutto il team, e il tutto può essere monitorato con grafici di avanzamento e di performance.

Per maggiori informazioni: http://agilezen.com/

E per un registrarsi per un account demo: https://agilezen.com/signup?sku=free

Cosa ne pensate?

Technorati Tags: ,,,

Sondaggio sull'uso di Ajax tra sviluppatori .NET

Come avevo fatto a fine 2007, ho appena messo online una survey per vedere come è variata l'adozione di Ajax tra gli sviluppatori .NET.

La survey è di solo quattro domande e vi porta via solo pochi minuti del vostro tempo.

Rispondete alla survey.

Pubblicherò i risultati non appena avrò ricevuto un migliaio di risposte.

Ask the Expert al Remix 09

Il 17 Giugno si terrà a Milano il Remix, evento “gratuito” tenuto da Microsoft per raccontare a chi non è potuto andare a Las Vegas quali sono le novità nel campo dello sviluppo web.

Si parlerà di Silverlight 3.0, di ASP.NET 4.0 e di ASP.NET MVC. E se dopo la sessione di Pietro su ASP.NET MVC doveste avere domande o dubbi, io sarà presente allo stand dell’Ask The Expert per rispondere alle vostre domande e fugare ogni vostro dubbio.

Ci vediamo al ReMix.

Technorati Tags: ,

Pubblicata l’agenda della IV UGIALT.NET Conference

Stanotte si sono chiuse le votazioni per la 4a Conference UGIALT.NET che si terrà Sabato 27 Giugno a Bologna.

Dopo l’apertura delle iscrizioni, che sono andate SOLD OUT in poco più di due giorni, l’elenco delle sessioni preferite ha subito un leggero cambiamento (hanno votato in “circa” 52 persone):

  1. A Lap Around Mono – 29 voti (55%)
  2. UI Composition – 25 voti (48%)
  3. Come progettare l’UX – 24 voti (46%)
  4. Code Metrics – 24 voti (46%)
  5. Componentizzazione e passaggio dati in ASP.NET MVC – 23 voti (44%)

Ma bando alle ciance, questa l’agenda della giornata:

  • 09:30 - 10:00: Registrazione
  • 10:00 - 10:15: Keynote - UGIALT.NET Team
  • 10:15 - 11:15: Come progettare l'UX - Speaker: Daniela Panfili
  • 11:30 - 12:45: A lap around Mono - Speaker: Massimiliano Mantione
  • 12:45 - 14:00: Pranzo
  • 14:15 - 15:30: Componentizzazione e passaggio di dati tra controller e view nelle applicazioni MVC: come fare? - Moderatore: Simone Chiaretta (feat. Claudio Maccari)
  • 15:45 - 16:45: Code Metrics & Refactoring Strategy On Legacy Code - Moderatore: Roberto Valenti
  • 17:00 - 18:15: UI Composition: Problemi e Soluzioni - Moderatore: Mauro Servienti
  • 18:15: - Chiusura - UGIALT.NET Team
  • 18:45 - 19:15: - Meeting UGIALT.NET board
  • 20:00: - Cena

Gli abstract delle sessioni e le informazioni su come raggiungere la sede dell’evento, sono disponibili sul wiki di UGIALT.NET.

Come dicevo all’inizio, la conference è SOLD OUT, ma se volete partecipare, registratevi ugualmente: sarete messi in waitlist e vi verrà inviata comunicazione nel caso qualcuno si dovesse disiscrivere.

Technorati Tags: ,,

all4Web Day: qualche impressione e slides

Venerdì scorso si è tenuta a Milano la prima edizione dell’all4Web day, un evento multi-community sullo sviluppo di applicazioni web (in particolare RIA) in tutte le maggiori tecnologie: Silverlight, JavaFx, Flex, Ajax.

Iniziamo con qualche considerazione. La presenza di tanti dotnettiani mi ha fatto molto piacere: ma il fatto che metà dei partecipanti venisse dagli usergroup .NET (che erano 2 su 9 ug totali) fa sorgere domande.

Fare community è una cosa più radicata nella community .net che nelle altre? O semplicemente le altre communities hanno fatto meno “pubblicità” alla cosa? Vedremo il prossimo anno quando la macchina organizzativa si avvierà con maggior anticipo.

Altra cosa che mi ha lasciato di stucco è stata la completa assenza di universitari: per un evento organizzato in collaborazione con il dipartimento di informatica della statale, e tenuto all’interno dell’università mi sarei aspettato più partecipanti. Anche questo fa sorgere domande esistenziali. Ancora semplice mancanza di comunicazione oppure agli universitari non interessano questi argomenti così poco “accademici” e così troppo legati al mondo del lavoro reale?

A parte questi due “problemi”, forse più da organizzatore che da fruitore, la giornata è stata molto interessante: in particolare mi è molto piaciuta la sessione finale RIA vs RIA, e le sessioni sul design.

UGIALT.NET ha partecipato con la sessione “Design di applicazioni RIA”, tenuta da Daniela Panfili, e UGIdotNET ha presentato Silverlight con Corrado Cavalli, e “MVC by Example” con Andrea Saltarello e… io (btw: grazie ad Andrea per avermi coinvolto nella presentazione, mi pare che l’improvvisazione a due sia andata abbastanza bene, nonostante il proiettore che continuava a perdere il segnale).

Spero vivamente che si riesca ad organizzare una seconda edizione il prossimo anno.

Per chi ne fosse interessato, Daniela ha pubblicato le slide della sua sessione sul design di applicazioni RIA, insieme ad una veloce introduzione all’argomento.

Mi piacerebbe sentire i commenti degli altri partecipanti. Se siete intevenuti all’evento vi prego di postare un commento al post.

Technorati Tags: ,,,

Aperte le iscrizioni alla IV UGIALT.net Conference

Da oggi sono aperte le iscrizioni alla IV UGIALT.NET Conference che si terrà a Bologna Sabato 27 Giugno.

I posti sono limitati, quindi, affrettatevi ad iscrivervi.

Una delle caratteristiche di questo evento è la votazione per la scelta delle sessioni: la votazione è iniziata il 13 Aprile e chiuderà il 18 Maggio, quindi chi ancora non lo ha fatto, potrà votare per gli argomenti che più gli interessano ancora per qualche giorno.

Al momento le 4 sessioni più votate sono:

  1. A Lap Around Mono di Massimiliano Mantione
  2. Continuous Integration di Claudio Maccari
  3. Come progettare l’UX di Daniela Panfili
  4. UI Composition: Problemi e Soluzioni di Mauro Servienti

Ma ci sono altri argomenti che seguono da vicino (ASP.NET MVC, Code Metrics, SOLID principles, Rhine.ETL, e altre): è quindi ancora tutto in gioco, soprattutto per quel che riguarda la 4° sessione. (Una piccola nota, la sessione su MVVM è stata annullata, quindi non votatela)

Riassumendo:

Technorati Tags: ,

ASP.NET MVC a DotNetSide

Come “sviluppare applicazioni di qualità in .NET” è il titolo del workshop che Vito, Fabio, e i ragazzi di  DotNetSide hanno organizzato per Venerdì 15 Maggio.

Durante il pomeriggio si parlerà di come sviluppare applicazioni che siano facilmente manutenibili, facilmente testabili, facili da estendere. Ovvero si parlerà di alcuni dei pattern e tool che rendono possibile tutto ciò:

  • il pattern MVVM per quanto riguarda lo sviluppo di applicazioni client in WPF
  • il framework ASP.NET MVC per sviluppare applicazioni web che siano facilmente testabili (e con testabili si intende tutte quelle caratteristiche che poi portano come conseguenza la facile testabilità) e nelle quali si abbia il massimo controllo sull’HTML renderizzato
  • Testing con VSTS

La sessione su ASP.NET MVC, intitolata “ASP.NET MVC Customization”, sarà tenuta da Mario Ferrante, e sarà di livello meno introduttivo di quella che avevo tenuto io lo scorso Ottobre e parlarà di come sia possibile estendere il framework per utilizzare un frameowork di Inversion of Control per instanziare i controller.

Peccato, dato la lontananza, non potervi assistere: ma chi è più vicino non deve farsi scappare questa opportunità di apprendere (o approfondire) questi pattern e tools.

Maggiori dettagli sul sito di DotNetSide:

http://dotnetside.org/content/WorkshopSviluppareApplicazioniDiQualita.aspx

E qui per la registrazione:

http://dotnetside.org/eventi/Default.aspx?IDevento=17

Technorati Tags: ,

Capitolo gratuito tratto da Beginning ASP.NET MVC 1.0 – Testing ASP.NET MVC Applications

BeginningASPNETMVCv1 E’ con immenso piacere che posso annunciarvi che è disponibile la preview di un capitolo tratto dal mio libro “Beginning ASP.NET MVC 1.0”.

Per la precisione si tratta del capitolo 9, sul testing di applicazioni ASP.NET MVC.

Parla di come testare i controller, di come usare mocking per testare quelle parti di codice che “devono” accedere al runtime http, come rifattorizzare un applicazione affinche diventi testabile e c’è anche un po’ di TDD.

Il capitolo è disponibile gratuitamente e senza restrizioni sul sito Wrox, ed è accompagnato da un forum sul quale potete fornire un feedback e segnalere eventuali errori/dimenticanze.

Mi dilungherò con in ringraziamenti a inizio Agosto, quando il libro sarà disponibile su Amazon (visto il periodo infelice a causa dell’abitudine tutta italiana di andare in ferie tutti insieme in Agosto, probabilmente sarà nelle liberie “fisiche” a Settembre), ma, visto che mi ha direttamente aiutato in questo capitolo, volevo ringraziare Roberto Valenti col quale ho passato qualche nottata in SharedView per scrivere la parte sul TDD.

E quindi, che fate ancora? Scaricate il capitolo, leggetelo e diteci cosa pensate.

Technorati Tags: ,,
«luglio»
domlunmarmergiovensab
2829301234
567891011
12131415161718
19202122232425
2627282930311
2345678