Avisar de contenido inadecuado

Consejos en Develovers

24/02/2009

Detectar Semana Santa con Javascript

Es posible que en estas fiestas cercanas tengamos la necesidad de saber en qué días cae la semana santa.

Podemos determinar que el domingo de resurrección será el primer domingo de luna llena de primavera. Y sabemos que la primavera empieza el 21 de marzo.

A partir de ahí tenemos claro que el jueves y viernes es festivo y el lunes de pascua en algunas comunidades.

A través de los 'Hijos de...

23/02/2009

Componentes Gzip

El tiempo que se tarda en tranferir diferentes componentes a través de la red, se puede reducir de forma significativa usando determinadas técnicas de compresión.

Si bien depende del ancho de banda del cliente, de su proveedor de internet y de su proximidad a los servidores, existen otros factores que también afectan a estos tiempos de respuesta.

La compresión Gzip reduce los tiempos,...

29/01/2009

Añadir Cabeceras con fecha de caducidad

Los diseños de las páginas Web, repletos de componentes (scripts, css, imágenes, etc), requieres que la primera vez que se visita la página se descarguen todos los componentes, con sus correspondientes peticiones http. (Recordar el 2 post de esta serie: Minimizar Peticiones HTTP)

Otra forma de reducir peticiones futuras es estableciendo como 'cacheable' esos componentes, a tener en cuenta...

23/01/2009

La primera impresión es lo que cuenta

En el blog de Vandelay Design encuentro este pedazo de post que habla sobre la primera impresión de un visitante cuando llega a un WebSite, me ha gustado tanto el articulo que lo he traducido (chapuzeramente) para no perderlo entre mis links de del.icio.us y empaparme muy mucho de lo que dicen.

1. Tiempo de carga.

La mayoría de nosotros somos muy impacientes, no regresamos a las páginas que...

21/01/2009

Actividad (Informar de la actividad del los usuarios) en un site social

Continuamos con nuestra serie de post sobre aspectos a tener en cuenta en el desarrollo de un site social, visita el primero de la serie para ponerte al día.

Que seria Facebook sin su muro?. NADA Exactamente eso, uno de los principales éxitos de Facebook es el fenómeno marujeo (enterarte que hace tal persona sin tener que preguntárselo directamente, via TV, radio, o muro del facebook), sin...

19/01/2009

Utilizar una Red de entrega de Contenidos (CDN)

La experiencia de un usuario con respecto a tu web viene determinada muchas veces por los tiempos de respuesta.Si conseguimos distribuir nuestro contenido entre diferentes servidores conseguiremos no sobrecargar y aumentar la rapidez de las cargas de nuestras páginas. Pero ¿Por donde empezamos?

Como primer paso hay que tener en cuenta un posible cambio en la estructura de la aplicación web...

19/01/2009

Permitir Votaciones en un site social

Continuamos con nuestra serie de post sobre aspectos a tener en cuenta en el desarrollo de un site social, visita el primero de la serie para ponerte al día.

Muchos sites de ámbito social su núcleo ronda a la funcionalidad de votar el contenido, Sitios como digg, reddit, meneame, Stack Overflow entre muchos otros. Los votos de los usuarios determinan que items son populares y cuales se...

15/01/2009

Estado (Que estoy haciendo ahora) en un site social

Continuamos con nuestra serie de post sobre aspectos a tener en cuenta en el desarrollo de un site social, visita el primero de la serie para ponerte al día.

Twitter ha llevado la molificación del estado del usuario a limites insospechados, es una funcionalidad imprescindible en cualquier website social, esto de decir a todo el mundo que estas haciendo en ese preciso momento, es...

30/12/2008

Minimizar Peticiones HTTP

El 80% del tiempo de respuesta de un sitio Web se pierde en la interfaz de tu sitio Web. La gran mayoría de ese tiempo esta ocupado descargando los componentes necesarios: imágenes,hojas de estilo, scripts, flash, etc.

Reduciendo el número de componentes por turnos se reducen las peticiones HTTP para mostrar la página. Y es ahí donde reside la clave para acelerar las páginas.

Una manera de...

29/12/2008

Consejos para acelerar la carga de tu sitio Web. Introducción

Recientemente descubrí la extensión para firefox YSlow  (http://developer.yahoo.com/yslow/)  para determinar los tiempos de carga de una determinada página Web así como los recursos que necesita.Esta extensión viene de la mano de Firebug (http://getfirebug.com/), ambas imprescindibles para desarrolladores Web. YSlow muestra una seríe de consejos que replican desde developer.yahoo.com "Consejos...