Ventanazul es un webzine para desarrolladores web publicado por Alexis Bellido.

Puedes contactarme aquí y encontrarme en Facebook Twitter y LinkedIn.

Cómo publicar y vender libros en Internet

Organizando el primer BarCamp en Uruguay

Hace algunos meses vendí todo en Lima (no era mucho en realidad: casa, algunos gadgets y uno que otro mueble viejo), empaqué algunas cosas con mis chicas y nos mudamos para Montevideo, Uruguay.

Uruguay es un muy bonito país, con lindas playas, mucho viento y gente muy amable. Pensé que una buena forma de retornar la hospitalidad de mis amigos uruguayos sería participando en la organización del primer BarCamp en Uruguay así que por estos días en eso estoy.

Esperando por el iPhone 3Gs en Perú

iPhone tethering

Desde hace mucho he querido reemplazar mi antiguo iPod 5G por un iPhone y parece que ahora que Apple anunció el nuevo iPhone 3Gs se acerca el momento de hacerlo.

Como suscriptor de Internet móvil de Claro Perú, un servicio que sin ser excepcional ayuda como respaldo cuando hay problemas con ADSL o no hay conexión WiFi en el área, pensé que podría usar el mismo plan del modem HSDPA con el iPhone. No es así, Claro Perú pretende que contrate un nuevo plan de acceso a Internet solo para el iPhone.

Lo ideal sería poder usar un solo plan y al iPhone como modem HSDPA. Parece que esto sería posible gracias a la capacidad de tethering pero aún tengo algunas dudas:

  • ¿Permitirá Claro Perú el uso del iPhone 3Gs como modem? Al parecer en los Estados Unidos AT&T aún no tiene previsto usar el servicio pero Apple sugiere que operadores en otros países si lo harían.
  • ¿Funcionará la capacidad de tethering del iPhone 3Gs con sistemas operativos diferentes a Mac OS X? Me refiero, obviamente, a GNU/Linux y en especial a Ubuntu.
  • Y finalmente, ¿cuándo llegará el iPhone 3Gs a Perú y a qué precio?

¿Alguno tiene más datos? ¿Rumores de aquellos cercanos a Claro Perú?

Una introducción a OpenSocial

En el episodio 19 de In Silico conversamos sobre OpenSocial, un proyecto de código abierto promovido por Google y adoptado por muchas de las principales redes sociales del mundo. Con OpenSocial puedes desarrollar aplicaciones para redes sociales usando HTML, Javascript y un único API.

En vídeo

La versiones solo audio y vídeo para iPod a continuación.

OpenSocial en el próximo In Silico en vivo

Regreso al horario de las 4pm (Lima) este jueves 28 de mayo con un nuevo episodio de In Silico en vivo vía USTREAM. Hacerlo en la noche no estaba resultando como esperaba, imagino que los que no teletrabajan llegan a casa demasiado cansados.

Y ya que por estos días estoy escribiendo una aplicación que correrá en Ning hablaremos sobre OpenSocial, el API de código abierto para desarrollar aplicaciones en redes sociales.

La semana pasada el tema fue la Web semántica y microformatos y hablamos sobre cómo añadir significado al contenido. Ahora nos concentraremos en la gente y sus conexiones.

Allí nos vemos.

La Web semántica y microformatos

En el episodio 18 de In Silico:

  • HTML: información y estructura.
  • Cómo agregar significado al contenido.
  • Una nueva generación de motores de búsqueda y aplicaciones web.
  • Microformatos y RDFa.
  • Recomendaciones para mejorar el uso de HTML y CSS.

En vídeo

La versiones solo audio y vídeo para iPod a continuación.

Cómo sincronizar tus bases de datos en MySQL y PostgreSQL

Si desarrollas aplicaciones web ya debes estar usando algún sistema de control de versiones para mantener tu código sincronizado entre servidores, ¿pero qué sucede con tus bases de datos en MySQL o PostgreSQL?

Claro, es posible replicar, un posible escenario sería un servidor maestro con uno o más servidores esclavos, pero eso puede ser demasiado para simples proyectos o si solo necesitas estar seguro de que tienes los mismos datos en tus servidores de desarrollo, staging y producción luego de cambios importantes en el código, como por ejemplo, antes de lanzar una nueva versión.

Afortunadamente bastan unos pocos y sencillos comandos para mantener tus bases de datos sincronizadas. Sí, nuevamente la consola al rescate.

Beatriz y LittleBigPlanet

Mientras preparábamos un suculenta pizza en casa Beatriz me contó un poco más sobre el fascinante LittleBigPlanet, uno de los juegos más entretenidos que hemos jugado recientemente en el Playstation 3. Con ustedes, In Silico 16.

En vídeo

La versiones solo audio y vídeo para iPod a continuación.

¿Cómo llamas a tu servidor staging en español?

Quien desarrolla aplicaciones web en forma seria sabe que es necesario trabajar con al menos tres servidores:

  1. Development: el servidor de desarrollo, es aquí donde creas, experimentas con nuevas funciones y corriges errores.
  2. Staging: el servidor donde se prueba todo cuando estás a punto de lanzar la aplicación, generalmente usando los datos en vivo.
  3. Production: el servidor de producción, es donde tu aplicación web se muestra al mundo.

Puedes notar que no tengo una traducción en español para el servidor staging y esa es mi pregunta, ¿cómo llamas a tu servidor 'staging' en español?

Activando Markdown

Noté que muchos de sus comentarios que incluían algún url no eran enlaces y comprendo que no todos piensan y escriben en HTML todo el tiempo así que decidí activar Markdown y un filtro de urls para el área de texto de comentarios.

Que lo disfruten.