Atención amigos, Microsoft Press ha puesto bajo disponibilidad gratuita en su blog los siguientes eBooks:
A descargarlos y disfrutarlos, sobre todo el de SQL Server 2012,
Hasta la próxima,


Durante la próxima semana, para ser exactos el jueves 22-marzo, estaré dictando en New Horizons Perú (Lima), el DemoShow titulado “Desarrollo de Aplicaciones Web con ASP.NET MVC 2”; si deseas participar del Evento, sólo debes enviar tus datos personales (Nombres y Apellidos Completos, Empresa/Institución donde laboras, y Teléfono de contacto) a info@newhorizons.com.pe
Espero poder verlos durante el evento,
Hasta pronto,

En varias oportunidades me han preguntado lo siguiente ¿cómo cambio mi preferencia de Lenguaje de Programación en el entorno de Visual Studio 2010?; así es que ante esto, he preparado esta pequeña guía que les ayudará a completar este ligero proceso y sencillo (válido también para Visual Studio 2008).
Cada vez que instalamos el Visual Studio 2010, en cualquiera de sus versiones, la primera vez que lo ejecutamos, nos solicita indicar cuáles serán nuestras preferencias en el IDE, mostrándonos un cuadro similar al siguiente:

Dependiendo de la selección que activemos, ésta afectará en todas las demás sesiones que aperturemos del IDE de Visual Studio. Sin embargo, en algunas ocasiones nos interesa cambiar estas preferencias, y para esto deberemos tomar en cueta el siguiente procedimiento:
- Iniciaremos una sesión del IDE de Visual Studio 2010; si tenemos abierta alguna, asegurémonos de cerrar cualquier solución aperturada.
- Luego, de la Barra de Menús Principales de Visual Studio, seleccionaremos el menú Tools, opción Import and Export Settings…

(Figura Nº 01)
- A continuación, nos aparecerá la siguiente pantalla:

(Figura Nº 02)
- En esta pantalla (Figura Nº 2), seleccionaremos la opción Reset all settings, para cambiar nuestras preferencias del Lenguaje de Programación, luego daremos clic en el botón Next >; lo que nos llevará a la siguiente pantalla (Figura Nº 03):

(Figura Nº 03)
- En esta pantalla (Figura Nº 03), nos aparecerán las siguientes opciones:
- Yes, save my current settings: lo que nos permitirá almacenar en un archivo físico nuestras preferencias en el IDE de Visual Studio 2010, para luego restaurarlas.
- No, just reset settings, overwriting my current settings: lo que indicará que no queremos almacenar en un archivo físico nuestras preferencias en el IDE de Visual Studio 2010. En este caso, será opción la que seleccionaremos.
- Luego daremos clic en el botón Next >; a lo que nos aparecerá la siguiente pantalla:

(Figura Nº 04)
- En esta última pantalla seleccionaremos nuestras nuevas preferencias, y las confirmaremos haciendo clic en el botón Finish. Y con esto tendremos habilitado nuestro IDE de Visual Studio 2010 con las nuevas preferencias habilitadas, pudiendo cambiar siguiendo el mismo procedimiento en cualquier momento según nuestros requerimientos.
Espero les sea de utilidad esta pequeña pero importante guía,
Hasta la próxima,


El día de mañana Martes 22-febrero, de 10.00am a 11.00am (GMT-5), estaré compartiendo el WebCast titulado “Cómo mejorar los sitios anclados (Pinned Sites) con Windows Internet Explorer 9” para la audiencia de MSDN; los invito a participar y revisar juntos características que nos permitirán aprovechar lo disponible en Internet Explorer 9 para mejorar las UI’s de nuestras Aplicaciones Web.
Sólo debes registrarte desde aquí, para tener acceso al WebCast del día de mañana,
Espero atenderlos,
Hasta pronto,


Durante la próxima semana, para ser exactos el martes 21-febrero, estaré dictando en New Horizons Perú (Lima), el DemoShow titulado “Desarrollo de Aplicaciones Windows con Windows Presentation Foundation 4.0”; si deseas participar del Evento, sólo debes enviar tus datos personales (Nombres y Apellidos Completos, Empresa/Institución donde laboras, y Teléfono de contacto) a info@newhorizons.com.pe
Espero poder verlos durante el evento,
Hasta pronto,


Durante la próxima semana, para ser exactos el jueves 15-diciembre, estaré dictando en New Horizons Perú (Lima), el DemoShow titulado “Implementando Aplicaciones Comerciales con C# 4.0 en Visual Studio.NET 2010”; si deseas participar del Evento, sólo debes enviar tus datos personales (Nombres y Apellidos Completos, Empresa/Institución donde laboras, y Teléfono de contacto) a info@newhorizons.com.pe
Espero poder verlos durante el evento,
Hasta pronto,


Durante esta semana, para ser exactos el martes 22-noviembre, estaré dictando en New Horizons Perú (Lima), el DemoShow titulado “Desarrollando Aplicaciones con ASP.NET MVC 2”; si deseas participar del Evento, sólo debes enviar tus datos personales (Nombres y Apellidos Completos, Empresa/Institución donde laboras, y Teléfono de contacto) a info@newhorizons.com.pe
Espero poder verlos durante el evento,
Hasta pronto,


Desde Octubre pasado, Microsoft ha puesto a total disponibilidad la primera versión del Training Kit para Visual Studio 11 Developer Preview.
En esta primera versión del Training Kit, no se han incluído las presentaciones y los videos que normalmente se adjuntan en estos tipos de guías, pero si les puedo asegurar que los HOL’s están muy completos y definitivamente nos ayudarán a completar todas las prácticas que se nos presentan, lo que nos permitirá ir testeando las mejores características de Visual Studio 11 Developer Preview sobre Windows 8.
Luego de instalar el Training Kit, lograrán percatarse que se instalará una aplicación muy pequeña, llamada Microsoft Dependency Checker; la cual tiene como finalidad comprobar que tengamos los requisitos previos instalados para completar los laboratorios del Training Kit. Esto, definitivamente, sí que nos agiliza el entrenamiento.
Mi recomendación es instalar este Training Kit sobre la máquina que tenemos corriendo Windows 8 y Visual Studio 11 Developer Preview, sé que es algo lógico, pero vale la pena redundar un tanto para tener claro el panorama, y disfrutar al máximo los HOL’s.
A continuación, un breve resumen del Training Kit de Visual Studio 11:
- Visual Studio Development Environment, un vistazo al entorno de desarrollo en Visual Studio 11 y sus lenguajes
- Programación asíncrona en .NET Framework 4.5 con C# y Visual Basic
- Novedades en ASP.NET y en Visual Studio 11 Developer Preview
- Novedades en ASP.NET Web Forms 4.5
- Construcción de Aplicaciones completamente REST con WCF Web API
- Gestión del Ciclo de Vida de las aplicaciones
- Construyendo el Software correcto: generación de Storyboards y recolección del feedback de los clientes con Visual Studio 11
- Gestión de Proyectos Agiles en Team Foundation Server 11
- Desarrolladores más productivos con Team Foundation Server 11
- Diagnóstico de incidencias en producción con IntelliTrace y Visual Studio 11
- Pruebas de exploración y otras mejoras en Microsoft Test Manager 11
- Pruebas Unitarias con Visual Studio 11: MSTest, NUnit, xUnit.net y Code Clone
- Aplicaciones Windows con Metro Style
El Training Kit está liberado, a empezar nuestro entrenamiento,
Hasta la próxima,


Desde hace unas semanas, ya tenemos disponible la versión Release Candidate (RC) de Silverlight 5, disponibilidad sólo para descarga de desarrolladores, lo que nos permitirá seguir evaluando la herramienta como tal. Esperemos que a fines de este año (es lo más seguro, de acuerdo a las notas publicadas en el Blog de Peter Brown) tengamos la versión final disponible, para empezar la producción en pleno de nuestras Aplicaciones Web con Silverlight 5.
En comparación con la versión Beta de Silverlight 5, en este nuevo release denominado Release Candidate, podremos encontrar nuevas características implementadas, tales como:
Binding and Related
- ICustomTypeProvider (Ver el Post de Alexandra Rusina's)
- Custom Markup Extensions
- Ancestor RelativeSource Binding
- Implicit Data Templates
- Binding in Style Setters
- DataContextChanged Event (disponible desde la versión Beta)
- PropertyChanged now an UpdateSourceTrigger option (disponible desde la versión Beta)
Graphics
- XNA 3D API
- Improved Graphics Stack
- 3D Render targets (disponible desde la versión Beta)
- XNA 3D built-in effects (disponible desde la versión Beta)
- 3D surface composition settings (disponible desde la versión Beta)
- 3D multi-sample anti-aliasing (disponible desde la versión Beta)
Media
Text
Operating System Integration
- P/Invoke (disponible desde la versión Beta) (también: My Printer Enum Example)
- Multiple Windows
- Unrestricted File System Access in Full Trust
- Full Trust in-browser
- Default Filename in SaveFileDialog and OpenFileDialog (disponible desde la versión Beta)
- 64 bit browser support for Windows (new since beta)
- Power awareness for media apps (keep the PC alive while a movie is playing, for example) (new since beta)
Productivity and Performance
- Network Latency Improvements
- Databinding Debugging
- Parser Performance Improvements
- Multi-core JIT for improved start-up time
Controls
Other
Muchas de estas nuevas características se encuentran documentadas en el Site Oficial de Silverlight de Microsoft.
Colegas, la mesa está servida, a terminar de conocer Silverlight 5,
Hasta la próxima,


Saludos amigos, para su conocimiento del 15 al 20 de agosto de este año, se estará desarrollando en Perú el XIX CONEISC (Congreso Nacional de Estudiantes de Ingeniería de Sistemas) en la ciudad de Huancayo; en el cual estaré participando con mucho gusto, y agradeciendo por supuesto a los organizadores por la invitación.
Mi participación está programada para el día Martes 16 de agosto, desde las 06.10pm hasta las 07.25pm; donde desarrollaré el siguiente tema: “Desarrollo de Aplicaciones para Windows Phone 7”, si te encuentras por la hermosa e incontrastable ciudad de Huancayo en estos días puedes aprovechar y participar del Congreso.
Espero poder compartir con Uds. el tema a desarrollar,
Nos vemos,


Aunque se escucha y lee, que en la próxima versión de VS.NET existirá pleno soporte para HTML 5; los desarrolladores no podemos esperar, así es que desde Junio pasado de este año, se ha liberado la Actualización del Soporte para HTML5 en VS.NET 2010, completamente gratuita y sobre todo con eficiente desempeño.
A pesar que esta actualización no ha sido desarrollado netamente por los Equipos de Microsoft, se ha proyectado como una gran colaboración por parte de desarrolladores independientes, quienes con mucha dedicación incluyen nuevas capacidades para VS.NET 2010; es el caso de Mads Kristensen y su Equipo, los responsables de entregar la Actualización del Soporte para HTML5 en VS.NET 2010, la cual incluye soporte para HTML5 y CSS3, y nuevas funciones de JavaScript, las que se agregan a todas las versiones de Visual Studio.
Esta Actualización del Soporte para HTML5 en VS.NET 2010, incluye intellisense y validación para las siguientes categorías:
Características de HTML 5:
APIs para Browser:
- Geo-Location: la ubicación de los sitios web es una tendencia creciente y clara, ahora posee total intellisense y validación dentro de Visual Studio. Para ver ejemplos al respecto, recomiendo visitar IE9 test drive demo
- Local Storage: IE ha estado soportando local storage from IE8, pero ahora Visual Studio provee características de intellisense para crear sitios con almacenamiento de estados en el browser. Para ver ejemplos al respecto, recomiendo visitar HTML5 Demo Site
CSS3:
Los invito a que instalen esta nueva actualización para VS.NET 2010; haré lo mismo, y en mi próximo blog les comentaré como me fue.
Hasta la próxima,

Es habitual mencionar ahora en nuestras conversaciones que el futuro del Desarrollo se orienta a la Nube, y efectivamente, muchos servicios y características ya están disponibles desde el Cloud.
Microsoft, quiere tenernos al tanto de estos sucesos, y ha organizado el Evento Virtual Cloud Power, a realizarse este próximo 17-mayo; si te agrada estar actualizado con las últimas tecnologías de desarrollo, esta es una oportunidad imperdible.
A continuación los detalles del Evento Virtual:




Espero verlos durante el Evento Virtual, me encontrarán dirigiendo la Sesión “Internet Explorer 9 para Desarrolladores”,
Nos vemos,


Durante el primer Key Note del MIX 2011, nuestro gran amigo Scott Guthrie anunció la liberación final del ASP.NET MVC 3 Tools Update. Es una actualización pequeña pero muy robusta y completa, ya que incluye características muy útiles para ASP.NET MVC 3
Si tenemos instalado al runtime de ASP.NET MVC 3, no tendremos necesidad de desintalarlo para instalar esta actualización, simplemente procederemos a ejecutar la actualización
Les comparto las características incluídas en el ASP.NET MVC 3 Tools Update:
- El Release final de EF 4.1; que influye EF Code First, disponible ahora desde la generación de nuevos proyectos.
- Incorpora el soporte para Data Scaffolding, opción habilitada al momento de Agregar nuevos Controladores.
- Disponibilidad de nuevas plantillas de Proyectos con Soporte para HTML5
- Una nueva plantilla de Proyecto para Intranet’s

- Versiones recientes del core de jQuery, jQuery UI, y jQuery Validation

Como se percatarán tenemos nuevas herrramientas que nos facilitarán el desarrollo de Aplicaciones Web, a descargarlas, utilizarlas y compartir nuestras experiencias.
Suerte, hasta la próxima,

Cortesía de nuestro colega y amigo Luis Quiroz…
Y se viene el MVP Tour Perú 2011 (Nombre Código: Destruction Tour Perú). Tendremos como invitados internacionales a MVPs como Elias Mereb, desde Venezuela, a Rodrigo Diaz Concha, desde México, y representando a Perú (con algunos kilos adicionales…) estará Francis Urteaga, Ellos darán una serie de conferencias en Cajamarca, Trujillo y Lima, donde expondrán interesantes temas alrededor de Windows 7, Silverlight e Internet Explorer 9.
Habrá un Taller de Windows 7 que se realizara en las oficinas de Microsoft Perú, dirigido por el mismísimo Elias Mereb. Son cupos limitados, así que apúrense.
Aquí un mensaje de Elias Mereb, http://geeks.ms/blogs/eliasmereb/archive/2011/04/18/mvp-tour-per-250-2011.aspx

Como muchos deben saber, desde el 12 al 14 de Abril último en la ciudad de Las Vegas (EE.UU.), se llevó a cabo el MIX 2011; evento donde se mostraron las últimas características y futuros del Diseño y Desarrollo de Aplicaciones Web sobre Plataforma Microsoft. Y como siempre, nuestros amigos de Channel 9 ponen a nuestra completa disposición la grabación de las principales Sesiones Desarrolladas en este gran evento.
Pero eso no es todo, durante el MIX 2011, se hizo pública la liberación de la versión Beta de Silverlight 5, resaltando las nuevas características incluídas en esta nueva versión:
- Posibilidad de depuración de Bindings en XAML

- Extensiones del Markup, completamente personalizables
- Plugin, con soporte para 64 bits
- Disposición del nuevo control DrawingSurface, con el cual podremos generar áreas en donde se podrán definir contenidos en base a elementos 3D
- Y otras nuevas características que nos asombrarán
Para descargar Silverlight 5, se recomienda seguir el procedimiento siguiente:
- Descargar e instalar Visual Studio 2010 SP1 o Visual Web Developer Express 2010 SP1; dependiendo de lo que estemos utilizando.
- Descargar e instalar Microsoft Silverlight 5 Beta Tools for Visual Studio 2010 Service Pack 1
- Descargar e instalar Microsoft Expression Blend Preview for Silverlight 5
Aclarando las dudas, que me imagino deben estar surgiendo; podemos hacer convivir a Silverlight 5 con Silveerlight 4, y a Blend 4 con Blend 4 para Silverlight 5. Con esto se nos permitirá la posibilidad de crear aplicaciones utilizando Silverlight 4 ó Silverlight 5.
Entonces, a revisar las nuevas características de Silverlight 5 Beta
Hasta la próxima,


No debemos dudar que desde su aparición el Patrón MVC en ASP.NET ofreció un nuevo enfoque para el desarrollo de Aplicaciones Web con VS.NET 2008 (ASP.NET MVC 1.0); luego con el lanzamiento de ASP.NET MVC 2 en VS.NET 2010 se agregaron nuevas características esenciales para seguir mejorando el panorama del desarrollo utilizando este Patrón. Y ahora, con ASP.NET MVC 3.0 las características aumentan, pudiendo mencionar algunas de ellas a continuación:
- En las versiones anteriores de MVC, era necesario invocar al método Html.EnableClientValidation() desde una vista para habilitar la validación del lado del cliente. Lo que teníamos que tener en cuenta era la invocación al método EnableClientValidation y las referencias a los scripts MicrosoftAjax,js y MicrosoftMvcValidation.js (este último nos permitía validar las propiedades de un modelo que tenían asignados atributos de validación DataAnnotations desde el lado del cliente). En ASP.NET MVC 3 este paso ya no es necesario, ya que la validación del lado del cliente está habilitada de forma predeterminada. Podemos habilitarla o deshabilitarla modificando directamente el archivo web.config.
- ASP.NET MVC 3 viene con el motor de vistas opcional llamado “Razor” (a parte del ya existente para vistas .aspx). Razor minimiza el número de pulsaciones de teclas necesarias para crear una vista, y permite un flujo de desarrolo rápido y fluido. Al contrario que con otras sintáxis, no tenemos que interrumpir nuestro ritmo de programación para indicar explícitamente el comienzo y el final de un bloque de servidor en nuestro HTML. El parser de Razor es lo suficientemente listo como para inferirlo del código. Esto nos permite una sintáxis más compacta y expresiva convirtiéndola en limpia, rápida y divertida de escribir.
Estas sólo son algunas de las nuevas características, ahora disponibles con ASP.NET MVC 3. Pronto, estaré preparando una serie de Videos que les permitan comprobar de forma práctica cada una de estas características adicionadas en ASP.NET MVC 3
Ahora, para que vayan avanzando, les comparto el siguiente set de Videos gratuitos de entrenamiento para ASP.NET MVC 3, disponibles desde el Site Oficial de ASP.NET:

Espero les sea de mucha utilidad, y nos vemos en el próximo Primer Video de Entrenamiento para ASP.NET MVC 3 con Visual Studio.NET 2010 que estaré compartiendo.
Hasta pronto,


Hace varias semanas teníamos liberada la versión Beta del Service Pack 1 de Visual Studio.NET 2010; muchos hemos podido evaluarla y comentarla, proveyendo nuestros comentarios al equipo responsable.
Y como resultado de todo este trabajo de colaboración, desde el día de hoy está disponible la Versión Final del Service Pack 1 de Visual Studio.NET 2010, liberada para todos nosotros los desarrolladores, que utilizamos día a día esta gran Suite de VS.NET 2010.
Entre las mejoras agregadas, podemos mencionar las siguientes:
- Mejoras para la productividad del desarrollador con el Visor de Ayuda
- Compatibilidad con Silverlight 4
- Soporte básico de las pruebas unitarias en el .NET Framework 3.5
- Asistente de rendimiento para Silverlight
- Intellitrace para 64 bits y SharePoint
- Compatibilidad con IIS Express
- Soporte de SQL Server CE 4
- Soporte de HTML5 y CSS3
- Animaciones y gráficos aceleradas por GPU basadas en MFC
Como verán tenemos muchas mejoras incluidas; asi es que a descargar el SP1 de VS.NET 2010 y disfrutar de las nuevas ventajas y características incorporadas.
Hasta la próxima,


Desde la última semana de febrero, está disponible para su descarga el Service Pack 1 de Windows 7 a través de Microsoft Download Center, siendo también distribuido mediante el servicio de Windows Update.
Windows 7 SP1 nos ayudará eficientemente a mantener nuestros equipos constantemente actualizado. Además de incluir soporte del lado del cliente para memorias dinámicas, siendo éstas, dos nuevas funciones de Virtualización habilitadas en Windows Server 2008 R2 SP1 y RemoteFX.
Para obtener sugerencias y recomendaciones con respecto a la instalación de SP1, les recomiendo leer este Post del Blog del Equipo de Windows.
Entonces amigos, a actualizar nuestros equipos,


Saludos amigos,
El día Miércoles 16-febrero, por las 11.00am (GMT-5), estaré brindando el WebCast MSDN, titulado: “Internet Explorer 9 para Desarrolladores”; donde comentaremos acerca de las nuevas funcionalidades que posee IE9 (ahora en su versión RC) para los que desarrollamos aplicaciones día a día.
Hasta el Miércoles,

Desde el 10 de febrero último, se encuentra disponible para descarga la versión del Internet Explorer 9 RC (Release Candidate), versión mejorada y actualizada desde su aparición en Beta, incluyendo la mayoría de solicitudes y feedback, proporcionados por los miles de usuarios que descargaron su presentación inicial.
Para obtener mayor detalle, puedes visitar el Blog Oficial del Equipo de IE, donde encontrarás información detallada de las nuevas características incluídas en la versión RC del Internet Explorer 9.
A seguir disfrutando de esta nueva versión del IE.
Hasta la próxima,

Más artículos
Página siguiente >