Showing posts with label Training. Show all posts
Showing posts with label Training. Show all posts

Tuesday, May 20, 2008

XSLT + ToolBox en MSDN + Comentarios + Ndepend!

Pues bien, aquí en Lima ya estamos comenzando el martes (bueno, son las 00.40), el lunes ha sido emocionante, con reuniones que tenia previstas y conversaciones que lo dejan a uno pensando, incluso a la hora de almuerzo, o cena o cuando simplemente quieres revisar unos feeds antes de escribir algo a mano (pues a veces vale la pena).

Resumiendo, los temas que quería comentar no pudieron ser alcanzados, o en todo caso, conociéndome... se me va la noche, el día y demas horas, asi que, mejor... lo dejamos para despues.

Antes, un breve reporte de las cosas que he encontrado en la red o lo que siempre quería/quiero comentar:

XSLT a fondo:
Qué han intentado hacer con XSLT? la respuesta se puede transformar en otra pregunta "qué no se ha intentado?"
La verdad, es que aun recuerdo el primer ejemplo práctico con el cual conocí a este medio de transformación:
"Integrar dos aplicaciones completamente peleadas, diferentes plataformas, diferentes desarrolladores, todo diferente."

Pues qué se hizo? un contrato, es decir (a grandes rasgos) un esquema o estructura de trabajo que debía (tenía) respetarse y una transformacion XSLT que permitió integrar sin problemas dos soluciones que no querían conversar (no mencionemos Biztalk, por lo que sé, el cliente no quería o en todo caso, no siempre debemos matar una mosca con una shotgun).
Claro que la transformación podía hacerse programáticamente, como muchos ya habrán pensado, pero usando XSLT el procesamiento es mas humano.
Adjunto una imagen gracias a TopXML




Ahora, han intentado generar un archivo aspx por completo, usando XSLT? Uno simple, mostrando un registro en particular. Con un poco de cuidado y estudiando (no todo es googlear) uno descubre que no es complicado generar un HTML con esa información, pero, un ASPX? ojo, sin .NET ni otros artificios, solo con XSLT.
Pues bueno, primero debemos recordar que un ASPX contiene etiquetas asp, con ello en primera instancia debemos indicarle a nuestra plantilla que esté preparada para generar etiquetas diferentes a las convencionales, es decir ahora debemos considerar a los tags "<asp:"
Esto se logra agregando lo siguiente en la cabecera de la plantilla:

<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:asp="remove">

Pues que sucede con esto? con algunos procesamientos, se logra un avance considerable, aunque luego vienen los artificios que ya veniamos mencionando, lo que es combinar algo de .net para que se pueda tener algo mas presentable.
Si bien es cierto se logra bastante avisandole al XSLT que no tome en cuenta las etiquetas "<asp:", debemos considerar que las paginas ASPX comienzan con el clásico "<%@ Page Language=....>"
Como resolvemos eso? pues la verdad, de momento no encontré un libro o documentación en línea que me indique que namespace o instrucción agregar para que el XSLT permita este tipo de etiquetas, asi que, de momento a usar .net nomas (aunque, la verdad, el uso es cada vez en menor cuantía)

Aquí un artículo que me parecío de por si, muy interesante, de TopXML.
Y que podemos usar para hacer la transformación, pues el Visual Studio!

ToolBox en MSDN
Debo confesar que me he vuelto un fanático de la sección ToolBox del MSDN Magazine. No se como sucedió pero me gusta la simplicidad con la que comentan que herramientas consideran como recomendables, lo mismo para las páginas, y libros!

Para el mes de Mayo mencionan una herramienta para revisar cambios en base de datos, si... pero a nivel de registro, y si de páginas hablamos, esta vez fue el turno para el buen Joel de Joel on Software, el cual, la verdad es que tiene muy buenos posts. Si es que no lo conocian, seria bueno que se den una vuelta, o en todo caso, a manera de resumen pueden entrar a la seccion en español.
Y ya que hablamos de Joel, siempre es bueno reflexionar con un "Nada es tan simple como parece" (Cuantas conversaciones al respecto)

Sobre todo esto, considero, que quizá con el tiempo (con algo de suerte y administración del mismo) pueda escribir igual, bueno, nada se pierde soñando, no? Pues claro que me refiero a hacer reviews sobre productos, recomendar páginas, o incluso libros! (bien, creo que ya es hora de dormir).

NDepend!:
El ultimo post, que de por si era creo, igual de largo que este, tuvo dos... dos... dos comentarios! (contando el mio), ademas claro del spam que por suerte no fueron publicados, pero, hace unos días me llegó un mail del buen Patrick Smacchia, comentándome un poco más sobre el NDepend, yo la verdad, feliz de leerlo! y mas aún, espero darme unas horas mas adelante para hacer un breve review, sobre el uso y que facilidades se tienen. En todo caso, la verdad es que en el blog de Patrick pueden encontrar, desde ya, información en abundancia.

Comentarios:
Bueno, me despido, se me pasó la hora más de la cuenta, pero antes de cerrar la tienda, dos enlaces (a ver si puedo contar):
- Improve Web Application Performance: 12 Aspectos que te dejaran pensando un poco mas de lo normal, la sección 13 indica las conclusiones a las que deberiamos llegar.
- Download YouTube Videos as MP4 Files: Bueno, hagan click y me cuentan si les sirve, mas aún si la funcionalidad es nativa de YouTube.
- Entienden la imagen?



Me comentan.

Saludos[at]Cama

Tuesday, March 04, 2008

Dejar VS2005 por VS2008, pues bien...

Hace unos dias volvió a mi bandeja la duda sobre usar o no VS2008 en vez de la versión anterior del producto, pues bien, hace mucho que en mi equipo hemos dejado de ser Happy Programmers (que es mi manera de decir, usar lo ultimo que sale ni bien se libera, no sabiendo realmente si debería o no usarse, es decir, intentar matar una mosca con una shotgun), y creo que luego de revisiones previas podemos hacer un acercamiento sobre este nuevo producto.

En primera instancia (es decir, lo que creía inicialmente y en algunos casos aun sostengo) VS2008 me sigue pareciendo un VS2005+Additionals+Mejoras de Perfomance. Pero bueno, mejor hablemos de las cosas que me parecen de verdad, interesantes:

- Integración WPF/WCF, ahora el soporte del IDE es nativo, no es necesario instalar extensiones/adicional al FW/IDE.  A pesar de que esto lo podias tener en VS2005 luego de ciertos pasos de instalación, en VS2008 el soporte es nativo, no solo se trata de instalar el adicional, en el caso de VS2008 se supone que se han realizado pruebas intensivas con estas nuevas funcionalidades que vienen desde la caja.

- Microsoft Intellisense en JavaScript incluyendo referencias a librerias externas, eso me parece realmente increible!. El enlace referenciado

- Soporte Multitargeting (si, todos hablan de lo mismo), pues bien... este me parece muy importante, mas aun si aun estas dudando en dejar o no tu muy querido mentira hay un bug que nunca se arregló VS2005, puedes seguir trabajando como si nada hubiera pasado, pero bajo VS2008. Ojo que el soporte es a partir de aplicaciones bajo FW 2.0

Me gastaría escribiendo sobre que hay o no en el nuevo producto, personalmente hablando el VS2008 se ve muy bien estilizado (osea, muy bonito pues!), inclusive las opciones de menú tienen un efecto agradable. Con respecto a la migración de Librerias, de momento solo lse ha realizado sobre librerias de clases, y hasta ahora los reportes de migración indican que no hubieron problemas.

De momento les puedo decir que no hay problema con dar el salto al VS2008, pero inicialmente y a manera de acostumbrarnos aunque sea a los nuevos colores podemos aprovechar el soporte multitargeting ya mencionado en no se cuantos sites y ponernos una mano en el pecho y otra en el site de Learning Portal y/o Begginers.

Saludos.


PD: Para terminar luego de revisar algunos artículos me quedo con el siguiente, el cual nos muestra una manera para encontrar diferencias a nivel de FWs (2 vs 3.5), muy bueno.

Wednesday, February 06, 2008

VS 2008 - Recursos para principiantes

Hola, adjunto información que podría servir de ayuda para los primeros pasos en Visual Studio 2008.

Begginers Developer Center.
Un centro de aprendizaje muy interesante, mostrando incluso algunos videos y documentación de libre descarga.

Ahora, si necesitas las ediciones express, aqui el enlace para descargar el ISO del instalador.
Mas información, disponible en el Learning Portal.

Saludos.
Jersson

Friday, December 28, 2007

Free eBook Introducing Microsoft LINQ

Hace un tiempo encontré una noticia de la descarga de capítulos de algunos libros MS Press, pues bien, revisando bien, me di con la sorpresa que el libro de Introducing Microsoft LINQ estaba completamente disponible!

Pues bien, a descargar entonces.
(y a leerlo, supongo)

 

Saludos.

Friday, December 14, 2007

Maquina Virtual y Documento de VS2008

Visual Studio 2008 Rhythm Training Virtual PC es una máquina virtual de un Windows Server 2003 con Visual Studio 2008,
Esta máquina trae ademas el VS2008 Training Kit, el cual mencionamos en un post anterior.

Por otro lado, les dejo un documento que lista los principales beneficios que se consiguen con VS2008.


Saludos

Wednesday, December 12, 2007

Desafio MSDN

Hola,
Si tienen un tiempo, favor revisen la pagina del desafio MSDN, se ve interesante (muy interesante)


Como dicen algunos "se aprende como jugando"

Suerte.
Jersson

Wednesday, December 05, 2007

Download ISO MSDN Library for VS 2008

Via Google Alerts encuentro el enlace para descargar el MSDN Library del VS2008, he buscado en la pagina de MS si hay información al respecto (como por ejemplo, un detalle de lo que estoy descargando), pero hasta el momento nada, solo encuentro del Beta 2
Asi que les paso el enlace para descarga directa.
Aqui la fuente (Interesante lenguaje)

Saludos.
Jersson

Tuesday, December 04, 2007

WPF Contest!

Hola,
Acabo de enterarme que Lab49 (Innovación a demanda, increible!) está organizando un concurso de applicaciones WPF, aunque revisando las restricciones, solo pueden participar desarrolladores (en grupos de 1) que vivan en Canada, Mexico, USA o Puerto Rico, es decir...

Por otro lado, si hablamos de premios, he visto un USB con locker incluido (locker por hardware), la invitacion al MS FinServ DevCon, 1 alienware!! (una pc de las buenas)

Aqui la noticia del lanzamiento y el site oficial del concurso.

Suerte en el concurso!!

Tuesday, November 27, 2007

Silverlight Essential Training (Videos y mas...)

Hola,
Me ha llegado una notificacion de un curso gratuito de SliverLight, todo en videos,
se ve interesante, mas aun si es brindado por el mismisimo program manager, Mike Harsh.
Via el blog de este ultimo, podemos encontrar notas muy interesantes, como por el ejemplo el diseñador de formularios, todo construido bajo SL.

Aquí la direccion del curso, el cual lo pueden obtener en Lynda.com, via este enlace.
Algún requisito?
Pues, inscribirse en la página y estudiar, nada mas.

Ahora, que, si les interesa BLEND, pueden encontrar un video "primeros pasos", vía el siguiente enlace.


Saludos.

Wednesday, November 21, 2007

Learning Visual Studio 2008 (Si es que ya te decidiste)

Hola,
por si ya te decidiste en dar tus primeros pasos en VS2008, te comento que desde hace un tiempo comenzaron a liberarse recursos para acortar el proceso de aprendizaje.
Ya que se liberó la versión oficial del producto y sus ediciones express, paso a resumir algunas direcciones que me parecieron interesantes.

Visual Studio 2008 Training Kit
Msdn ha liberado la version oficial de su kit de entrenamiento, de libre descarga, por cierto, no hay versión en español, pero si en chino =)

Visual Studio 2008 Learning Guide
Al parecer el mejor resumen no oficial que he encontrado, resumido, digamos que orientado a personas que ya conocen el producto. Se los dejo de todas maneras.
Vale la pena en el aspecto de que un grupo de personas se ha tomado la molestia de juntar todos los articulos relacionados a los nuevos issues del producto, es decir, pueden encontrar articulos provenientes de blogs, msdn, serverside, etc. (como dirian algunos amigos, hecho de nosotros para nosotros)

Visual Studio 2008 Training (by AppDev)
AppDev siempre me ha sorprendido por la cantidad de paquetes de entrenamientos que ofrece. Siempre vale darse una vuelta por alli, pues si tienes suerte, puede que encuentres un regalo.
Aqui la dirección para poder bajar unos reviews del producto con los lenguajes base, es decir VB o C#

Training desde WindowsClient.NET
WindowsClient es el site oficial de MS en lo que respecta a desarrollo de aplicaciones windows (valga la redundancia). En este caso ya tiene su sección orientada al nuevo producto. Interesantes videos.

Y desde ASP.NET
Ya que hablamos de desarrollo en clientes, por qué no tocar el tema de aplicaciones web? por ello me dí una vuelta por el site oficial de ASP.NET y encontré mucho que revisar desde la sección descargas.

Bueno, sin mas me despido, este fue mi resumen, espero sirva.
Un Saludo.

Monday, November 05, 2007

SCRUM y Desarrollo de Software

Qué es SCRUM?
Pues no puedo mentirles, estoy viendo que es una metodología que puede amoldarse facilmente al Desarrollo Agil, aquí parafraseo a wikipedia con su "menos burocracia"
Por lo poco que estoy entendiendo puedo agregar que uno de los conceptos claves es el trabajo en equipo y el entendimiento de que se deben tener los objetivos claros.

Por el momento no quiero ahondar mas, pero Jorge Serrano escribió un articulo titulado "Explicando SCRUM a mi abuela", el cual, sin animo de buscar nietos, comenzaré a leer en unas horas, ni bien despierte.
Algo que tambien deberiamos leer para tener un concepto claro o al menos amigable de SCRUM es el siguiente enlace, que viene gracias a Diario de la Programación, blog que se ve muuy bueno.

Por cierto, hay un libro de SCRUM que puede conseguirse en el siguiente enlace.
Lo que puedo decir al respecto es que los primeros capitulos se ven muy buenos, mas aun si tratan de Gestión de Proyectos, respondiendo dudas cómo:
- Qué es un proyecto?
- Gestión de proyectos (es necesaria?)

En fin, espero leer un poco y comentarle mas al respecto.


BTW, No olvidar, esto es independiente de la tecnología, nunca habrá dependencia con el lenguaje, sino estariamos en un graaan problema.

Sunday, December 03, 2006

Vista SP1 y Libro de JavaScript

Hace unos dias me enteré de algo que a pesar de ya tenerlo por entendido, no dejó de sorprenderme,

Los chicos de Redmon tienen planificado liberar el Service Pack 1 del Windows Vista en conjunto con la version vista de servidores, es decir la evolución de los windows 2003 server.



No me parece correcto, que a pocos dias de la liberacion de un nuevo sistema operativo ya estén hablando del service pack del mismo,

aunque es de entendedores que los SP no solo tienen parches de instalación (como ejemplo xpsp2 y mejorias y reforzamientos de seguridad), lamentablemente el publico en general solo lo ve como parches, sobre todo de seguridad.



Por problemas logísticos aun no puedo instalar el Vista, espero esta semana tenerlo y tener mis apreciaciones, hasta el momento, como siempre, encuentro opiniones divididas, esto tampoco es muy sorprendente, muchos dicen (y no es la primera vez), mejor esperar un tiempo (un service pack?), otros estan encantados.

yo por mi parte, mientras tenga soporte para todos mis dispositivos, no hay problema!

Aunque aun no consigo la versión Vista para el sincronizador de mi sonny ericson k750i, se reirían si les digo que es uno de los pocos motivos que hacen que regrese a mi ya no muy usado windows xp?

Eso ultimo fue muy trivial, pero sinceramente, me gusta el vista, se nota el esfuerzo realizado...



Por otro lado..

En un post anterior, me preguntaron que libro de Javascript recomendaría, la verdad, les soy sincero, ese lenguaje me gusta desde tiempos inmemoriales (noten lo exagerado que soy).

A pesar de ello, recuerdo un buen libro, que por cierto, lei hasta la mitad, y a partir de alli lo tenia como manual de referencia, el resto que pude aprender se lo debo a la documentación del mismo lenguaje, algo del modelo de objetos y nada nada de ejemplos de internet, si, nada del copiar pegar... (fui demasiado old fashion con ese lenguaje!).



No recordaba el nombre del libro, pero estuve de paso por la universidad y pude averigua el titulo y al autor, mejor aun, conseguí una imagen del libro.

El titulo (Español): Fundamentos de Javascript

Autor: Jason Manger

Aqui un enlace a Amazon...


Una foto que pude tomarle (lo sé, demasiado extraño..., pero que importa!), notan los arboles?



Friday, March 17, 2006

De aplicaciones distribuidas a Team Foundation Server, dandome un saltito por Software Factories!

Estoy revisando el libro "Working with Microsoft Visual Studio 2005 Team System", esta muy interesante,
ultimamente he tenido algo de tiempo para darle unas revisiones a toda la plataforma, incluyendo a usar una maquina virtual con Team Foundation Server, parte integral de todo el Team System,

Sobre Software Factories, bueno microsft está implementando una Factoria orientandose a linea de produccion de Salud,
La implementacion HL7 ha generado que se creen nuevas herramientas que se pueden anexar al VS2005, aun hay mucho por rebanar, pero la idea es buena,

Ademas, para seguir con la personalizacion de plantillas, o del mismo VS, esto a causa de Software Factories, y demas etc, dentro de poco estaran liberando el Visual Studio SDK.


Estoy plenamente seguro y empecinado a armar algunas ppts sobre ASP.NET 2.0, temas como mebership y master pages visto de una manera practica, me ha llamado la atencion y me ha dado muchas ideas haber visto un video y una que otra documentacion que estaré posteando mas adelante.

Saludos.
J.

Sunday, January 15, 2006

[ME]Registration de mis Products!

Hoy me llegó un mail de la gente de MS, especificamente de los productos express,
el motivo, el registro de los productos que he descargado,
las ediciones express de ms, me bajé los discos completos (diganme marciano, tenia motivos para hacerlo =P)
En fin, ace mucho habia leido de los beneficios del registro, pero siempre me olvidaba de hacerlo,
Aqui el anuncio que llegó a mi correo,
---


En Microsoft, nosotros entendemos que registrar nuestros productos muchas veces es tedioso, puede tomar mucho tiempo, requiere ingresar información personal y normalmente no se obtiene mucho a cambio. Para ser sinceros, no valía la pena registrarse hasta ahora!!


Estamos ofreciendo cientos de dólares gratis en recursos de Microsoft y nuestros socios para asegurar que usted tenga una excelente experiencia con las versiones Express. Dependiendo del producto que registre, usted recibirá muchas beneficios, y los puede revisar en
http://msdn.microsoft.com/vstudio/express/register/

Si aún no ha descargado las versiones Express
puede hacer en la siguiente dirección:
http://msdn.microsoft.com/vstudio/express/default.aspx
Estas versiones no tienen costo siempre y cuando se activen antes del
6 de noviembre del 2006.

---
Interesante,
luego del registro, he podido descargar un libro de VC#Express2005, WebDeveloperExp2005 y uno de Team System, ademas de una seccion de cursos de Microsoft Learning (www.microsoftlearning.com),

y que dicen, vale la pena el registro, o no?

say no more.

Jersson

Monday, July 11, 2005

nuevo oceano, libros en ms reader e iPod!

Empezaron mis nuevo dias,
nuevo dias fuera del océano,

todo bien hasta el momento, vamos es solo el primer dia, hay aun mas aventuras que contar!!!.
jaja ya estuvo bueno,
hoy levanto una maquina virtual con casi todo lo que perdí en mi antiguo XP de desarrollo (el trabajo que me costó armarlo..., pero bueno, ya veo que hago :P)
La verdad que esto de las iPods ya me está llamando la atencion, mas y mas, ayer por la tarde, leyendo una que otra revista, encontre un pequeño cable que sirve para transferir las fotos tomadas por una digital (creo que era una canon) hacia las iPods, es decir, infinidad de fotos!!!
Ahora, en la página del
comercio, acabo de enterarme de esta iPod, para ver videos, jaja asu, ya como dirian algunos de mis amigos, ya mucha mariconada...; aquí el enlace, a ver si alguien entra...o entiende =P, jaj es que está en japones! (asu, reproduce divX!!!)
Hoy estuve respondiendo algunos posts en la
comunidad a la cual aun pertenezco, bueno, aun no me botan!

Me sorprende que muchas personas, quieran empezar a correr o similar, cuando hay aun por aqui, mucho camino que formar, camino para que los demas podamos caminar sin problemas, Estoy en contra y ala vez del lado de ellos, que quieren hacer cosas grandes, pero la verdad es que veo tantas cosas que me hacen pensar que aun nos falta mucho, que no podemos dejar tanta gente atras (entre los cuales me incluyo)

Creo que porfin, luego de mucho tiempo, logro comprender algunas de las ultimas palabras que escuche de Sergio, "Hace mas de dos años que tengo la misma PPT de .net, y esto es pues no me cansare de intentar explicar sobre los puntos básicos de tecnologia .net...es lo mínimo"
Esa historia es muy larga, pero el punto es uqe nuestros cimientos estan aun blandos...

En msdn en español, encontré una sección de libros en formato ms reader, recuerdo que hace mucho, mucho descargué uno de esos, uff cuando estabamos en beta, y todos me decian que haces loco, instalando como tres horas en un windows nt, si mañana lo desinstalan!!!


Tengo mucho mas, aunque no se si hacerle caso a Jimmy, y pedirle porfa en su blog para que me preste su disco de Ubuntu, acaso esta loco!!!,

say no more...

Sunday, June 26, 2005

regreso a casa...


he tenido semanas terribles...
mis pasos por hi5 han sido interminables, alli tengo muchos journals que compartir...
en Gesfor sigo bien...

Esta semana cumplí una de mis metas a corto plazo,
tambien cumplí una año en la chamba, me dieron mis felicitaciones (si claro...)

Sigo revisando de a ratos el VS2005, me aprobaron un proyecto muy interesante...,
han liberado un Libro de introducción a VB.net 2005, todo en PDF; el cual esta muy bueno, a pesar de que esté orientado a desarrolladores con conocimientos VB6/VB.net, es bueno para empezar...

lastima que no haya salido algo similar para las ediciones express, pues son ediciones de descarga mas fail que todo el paque de whidbey..(sin ofender :P)

la gente de mono sigue tomando cuerpo (es decir, estan haciendo muchas cosas mas, y muye buenas...), monalisa la esta rompiendo (muy buena idea), que pena que solo haya versiones para plataforma no win32; aun no encuentro similar, pero el proyecto esta interesante como para hacer unos ajustes y darle una compilada para que funcione en mi windows xp :D

en fin, he hecho muchas cosas desconectado de estos puntos IT, la gente debe escribir mas, y leer mucho mas, quisiera contagiarme de eso, contagiralo si pudiera...

a ver que le hago...


say no more

J.
PD: Aquí algunas fotos que quiero mostrar...
(11:24 26/06)Por siaca, los enlaces estan en el texto alla arriba =D

(11:28 09/07) la sonrisa de monalisa la puse arriba pues el link se habia roto...
el libro...
una foto en la que salgo al estilo sincity..:P