Daniel Romero
@danielromero
-
Bogotá, Colombia
@danielromero
-
Bogotá, Colombia
Daniel Romero@danielromero
Algunas API, principalmente las contables, nos devuelven código XML que debemos leer para generar facturas, convirtiéndolo a PHP.
Daniel Romero@danielromero
En nuestros desarrollos con PHP llegamos a un punto en que necesitamos saber si una variable existe y si es que existe, necesitamos saber si está vacía.
Daniel Romero@danielromero
¿Alguna vez has estropeado un proyecto con tus cambios? Tranquilo, si usas Git puedes hacer "CTRL Z" y es muy sencillo. Y si no usas Git, deberías.
Daniel Romero@danielromero
A la hora de almacenar nuestros archivos, tenemos dos opciones: comprar discos duros o almacenarlos en la nube, pero... ¿cuánto vale?
Hagamos los cálculos suponiendo que tenemos 100 GB de información y necesitamos mantener la información intacta por un año.
Comencemos con los discos físicos, un disco mecánico de 1TB de capacidad, le caben nuestros 100 GB y sobra espacio, cuesta 35 dólares con una vida útil de 5 años, si después de ese tiempo aún lo usas corres el riesgo de perder tu información en cualquier momento.
Daniel Romero@danielromero
Llegan momentos de nuestra vida diaria en los que nos encontramos lejos de nuestro computador y recibimos notificaciones o llamadas acerca de un problema fortuito de nuestros servidores.
Puede que lo primero que se te pase por la cabeza sea salir corriendo hasta la oficina y/o casa donde tienes tu PC con las credenciales configuradas para conectarte al servidor y resolverlo.
Todo ese tiempo que tardes en llegar es perjudicial para tu negocio y/o el de tu cliente, pueden llegar a ser pérdidas millonarias de dinero.
Daniel Romero@danielromero
Hola gente del futuro.
El comando tree lista los contenidos de un directorio en el formato de árbol.
Gracias al comando tree podemos saber qué hay en el nivel de profundidad que elijamos con la bandera -L, por ejemplo, para ver dos niveles de profundidad:
Daniel Romero@danielromero
Hola gente del futuro.
En el artículo Docker, primeros pasos creamos un contenedor a partir de la imagen hello-world, hoy nos adentraremos un poco más creando un contenedor de MySQL.
El comando que hace el trabajo es el siguiente:
docker run -d -p 33061:3306 --name mysql57 -e MYSQL_ROOT_PASSWORD=secret mysql:5.7 --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
Analicemos el comando:
Daniel Romero@danielromero
Hola gente del futuro.
En las primeras etapas de desarrollo, algunos desarrolladores de API se basarán únicamente en una colección de Postman para que sea una fuente suficiente de documentación para su API.
Este puede ser el caso, pero tan pronto como la API esté siendo utilizada por más personas que el único desarrollador con su única colección, esto se convierte rápidamente en una pesadilla.
Si tu API es pública, y no tiene documentación, nadie usará tu API en absoluto, lo que podría afectar drásticamente los éxitos de su empresa.
Daniel Romero@danielromero
Hola gente del futuro.En el artículo Vue.js: primeros pasos vimos lo necesario para poner en marcha VueJS creando nuestro Hola mundo, esta es la segunda parte, vamos a adentrarnos un poco más.
Daniel Romero@danielromero
Hola gente del futuro.
Vue.js es un framework progresivo para construir interfaces de usuario.
Puede ser integrado a cualquier proyecto ya existente, permite crear desde módulos pequeños hasta complejas aplicaciones de una sola página (SPA), pero eso no quiere decir que sólo funciona en SPA. ;)
Vamos a crear un hola mundo, para ello debemos incluir en nuestro HTML el script de Vue.js: