BKT En Producción: Lecciones Aprendidas de un Producto con Todos los Juguetes

Me considero una persona ordenada, no en exceso pero a veces sí lo llevo a puntos que me resultan incómodos a mí mismo. En todo caso, ese orden el cual ejerzo diariamente, me ayuda mucho en diversos aspectos de mi vida personal y/o profesional.

Uno de esos aspectos es coleccionar, de manera ordenada, lecciones/enlaces/textos/conceptos/código que me ayudaron a resolver determinado problema en cierto momento en particular. Y digo que me ayuda porque es una buena costumbre que he tomado desde que inicié a trabajar como desarrollador de software.

En la primera empresa que trabajé al completar una configuración que arrojaba errores nunca, a nadie, se le ocurría guardar el enlace de aquella solución que permitió avanzar. Luego, al pasar el tiempo, volvíamos a hacer una configuración igual o similar, nos encontrábamos el mismo error y nadie sabía donde encontrar la solución ni recordaba cómo resolver el detalle 🙂

Leer más “BKT En Producción: Lecciones Aprendidas de un Producto con Todos los Juguetes”

Anuncios

Backend Handbook para Aplicaciones Ruby on Rails

A lo largo de mis años de trabajo he recopilado conocimientos e información que me ha ayudado a ser un mejor profesional.

Cuando pienso en que qué podría haber sido de mi si esas personas que decidieron escribir un artículo, publicar un libro, responder una pregunta en Stack Overflow, dar una charla o publicar un vídeo no lo hubieran hecho.

Leer más “Backend Handbook para Aplicaciones Ruby on Rails”

Servidores: ¿Mascotas o Ganado?

Recuerdo, hace ya varios años, en una empresa pequeña en la cual trabajé un día mi jefe me encargó una tarea que me hizo coger gusto e interés en el mundo de operaciones o lo que suelen llamar DevOps.

Se me acerca un día miércoles o jueves y me dice:

Frank, el servidor dedicado nos cuesta X cantidad de dólares. Si el sábado logras migrar todos los sitios web que están ahí hospedados a servidores en Linode, te doy esa X cantidad a ti. Sino, toca pagar y en todo caso debes hacer la migración.

saitama-unimpressed

Ya venía trabajando algún tiempo con configuraciones en Linode por lo cual no había tanto desconocido pero la tarea pedía completarse en tiempo casi récord. Bueno, al final de la historia lo logré pero el resultado fue 20, aprox, servidores(más direcciones IP, más DNS, etc) que debía gestionar a diario.

Leer más “Servidores: ¿Mascotas o Ganado?”

Configuración Correcta para Permisos de Archivos en WordPress en Linux

Vengo a traer la solución definitiva a este lío de permisos. Unos sitios dicen que hay que aplicar X permisos, otros dicen que Y. Pues yo digo que Z y esta es la forma que mejor me ha funcionado en tres migraciones seguidas que hice de sitios WordPress desde hospedajes compartidos a servidores en AWS. Veamos. Leer más “Configuración Correcta para Permisos de Archivos en WordPress en Linux”

Cómo Encontrar Archivos por Tamaño Usando la Consola

A veces hay tantas cosas que hacer que algunas tareas básicas o sencillas se nos olvidan. Solemos darle más importancia a unas cosas por encima de otras por su peso o prioridad, sin embargo, hay tareas menores que permiten que esas grandes puedan ser resultas sin complicaciones.

Con lo anterior me refiero al mantenimiento que generalmente hay que hacerle a nuestros equipos electrónicos, electrodomésticos y más aparatos que usamos en el día a día. Así como a un vehículo hay que llevarlo a revisión cada tantos kilómetros, también debemos revisar nuestros equipos(computadores, celulares, tabletas, etc) cada tanto. Leer más “Cómo Encontrar Archivos por Tamaño Usando la Consola”

Cómo Agregar Ejecutables al PATH en Linux

Todo lo contrario al mundo Windows en el mundo Linux, generalmente, los programas carecen de instalador y hay que optar por dos formas de “instalarlos” en el sistema: compilando los fuentes o descargar un archivo .tar.gz y agregar al PATH el ejecutable del software descargado.

A continuación voy a explicar un poco más cómo hacer la segunda opción. Leer más “Cómo Agregar Ejecutables al PATH en Linux”

El Kernel Panic del Mal. Parte 11. Final

Es así como llego al final de esta serie de artículos sobre uno de los episodios de mi vida frente al computador que más me han marcado. No por lo negativo, más bien por lo positivo de la experiencia.

Aprendí mucho tanto aquella vez como esta.

Luego de mucho probar y probar. Casi estaba perdida la esperanza de poder tener en buen estado mi equipo. El saber que ni en sitios de preguntas y respuestas me daban razón era muy desalentador. Hasta que un día decidí preguntar a un personaje de internet acerca de mi situación. Leer más “El Kernel Panic del Mal. Parte 11. Final”

El Kernel Panic del Mal. Parte 10. Cambiar Kernel de Linux

Ya casi concluyendo la serie El Kernel Panic del Mal les traigo otro de los muchos intentos con los cuales traté de resolver tal problema que tuve con mi actual computador. Vale aclarar que tampoco dio resultados.

Luego de tanto intentar, buscar y probar, ya eran pocas las esperanzas que me quedaban con respecto a solucionar las numerosas veces que me topaba con ese problema cada rato que usaba el equipo.

Sin duda aprendí mucho de Linux y entendí cómo funcionan cosas que ignoraba pero en aquel momento sólo quería ser capaz de usar mi computador sin mayores inconvenientes. Leer más “El Kernel Panic del Mal. Parte 10. Cambiar Kernel de Linux”

Busca y Encuentra en Linux con el Comando Find

Año 2015. Era sábado y estaba completando una migración de todos los sitios de un servidor dedicado a Linode. La mayoría sitios en Drupal, el cual como casi todo CMS, necesita que los permisos de los archivos y carpetas sean ideales para impedir hackeos.

Buscando cual debería ser el conjunto correcto de permisos me topé con un script en Bash que ayuda en esa tarea. Cuando leí el código encontré un comando nuevo para mí. El comando find de Linux. A continuación, comparto parte del script y trataré de explicar un poco dicho comando. Leer más “Busca y Encuentra en Linux con el Comando Find”

El Kernel Panic del Mal. Parte 9. Montar Particiones por Consola

Año 2017 y aún estoy escribiendo sobre el Kernel Panic que me amargó varias semanas e impidió usar el computador con normalidad.

Si bien fue un momento CON una connotación negativa, al final me llevó a aprender mucho más de los sistemas operativos, computadores y la relación estrecha entre hardware y software, por lo tanto, haber vivido este Kernel Panic, fue algo positivo. Leer más “El Kernel Panic del Mal. Parte 9. Montar Particiones por Consola”