Qué es Data Binding y cómo funciona en Android
El anuncio de Android M, la nueva versión del sistema operativo móvil de Google, en Google I/O no fue tan relevante para los usuarios, pero sí lo fue para los...
¿Cómo funciona la metodología Scrum? Qué es y sus 5 fases
Cuando nos encargan un proyecto, por lo general, los clientes quieren que lo entreguemos ya mismo y con una calidad impecable. También es común que nos...
Qué son las bases de datos híbridas y cómo funcionan en PostgreSQL
En el mundo de bases de datos existe un debate muy fuerte entre si es mejor usar los modelos relacionales (SQL) o no relacionales (No-SQL). Y ambos tienen...
6 tips para crear un email que todos quieran leer
Siguiendo con una pequeña serie de artículos dirigidos a ayudarte a optimizar campañas de email marketing y a obtener mejores resultados, hoy quiero añadir...
La tecnología, ¿trabaja para nosotros o trabajamos para ella?
Los creadores de la tecnología trabajan para que nosotros queramos usarla. Porque son productos. Ophelia Pastrana nos habló de esto hoy en el escenario...
Cómo crear un API JSON en PostgreSQL con NodeJS
Una de las principales características que nos ofrece PostgreSQL es aprovechar la flexibilidad de datos no relacionales (NoSQL) almacenados en JSON. Y, al...
Montando un servidor de PostgreSQL en 5 minutos usando Amazon Web Services
PostgreSQL tiene muchas ventajas que la convierten en una opción muy atractiva si nuestro proyecto requiere una base de datos relacional. Incluso si preferimos...
Guía de expresiones regulares en Python
Cuando manejamos texto en Python, una de las operaciones más comunes es la búsqueda de una subcadena; ya sea para obtener su posición en el texto o simplemente...
Cómo habilitar Hot-Standby con PostgreSQL
Para evitar interrupciones en el servicio, PostgreSQL permite que los clientes puedan conectarse al servidor mientras está en recuperación o mantenimiento. De...
Manejo de datos en tiempo real con RethinkDB y ReactJS
Ya habíamos hablado antes de las bondades de _RethinkDB y ReactJS _trabajando en conjunto para facilitar el manejo de datos en tiempo real. Y ya que aprendimos...