Blog

Examinando _.flow con _.tap

_.flow(
  _.get("fields"),
  _.tap(x => {
    console.log("TAP", x)
  }),
  _.filter((field) => !_.includes(fieldsToOmit)(field?.name)),
  [...]

Ecto: rollback de migraciones en test

Las migraciones se ejecutan automáticamente al hacer mix test:

(more…)

Tests en React: setProps en un elemento que requiere history

Tenemos un componente que requiere history:

(more…)

Inspeccionando un generador testSaga de redux-saga-test-plan

    expect(() => {
      console.log("testSaga", 
      testSaga(createGraphSaga, {})
    }).not.toThrow();
  });
(more…)

Hostname afecta a resolución DNS

El hostname influye en las queries DNS: (more…)

Integración continua con Jenkins y Amazon CodeDeploy

Recientemente he tenido que implantar integración continua para un proyecto elaborado en JHipster (Spring Boot + AngularJS). La principal novedad de esta tarea era el despliegue en Amazon CodeDeploy.

(more…)

Subnetting de rango IP público

Éste era el esquema de red de nuestro CPD:

(more…)

DNS: nslookup funciona pero ping falla

Problema: acabo de añadir una entrada a DNS y nslookup resuelve el nombre, pero ping falla: (more…)

Desconexiones de VPN

En la oficina usamos una VPN para conectarnos con ordenadores ubicados en otra ciudad. Suelo acceder a ellos a través del escritorio remoto de Windows. Desde que llevo en el trabajo siempre había estado dando problemas. Funcionaba bien hasta que repentinamente perdía la conexión, a pesar de que el cliente VPN (de Shrew Soft) seguía mostrando «tunnel enabled». Esto me forzaba a reconectar, numerosas veces al día. La solución de otros compañeros era emplear TeamViewer para saltar a una máquina «intermedia», desde la que finalmente llegar al destino deseado. No está mal como remedio temporal, pero es un peñazo. (more…)