Archivos Por autor

Hoy he tenido que copiar unos ficheros al interior de un contenedor Docker (concretamente, un backup de una base de datos SQLServer).

Podría haberlo hecho montando un volumen que apuntara al sistema de ficheros, pero he preferido ver si había otra manera. Y la hay. Cómo no, en Docker también existe el comando cp:

docker cp backup_de_mi_DB.DAT mssql-server-linux:/tmp

Obviamente, también podemos extraer datos del docker para guardarlos en nuestra máquina local:

docker cp mssql-server-linux:/ruta/hacia/el/fichero ./fichero
Anuncios

Estoy aprovechando un pequeño proyecto personal para profundizar un poco más en la gestión del estado de una aplicación con @ngrx/store. Uno de los casos de uso que incluye es el registro de un usuario, para el que he optado por hacer un wizard.
Leer el resto de esta entrada »

Mira que había visto varias veces que el uso de async/await era sencillo, pero aún me estaba resistiendo y optando por el uso de promesas. Viendo que está soportado en la mayoría de navegadores de escritorio actuales y en las versiones más recientes de node, he decidido hacer unas pruebas para enamorarme de esta feature al instante.
Leer el resto de esta entrada »

Esta mañana hemos tenido unos problemillas en Travis con unos tests que no iban por una comparación de horas, cuando en local sí lo hacían. Nos hemos dado cuenta que era porque en local tenemos un timezone distinto al de Travis (y por cómo está hecho el test). Esto se soluciona rápidamente estableciendo la variable de entorno TZ antes de hacer nada. Para ello, hemos añadido la siguiente entrada en nuestro fichero travis.yml:

Que un componente acceda a su componente padre en Angular es más fácil de lo que parece.
Leer el resto de esta entrada »

Pues ya tenemos entre nosotros la nueva major version de Angular desde hace un par de semanas. Alguno se ha llevado las manos a la cabeza pensando que íbamos a tener que cambiar toda nuestra base de código a la nueva versión. A mi me ha pasado también con la librería asb-dnd, de la que ya se escribió con anterioridad, y del que ya se hizo un refactor para adaptar a Angular Universal.
Ahora, cerraremos la trilogía adaptando la librería a la última versión de Angular (4.0.1 en el momento de escribir estas líneas). Para ello, podemos hacer dos cosas. Veamos pues cuáles son.
Leer el resto de esta entrada »

Hace poco publiqué este artículo donde creé una sencilla librería para drag&drop con Angular.

La solución es válida, pero tiene un problema. Leer el resto de esta entrada »

El otro día me estaba preguntando cómo hacer para enviar cabeceras de autenticación con Angular en todas mis peticiones HTTP. En AngularJS lo resolvía fácilmente con un interceptor, pero aquí ya no tenemos de eso. Leer el resto de esta entrada »

La semana pasada creé un par de directivas para drag&drop en Angular por dos motivos:

  • Pienso que resuelve un caso de uso bastante útil, aunque muy general.
  • Quería ver cómo funciona la subida a npm.

Leer el resto de esta entrada »

Tras una jornada navideño-vacacional, la apertura de la tienda de pegatinas y el inicio del taller de Angular de la UA… ¡Volvemos a la carga! Hoy he realizado un par de pruebas sencillas para comprender las dos estrategias de detección de cambios ofrecidas por Angular. Leer el resto de esta entrada »

A %d blogueros les gusta esto: