sábado, 18 de junio de 2016

Firebase: más que una base de datos

Hola amigos, hoy estuve en una charla que hizo la Comunidad de Desarrolladores de Google (GDG) en la ciudad de Cali, y estuvieron hablando sobre Firebase.

Siempre pensaba que era sólo otra base de datos más, pero en la charla ví muchas cosas muy interesantes sobre esta herramienta. Firebase fue comprada en el 2014 por Google y ofrece un conjunto de productos para que los desarrolladores de software construyan aplicaciones web o móviles. También posee un backend como servicio.

Firebase ofrece servicios tales como:

  • Base de datos en tiempo real
  • User Authentication
  • Static Hosting
  • Remote Config
  • Crash
  • Storage
  • Test Lab
Puedes utilizar Firebase con lenguajes de programación tales como Ruby, Python, PHP, Javascript, Android, iOS, etc; con sólo agregar unas líneas de código.

Posee también herramientas de Analytic y un servicio muy interesante que me gustó llamada Crash.  La función de Crash es informar al grupo de desarrollo sobre lo errores o crashs que les aparecen a los usuarios cuando utilizan su aplicación/es, tales como la marca del dispositivo, el modelo, el proveedor u operador que utiliza, el país, el detalle del error, y otras más; con el fin de que el desarrollador o el grupo de trabajo tome decisiones para corregir el problema.

Muchas de las características son de uso gratuito y además ofrece un almacenamiento de 1 giga, pero si quieres tener más almacenamiento, tiene un costo.

En fin, yo creo que este artículo expliqué lo mínimo de lo que ví en la charla, pero me gustaría que ingresaran a https://firebase.google.com/ para que conozcan más de esta herramienta y creen una cuenta gratis para utilizar los servicios antes citados.

Saludos!!!


jueves, 9 de junio de 2016

Cómo desplegar aplicaciones Ruby on Rails y Postgres con Docker Compose

Docker Compose es una herramienta para definir y correr aplicaciones Docker multi-contenedores. Este tutorial aprenderás a cómo desplegar una aplicación Ruby on Rails con una base de datos Postgres.

Antes de empezar

Para completar existosamente este tutorial, necesitaremos lo siguiente:

lunes, 6 de junio de 2016

Hey, ya salió Atom 1.8 y beta 1.9


El proyecto Atom ha liberado la versión 1.8 y la beta de 1.9 de este editor de código, el cual es codigo abierto.

Atom fue creado por el proyeto GitHub, el cual es agradable, personalizable (si, personalizable, si sabes css y less) y extesible.

Estas son algunas características del changelog:

  • Mejor manejor del ambiente de trabajo
  • Mover el texto seleccionado a la derecha o izquierda
  • Introduce core.restorePreviousWindowsOnStart
  • Otras mejoras y arreglos de bugs
  • Y muchas otras mejoras.


Lo que es Sublime Text y Atom, son los mejores editores de código que les aconsejo, aunque Atom ha dado salto en salto para ser preferido por muchos, los cuales les ha dado una oportunidad. Ustedes que opinan!!!

Visiten el blog del proyecto Atom para ver el artículo completo.

También te puede interesar:

Atajos para codear Ruby on Rails en Sublime Text

sábado, 4 de junio de 2016

Cómo embeber un video Youtube y sonido en mute con Javascript

Es fácil de insertar vídeos de YouTube en su sitio web. Usted agarra el código de inserción IFRAME or defecto, lo pega en cualquier lugar dentro de su página web y ya está. YouTube ofrece personalización básica - Puede modificar las dimensiones del reproductor u ocultar la imagen de marca de YouTube - pero si usted desea ejercer un mayor control sobre el comportamiento del reproductor incrustado, el reproductor de YouTube API es el camino a seguir.

En este tutorial se explica cómo se puede incrustar un vídeo de YouTube que reproducirá automáticamente cuando la página web se carga, pero con el audio silenciado.

Por ejemplo, una página web de productos puede utilizar screencasts cortos para destacar las características y estos videos se reproducirán automáticamente cuando se carga la página. El volumen es sin embargo el valor 0 y el usuario puede pulsar manualmente para activar el sonido del vídeo. Del mismo modo, si usted está usando fondos de vídeo de YouTube, que tiene más sentido para incrustar vídeos silenciados que se ejecutan en un bucle.

viernes, 3 de junio de 2016

Cómo optimizar el rendimiento de Ubuntu con estos sencillos pasos



Los sistemas operativos que desarrollan en Canonical y sus variantes son sistemas que suelen ser fluidos y proporcionar un alto rendimiento. Pero, como todo el software del mundo, nuestro PC con Ubuntu puede perder agilidad y volverse algo perezoso. Si experimento ese tipo de problemas, ¿qué puedo hacer para mejorar el funcionamiento de Ubuntu? En este artículo te enseñaremos varios pequeños trucos para optimizar Ubuntu, sea cual sea el sabor o versión que estéis usando.

jueves, 2 de junio de 2016

Animación de lista tipo Material Design con Javascript

En esta ocasión comparto con ustedes una animación que estuve buscando, y lamentablemente no la encontré.
Se trata de una animación de Lista como lo hace Android Lollipop. Manos a la obra.

Chuleta (Cheat Sheet) Sublime Text para Ruby & Ruby on Rails



Hola amigos, en este post les voy a dejar una página para descargar las Chuletas para codear Ruby y Ruby on Rails con nuestro editor de código favorito: Sublime Text.

Al hacer clic en este link podemos descargar la chuleta en formato PDF o como wallpaper, además nos indica qué plugins hay que descargar para codear Ruby y Ruby on Rails en forma con Sublime Text.

Que lo disfruten.

miércoles, 1 de junio de 2016

Udemy - Probar Django | Construir una Aplicación Web en Python [Free]



Probar Django 1.9 es un video tutorial de Django para principiantes. Un curso ideal para gente sin mucha experiencia técnica ya que Django es un framework que fomenta el desarrollo rápido junto a un diseño limpio y pragmático. Te enseñaremos lo suficiente --sin marearte-- para que te quedes con una buena base para después, poder crear una aplicación web.