Recursos y Apuntes Sobre Trabajo Remoto

Este año 2020 ha sido toda una sorpresa. Si bien desde finales de 2019 se sabía sobre el brote de COVID-19 en China, no había probabilidad de que una pandemia tendría lugar en el primer trimestres del 2020.

A la fecha, desde que empezó en fuerte la pandemia a nivel mundial han sido muchas empresas que han optado por operar de manera remota. Mandaron a sus empleados a trabajar desde casa para evitar la propagación lo más posible.

CONTINUAR LEYENDO

Mandar a Producción un Viernes, ¿Sí o No?

Tema complejo. A muchos asusta. A muchos otros no. Yo opino que sí se debe mandar a producción un viernes pero siempre que haya garantías de que los despliegues estén soportados por una buena suite de pruebas, un proceso de despliegue seguro y una posible reversión confiable.

continuar leyendo

Manipulando Archivos en Mega y Dropbox desde la Terminal

Este artículo no es tan técnico como el título quiere decir. En realidad acá vengo a compartir dos herramientas que me parecen muy útiles si pasamos mucho tiempo en la consola, terminal o línea de comandos. Como le llames.

Veamos.

continuar leyendo

Migré de Svelte a EmberJS y Fue Para Bien

El año pasado empecé un proyecto en el que aprendí sobre la API de Vídeo de Twilio y a usar una nueva librería JavaScript llamada Svelte. Sin embargo, por diferentes situaciones y problemas necesitaba cambiar Svelte por otro framework o librería.

Creí que me iba a estancar y el proyecto no lo podría seguir pero al final sí fue posible, en poco tiempo y sin quedarme calvo. En este artículo contaré al respecto de este proceso migratorio de Svelte a EmberJS.

continua leyendo

Backend Handbook Ahora en Tiendas de Libros Digitales

El año pasado compartía la publicación de una guía para configuración de aplicaciones Ruby on Rails en la nube. Denominé dicha guía Backend Handbook.

Lo empecé y escribí con el afán de compartir los conocimientos que he adquirido y que tal vez sean de utilidad a otras personas o colegas en el mundo del desarrollo web.

Inicialmente, estaría solo publicado en el muy buen servicio que es Leanpub, sin embargo, queriendo publicar este mini libro en Google Play Books encontré un servicio que me ayuda a llevar Backend Handbook a la tienda de Google y otras muchas más.

Se trata de Publish Drive. Un servicio gratuito(cobran mediante porcentajes) el cual te ayuda a llevar tu libro digital a muchísimas tiendas de libros en todo el mundo.

Entre las principales tiendas destacan Amazon, Apple Books, Google Play Books, Barnes & Noble, Kobo. También hace llegar el libro a tiendas en Europa e incluso China.

Una maravilla.

Usando Publish Drive pude publicar mi libro a las siguientes tiendas donde también está disponible de manera gratuita:

En China:


Usar Leanpub y Publish Drive para publicar mi mini libro ha sido una experiencia grata que me sirve para saber que tengo herramientas que me permiten desarrollar mi carrera y gusto por la escritura sin necesidad de preocuparme por gestión de asuntos que no sean escribir.

Muy probablemente vuelva a escribir otra guía o libro 😁

Cómo Correr Migraciones Durante Despliegue de Aplicación Rails en Heroku

Se sabe bien que subir aplicaciones web a Heroku es sencillo. En muchos casos es solo cuestión de correr comandos en la terminal y con una que otra configuración solo con subir los cambios al repositorio basta.

Y si bien tenemos esa facilidad, hay cosas que Heroku deja de hacer por conveniencia, ahorro o que sé yo. Tal es el caso de la ejecución de migraciones cuando se despliegan aplicaciones Ruby on Rails en este servicio.

seguir leyendo

Cómo Mandar Cambios a Heroku de una Rama Distinta a master

Cuando se trabaja con Heroku mandar cambios es bastante sencillo. Generalmente, consiste en ejecutar un comando de terminal:

$ git push heroku master

En todo caso, como Git promueve el uso de ramas cada que trabajamos en algo nuevo o cuando se quiere probar una idea, termina siendo contradictorio unir cambios en la rama master que no son fiables o definitivos.

SEGUIR LEYENDO

Cómo Reiniciar Base de Datos PostgreSQL en Heroku

Cuando se trabaja en aplicaciones Ruby on Rails es muy frecuente ir agregando campos a las tablas o nuevas tablas cada tanto tiempo en las etapas iniciales de los proyectos.

A medida que se llega a un punto estable o con muchas características implementadas, se reduce la cantidad de migraciones a generar.

También ocurre que al estar en etapas tempranas nos sentimos con mayor libertad de destruir la base de datos para facilitar el añadir nuevos campos o porque hay mucha información inservible que complica correr migraciones nuevas.

SEGUIR LEYENDO

Recomendados: Getting Real y The Complete Software Developer’s Career Guide

Leer nutre la mente, nos brinda nuevos panoramas, nos abre los ojos a nuevos mundos y otras formas de ver la vida, situaciones, conocer experiencias de otros, etc.

La lectura es una forma de entretenimiento que nadie debería pasar por alto, sea para el desarrollo personal o profesional. No importa lo que leas mientras lo hagas con motivación, gusto y entendiendo el propósito de hacerlo.

seguir leyendo