.NET – Restar objetos DateTime

Hoy es mi cumpleaños 😛 Felicítenme.

Ni al caso con el post, dirán. Pero en realidad sí tiene que ver. Ayer varios me estuvieron felicitando, pensando que ése día fue mi cumpleaños. Al final, uno me dijo que Hotmail decía que ayer cumplí años. No creía haber puesto mal la fecha, así que entré a Hotmail, a mi perfil, y vi que decía «Fecha de nacimiento: 23 de sept. de 1985 (26 años)».

¿Cómo que 26 años, si todavía me faltaba un día? Saquen la cuenta: 2010 – 1985 = 25. No cuenta 2011 porque todavía no llegaba el 23. Pero bueno, ya era tarde y no me iba a preocupar por eso.

Hoy que llegué al trabajo, me resurgió la duda. Ya que el sitio de Hotmail está hecho en .NET (o al menos la extensión de las páginas web dice eso), hice una aplicación en .NET para hacer la prueba.

Sigue leyendo «.NET – Restar objetos DateTime»

Javascript – Detección de soporte de funciones

En el post pasado, hablé de que Google está invitando a los desarrolladores a detectar navegadores basados en Chrome para aprovechar las novedades que ellos están implementando en Javascript, con la justificación de que «para que todos los navegadores soporten esas novedades tendrá que pasar mucho tiempo».

Visto de esta forma, estamos cayendo en lo mismo que sucedía en tiempos de IE vs Netscape: darle preferencia a un navegador y discriminar al resto. Es verdad que hay diferencias entre navegadores, pero la misma forma de Javascript nos permite sortear esas diferencias en la mayoría de los casos.

Un primer caso que puede presentarse es cuando algún navegador realiza una misma operación de forma distinta a otro. En este artículo hablaré de cómo detectar esas diferencias.

Sigue leyendo «Javascript – Detección de soporte de funciones»

Muchos navegadores…

Leí esta noticia en la mañana, que me tomó desprevenido, aunque en realidad es algo que se veía venir.

Según la noticia, Google intenta convencer a los desarrolladores de que se enfoquen en "navegadores basados en Chrome", debido a las ventajas que permite el motor de renderizado usado por este navegador, hablando de nuevas tecnologías web, principalmente javascript.

Muchos dirán "pues claro! si estamos hablando de nuevas tecnologías, por qué no hacer caso!?" Y en cierta forma tienen razón, pero el artículo es un poco engañoso, lo cual no me sorprende viniendo de una empresa como Google.

Sigue leyendo «Muchos navegadores…»