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 »

Después de un mes que ha pasado volando, volvemos con otro artículo sobre docker. Y es que por poco que hayas “jugado” con contenedores, te habrás topado con el problema de la hora dentro del propio contenedor. Veamos pues cómo solucionarlo!!!

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 »

Cuando en nuestro flujo de trabajo tenemos el uso de contenedores, existe un momento a partir del cual la pereza se apodera de nosotros al existir una cantidad inhumana de versiones distintas.

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 »

Últimamente estoy viendo bastante potencia en usar Docker como contenedor de mis herramientas para el desarrollo. Tras dockerizar asciidoctor, y con el taller de introducción a Angular de la UA en pocas semanas, he creado una imagen con el CLI de Angular para facilitar el setup de los entornos en caso de llevarse uno su propio equipo. Leer el resto de esta entrada »

En estos días me he visto en la necesidad de migrar una base de datos MySQL de grandes dimensiones portando los dumps de un sitio a otro. Al principio hicimos sólo uno, que ocupaba 10 gigas. Cuando empezó a dar problemas, se nos ocurrió trocearlo en un script por tabla de la base de datos y así ver qué tablas eran las problemáticas y actuar en consecuencia con ellas sin necesidad de volver a restaurarlo todo desde el principio.
Leer el resto de esta entrada »

Estoy empezando a hacer mis pinitos con Dropwizard, y quiero hacer un pequeño libro/manual de apuntes con todos los elementos propios y ajenos que estoy utilizando y que creo que pueden hacer hacer de Dropwizard algo poderoso.

Para ello, había pensado utilizar Asciidoctor. Es algo que nos dio bastantes buenos resultados a la hora de hacer los apuntes del curso de Experto Java de la Universidad de Alicante.

Peeeeero, no quiero enmarranar mi máquina con herramientas que luego ocupan espacio y no te acuerdas de eliminar. Además, últimamente trabajo por igual tanto en el portátil como en el ordenador de escritorio, y no tengo ganas de tanto setup. Así que creo que estamos en un escenario perfecto para ponernos a dockerizar.

Ya sé que hay al menos 20 imágenes en Docker Hub que hacen precisamente esto, pero me apetecía hacerlo yo, que para eso los ingenieros cuando queremos nos creemos el Llanero Solitario, ¿no?
Leer el resto de esta entrada »

Let’s suppose we have an application with a lazy-loaded submodule.

Both our main module and the submodule depend on a counter service, located in a third module.

We can see this scenario running on this plunkr.

When we browse from the root route to the lazy-loaded one, counters do not match!
Leer el resto de esta entrada »

A %d blogueros les gusta esto: