WebMatrix – Parte I

Hola a todos,
Si bien es cierto hace ya buen tiempo que fue anunciado el lanzamiento de la primera beta del Web Matrix, pues no habia tenido tiempo para realizar la publicación respectiva.
Siendo honesto, ni bien salió el producto pude descargarlo y realizar algunas pruebas no fue nada complicado, es por ello que quiza vayan a encontrar muchos de posts al respecto.
Como tal uno de los aspectos a resaltar es que te permite trabajar con diversos gestores de contenido, para muestra un botón:
image 
Si bien es cierto algunas de estas plataformas no están basadas en .net, la idea de Web Matrix es brindar un entorno de trabajo que permita la creación sencilla de sitios web.
Ahora, si son en .net, mucho mejor ya que como tal Web Matrix viene de la mano de:
– Un gestor de servicios similar al IIS (recuerdan Cassini? pues aqui está repotenciado!) 
– Un gestor de datos basado en SQL Server
– Un nuevo lenguaje (Razor es el nombre que debemos recordar)
– Sin olvidar claro, su nivel de integración con Visual Studio 2010

Información a detalle, demos y screens de cada uno de estos productos las pueden encontrar en el blog de ScottGu.

De momento me voy despidiendo, a la espera de sus comentarios del uso y facilidad de la herramienta, como tal, tengo pendiente un post adicional al respecto ya que tengo algunas ideas y comentarios que deseo compartir.

Un Saludo y Muchas Gracias
@Jersson

VS2010 + Jersson = Trujillo

Asi es amigos, esta semana me encuentro en Trujillo dictando cursos de Visual Studio 2010, Application Lifecycle Management y Windows Communication Foundation, todo esto para una entidad financiera.
Ha sido una experiencia muy agradable y lo bueno de todo esto es que tengo mucho material del cual podré escribir en el resto de los días.

Por otro lado, ayer por la noche tuve la suerte de participar como ponente de una conferencia de Visual Studio 2010 en la Universidad Privada del Norte, aqui el afiche que pude rescatar.
image002

Tienen que admitir que se vé muy bonita!
Pues bien, la presentación salió mucho mejor de lo que esperaba y debo admitir que una vez más estaba nervioso, más cuando me dijeron que había un intermedio para que los asistentes tomen algunos refrescos y bocaditos. En ese momento pensé, salen y ya no vuelven! pero al terminar el break pues, el local se llenó más!! Gracias a mis nuevos amigos organizadores, que hicieron muy agradable el evento!

Eso me animó más y mostré algunas demos que no acostumbraba sacar por temas de tiempo, pero bueno, no acostumbro viajar a Trujillo y tener mas de una hora para una sesión, asi que, creo que les gustó =)

Me despido, ya que tengo que revisar el material para mañana, que es el último día de clases, ha sido bastante agotador, es cierto, pero ha valido la pena compartir tantas experiencias en tan corto tiempo.

Aquí unas fotos del evento y con uno de los grupos que participa en la capacitación:
http://picasaweb.google.com/s/c/bin/slideshow.swf

Un Saludo
@Jersson

VS2010: Copiar, Pegar, Duplicar?

Hola mis estimados lectores, hace buen tiempo que quería comentar esta característica de Visual Studio, la cual descubrí hace mucho, como siempre… por accidente 🙂

Es de conocimiento general el buen uso de copiar y pegar vía Ctrl + C y luego Ctrl + V, pero han notado que se puede hacer uso de la combinación de copiar sin necesidad de seleccionar el texto?
Prueben esto incluso desde el menú contextual y luego peguen como si hubieran seleccionado algo.

image
image

Es interesante ya que a veces uno desea copiar una línea de código y utiliza la selección completa, sea de forma manual o quizá por el ya conocido Triple Click, hagan la prueba, tres clicks y verán la selección completa (claro, esto funciona siempre y cuando hayan instalado el VS2010 Pro Tools).

Pero bueno, asi como funciona el Copiar, los invito a probar la combinacion de teclas de Cortar (Ctrl + X), o en todo caso, como en el ejemplo, por menú contextual.

Pero, que es lo que también descubrí hace un tiempo? pues duplicar una línea completa! hagan la prueba haciendo un Ctrl + D y verán. En mi caso he presionado varias veces la combinación y he obtenido:

image

Y bueno, tal como me dijeron en una clase hace ya mucho tiempo, esto para qué me sirve? pues personalmente me ha permitido aprovechar algunas lineas que con alguna modificacion me servirían para otra cosa, o bueno en temas de pruebas rápídas que queria hacer, o al tener unas lineas en HTML que queria variar temporalmente, creo que ya depende de uno 🙂

Y bueno, no se si les ha pasado pero por accidente presionaron más de una vez Ctrl + C, sabían que Visual Studio 2010 tiene un portapapeles incluido? pues una imagen mas que 101 palabras.
image 

Sin más me despido a la espera de sus comentarios.
Un Saludo
@Jersson

Expos que no comenté (Agosto 2010)

Hola amigos lectores, lamento confirmar mi desaparición por el mes anterior, he tenido muchos inconvenientes para seguir posteando sobre mi bien querido Visual Studio 2010, pero bueno, espero este mes terminar algunos posts que honéstamente, ya no serán muy novedosos que digamos (pero bueno, estoy seguro que aun serán de interes)

Lo que si no he podido comentar por cuestiones de tiempo es que en Agosto, pude exponer =) dos veces!! Aqui las listo rápidamente.

Ponencia en el XVII CONEISC
Asi es, este año pude participar como ponente en el XVII Congreso Nacional de Estudiantes de Ingeniería de Sistemas y Computación, estuvo todo muy interesante y yo muy contento pues desde niño que no iba al Real Felipe del Callao =)
Mi tema fue Desarrollo por Emprendedores, en la cual hablé de como es que hemos venido armando nuestra empresa y aquellos aspectos que no debemos olvidar (consultor o empresario?, qué vender? cómo formar un equipo? consideraciones para desarrollar, y muchos etc), recomendaciones y claro, un breve espacio para BizSpark y ya saben, Visual Studio 😀

Lanzamiento del STC PUCP
Pues de manera increible llegué al evento de la PUCP, la verdad, es que nunca habia entrado a esa universidad, y asistir como ponente fue muy agradable y hasta emocionante, pero bueno, basta de sentimientos no compilables, el asunto es que mi netbook soportó casi todas las demos que hice.
Por cierto, no hubo más de cinco slides, lo demás fueron demos y demos y demos de Visual Studio 2010, espero se hayan comprendido, pues, al menos se rieron (y eso que habían muchos de Java)

Pues nada más, tengo algunas fotos, espero subirlas de a pocos, pero la verdad es que estoy un poquito cansado =(

Comienza nuevo mes, veamos que tal me salen los nuevos posts =)
Un abrazo

@Jersson
PD: He recibido el resultado de las últimas encuestas, no se si puedo puedo publicarlas pero estoy contento, esta vez solo se fue uno mientras iba exponiendo, creo que al resto les daban puntos extra por quedarse =D

VS2010: Qué tanto usas los snippets de código?

Hola a todos,
No se ustedes pero personalmente estoy muy convencido de que los snippets de código ayudan a incrementar la velocidad de programación.
Claro, tampoco son la solución a nuestros problemas, pero bueno, es un aporte muy importante.

Lo que he notado es que muchos desarrolladores no aprovechan estas capacidades, por ejemplo, con Visual Studio hay muchas cosas interesantes, que, como siempre digo, pueden parecer algo tontas, pero ayudan!

Ahora por ejemplo que estoy creando un ejemplo que pienso publicar, necesito escribir una función, digamos en Visual Basic, entonces:
image
Mi preocupación en este punto, es que a veces estamos tan apurados al escribir bloques de código, que dejamos pasar mensajes y ayudas como la que pueden notar en la imagen.
image 

Resumiendo, si tienes opción a usar un snippet (como en este caso), pues la recomendación es hacer un TAB+TAB y bueno, te encontrarás con lo siguiente:
image

Si notan, el cursor se encuentra listo para que pongan el nombre de la función y de hacerlo, uno presiona TAB y pasa directamente al tipo de dato de la misma.

Hagan la prueba =).
Es más, les recomiendo hagan la prueba cuando escriban propiedades, esto les será de mucha utilidad si todavia no migran a las nuevas versiones de VB, en las cuales ya es más facil describir una propiedad (asi es, como en C#)
image 
Ahora, cómo detectan que snippets tienen?
Pues ojo al detalle, es decir, al ícono =D
image 

Al programar en C# el ícono es diferente:
image

En ambos casos, les sugiero tambien revisen la combinación de teclas:
CTROL + K, CTROL+ X (una seguida de la otra)
image
Hay mucho más trucos y datos sobre snippets, pero vamos, los están usando? Espero que si =)

Un Saludo
@Jersson

new beta release in process