06
septiembre
Con la llegada de HTML5 vinieron muchísimas mejoras, entre ellas, la posibilidad de crear nuestros propios atributos en cada etiqueta HTML. Para el desarrollador y el diseñador web que se preocupa por hacer un código legible, fácil de entender y que cumpla con los estándares de la W3C, esto es un enorme avance.
Gracias a la presión que ejercía la comunidad web, en HMTL5 se incluyó la posibilidad de crear nuestros propios atributos en las etiquetas HTML sin tener que incluir un DTD externo (lo que además no cumpliría con los estándares de la W3C). La importancia de esto radica es que ahora se puede evitar el exceso de clases en las etiquetas, y usar los nuevos atributos para definir estilos o funcionalidades diferentes.
El Problema
Antes, si uno no quería verse forzado a utilizar exceso de clases o ids, tenía que crear atributos como:
CONTENT
ó
CONTENT
Sin embargo, esto hacía …
LEER MAS
15
junio
El Single Sign On, conocido por sus siglas en inglés como SSO, es una arquitectura de sistemas que le permite al usuario acceder a diferentes aplicaciones con una sola validación de acceso. ¿Cómo se puede lograr esto en un sitio web? ¿Existe algún riesgo?
Esta técnica se ha popularizado con el auge de las redes sociales, las aplicaciones web y la computación en la nube. Grandes compañías han querido simplificar la vida de sus usuarios permitiéndoles tener acceso a sus distintos productos con una misma cuenta. Puede entenderse el Facebook Connect como un tipo de SSO, sin embargo un ejemplo más claro sería Google Apps.
Con una sola cuenta, usted puede acceder a Gmail (gmail.com), Google Calendar (google.com/calendar), Google Maps (maps.google.com), Google Play (play.google.com), Youtube (youtube.com), Google News (news.google.com), Google Docs (docs.google.com), etc… Como vemos, tenemos acceso a todos estos incluso a …
LEER MAS
10
abril

¿Ha notado cuánto tiempo utiliza revisando Facebook, Twitter o Youtube? ¿Alguna vez lo ha medido? De acuerdo con un reciente estudio de Redes Sociales en Centroamérica, Costa Rica es el país con mayor penetración de las redes sociales en el istmo. ¿Cómo afecta esto la productividad de los ticos en trabajos expuestos a internet y redes sociales?
Existen diversas investigaciones que concluyen que mantenerse conectado en las redes sociales trae beneficios, como lo indica este artículo compartido por el periódico La Nación: las personas parecen trabajar más felices, tener más conciencia social, son más accesibles y responden más rápido, además de que se crean oportunidades de negocio y aprendizaje. Como …
LEER MAS
30
marzo
Para ponerlo en palabras simples: cuando hablamos de buzz hablamos de la presencia que tiene algo en internet, cualquier cosa capture la atención de los usuarios. Pareciera ser algo muy intangible, así que, ¿en qué modo ayuda el buzz a mi empresa? La ecuación es simple: a más exposición de su empresa en internet, más usuarios conocerán de ella, más se acercarán a conocerla y, finalmente, más usuarios utilizarán su servicio, comprarán su producto o se unirán a su causa.
Se ha especulado mucho sobre si Google mide y toma en cuenta el buzz dentro de sus algoritmos para afectar el SEO de una página web, de modo que esta aparezca mejor posicionada en las búsquedas. Sólo Google podría afiramrlo, no obstante lo que sí se sabe con certeza es que Google tiene un interés grande en el buzz. Para ello ha creado iniciativas como el despliegue de tweets en tiempo …
LEER MAS
22
marzo
La gran mayoría de personas que gustan salir a correr y que cuentan con un smartphone, utilizan alguna aplicación que lleve un registro de su velocidad, distancia recorrida y la ruta seguida. Esta información es subida en ese momento a un sitio web donde un historial es creado para que el usuario pueda consultarlo en cualquier momento, mediante gráficos de rendmiento y mapas. Este es un buen ejemplo de un sitio web que utiliza la características de “geolocalización”.
Cuando hablamos de geolocalización en una aplicación web estamos hablando de determinar con tanta exactitud como sea posible la ubicación real (longitud y latitud) de la cual procede la información que se está desplegando. Con la popularidad que han ido ganando las tecnologías móviles y sus aplicaciones, los sitios web han visto una oportunidad de acercarse a sus usuarios utilizando la geolocalización. Esto le da una experiencia más real al usuario, resultados más …
LEER MAS
19
febrero
Después de más de dos años desarrollando aplicaciones web a la medida utilizando CakePHP queremos tomarnos un tiempo para recomendarlo. Sí, realmente es tan fácil como dicen, de ahí su nombre.
CakePHP es un framework creado para el desarrollo de aplicaciones web en PHP.
Un framework automatiza muchas de las tareas más comunes de un desarrollador, sin embargo, muchas veces la curva de aprendizaje que se requiere para poderle sacar máximo provecho es una limitante. La idea principal de Cake es acelerar el proceso de aprendizaje, a la vez que se reduzca el tiempo de desarrollo, manteniendo la calidad del código.
Cake utiliza el esquema Modelo-Vista-Controlador para estructurar sus proyectos. Esto reforzado con el paradigma de orientación a objetos permite el desarrollo de aplicaciones modularizables.
Veamos algunas de las cosas más interesantes que nos ofrece:
Scafolding
Al inicio de un proyecto es muy común que se ajusten …
LEER MAS