Intenta

En proyectos web tienes que atreverte a hacer, intentar y volver a intentar, no esperes a tener todos lo elemento necesarios para poder comenzar (no hay Cloud Servers? usa hosting tradicional, etc), avanza con lo que tengas, pregunta a quien necesites preguntar e itera tu proyecto.

De estos intentos pueden suceder 2 cosas :

  • Si sale mal, bueno al menos tuviste la experiencia de hacer algo por ti mismo y aprenderás de la lección.
  • Si sale bien, ¡felicitaciones! el éxito viene de la mano con el trabajo, disfruta lo que es tener un proyecto propio y valorado por usuarios de verdad.

Eso es mejor a solo decir que seguramente “tu lo puedes hacer mejor”, una cosa es decir y otra hacer, no sea comentarista 2.0, intente jugar, necesitamos buenos ejemplos.

La nube en palabras simples

La nube es una buena manera de pasar tus preocupaciones a otros. Pasar tus aplicaciones y servidores a un ambiente virtualizado, la nube, donde tienes los recursos para expandirte según necesites en este ambiente prácticamente al infinito. Aún así, el concepto es bastante más complejo y discutible, veamos ejemplos.

Cuando usas una aplicación en la nube (Zoho, Gmail, Basecamp, etc.) lo correcto es decir que se usa Software como Servicio (SaaS por sus siglas en ingles), bajo este concepto no nos preocupamos de cosas como instalarlo o actualizar el software que usamos, el paradigma es que se vuelve un servicio y eso responsabilidad de proveedor de la aplicación.

Es importante saber que bajo este contexto las aplicaciones contienen tu información, si el proveedor del servicio algo le sale mal no podrías acceder a tus datos y puede ser que justo cuando lo necesites, también si eres paranoia veras que datos confidenciales tuyos están lejos de tu control por lo que “alguien” podría acceder a ellos, esto es una posibilidad pero no es la regla general.

De otro lado, cuando se usa una arquitectura de servidores virtuales montados sobre la nube del proveedor (Rackspace Cloud o Amazon EC2 por ejemplo) hablamos de Infraestructura como Servicio (IaaS), no tienes que conseguir el hardware para poner más servidores sino que los virtualizas cuando los necesitas pudiendo escalar casi al infinito, asi es como lo usamos en El Comercio.

Pero lo que no se esta diciendo que el “casi al infinito” implica que escalaras los servicios hasta donde permita el presupuesto, una subida de visitas significa también un mayor gasto. Pagas lo que usas. Condicionalmente la nube no se construye sola así que permanece el tiempo que te tomara la puesta en marcha de dichos servidores y de como dicha configuración desaparecerá como lágrimas…en la lluvia si por alguna razón se apaga una instancia, cosa que ya paso alguna vez.

Con esto, el tema de la nube solo debiera preocuparte si :

  • Servirte de una aplicación evitando perder tiempo instalándola o actualizando.
  • Quieres lanzar una aplicación rápidamente y necesitas asegurar que puedas ampliar rápidamente en caso sea un éxito.
  • Tienes el dinero para pagar la nube.

Y ese fue el post promoviendo el uso responsable de la palabra “nube” ;)

¿Qué medio de búsqueda ofrece información más fiable, Google o Twitter? ¿Qué factores determinan el PageRank de una página de Twitter? Google responde

| permalink

Google : Caffeine update

  • Es una actualización mayor de la infraestructura de Google que aún no se aplica, comentan que es algo en lo trabajan continuamente.
  • Se puede probar comparar los búsquedas (es cutre pero sirve) o probarlo directamente en el sandbox, a primera visita resultados varían poco al buscador actual y son servidos a mayor velocidad.
  • Ahora están interesados en feedback acerca de la calidad de las búsquedas y las diferencias con el servicio actual.
  • Creo que es temprano para hablar de repensar el SEO como lo conocemos, pero no debemos perderle ojo a estos cambios.

Más en :

Equipos Web en el Mundo Real™

Mañana Sabado 18 por la tarde (hora peruana, GMT -5) estaré hablando sobre Equipos Web en la conferencia online Adobe en Vivo, evento organizado por la gente de GarageFlash que ya lleva desde el martes con ponencias de calidad sobre flash y la web en general, luego publicare las diapositivas en este post.

Actualización : dejo las diapositivas de la presentación, aún queda pendiente el video por la gente de garageflash.com :)

ir.pe, acortando direcciones web con estilo

Esta es una de esas aplicaciones que se te ocurren en 2 minutos y construyes en 2 días, quería un webapp que haga solamente lo que se necesita hacer, que lo haga simple y rápido.

ir.pe acorta direcciones web para que puedan ser compartidas fácilmente, genera un url más corto, se puede enviar a twitter directamente, generación a un click usando el bookmarklet y tiene un pequeño API que ampliare pronto.

Comentarios y sugerencias como siempre serán bienvenidos.

PD: mi amigo Germán comenta que no debería usar Blueprint CSS siendo un webapp tan pequeño, la verdad es que si quieres desarrollar rápidamente tiempo no sobra para resolver lios crossbrowser que el framework soluciona y que creo lo hace de manera aceptable, si estoy de acuerdo con el que el xHTML es mejorable … pero creo que me extenderé más respecto a estos detalles en un próximo post.

Webdriver es la nueva herramienta opensource de Google para desarrollar pruebas automatizadas de nuestras aplicaciones web, va en la misma linea del conocido Selenium. via Google Opesource blog

| permalink

Secuestran maestrosdelweb.com, ademas de otros sitios asociados y cuentas personales, en twitter se reclama la lentitud de GoDaddy para resolver el problema con los dominios.

Actualización : se resuelve el problema de los dominios, bien por @cvander :)

| permalink

Web Development Project Estimator es una herramienta para hacer un calculo simple de presupuestos web, tiempo invertido en item por precio por hora, así de sencillo. Vía Ajaxian

| permalink

Probando Friendfeed

Friendfeed es un servicio para explorar la web, agregar los servicios que más usas y automáticamente los comparte en tu perfil, así también puedes seguir otros perfiles y descubrir cosas.

Una característica útil es la posibilidad de filtrar el contenido agregado para quedarte con los elementos que necesites (como los twitts que generan ruido), otra utilidad son los “amigos imaginarios” para seguir elementos de interés de gente que no esta en el servicio.

Un ejemplo de como voy generando un perfil : friendfeed.com/cesars.