January 2009 - Posts

Les comparto este post que escribió mi buen amigo Mauricio Angulo en su blog de Expressate:

En mis andanzas en el mundo del diseño y desarrollo web muchas personas me han preguntado en repetidas ocasiones el por qué deberían utilizar Silverlight en lugar de utilizar cualquier otra plataforma o herramienta – o ninguna en absoluto. A continuación enumero las cinco razones principales por las que deberías considerar usar o aprender a usar Silverlight:

  1. Habilidades de desarrollo: si ya conoces o desarrollas en JavaScript o en .NET (C#, VB.NET, etc.) ya tienes la mitad del camino recorrido para desarrollar en Silverlight, en lugar de tener que aprender lenguajes propietarios o APIs cerradas.Además Silverlight puede comunicarse de forma directa con servicios web, bases de datos y elementos de DOM dentro de una página de forma directa sin necesidad de proxies.
  2. Separación de capas: el modelo de creación de Silverlight tiene, por diseño, separadas las capas de Presentación, Contenido y Aplicación, dejando que cada uno de los responsables de estas áreas se enfoque en lo que debe hacer sin entrar en conflicto con los otros dos: el diseñador diseña, el programador programa y el editor redacta. Esto hace más eficiente el proceso de creación y hace mucho más fácil de mantener las aplicaciones y sitios.
  3. Consistencia en la experiencia: Silverlight actualmente corre en sistemas operativos Windows y MacOS, además de Linux por medio de Moonlight y es soportado por prácticamente cualquier navegador. Ya se está trabajando en una versión para dispositivos móviles para Windows Mobile y Symbian. Una aplicación Silverlight se ve y funciona de la misma forma en cualquier plataforma o navegador, sin importar dónde fue hecha.
  4. Una gran comunidad: Silverlight tiene poco más de un año que fue lanzado en su primera versión final y ya está en 1 de cada 4 computadoras en todo el mundo, y el número sigue creciendo. Sólo en la transmisión de las olimpiadas de Beijing el sitio de NBCOlympics llegó a recibir más de 50 millones de visitantes concurrentes. De forma similar, el número de sitios en la galería de sitios de Silverlight sigue creciendo así como las aplicaciones y código gratuito alrededor de esta tecnología.
  5. Una mejor experiencia de usuario: estos días la funcionalidad es algo que se da por sentado y es justo una experiencia y rica e interactiva lo que marcará un diferenciador entre los sitios que compiten por el tiempo de los cibernautas. Silverlight te ayuda a crear experiencias memorables en poco tiempo y a un costo prácticamente nulo.

Silverlight es un plugin muy pequeño que baja rápido y se puede instalar desde acá. ¿Necesitas alguna otra razón? ¡Empieza a crear aplicaciones Silverlight y vive la experiencia tú mismo!

Webcast para desarrolladoresQue tal team!

Estaremos participando en una serie de entrenamientos en línea durante este año completamente gratuitos sobre desarrollo de nuevas tecnologías.

Estan muy interesantes y contarán con la participación de nuestros consultores serán bastante enriquecedores.

Para registrarse solo sigan las siguientes ligas:

Building your Business Intelligence.
3-Feb / 6-Feb

Microsoft Office SharePoint Server 2007 for Developers.
2-Mar / 6-Mar

Essential SQL Server 2008 for Developers.
5-Abr / 9 Abr

Windows Server 2008 for Developers.
1-Jun / 4-Jun

Y pues que … ¿nos vemos en línea no?

Cheers! Beer

El día de hoy muy temprano me desperté y leí sobre este post que acababa de escribir mi buen amigo Doug Mahugh donde habla de la nueva liberación de las notas de implementación para ECMA-376 de Office 2007 SP2.

¿Qué significa esto?

Pues que Microsoft está abriendo completamente los porqués y cómos de la especificación por si te encuentras trabajando en una solución en la cual te encuentras en un problema sobre la especificación y no le encuentras aquí puedes encontrar la solución fácilmente.

Esto ya lo habían hecho con ODF 1.1 implementation notes – y ahora lo están haciendo con ECMA-376 y posteriormente lo harán con Office 14 y tambien hay planes, para aquellas empresas o desarrolladores que se encuentren escribiendo una especificación que puedan subirla al mismo sitio-engine de MS para esto.

Sin duda una gran noticia – no solo para los desarrolladores sino para la industria – en la cual nos estamos dando cuenta que Microsoft está apoyando no solo para crear nuevas tecnologías sino para permitir la interoperabilidad.

UPDATE:

Al terminar de escribir este post decidí llamar al bati-teléfono del buen Doug y me contesto y nos aventamos un “emergency podcast” donde nos explica a detalle para que sirve, como se usa y como se come. No dejen de escribir a Doug si tienen dudas o requieren mas información al respecto.

Cheers! Beer

Para los que estuvieron al tanto del PDC’08 se anunciaron muchos cambios en la nueva versión de ASP.NET. Uno de los principales fué que el producto como tal estará disponible con todo su código fuente en Codeplex, si ya sé que esto no es nuevo pero es muy interesante para muchos de nosotros que estamos involucrados en estas tecnologías.

Actualmente puedes encontrar el otro Preview ya liberado en el sitio así como su mapa de producto (o Roadmap). Hay tres cosas que se estan liberado en la version de Octubre (la 4 ya se viene en las siguientes semanas) y principalmente son:

Hablando un poco de esto lo nuevo de cada uno de estos productos nos encontramos que:

  • Las webforms serán mejoradas y tendrán más rendimiento que las que usamos actualmente. Tendremos mejor control sobre id’s de clientes (por si alguna vez quisiste encontrar una celda con el DataGrid usando Javascript :P) completamente enfocadas a estándares y mejor rendereo de los CSS así como control del markup que se generan por los controles del servidor. Además de que tendremos una integración casi nativa con Dynamic Data y AJAX.
  • Dynamic Data será un tema interesante y tendrá mucha integración con el Framework de MVC. Soportará diferentes capas de acceso a datos lo cual no te hará que uses solamente LINQ to SQL o bien el ADO.NET Entity Framework de manera que inclusive podrías estar utilizando tus propias bases de datos o bien los mismos ADO.NET Data Services.
  • Otro punto interesante de lo que vimos una presentación en el PDC el buen Garrido y yo es de jQuery y como seguirá evolucionando la manera de como se están desarrollando las aplicaciones y mejorando el mismo AJAX.

De nuevo se vienen muchas cosas muy interesantes en el desarrollo y la evolución de la tecnología. Estén pendientes en el sitio de Codeplex para más información y no dejen de ver los videos en Channel 9 de lo que estaremos en contacto pronto.

Cheers! Beer

Posted 01-14-2009 11:59 AM by chris | with no comments
Filed under:

Bueno, este inicio de año ha sido muy callado para este blog. Me dediqué de lleno a migrar el Team Intellekt de la version de Community Server 2007 a 2008.5; lo cual me trajo varias actividades como:

  1. Descargar la base de datos del servidor.
  2. Ponerme a limpiar las tablas de la base de datos (borrar posts de ex-empleadillos, feeds, comentarios de spam)
  3. Instalar una copia del Team Intellekt local en mi máquina y que funcionara.
  4. Pelearme con IIS7 para que funcione en modo correcto.
  5. Pelearme con los permisos.
  6. Correr el programa de migración.
  7. Actualizar todos los templates del servidor para poner el captcha.
  8. Migrar dentro de nuestro hosting de SQL Server 2000 a 2005.
  9. Migrar dentro de nuestro hosting de .NET 2.0 a 3.5.
  10. Modificar las cuentas de seguridad.
  11. Revisar todos los blogs.
  12. Deshabilitar las aplicaciones que no se migraron.

Total que el proceso nos llevó al menos una semana; entre que helpdesk hacía la migración; en lo que se sube el respaldo de 200 MB (cuando nuestra base media ya 2 GB!) y la modificación de todas las plantillas.

Al final, Team Intellekt inicia el año bien con un nuevo Community Server. Eso nos da mucho gusto =).

Por otro lado estamos modificando tambien nuestra página corporativa y ya tiene algunos avances que pueden ver directamente en el sitio. Entre ellos fué que migre los 100 MB de nuestra galería a Silverlight Streaming; liberando espacio de nuestro hosting y ancho de banda. Tambien le puse un poquitito de código para los botones y finalmente cambiamos algunas fotos.

En fin, algunos pendientes que teníamos ya se van liberando para iniciar con todas las ganas este 2009.

Cheers! Beer