C# from 1.0 to 4.0 talk

Posted in Talks by bcardiff on the June 17th, 2009

On June 10th I had the chance to talk about the evolution the C# language had since its first RTM version.

This talk was in the context of the Microsoft academic program, here at Argentina, and took place at the UAI of Lomas de Zamora.

Although the talk lasted a couple of hours I think the slides are suitable for a crash course. Just to have a taste about syntax and things that C# team take care of during last years.

We have chance to see same nice Lambda expression things in C# 3.0 with sample of NetFX, Moq and Linq-to-SQL; and also some unit testing concepts (using Moq, of course)

Downloads:

RUN09: Jugando dentro del browser: AJAX Client Templates y jQuery en ASP.NET

Posted in Ajax,ASP.NET MVC,jQuery,MSP,Talks by bcardiff on the March 25th, 2009

Martín Salías and I participated at RUN09. The talk was named "Jugando dentro del browser: AJAX Client Templates y jQuery en ASP.NET". We had the chance to show how Microsoft Ajax Client Templates works with JsonResult of ASP.NET MVC and jQuery datepicker plugin.

You can download the source code of the demo: run09-b1-sourcecode

Here are the resources we suggest to get started with all this:

Latam Windows Day - El futuro de la plataforma de desarrollo Web hoy

Posted in Ajax,ASP.NET MVC,MSP,Talks by bcardiff on the March 3rd, 2009

Today is the Windows Day event. With Sergio we are presenting some new features that will be part of ASP.NET 4.0 and other stuff:

  • ASP.NET MVC
  • Dynamic Data
  • Client Templates
  • IE Developers Tools
  • jQuery

First of  all a disclaimer is mandatory, the session was recorded during January, and as expected some improvements happened since that day:

  1. ASP.NET MVC move from Beta to RC (and to RC Refresh)
  2. IE8 move from Beta to RC
  3. jQuery move from 1.2.6 to 1.3.2 (with a brand new jQuery UI)

One the my preferred slides is the one where we compare ASP.NET WebForms with ASP.NET MVC:

ASP.NET MVC ASP.NET WebForms
URLs /Users/jdoe /UserProfile.aspx?id=jdoe
Testing straightforward not so easy
Markup full control always ViewState
User actions HTTP Request PostBacks
Request Life Cycle M - V - C PageLifeCycle
Integration with jQuery, Protoype, etc. 100% some dificulties
AJAX grained control UpdatePanel

This shows which thing you should have in mind if you are coming from WebForms in order to have a smooth transition to MVC.

Here are some resources:

Sergio will post in his blog the other demo.

You can leave comments and questions in this post or the one in windows day blog.

PDC Essentials @ Buenos Aires

Posted in Talks by bcardiff on the November 12th, 2008

Updated November 20th, you can download slide and demos here.

On Tuesday 18th, Juan and I will be presenting ASP.NET 4.0 Roadmap. Check which other talks are available and register here.

This is the event information:

  • Horario: martes, 18 de noviembre de 2008 16:00 - 22:00 p.m.
  • Lugar: ITTC. Sarmiento 1113 Piso 5. Buenos Aires Argentina.
  • Registración
  • Descripción:Durante los días del 27 al 30 de Octubre se lleva a cabo la Professional Developer Conference en Los Angeles, Estados Unidos. Durante este evento Microsoft realiza grandes anuncios sobre novedades en la plataforma de desarrollo, presentando su visión de Cloud Computing, construyendo aplicaciones que desdibujan las barreras entre la PC, la Web y los dispositivos móviles, lo nuevo en VS 2010, .net Framework 4, distintos avances sobre Windows 7, la siguiente mayor versión de la plataforma cliente Windows y mucho más. En este evento, estaremos presentando algunas de las novedades develadas durante el evento, contando con disertantes asistentes al mismo.

My first conference at microsoft argentina

Posted in Talks by bcardiff on the May 23rd, 2008

You can register for the event here. Thanks Miguel for this opportunity.

event details (spanish):

Towebs & MSDN lo invitan a conocer las herramientas más innovadoras para el desarrollo web en plataforma Windows. Las charlas, están orientadas a programadores y desarrolladores. Queremos brindarle la posibilidad de que sus sitios web se diferencien del resto. Para lograrlo lo invitamos a capacitarse en el uso de tecnologías de última generación como ASP.NET, AJAX y Silverlight.

Fecha: Jueves, 5 de Junio

Inicio

Presentación

Orador

14:00

Acreditación

14:30

Introducción a desarrollo web en .NET

Miguel Sáez

14:55

Acceso a Datos en .NET

Miguel Sáez & Pablo Listingart

15:40

Intervalo

16:00

Creando aplicaciones AJAX con ASP.NET

Brian Cardiff & Miguel Sáez

17:00

Creando aplicaciones RIA ( Rich Interface Applications)
con Silverlight

Martin Salias

17:30

Fin del evento

Slides and Source Code