domingo, abril 18, 2010

Recursos para comenzar con Visual Studio 2010

Recientemente se realizo el lanzamiento de Visual Studio 2010, próximamente estaré compartiendo con ustedes sobre lo nuevo en Acceso a Datos y WCF. Para comenzar, les recomiendo  estos enlaces.

Visual Studio 2010 Professional Whitepaper

Visual Studio 2010 and .NET Framework 4 Training Kit

Saludos.

martes, julio 07, 2009

Windows 7

El 10 de Julio seria la fecha de publicación de la versión RTM de Windows 7, según fuentes no oficiales, posiblemente estaría disponible para descarga para los suscriptores de MSDN y Technet.


Saludos.

miércoles, abril 22, 2009

Evento Ineta Code Camp


Por primera vez en nuestro país se realizará un evento patrocinado por Ineta-Latam. Les dejo el calendario de charlas, espero verlos por allí.
Agenda del evento
07:00 - 08:00 Registro
08:00 - 08:30 Apertura a cargo de:
José R. Guay Paz (Delegado Ineta Latam para Centroamérica y Caribe - Miguel Almeyda, Gerente de Proyectos Ineta Latam.
Invitado: Dr. Eduardo Suguer Cofino - Rector Magnifico de la Universidad Galileo
08:30 - 09:30
Carlos Augusto Lone Saenz
Aplicaciones de Negocio con Silverlight (LOB Apps With Silverlight!)
Luis Antonio Alfaro - MVP C#
Lo nuevo en C# 4.0 con ASP:NET en VS 2010
09:30 - 10:00 Intermedio - Café
10:00 - 11:00
Luis Felipe Ayala - Microsoft Regional Director
Composite Application Design
Carlos Augusto Lone Saenz
Desmistificando ASP:NET MVC
11:00 - 12:00
Juan Manuel Alvarado - MVP SQL Server
XRM - Microsoft Dynamics CRM como plataforma rápida de desarrollo de aplicaciones
Jose R. Guay Paz - Miguel Almeyda (Ineta Latam)
Integrando su sitio web con Flickr y Facebook para enriquecer la experiencia de usuario
12:00 - 13:30 Almuerzo
13:30 - 14:30
Juan Manuel Herrera Ocheita - MVP Visual Client Application
Programación en capas con Sharepoint
Marlon Antonio Ramos Moscoso
ADO.NET Data Services
14:30 - 15:30
Juan Manuel Alvarado - MVP SQL Server
Creación de tableros de mando usando Sharepoint Performancepoint Services
Juan Manuel Herrera Ocheita
Desarrolla tu propia Framework en Visual Studio 2008
15:30 - 16:00 Intermedio - Café
16:00 - 17:00
Marlon Antonio Ramos Moscoso
Entendiendo Software + Servicios (una perspectiva)
Juan Mestas - Director Regional Perú
Windows Azure, del escritorio a la nube
17:00 - 18:00 Sesión general de cierre
Web & ASP.NET Security - Vía Live Meeting (en inglés)

Joe Stagner - Senior Program Manager - Microsoft Corp. Developer Division




jueves, abril 03, 2008

Conociendo el CLR (Parte 1)

Después de un tiempo sin escribir nada, voy a empezar una serie de artículos sobre el CLR, creo que es muy útil conocerlo a fondo para poder aprovecharlo al máximo y ser mas productivos.

Introducción:

Primero un poco de historia. Microsoft a través de los años ha introducido varias tecnologías para ayudar a los desarrolladores a implementar su código. Muchas de estas tecnologías ofrecen abstracciones que permiten enfocarse mas en la resolución del problema que en la máquina o el sistema operativo. Dentro de estas tecnologías podemos mencionar:

  1. Microsoft Foundation Class library (MFC) ( abstracción sobre programación de GUI C++)
  2. Visual Basic 6 ( abstracción que facilitaba crear aplicaciones GUI), aunque algunos piensan que es una aberración, tiene su importancia en la historia de como los desarrolladores han aplicado RAD (rapid application development). Aclaro que no voy centrarme en el venerable Visual Basic.
  3. ASP ( ofrecía una abstracción para la creación de sitios web dinámicos)
  4. ATL ( permitía crear componentes que podían ser usados en varios lenguajes)

El problema era que había que dominar muchas tecnologías y el desarrollo era complicado, dependía mucho del tipo de aplicación que se quería realizar. El objetivo del .Net Framework es crear un único modelo de programación para cualquier tipo de aplicación ya sea de consola, gráfica, web, componente o servicio sobre la plataforma Windows (aunque ya es posible utilizarlo en otras plataformas). Otro objetivo era permitir a los desarrolladores usar el lenguaje que quisieran.

El .Net Framework consiste básicamente de dos partes: El Common Language Runtime (CLR) y el Framework Class Library (FCL).

El CLR provee el modelo de programación que todas las aplicaciones usan. Este incluye su propio cargador de archivos, administrador de memoria (garbage collector), sistema de seguridad (code access security), manejo de hilos y mas.

El CLR ofrece un modelo de programación orientado a objetos que define que tipos y objetos existen y como se comportan. Aunque hay que tener en cuenta la diferencia entre orientado a objetos y orientado a componentes (ese es otro tema que no vamos a tratar por ahora).

En el siguiente post hablaremos sobre el modelo de ejecución del CLR. Hasta la próxima.

viernes, febrero 22, 2008

Liberado el SP1 de Windows Vista

Hace algunos días se liberó el primer paquete de servicios (service parche diría un amigo) para vista, para los que tienen suscripción a msdn o technet lo pueden descargar ya (o si tienen acceso a través connect ;)

http://msdn2.microsoft.com/en-us/windowsvista/bb898842.aspx

http://msdn2.microsoft.com/en-us/windowsvista/bb898842.aspx

Para los usuarios normales estará disponible a través de windows update, a mediados de marzo. Pero si no pueden esperar les dejo un link que les puede interesar :)

http://geeks.ms/blogs/ezavala/archive/2008/02/13/instalar-windows-vista-sp1-desde-windows-update.aspx

Hasta la próxima.

 

viernes, abril 20, 2007

Beta 1 de Visual Studio 2007

Ya esta disponible la Beta 1 de la siguiente generación de herramientas de desarrollo de Microsoft (nombre código ORCAS), adicionalmente liberaron la CTP de las versiones express !!!, creo que si van a cumplir la fecha de lanzamiento final para Octubre de este año, tambien se incluye la siguiente versión del .Net Framework 3.5, enjoy :)

http://msdn2.microsoft.com/en-us/vstudio/aa700831.aspx

http://msdn.microsoft.com/vstudio/express/future/default.aspx