[Off-Topic] Entrevista MSDN FLASH :)

Hola!, en la próxima edición de MSDN Flash viene una entrevista que me hicieron Sonrisa, como no soy ninguna celebridad ni mucho menos, estoy muy agradecido por este gesto, acá esta en detalle:

1. ¿Quién eres en tus propias palabras?

Geek, desarrollador de software, docente universitario y futuro Papá, con incesantes y enfermizas ganas de aprender nuevas tecnologías y compartir lo aprendido, fanático de la programación Web y Móvil.

2. ¿Qué ha sido lo que te ha motivado para trabajar con tecnologías Microsoft?

Llevo cerca de 10 años trabajando con tecnologías Microsoft, una de las motivaciones principales es la maduración de los productos y tecnologías al momento de desarrollar, te aseguras que vas a tener respaldo, documentación y actualizaciones de las herramientas, he visto a través de los años muchos frameworks de desarrollo desaparecer o simplemente dejaron de ser actualizados, sin embargo la robustez y maduración de .NET, junto a las nuevas y solidas herramientas para las plataformas emergentes, como lo son Windows Phone y Windows 8, demuestran que el camino del éxito sigue siendo junto a estas tecnologías.

3. ¿Qué hace que tú seas un excelente evangelist?

En realidad no sé si soy un excelente evangelist, pero me esmero en que los aportes técnicos que hago en mi blog aporten valor y no sean solo noticias de otra fuente, o porciones de código que si bien pueden ser muy útiles, pierden significado si no hay una buena explicación para quien lee el artículo. Siempre trato de prestar ayudar, con lo poco que sé, a los desarrolladores que me lo solicitan, muchas veces me voy con la pregunta en la cabeza, y cuando llego a la casa, creo algún ejemplo para enviarlo como respuesta, y cuando las preguntas tienen cierto grado de dificultad y es un tema que no manejo muy bien, mucho mejor!, ya que necesariamente tengo que estudiar para llegar a la solución, con lo que adquiero nuevo conocimiento.! Personalmente creo que si en el día no aprendiste nada nuevo, no valió la pena vivirlo!

4. ¿Cuál es la mejor cosa que te ha pasado desde que eres evangelist?

Lo mejor ha sido el conocer gente que comparte la misma pasión por el desarrollo en distintos países, aprender y compartir experiencias que enriquecen profesionalmente. He tenido la fortuna de que mucha gente reconozca el trabajo realizado a través de mi blog www.chalalo.cl hacia la comunidad, cada comentario de felicitaciones o agradecimiento hace que el esfuerzo valga la pena. No puedo dejar de mencionar la muy buena onda del team de MSDN y Technet Chile, que ha potenciado mis ganas de cooperar con la comunidad, así que doy las gracias a Wilson, Hans, Claudia, Violeta y a todos los que me han apoyado durante todos estos años.

5. Microsoft ha renovado toda su gama de productos, ¿Qué puedes decirnos de Visual Studio?

Creo que la evolución de Visual Studio ha sido impresionante, en su versión 2012 existen muchas mejoras en lo que corresponde al desarrollo web, que es una de mis áreas de interés, pero imagina, con Visual Studio puedes desarrollar para Web con distintos enfoques, webforms, asp.net mvc, asp.net web api, también puedes desarrollar aplicaciones para Windows Phone 7, Windows Phone 8, puedes desarrollar para el escritorio clásico de Windows o para Windows 8 RT, es decir, tienes una herramienta que es más que una navaja suiza y que cumple a la perfección cada una de sus tareas.

6. Cuéntanos cuáles crees que son las tres fortalezas del nuevo paquete de desarrollo de la nueva gama de productos Microsoft

Primero que nada Madurez de un producto que lleva varios años en el mercado, con mucho feedback por parte de los desarrolladores, hacen que Visual Studio 2012 sea una gran herramienta.

Segundo, como dije antes, es una navaja suiza, con un solo producto tienes la posibilidad de desarrollar para múltiples plataformas, con distintos enfoques de desarrollo, para distintos dispositivos, es una solución muy completa.

Tercero, ayuda a los equipos de desarrollo ágil, mejoras en la usabilidad de la interfaz web de TFS, soporte Kanban incluyendo el tablero, mapas de código para entender y navegar por las relaciones mucho más rápido, e incluyo acá también las mejoras sobre las mejoras sobre la cobertura de las pruebas automatizadas, todo esto, nos permiten de cierta manera, la posibilidad de mejorar la calidad de nuestro software.

7. ¿Qué contiene tu “Computer Bag”?

Un Notebook Dell XPS, Un Windows Phone 7 (Nokia Lumia 800), un Galaxy Nexus, 4 pendrives, muchos lápices, muchos cables de todo tipo, Disco duro externo de 1tb, puntero laser, mouse Microsoft Arch touch. ( y nada más!, ya que el peso hace estragos en la columna)

8. ¿Tienes alguna experiencia laboral interesante para contarle a la comunidad de Desarrolladores en Latinoamérica acerca de estos productos?

A lo largo de mi vida como desarrollador son varias las experiencias laborales con herramientas Microsoft, puedo nombrar casos de éxito con ASP.NET MVC para pesqueras de la zona en donde vivo (Concepción- Chile), también trabajo para el área de salud, en donde integramos herramientas NoSQL junto a WebForm, revitalizando aplicaciones con mucho éxito, y por último pero no menos importante, últimamente he tenido que desarrollar de aplicativos para Windows Phone , en donde se me pidió también el mismo desarrollo para IOS y Android, debo decir que los tiempos de desarrollo para Windows Phone fueron mucho menores, es una muy buena plataforma de desarrollo!.

9. Nombra 3 recursos indispensables que quieras recomendarle a la comunidad de Desarrolladores sobre el producto

ASP.NET Web Api, indispensable colegas, crear servicios REST con una facilidad increíble, para estos tiempos en donde si no estás conectado, estás muerto,

ASP.NET Web Matrix, si bien no es parte de la suite de Visual Studio, tienes que probarlo, si eres un apasionado de HTML5, Javascript, CSS, acá tienes una herramienta muy buena, en donde puedes partir de cero con un proyecto, o instalar un producto opensource como lo son los gestores de contenidos directamente de están gran herramienta, vas a abandonar tu editor de texto preferido por esta herramienta.

Otro indispensable de Visual Studio 2012, Los test de carga sobre los sitios web, he visto en distintos proyectos problemas de performance que pudieron ser evidenciados en etapas tempranas del desarrollo, muchas veces los desarrolladores no ponen su atención sobre los atributos de calidad del software como la fiabilidad y eficiencia, poniendo énfasis solo en los requisitos funcionales, poniendo en riesgo el proyecto. Ahora bien, con los test podrás simular una carga del sitio con N usuarios concurrentes, con cierta velocidad de las conexiones de usuarios y una serie de parámetros a configurar que hacen que el test pueda simular un ambiente lo más real posible tener una visión completa del comportamiento de tu sitio en un ambiente controlado y predefinido.

En la página www.asp.net verán videos de todas estas tecnologías, les recomiendo que las vean!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *