<![CDATA[El Blog Isomórfico]]>https://pablomagaz.comhttps://pablomagaz.com/assets/images/share/ElBlogIsomorfico.pngEl Blog Isomórficohttps://pablomagaz.comRSS for NodeTue, 21 Nov 2023 08:56:51 GMTSun, 01 Oct 2017 00:00:00 GMT120<![CDATA[Creando una API REST con Deno y Oak]]>https://pablomagaz.com/blog/creando-api-rest-con-deno-y-oak5fbbcf2186a82e0502eb176cWed, 20 Jan 2021 08:36:37 GMT<![CDATA[Creando operadores propios en RxJs]]>https://pablomagaz.com/blog/creando-operadores-propios-rxjs5ea047b38ad9120517d8d4dcMon, 14 Dec 2020 07:44:50 GMT<![CDATA[Las novedades de TypeScript 4]]>https://pablomagaz.com/blog/las-novedades-de-typescript-45f1dbccda992c604ffca4e9eMon, 14 Sep 2020 10:55:43 GMT<![CDATA[WebAssembly con Rust]]>https://pablomagaz.com/blog/webassembly-con-rust5dab287b12a13405f920c060Wed, 15 Jul 2020 07:59:49 GMT<![CDATA[Recoil, un nuevo state manager para React]]>https://pablomagaz.com/blog/recoil-nuevo-stage-manager-react5ed754b2a992c604ffca4cbcTue, 09 Jun 2020 07:32:23 GMT<![CDATA[Deno. ¿El remplazo de NodeJs?]]>https://pablomagaz.com/blog/deno-el-remplazo-de-nodejs5e4585488ad9120517d8d44dMon, 02 Mar 2020 08:00:00 GMT<![CDATA[Un vistazo a ECMAScript 2020]]>https://pablomagaz.com/blog/un-vistazo-a-ecmascript20205e16e15a8ad9120517d8d3e4Mon, 03 Feb 2020 06:17:57 GMT<![CDATA[Escribiendo microservicios con Moleculer]]>https://pablomagaz.com/blog/escribiendo-microservicios-con-moleculer5dab286f12a13405f920c05fThu, 02 Jan 2020 10:12:56 GMT<![CDATA[Rust para JavaScripters]]>https://pablomagaz.com/blog/rust-para-javascripters5d90d09b12a13405f920bfa0Mon, 07 Oct 2019 06:30:00 GMT<![CDATA[La nueva Composition API de Vue 3]]>https://pablomagaz.com/blog/nueva-composition-api-vue-35d55215f12a13405f920befcMon, 02 Sep 2019 07:00:00 GMT<![CDATA[Empezando con WebAssembly]]>https://pablomagaz.com/blog/empezando-con-webassembly5cd44bd2db783a04eefeb820Sun, 12 May 2019 15:40:50 GMT<![CDATA[Montando un servidor de notificaciones Web Push]]>https://pablomagaz.com/blog/montando-servidor-notificaciones-webpush5ca6e94edb783a04eefeb7f2Fri, 05 Apr 2019 16:33:26 GMT<![CDATA[React Hooks: Un gran cambio se avecina]]>https://pablomagaz.com/blog/react-hooks-gran-cambio-se-avecina5c435d2bdb783a04eefeb787Mon, 28 Jan 2019 08:49:29 GMT<![CDATA[RxJs Subjects. Qué son y cómo funcionan.]]>https://pablomagaz.com/blog/rxjs-subjects-que-son-como-funcionan5c1ca6eedb783a04eefeb6edWed, 02 Jan 2019 00:00:00 GMT<![CDATA[Ivy, el nuevo motor de render de Angular]]>https://pablomagaz.com/blog/ivy-nuevo-motor-render-angular5b8419cc86344e0580a97739Sun, 02 Sep 2018 14:26:00 GMT<![CDATA[Escribiendo service workers con Workbox]]>https://pablomagaz.com/blog/escribiendo-service-workers-con-workbox5b3a06dfe811700d0dcb36c0Mon, 02 Jul 2018 11:05:00 GMT<![CDATA[Empaquetando aplicaciones con Parcel]]>https://pablomagaz.com/blog/empaquetando-aplicaciones-con-parcel5af3207ee811700d0dcb3685Wed, 09 May 2018 16:36:26 GMT<![CDATA[React Context API ¿El fin de Redux?]]>https://pablomagaz.com/blog/react-context-api-el-fin-de-redux5ac3e1ef2a06cb365fe5af9aTue, 03 Apr 2018 20:25:44 GMT<![CDATA[Las novedades de ECMAScript 2018]]>https://pablomagaz.com/blog/las-novedades-de-ecmascript20185a9ee3acced6082d14c939daTue, 06 Mar 2018 20:17:27 GMT<![CDATA[Combinando Observables en RxJs]]>https://pablomagaz.com/blog/combinando-observables-en-rxjs5a79e80030f70b0d4f535226Tue, 06 Feb 2018 17:42:30 GMT<![CDATA[ImmutableJs en 10 ejemplos prácticos]]>https://pablomagaz.com/blog/immutablejs-en-10-ejemplos-practicos5a2f9cf275d4d71084b065b9Tue, 12 Dec 2017 19:38:51 GMT<![CDATA[Como funcionan los operadores de RxJs]]>https://pablomagaz.com/blog/como-funcionan-operadores-rxjs59c9126c4a0572131d8d417aFri, 10 Nov 2017 14:32:00 GMT<![CDATA[Como crear middleware para Redux]]>https://pablomagaz.com/blog/como-crear-middleware-para-redux59a2f7959829725d825fd872Sun, 22 Oct 2017 16:51:00 GMT<![CDATA[Programación Reactiva con RxJs]]>https://pablomagaz.com/blog/programacion-reactiva-con-rxjs599dcd6b78aec343c0158bbeSun, 08 Oct 2017 18:46:00 GMT<![CDATA[Estrenando Blog]]>https://pablomagaz.com/blog/estrenando-blog599dccd378aec343c0158bbbSun, 01 Oct 2017 18:45:00 GMT<![CDATA[Creando una API REST con Deno y Oak]]>https://pablomagaz.com/blog/creando-api-rest-con-deno-y-oak5fbbcf2186a82e0502eb176cWed, 20 Jan 2021 08:36:37 GMT<![CDATA[Creando operadores propios en RxJs]]>https://pablomagaz.com/blog/creando-operadores-propios-rxjs5ea047b38ad9120517d8d4dcMon, 14 Dec 2020 07:44:50 GMT<![CDATA[Las novedades de TypeScript 4]]>https://pablomagaz.com/blog/las-novedades-de-typescript-45f1dbccda992c604ffca4e9eMon, 14 Sep 2020 10:55:43 GMT<![CDATA[WebAssembly con Rust]]>https://pablomagaz.com/blog/webassembly-con-rust5dab287b12a13405f920c060Wed, 15 Jul 2020 07:59:49 GMT<![CDATA[Recoil, un nuevo state manager para React]]>https://pablomagaz.com/blog/recoil-nuevo-stage-manager-react5ed754b2a992c604ffca4cbcTue, 09 Jun 2020 07:32:23 GMT<![CDATA[Deno. ¿El remplazo de NodeJs?]]>https://pablomagaz.com/blog/deno-el-remplazo-de-nodejs5e4585488ad9120517d8d44dMon, 02 Mar 2020 08:00:00 GMT<![CDATA[Un vistazo a ECMAScript 2020]]>https://pablomagaz.com/blog/un-vistazo-a-ecmascript20205e16e15a8ad9120517d8d3e4Mon, 03 Feb 2020 06:17:57 GMT<![CDATA[Escribiendo microservicios con Moleculer]]>https://pablomagaz.com/blog/escribiendo-microservicios-con-moleculer5dab286f12a13405f920c05fThu, 02 Jan 2020 10:12:56 GMT<![CDATA[Rust para JavaScripters]]>https://pablomagaz.com/blog/rust-para-javascripters5d90d09b12a13405f920bfa0Mon, 07 Oct 2019 06:30:00 GMT<![CDATA[La nueva Composition API de Vue 3]]>https://pablomagaz.com/blog/nueva-composition-api-vue-35d55215f12a13405f920befcMon, 02 Sep 2019 07:00:00 GMT<![CDATA[Empezando con WebAssembly]]>https://pablomagaz.com/blog/empezando-con-webassembly5cd44bd2db783a04eefeb820Sun, 12 May 2019 15:40:50 GMT<![CDATA[Montando un servidor de notificaciones Web Push]]>https://pablomagaz.com/blog/montando-servidor-notificaciones-webpush5ca6e94edb783a04eefeb7f2Fri, 05 Apr 2019 16:33:26 GMT<![CDATA[React Hooks: Un gran cambio se avecina]]>https://pablomagaz.com/blog/react-hooks-gran-cambio-se-avecina5c435d2bdb783a04eefeb787Mon, 28 Jan 2019 08:49:29 GMT<![CDATA[RxJs Subjects. Qué son y cómo funcionan.]]>https://pablomagaz.com/blog/rxjs-subjects-que-son-como-funcionan5c1ca6eedb783a04eefeb6edWed, 02 Jan 2019 00:00:00 GMT<![CDATA[Ivy, el nuevo motor de render de Angular]]>https://pablomagaz.com/blog/ivy-nuevo-motor-render-angular5b8419cc86344e0580a97739Sun, 02 Sep 2018 14:26:00 GMT<![CDATA[Escribiendo service workers con Workbox]]>https://pablomagaz.com/blog/escribiendo-service-workers-con-workbox5b3a06dfe811700d0dcb36c0Mon, 02 Jul 2018 11:05:00 GMT<![CDATA[Empaquetando aplicaciones con Parcel]]>https://pablomagaz.com/blog/empaquetando-aplicaciones-con-parcel5af3207ee811700d0dcb3685Wed, 09 May 2018 16:36:26 GMT<![CDATA[React Context API ¿El fin de Redux?]]>https://pablomagaz.com/blog/react-context-api-el-fin-de-redux5ac3e1ef2a06cb365fe5af9aTue, 03 Apr 2018 20:25:44 GMT<![CDATA[Las novedades de ECMAScript 2018]]>https://pablomagaz.com/blog/las-novedades-de-ecmascript20185a9ee3acced6082d14c939daTue, 06 Mar 2018 20:17:27 GMT<![CDATA[Combinando Observables en RxJs]]>https://pablomagaz.com/blog/combinando-observables-en-rxjs5a79e80030f70b0d4f535226Tue, 06 Feb 2018 17:42:30 GMT<![CDATA[ImmutableJs en 10 ejemplos prácticos]]>https://pablomagaz.com/blog/immutablejs-en-10-ejemplos-practicos5a2f9cf275d4d71084b065b9Tue, 12 Dec 2017 19:38:51 GMT<![CDATA[Como funcionan los operadores de RxJs]]>https://pablomagaz.com/blog/como-funcionan-operadores-rxjs59c9126c4a0572131d8d417aFri, 10 Nov 2017 14:32:00 GMT<![CDATA[Como crear middleware para Redux]]>https://pablomagaz.com/blog/como-crear-middleware-para-redux59a2f7959829725d825fd872Sun, 22 Oct 2017 16:51:00 GMT<![CDATA[Programación Reactiva con RxJs]]>https://pablomagaz.com/blog/programacion-reactiva-con-rxjs599dcd6b78aec343c0158bbeSun, 08 Oct 2017 18:46:00 GMT<![CDATA[Estrenando Blog]]>https://pablomagaz.com/blog/estrenando-blog599dccd378aec343c0158bbbSun, 01 Oct 2017 18:45:00 GMT<![CDATA[Creando una API REST con Deno y Oak]]>https://pablomagaz.com/blog/creando-api-rest-con-deno-y-oak5fbbcf2186a82e0502eb176cWed, 20 Jan 2021 08:36:37 GMT<![CDATA[Creando operadores propios en RxJs]]>https://pablomagaz.com/blog/creando-operadores-propios-rxjs5ea047b38ad9120517d8d4dcMon, 14 Dec 2020 07:44:50 GMT<![CDATA[Las novedades de TypeScript 4]]>https://pablomagaz.com/blog/las-novedades-de-typescript-45f1dbccda992c604ffca4e9eMon, 14 Sep 2020 10:55:43 GMT<![CDATA[WebAssembly con Rust]]>https://pablomagaz.com/blog/webassembly-con-rust5dab287b12a13405f920c060Wed, 15 Jul 2020 07:59:49 GMT<![CDATA[Recoil, un nuevo state manager para React]]>https://pablomagaz.com/blog/recoil-nuevo-stage-manager-react5ed754b2a992c604ffca4cbcTue, 09 Jun 2020 07:32:23 GMT<![CDATA[Deno. ¿El remplazo de NodeJs?]]>https://pablomagaz.com/blog/deno-el-remplazo-de-nodejs5e4585488ad9120517d8d44dMon, 02 Mar 2020 08:00:00 GMT<![CDATA[Un vistazo a ECMAScript 2020]]>https://pablomagaz.com/blog/un-vistazo-a-ecmascript20205e16e15a8ad9120517d8d3e4Mon, 03 Feb 2020 06:17:57 GMT<![CDATA[Escribiendo microservicios con Moleculer]]>https://pablomagaz.com/blog/escribiendo-microservicios-con-moleculer5dab286f12a13405f920c05fThu, 02 Jan 2020 10:12:56 GMT<![CDATA[Rust para JavaScripters]]>https://pablomagaz.com/blog/rust-para-javascripters5d90d09b12a13405f920bfa0Mon, 07 Oct 2019 06:30:00 GMT<![CDATA[La nueva Composition API de Vue 3]]>https://pablomagaz.com/blog/nueva-composition-api-vue-35d55215f12a13405f920befcMon, 02 Sep 2019 07:00:00 GMT<![CDATA[Empezando con WebAssembly]]>https://pablomagaz.com/blog/empezando-con-webassembly5cd44bd2db783a04eefeb820Sun, 12 May 2019 15:40:50 GMT<![CDATA[Montando un servidor de notificaciones Web Push]]>https://pablomagaz.com/blog/montando-servidor-notificaciones-webpush5ca6e94edb783a04eefeb7f2Fri, 05 Apr 2019 16:33:26 GMT<![CDATA[React Hooks: Un gran cambio se avecina]]>https://pablomagaz.com/blog/react-hooks-gran-cambio-se-avecina5c435d2bdb783a04eefeb787Mon, 28 Jan 2019 08:49:29 GMT<![CDATA[RxJs Subjects. Qué son y cómo funcionan.]]>https://pablomagaz.com/blog/rxjs-subjects-que-son-como-funcionan5c1ca6eedb783a04eefeb6edWed, 02 Jan 2019 00:00:00 GMT<![CDATA[Ivy, el nuevo motor de render de Angular]]>https://pablomagaz.com/blog/ivy-nuevo-motor-render-angular5b8419cc86344e0580a97739Sun, 02 Sep 2018 14:26:00 GMT<![CDATA[Escribiendo service workers con Workbox]]>https://pablomagaz.com/blog/escribiendo-service-workers-con-workbox5b3a06dfe811700d0dcb36c0Mon, 02 Jul 2018 11:05:00 GMT<![CDATA[Empaquetando aplicaciones con Parcel]]>https://pablomagaz.com/blog/empaquetando-aplicaciones-con-parcel5af3207ee811700d0dcb3685Wed, 09 May 2018 16:36:26 GMT<![CDATA[React Context API ¿El fin de Redux?]]>https://pablomagaz.com/blog/react-context-api-el-fin-de-redux5ac3e1ef2a06cb365fe5af9aTue, 03 Apr 2018 20:25:44 GMT<![CDATA[Las novedades de ECMAScript 2018]]>https://pablomagaz.com/blog/las-novedades-de-ecmascript20185a9ee3acced6082d14c939daTue, 06 Mar 2018 20:17:27 GMT<![CDATA[Combinando Observables en RxJs]]>https://pablomagaz.com/blog/combinando-observables-en-rxjs5a79e80030f70b0d4f535226Tue, 06 Feb 2018 17:42:30 GMT<![CDATA[ImmutableJs en 10 ejemplos prácticos]]>https://pablomagaz.com/blog/immutablejs-en-10-ejemplos-practicos5a2f9cf275d4d71084b065b9Tue, 12 Dec 2017 19:38:51 GMT<![CDATA[Como funcionan los operadores de RxJs]]>https://pablomagaz.com/blog/como-funcionan-operadores-rxjs59c9126c4a0572131d8d417aFri, 10 Nov 2017 14:32:00 GMT<![CDATA[Como crear middleware para Redux]]>https://pablomagaz.com/blog/como-crear-middleware-para-redux59a2f7959829725d825fd872Sun, 22 Oct 2017 16:51:00 GMT<![CDATA[Programación Reactiva con RxJs]]>https://pablomagaz.com/blog/programacion-reactiva-con-rxjs599dcd6b78aec343c0158bbeSun, 08 Oct 2017 18:46:00 GMT<![CDATA[Estrenando Blog]]>https://pablomagaz.com/blog/estrenando-blog599dccd378aec343c0158bbbSun, 01 Oct 2017 18:45:00 GMT<![CDATA[Creando una API REST con Deno y Oak]]>https://pablomagaz.com/blog/creando-api-rest-con-deno-y-oak5fbbcf2186a82e0502eb176cWed, 20 Jan 2021 08:36:37 GMT<![CDATA[Creando operadores propios en RxJs]]>https://pablomagaz.com/blog/creando-operadores-propios-rxjs5ea047b38ad9120517d8d4dcMon, 14 Dec 2020 07:44:50 GMT<![CDATA[Las novedades de TypeScript 4]]>https://pablomagaz.com/blog/las-novedades-de-typescript-45f1dbccda992c604ffca4e9eMon, 14 Sep 2020 10:55:43 GMT<![CDATA[WebAssembly con Rust]]>https://pablomagaz.com/blog/webassembly-con-rust5dab287b12a13405f920c060Wed, 15 Jul 2020 07:59:49 GMT<![CDATA[Recoil, un nuevo state manager para React]]>https://pablomagaz.com/blog/recoil-nuevo-stage-manager-react5ed754b2a992c604ffca4cbcTue, 09 Jun 2020 07:32:23 GMT<![CDATA[Deno. ¿El remplazo de NodeJs?]]>https://pablomagaz.com/blog/deno-el-remplazo-de-nodejs5e4585488ad9120517d8d44dMon, 02 Mar 2020 08:00:00 GMT<![CDATA[Un vistazo a ECMAScript 2020]]>https://pablomagaz.com/blog/un-vistazo-a-ecmascript20205e16e15a8ad9120517d8d3e4Mon, 03 Feb 2020 06:17:57 GMT<![CDATA[Escribiendo microservicios con Moleculer]]>https://pablomagaz.com/blog/escribiendo-microservicios-con-moleculer5dab286f12a13405f920c05fThu, 02 Jan 2020 10:12:56 GMT<![CDATA[Rust para JavaScripters]]>https://pablomagaz.com/blog/rust-para-javascripters5d90d09b12a13405f920bfa0Mon, 07 Oct 2019 06:30:00 GMT<![CDATA[La nueva Composition API de Vue 3]]>https://pablomagaz.com/blog/nueva-composition-api-vue-35d55215f12a13405f920befcMon, 02 Sep 2019 07:00:00 GMT<![CDATA[Empezando con WebAssembly]]>https://pablomagaz.com/blog/empezando-con-webassembly5cd44bd2db783a04eefeb820Sun, 12 May 2019 15:40:50 GMT<![CDATA[Montando un servidor de notificaciones Web Push]]>https://pablomagaz.com/blog/montando-servidor-notificaciones-webpush5ca6e94edb783a04eefeb7f2Fri, 05 Apr 2019 16:33:26 GMT<![CDATA[React Hooks: Un gran cambio se avecina]]>https://pablomagaz.com/blog/react-hooks-gran-cambio-se-avecina5c435d2bdb783a04eefeb787Mon, 28 Jan 2019 08:49:29 GMT<![CDATA[RxJs Subjects. Qué son y cómo funcionan.]]>https://pablomagaz.com/blog/rxjs-subjects-que-son-como-funcionan5c1ca6eedb783a04eefeb6edWed, 02 Jan 2019 00:00:00 GMT<![CDATA[Ivy, el nuevo motor de render de Angular]]>https://pablomagaz.com/blog/ivy-nuevo-motor-render-angular5b8419cc86344e0580a97739Sun, 02 Sep 2018 14:26:00 GMT<![CDATA[Escribiendo service workers con Workbox]]>https://pablomagaz.com/blog/escribiendo-service-workers-con-workbox5b3a06dfe811700d0dcb36c0Mon, 02 Jul 2018 11:05:00 GMT<![CDATA[Empaquetando aplicaciones con Parcel]]>https://pablomagaz.com/blog/empaquetando-aplicaciones-con-parcel5af3207ee811700d0dcb3685Wed, 09 May 2018 16:36:26 GMT<![CDATA[React Context API ¿El fin de Redux?]]>https://pablomagaz.com/blog/react-context-api-el-fin-de-redux5ac3e1ef2a06cb365fe5af9aTue, 03 Apr 2018 20:25:44 GMT<![CDATA[Las novedades de ECMAScript 2018]]>https://pablomagaz.com/blog/las-novedades-de-ecmascript20185a9ee3acced6082d14c939daTue, 06 Mar 2018 20:17:27 GMT<![CDATA[Combinando Observables en RxJs]]>https://pablomagaz.com/blog/combinando-observables-en-rxjs5a79e80030f70b0d4f535226Tue, 06 Feb 2018 17:42:30 GMT<![CDATA[ImmutableJs en 10 ejemplos prácticos]]>https://pablomagaz.com/blog/immutablejs-en-10-ejemplos-practicos5a2f9cf275d4d71084b065b9Tue, 12 Dec 2017 19:38:51 GMT<![CDATA[Como funcionan los operadores de RxJs]]>https://pablomagaz.com/blog/como-funcionan-operadores-rxjs59c9126c4a0572131d8d417aFri, 10 Nov 2017 14:32:00 GMT<![CDATA[Como crear middleware para Redux]]>https://pablomagaz.com/blog/como-crear-middleware-para-redux59a2f7959829725d825fd872Sun, 22 Oct 2017 16:51:00 GMT<![CDATA[Programación Reactiva con RxJs]]>https://pablomagaz.com/blog/programacion-reactiva-con-rxjs599dcd6b78aec343c0158bbeSun, 08 Oct 2017 18:46:00 GMT<![CDATA[Estrenando Blog]]>https://pablomagaz.com/blog/estrenando-blog599dccd378aec343c0158bbbSun, 01 Oct 2017 18:45:00 GMT<![CDATA[Creando una API REST con Deno y Oak]]>https://pablomagaz.com/blog/creando-api-rest-con-deno-y-oak5fbbcf2186a82e0502eb176cWed, 20 Jan 2021 08:36:37 GMT<![CDATA[Creando operadores propios en RxJs]]>https://pablomagaz.com/blog/creando-operadores-propios-rxjs5ea047b38ad9120517d8d4dcMon, 14 Dec 2020 07:44:50 GMT<![CDATA[Las novedades de TypeScript 4]]>https://pablomagaz.com/blog/las-novedades-de-typescript-45f1dbccda992c604ffca4e9eMon, 14 Sep 2020 10:55:43 GMT<![CDATA[WebAssembly con Rust]]>https://pablomagaz.com/blog/webassembly-con-rust5dab287b12a13405f920c060Wed, 15 Jul 2020 07:59:49 GMT<![CDATA[Recoil, un nuevo state manager para React]]>https://pablomagaz.com/blog/recoil-nuevo-stage-manager-react5ed754b2a992c604ffca4cbcTue, 09 Jun 2020 07:32:23 GMT<![CDATA[Deno. ¿El remplazo de NodeJs?]]>https://pablomagaz.com/blog/deno-el-remplazo-de-nodejs5e4585488ad9120517d8d44dMon, 02 Mar 2020 08:00:00 GMT<![CDATA[Un vistazo a ECMAScript 2020]]>https://pablomagaz.com/blog/un-vistazo-a-ecmascript20205e16e15a8ad9120517d8d3e4Mon, 03 Feb 2020 06:17:57 GMT<![CDATA[Escribiendo microservicios con Moleculer]]>https://pablomagaz.com/blog/escribiendo-microservicios-con-moleculer5dab286f12a13405f920c05fThu, 02 Jan 2020 10:12:56 GMT<![CDATA[Rust para JavaScripters]]>https://pablomagaz.com/blog/rust-para-javascripters5d90d09b12a13405f920bfa0Mon, 07 Oct 2019 06:30:00 GMT<![CDATA[La nueva Composition API de Vue 3]]>https://pablomagaz.com/blog/nueva-composition-api-vue-35d55215f12a13405f920befcMon, 02 Sep 2019 07:00:00 GMT<![CDATA[Empezando con WebAssembly]]>https://pablomagaz.com/blog/empezando-con-webassembly5cd44bd2db783a04eefeb820Sun, 12 May 2019 15:40:50 GMT<![CDATA[Montando un servidor de notificaciones Web Push]]>https://pablomagaz.com/blog/montando-servidor-notificaciones-webpush5ca6e94edb783a04eefeb7f2Fri, 05 Apr 2019 16:33:26 GMT<![CDATA[React Hooks: Un gran cambio se avecina]]>https://pablomagaz.com/blog/react-hooks-gran-cambio-se-avecina5c435d2bdb783a04eefeb787Mon, 28 Jan 2019 08:49:29 GMT<![CDATA[RxJs Subjects. Qué son y cómo funcionan.]]>https://pablomagaz.com/blog/rxjs-subjects-que-son-como-funcionan5c1ca6eedb783a04eefeb6edWed, 02 Jan 2019 00:00:00 GMT<![CDATA[Ivy, el nuevo motor de render de Angular]]>https://pablomagaz.com/blog/ivy-nuevo-motor-render-angular5b8419cc86344e0580a97739Sun, 02 Sep 2018 14:26:00 GMT<![CDATA[Escribiendo service workers con Workbox]]>https://pablomagaz.com/blog/escribiendo-service-workers-con-workbox5b3a06dfe811700d0dcb36c0Mon, 02 Jul 2018 11:05:00 GMT<![CDATA[Empaquetando aplicaciones con Parcel]]>https://pablomagaz.com/blog/empaquetando-aplicaciones-con-parcel5af3207ee811700d0dcb3685Wed, 09 May 2018 16:36:26 GMT<![CDATA[React Context API ¿El fin de Redux?]]>https://pablomagaz.com/blog/react-context-api-el-fin-de-redux5ac3e1ef2a06cb365fe5af9aTue, 03 Apr 2018 20:25:44 GMT<![CDATA[Las novedades de ECMAScript 2018]]>https://pablomagaz.com/blog/las-novedades-de-ecmascript20185a9ee3acced6082d14c939daTue, 06 Mar 2018 20:17:27 GMT<![CDATA[Combinando Observables en RxJs]]>https://pablomagaz.com/blog/combinando-observables-en-rxjs5a79e80030f70b0d4f535226Tue, 06 Feb 2018 17:42:30 GMT<![CDATA[ImmutableJs en 10 ejemplos prácticos]]>https://pablomagaz.com/blog/immutablejs-en-10-ejemplos-practicos5a2f9cf275d4d71084b065b9Tue, 12 Dec 2017 19:38:51 GMT<![CDATA[Como funcionan los operadores de RxJs]]>https://pablomagaz.com/blog/como-funcionan-operadores-rxjs59c9126c4a0572131d8d417aFri, 10 Nov 2017 14:32:00 GMT<![CDATA[Como crear middleware para Redux]]>https://pablomagaz.com/blog/como-crear-middleware-para-redux59a2f7959829725d825fd872Sun, 22 Oct 2017 16:51:00 GMT<![CDATA[Programación Reactiva con RxJs]]>https://pablomagaz.com/blog/programacion-reactiva-con-rxjs599dcd6b78aec343c0158bbeSun, 08 Oct 2017 18:46:00 GMT<![CDATA[Estrenando Blog]]>https://pablomagaz.com/blog/estrenando-blog599dccd378aec343c0158bbbSun, 01 Oct 2017 18:45:00 GMT<![CDATA[Creando una API REST con Deno y Oak]]>https://pablomagaz.com/blog/creando-api-rest-con-deno-y-oak5fbbcf2186a82e0502eb176cWed, 20 Jan 2021 08:36:37 GMT<![CDATA[Creando operadores propios en RxJs]]>https://pablomagaz.com/blog/creando-operadores-propios-rxjs5ea047b38ad9120517d8d4dcMon, 14 Dec 2020 07:44:50 GMT<![CDATA[Las novedades de TypeScript 4]]>https://pablomagaz.com/blog/las-novedades-de-typescript-45f1dbccda992c604ffca4e9eMon, 14 Sep 2020 10:55:43 GMT<![CDATA[WebAssembly con Rust]]>https://pablomagaz.com/blog/webassembly-con-rust5dab287b12a13405f920c060Wed, 15 Jul 2020 07:59:49 GMT<![CDATA[Recoil, un nuevo state manager para React]]>https://pablomagaz.com/blog/recoil-nuevo-stage-manager-react5ed754b2a992c604ffca4cbcTue, 09 Jun 2020 07:32:23 GMT<![CDATA[Deno. ¿El remplazo de NodeJs?]]>https://pablomagaz.com/blog/deno-el-remplazo-de-nodejs5e4585488ad9120517d8d44dMon, 02 Mar 2020 08:00:00 GMT<![CDATA[Un vistazo a ECMAScript 2020]]>https://pablomagaz.com/blog/un-vistazo-a-ecmascript20205e16e15a8ad9120517d8d3e4Mon, 03 Feb 2020 06:17:57 GMT<![CDATA[Escribiendo microservicios con Moleculer]]>https://pablomagaz.com/blog/escribiendo-microservicios-con-moleculer5dab286f12a13405f920c05fThu, 02 Jan 2020 10:12:56 GMT<![CDATA[Rust para JavaScripters]]>https://pablomagaz.com/blog/rust-para-javascripters5d90d09b12a13405f920bfa0Mon, 07 Oct 2019 06:30:00 GMT<![CDATA[La nueva Composition API de Vue 3]]>https://pablomagaz.com/blog/nueva-composition-api-vue-35d55215f12a13405f920befcMon, 02 Sep 2019 07:00:00 GMT<![CDATA[Empezando con WebAssembly]]>https://pablomagaz.com/blog/empezando-con-webassembly5cd44bd2db783a04eefeb820Sun, 12 May 2019 15:40:50 GMT<![CDATA[Montando un servidor de notificaciones Web Push]]>https://pablomagaz.com/blog/montando-servidor-notificaciones-webpush5ca6e94edb783a04eefeb7f2Fri, 05 Apr 2019 16:33:26 GMT<![CDATA[React Hooks: Un gran cambio se avecina]]>https://pablomagaz.com/blog/react-hooks-gran-cambio-se-avecina5c435d2bdb783a04eefeb787Mon, 28 Jan 2019 08:49:29 GMT<![CDATA[RxJs Subjects. Qué son y cómo funcionan.]]>https://pablomagaz.com/blog/rxjs-subjects-que-son-como-funcionan5c1ca6eedb783a04eefeb6edWed, 02 Jan 2019 00:00:00 GMT<![CDATA[Ivy, el nuevo motor de render de Angular]]>https://pablomagaz.com/blog/ivy-nuevo-motor-render-angular5b8419cc86344e0580a97739Sun, 02 Sep 2018 14:26:00 GMT<![CDATA[Escribiendo service workers con Workbox]]>https://pablomagaz.com/blog/escribiendo-service-workers-con-workbox5b3a06dfe811700d0dcb36c0Mon, 02 Jul 2018 11:05:00 GMT<![CDATA[Empaquetando aplicaciones con Parcel]]>https://pablomagaz.com/blog/empaquetando-aplicaciones-con-parcel5af3207ee811700d0dcb3685Wed, 09 May 2018 16:36:26 GMT<![CDATA[React Context API ¿El fin de Redux?]]>https://pablomagaz.com/blog/react-context-api-el-fin-de-redux5ac3e1ef2a06cb365fe5af9aTue, 03 Apr 2018 20:25:44 GMT<![CDATA[Las novedades de ECMAScript 2018]]>https://pablomagaz.com/blog/las-novedades-de-ecmascript20185a9ee3acced6082d14c939daTue, 06 Mar 2018 20:17:27 GMT<![CDATA[Combinando Observables en RxJs]]>https://pablomagaz.com/blog/combinando-observables-en-rxjs5a79e80030f70b0d4f535226Tue, 06 Feb 2018 17:42:30 GMT<![CDATA[ImmutableJs en 10 ejemplos prácticos]]>https://pablomagaz.com/blog/immutablejs-en-10-ejemplos-practicos5a2f9cf275d4d71084b065b9Tue, 12 Dec 2017 19:38:51 GMT<![CDATA[Como funcionan los operadores de RxJs]]>https://pablomagaz.com/blog/como-funcionan-operadores-rxjs59c9126c4a0572131d8d417aFri, 10 Nov 2017 14:32:00 GMT<![CDATA[Como crear middleware para Redux]]>https://pablomagaz.com/blog/como-crear-middleware-para-redux59a2f7959829725d825fd872Sun, 22 Oct 2017 16:51:00 GMT<![CDATA[Programación Reactiva con RxJs]]>https://pablomagaz.com/blog/programacion-reactiva-con-rxjs599dcd6b78aec343c0158bbeSun, 08 Oct 2017 18:46:00 GMT<![CDATA[Estrenando Blog]]>https://pablomagaz.com/blog/estrenando-blog599dccd378aec343c0158bbbSun, 01 Oct 2017 18:45:00 GMT<![CDATA[Creando una API REST con Deno y Oak]]>https://pablomagaz.com/blog/creando-api-rest-con-deno-y-oak5fbbcf2186a82e0502eb176cWed, 20 Jan 2021 08:36:37 GMT<![CDATA[Creando operadores propios en RxJs]]>https://pablomagaz.com/blog/creando-operadores-propios-rxjs5ea047b38ad9120517d8d4dcMon, 14 Dec 2020 07:44:50 GMT<![CDATA[Las novedades de TypeScript 4]]>https://pablomagaz.com/blog/las-novedades-de-typescript-45f1dbccda992c604ffca4e9eMon, 14 Sep 2020 10:55:43 GMT<![CDATA[WebAssembly con Rust]]>https://pablomagaz.com/blog/webassembly-con-rust5dab287b12a13405f920c060Wed, 15 Jul 2020 07:59:49 GMT<![CDATA[Recoil, un nuevo state manager para React]]>https://pablomagaz.com/blog/recoil-nuevo-stage-manager-react5ed754b2a992c604ffca4cbcTue, 09 Jun 2020 07:32:23 GMT<![CDATA[Deno. ¿El remplazo de NodeJs?]]>https://pablomagaz.com/blog/deno-el-remplazo-de-nodejs5e4585488ad9120517d8d44dMon, 02 Mar 2020 08:00:00 GMT<![CDATA[Un vistazo a ECMAScript 2020]]>https://pablomagaz.com/blog/un-vistazo-a-ecmascript20205e16e15a8ad9120517d8d3e4Mon, 03 Feb 2020 06:17:57 GMT<![CDATA[Escribiendo microservicios con Moleculer]]>https://pablomagaz.com/blog/escribiendo-microservicios-con-moleculer5dab286f12a13405f920c05fThu, 02 Jan 2020 10:12:56 GMT<![CDATA[Rust para JavaScripters]]>https://pablomagaz.com/blog/rust-para-javascripters5d90d09b12a13405f920bfa0Mon, 07 Oct 2019 06:30:00 GMT<![CDATA[La nueva Composition API de Vue 3]]>https://pablomagaz.com/blog/nueva-composition-api-vue-35d55215f12a13405f920befcMon, 02 Sep 2019 07:00:00 GMT<![CDATA[Empezando con WebAssembly]]>https://pablomagaz.com/blog/empezando-con-webassembly5cd44bd2db783a04eefeb820Sun, 12 May 2019 15:40:50 GMT<![CDATA[Montando un servidor de notificaciones Web Push]]>https://pablomagaz.com/blog/montando-servidor-notificaciones-webpush5ca6e94edb783a04eefeb7f2Fri, 05 Apr 2019 16:33:26 GMT<![CDATA[React Hooks: Un gran cambio se avecina]]>https://pablomagaz.com/blog/react-hooks-gran-cambio-se-avecina5c435d2bdb783a04eefeb787Mon, 28 Jan 2019 08:49:29 GMT<![CDATA[RxJs Subjects. Qué son y cómo funcionan.]]>https://pablomagaz.com/blog/rxjs-subjects-que-son-como-funcionan5c1ca6eedb783a04eefeb6edWed, 02 Jan 2019 00:00:00 GMT<![CDATA[Ivy, el nuevo motor de render de Angular]]>https://pablomagaz.com/blog/ivy-nuevo-motor-render-angular5b8419cc86344e0580a97739Sun, 02 Sep 2018 14:26:00 GMT<![CDATA[Escribiendo service workers con Workbox]]>https://pablomagaz.com/blog/escribiendo-service-workers-con-workbox5b3a06dfe811700d0dcb36c0Mon, 02 Jul 2018 11:05:00 GMT<![CDATA[Empaquetando aplicaciones con Parcel]]>https://pablomagaz.com/blog/empaquetando-aplicaciones-con-parcel5af3207ee811700d0dcb3685Wed, 09 May 2018 16:36:26 GMT<![CDATA[React Context API ¿El fin de Redux?]]>https://pablomagaz.com/blog/react-context-api-el-fin-de-redux5ac3e1ef2a06cb365fe5af9aTue, 03 Apr 2018 20:25:44 GMT<![CDATA[Las novedades de ECMAScript 2018]]>https://pablomagaz.com/blog/las-novedades-de-ecmascript20185a9ee3acced6082d14c939daTue, 06 Mar 2018 20:17:27 GMT<![CDATA[Combinando Observables en RxJs]]>https://pablomagaz.com/blog/combinando-observables-en-rxjs5a79e80030f70b0d4f535226Tue, 06 Feb 2018 17:42:30 GMT<![CDATA[ImmutableJs en 10 ejemplos prácticos]]>https://pablomagaz.com/blog/immutablejs-en-10-ejemplos-practicos5a2f9cf275d4d71084b065b9Tue, 12 Dec 2017 19:38:51 GMT<![CDATA[Como funcionan los operadores de RxJs]]>https://pablomagaz.com/blog/como-funcionan-operadores-rxjs59c9126c4a0572131d8d417aFri, 10 Nov 2017 14:32:00 GMT<![CDATA[Como crear middleware para Redux]]>https://pablomagaz.com/blog/como-crear-middleware-para-redux59a2f7959829725d825fd872Sun, 22 Oct 2017 16:51:00 GMT<![CDATA[Programación Reactiva con RxJs]]>https://pablomagaz.com/blog/programacion-reactiva-con-rxjs599dcd6b78aec343c0158bbeSun, 08 Oct 2017 18:46:00 GMT<![CDATA[Estrenando Blog]]>https://pablomagaz.com/blog/estrenando-blog599dccd378aec343c0158bbbSun, 01 Oct 2017 18:45:00 GMT<![CDATA[Creando una API REST con Deno y Oak]]>https://pablomagaz.com/blog/creando-api-rest-con-deno-y-oak5fbbcf2186a82e0502eb176cWed, 20 Jan 2021 08:36:37 GMT<![CDATA[Creando operadores propios en RxJs]]>https://pablomagaz.com/blog/creando-operadores-propios-rxjs5ea047b38ad9120517d8d4dcMon, 14 Dec 2020 07:44:50 GMT<![CDATA[Las novedades de TypeScript 4]]>https://pablomagaz.com/blog/las-novedades-de-typescript-45f1dbccda992c604ffca4e9eMon, 14 Sep 2020 10:55:43 GMT<![CDATA[WebAssembly con Rust]]>https://pablomagaz.com/blog/webassembly-con-rust5dab287b12a13405f920c060Wed, 15 Jul 2020 07:59:49 GMT<![CDATA[Recoil, un nuevo state manager para React]]>https://pablomagaz.com/blog/recoil-nuevo-stage-manager-react5ed754b2a992c604ffca4cbcTue, 09 Jun 2020 07:32:23 GMT<![CDATA[Deno. ¿El remplazo de NodeJs?]]>https://pablomagaz.com/blog/deno-el-remplazo-de-nodejs5e4585488ad9120517d8d44dMon, 02 Mar 2020 08:00:00 GMT<![CDATA[Un vistazo a ECMAScript 2020]]>https://pablomagaz.com/blog/un-vistazo-a-ecmascript20205e16e15a8ad9120517d8d3e4Mon, 03 Feb 2020 06:17:57 GMT<![CDATA[Escribiendo microservicios con Moleculer]]>https://pablomagaz.com/blog/escribiendo-microservicios-con-moleculer5dab286f12a13405f920c05fThu, 02 Jan 2020 10:12:56 GMT<![CDATA[Rust para JavaScripters]]>https://pablomagaz.com/blog/rust-para-javascripters5d90d09b12a13405f920bfa0Mon, 07 Oct 2019 06:30:00 GMT<![CDATA[La nueva Composition API de Vue 3]]>https://pablomagaz.com/blog/nueva-composition-api-vue-35d55215f12a13405f920befcMon, 02 Sep 2019 07:00:00 GMT<![CDATA[Empezando con WebAssembly]]>https://pablomagaz.com/blog/empezando-con-webassembly5cd44bd2db783a04eefeb820Sun, 12 May 2019 15:40:50 GMT<![CDATA[Montando un servidor de notificaciones Web Push]]>https://pablomagaz.com/blog/montando-servidor-notificaciones-webpush5ca6e94edb783a04eefeb7f2Fri, 05 Apr 2019 16:33:26 GMT<![CDATA[React Hooks: Un gran cambio se avecina]]>https://pablomagaz.com/blog/react-hooks-gran-cambio-se-avecina5c435d2bdb783a04eefeb787Mon, 28 Jan 2019 08:49:29 GMT<![CDATA[RxJs Subjects. Qué son y cómo funcionan.]]>https://pablomagaz.com/blog/rxjs-subjects-que-son-como-funcionan5c1ca6eedb783a04eefeb6edWed, 02 Jan 2019 00:00:00 GMT<![CDATA[Ivy, el nuevo motor de render de Angular]]>https://pablomagaz.com/blog/ivy-nuevo-motor-render-angular5b8419cc86344e0580a97739Sun, 02 Sep 2018 14:26:00 GMT<![CDATA[Escribiendo service workers con Workbox]]>https://pablomagaz.com/blog/escribiendo-service-workers-con-workbox5b3a06dfe811700d0dcb36c0Mon, 02 Jul 2018 11:05:00 GMT<![CDATA[Empaquetando aplicaciones con Parcel]]>https://pablomagaz.com/blog/empaquetando-aplicaciones-con-parcel5af3207ee811700d0dcb3685Wed, 09 May 2018 16:36:26 GMT<![CDATA[React Context API ¿El fin de Redux?]]>https://pablomagaz.com/blog/react-context-api-el-fin-de-redux5ac3e1ef2a06cb365fe5af9aTue, 03 Apr 2018 20:25:44 GMT<![CDATA[Las novedades de ECMAScript 2018]]>https://pablomagaz.com/blog/las-novedades-de-ecmascript20185a9ee3acced6082d14c939daTue, 06 Mar 2018 20:17:27 GMT<![CDATA[Combinando Observables en RxJs]]>https://pablomagaz.com/blog/combinando-observables-en-rxjs5a79e80030f70b0d4f535226Tue, 06 Feb 2018 17:42:30 GMT<![CDATA[ImmutableJs en 10 ejemplos prácticos]]>https://pablomagaz.com/blog/immutablejs-en-10-ejemplos-practicos5a2f9cf275d4d71084b065b9Tue, 12 Dec 2017 19:38:51 GMT<![CDATA[Como funcionan los operadores de RxJs]]>https://pablomagaz.com/blog/como-funcionan-operadores-rxjs59c9126c4a0572131d8d417aFri, 10 Nov 2017 14:32:00 GMT<![CDATA[Como crear middleware para Redux]]>https://pablomagaz.com/blog/como-crear-middleware-para-redux59a2f7959829725d825fd872Sun, 22 Oct 2017 16:51:00 GMT<![CDATA[Programación Reactiva con RxJs]]>https://pablomagaz.com/blog/programacion-reactiva-con-rxjs599dcd6b78aec343c0158bbeSun, 08 Oct 2017 18:46:00 GMT<![CDATA[Estrenando Blog]]>https://pablomagaz.com/blog/estrenando-blog599dccd378aec343c0158bbbSun, 01 Oct 2017 18:45:00 GMT<![CDATA[Creando una API REST con Deno y Oak]]>https://pablomagaz.com/blog/creando-api-rest-con-deno-y-oak5fbbcf2186a82e0502eb176cWed, 20 Jan 2021 08:36:37 GMT<![CDATA[Creando operadores propios en RxJs]]>https://pablomagaz.com/blog/creando-operadores-propios-rxjs5ea047b38ad9120517d8d4dcMon, 14 Dec 2020 07:44:50 GMT<![CDATA[Las novedades de TypeScript 4]]>https://pablomagaz.com/blog/las-novedades-de-typescript-45f1dbccda992c604ffca4e9eMon, 14 Sep 2020 10:55:43 GMT<![CDATA[WebAssembly con Rust]]>https://pablomagaz.com/blog/webassembly-con-rust5dab287b12a13405f920c060Wed, 15 Jul 2020 07:59:49 GMT<![CDATA[Recoil, un nuevo state manager para React]]>https://pablomagaz.com/blog/recoil-nuevo-stage-manager-react5ed754b2a992c604ffca4cbcTue, 09 Jun 2020 07:32:23 GMT<![CDATA[Deno. ¿El remplazo de NodeJs?]]>https://pablomagaz.com/blog/deno-el-remplazo-de-nodejs5e4585488ad9120517d8d44dMon, 02 Mar 2020 08:00:00 GMT<![CDATA[Un vistazo a ECMAScript 2020]]>https://pablomagaz.com/blog/un-vistazo-a-ecmascript20205e16e15a8ad9120517d8d3e4Mon, 03 Feb 2020 06:17:57 GMT<![CDATA[Escribiendo microservicios con Moleculer]]>https://pablomagaz.com/blog/escribiendo-microservicios-con-moleculer5dab286f12a13405f920c05fThu, 02 Jan 2020 10:12:56 GMT<![CDATA[Rust para JavaScripters]]>https://pablomagaz.com/blog/rust-para-javascripters5d90d09b12a13405f920bfa0Mon, 07 Oct 2019 06:30:00 GMT<![CDATA[La nueva Composition API de Vue 3]]>https://pablomagaz.com/blog/nueva-composition-api-vue-35d55215f12a13405f920befcMon, 02 Sep 2019 07:00:00 GMT<![CDATA[Empezando con WebAssembly]]>https://pablomagaz.com/blog/empezando-con-webassembly5cd44bd2db783a04eefeb820Sun, 12 May 2019 15:40:50 GMT<![CDATA[Montando un servidor de notificaciones Web Push]]>https://pablomagaz.com/blog/montando-servidor-notificaciones-webpush5ca6e94edb783a04eefeb7f2Fri, 05 Apr 2019 16:33:26 GMT<![CDATA[React Hooks: Un gran cambio se avecina]]>https://pablomagaz.com/blog/react-hooks-gran-cambio-se-avecina5c435d2bdb783a04eefeb787Mon, 28 Jan 2019 08:49:29 GMT<![CDATA[RxJs Subjects. Qué son y cómo funcionan.]]>https://pablomagaz.com/blog/rxjs-subjects-que-son-como-funcionan5c1ca6eedb783a04eefeb6edWed, 02 Jan 2019 00:00:00 GMT<![CDATA[Ivy, el nuevo motor de render de Angular]]>https://pablomagaz.com/blog/ivy-nuevo-motor-render-angular5b8419cc86344e0580a97739Sun, 02 Sep 2018 14:26:00 GMT<![CDATA[Escribiendo service workers con Workbox]]>https://pablomagaz.com/blog/escribiendo-service-workers-con-workbox5b3a06dfe811700d0dcb36c0Mon, 02 Jul 2018 11:05:00 GMT<![CDATA[Empaquetando aplicaciones con Parcel]]>https://pablomagaz.com/blog/empaquetando-aplicaciones-con-parcel5af3207ee811700d0dcb3685Wed, 09 May 2018 16:36:26 GMT<![CDATA[React Context API ¿El fin de Redux?]]>https://pablomagaz.com/blog/react-context-api-el-fin-de-redux5ac3e1ef2a06cb365fe5af9aTue, 03 Apr 2018 20:25:44 GMT<![CDATA[Las novedades de ECMAScript 2018]]>https://pablomagaz.com/blog/las-novedades-de-ecmascript20185a9ee3acced6082d14c939daTue, 06 Mar 2018 20:17:27 GMT<![CDATA[Combinando Observables en RxJs]]>https://pablomagaz.com/blog/combinando-observables-en-rxjs5a79e80030f70b0d4f535226Tue, 06 Feb 2018 17:42:30 GMT<![CDATA[ImmutableJs en 10 ejemplos prácticos]]>https://pablomagaz.com/blog/immutablejs-en-10-ejemplos-practicos5a2f9cf275d4d71084b065b9Tue, 12 Dec 2017 19:38:51 GMT<![CDATA[Como funcionan los operadores de RxJs]]>https://pablomagaz.com/blog/como-funcionan-operadores-rxjs59c9126c4a0572131d8d417aFri, 10 Nov 2017 14:32:00 GMT<![CDATA[Como crear middleware para Redux]]>https://pablomagaz.com/blog/como-crear-middleware-para-redux59a2f7959829725d825fd872Sun, 22 Oct 2017 16:51:00 GMT<![CDATA[Programación Reactiva con RxJs]]>https://pablomagaz.com/blog/programacion-reactiva-con-rxjs599dcd6b78aec343c0158bbeSun, 08 Oct 2017 18:46:00 GMT<![CDATA[Estrenando Blog]]>https://pablomagaz.com/blog/estrenando-blog599dccd378aec343c0158bbbSun, 01 Oct 2017 18:45:00 GMT<![CDATA[Creando una API REST con Deno y Oak]]>https://pablomagaz.com/blog/creando-api-rest-con-deno-y-oak5fbbcf2186a82e0502eb176cWed, 20 Jan 2021 08:36:37 GMT<![CDATA[Creando operadores propios en RxJs]]>https://pablomagaz.com/blog/creando-operadores-propios-rxjs5ea047b38ad9120517d8d4dcMon, 14 Dec 2020 07:44:50 GMT<![CDATA[Las novedades de TypeScript 4]]>https://pablomagaz.com/blog/las-novedades-de-typescript-45f1dbccda992c604ffca4e9eMon, 14 Sep 2020 10:55:43 GMT<![CDATA[WebAssembly con Rust]]>https://pablomagaz.com/blog/webassembly-con-rust5dab287b12a13405f920c060Wed, 15 Jul 2020 07:59:49 GMT<![CDATA[Recoil, un nuevo state manager para React]]>https://pablomagaz.com/blog/recoil-nuevo-stage-manager-react5ed754b2a992c604ffca4cbcTue, 09 Jun 2020 07:32:23 GMT<![CDATA[Deno. ¿El remplazo de NodeJs?]]>https://pablomagaz.com/blog/deno-el-remplazo-de-nodejs5e4585488ad9120517d8d44dMon, 02 Mar 2020 08:00:00 GMT<![CDATA[Un vistazo a ECMAScript 2020]]>https://pablomagaz.com/blog/un-vistazo-a-ecmascript20205e16e15a8ad9120517d8d3e4Mon, 03 Feb 2020 06:17:57 GMT<![CDATA[Escribiendo microservicios con Moleculer]]>https://pablomagaz.com/blog/escribiendo-microservicios-con-moleculer5dab286f12a13405f920c05fThu, 02 Jan 2020 10:12:56 GMT<![CDATA[Rust para JavaScripters]]>https://pablomagaz.com/blog/rust-para-javascripters5d90d09b12a13405f920bfa0Mon, 07 Oct 2019 06:30:00 GMT<![CDATA[La nueva Composition API de Vue 3]]>https://pablomagaz.com/blog/nueva-composition-api-vue-35d55215f12a13405f920befcMon, 02 Sep 2019 07:00:00 GMT<![CDATA[Empezando con WebAssembly]]>https://pablomagaz.com/blog/empezando-con-webassembly5cd44bd2db783a04eefeb820Sun, 12 May 2019 15:40:50 GMT<![CDATA[Montando un servidor de notificaciones Web Push]]>https://pablomagaz.com/blog/montando-servidor-notificaciones-webpush5ca6e94edb783a04eefeb7f2Fri, 05 Apr 2019 16:33:26 GMT<![CDATA[React Hooks: Un gran cambio se avecina]]>https://pablomagaz.com/blog/react-hooks-gran-cambio-se-avecina5c435d2bdb783a04eefeb787Mon, 28 Jan 2019 08:49:29 GMT<![CDATA[RxJs Subjects. Qué son y cómo funcionan.]]>https://pablomagaz.com/blog/rxjs-subjects-que-son-como-funcionan5c1ca6eedb783a04eefeb6edWed, 02 Jan 2019 00:00:00 GMT<![CDATA[Ivy, el nuevo motor de render de Angular]]>https://pablomagaz.com/blog/ivy-nuevo-motor-render-angular5b8419cc86344e0580a97739Sun, 02 Sep 2018 14:26:00 GMT<![CDATA[Escribiendo service workers con Workbox]]>https://pablomagaz.com/blog/escribiendo-service-workers-con-workbox5b3a06dfe811700d0dcb36c0Mon, 02 Jul 2018 11:05:00 GMT<![CDATA[Empaquetando aplicaciones con Parcel]]>https://pablomagaz.com/blog/empaquetando-aplicaciones-con-parcel5af3207ee811700d0dcb3685Wed, 09 May 2018 16:36:26 GMT<![CDATA[React Context API ¿El fin de Redux?]]>https://pablomagaz.com/blog/react-context-api-el-fin-de-redux5ac3e1ef2a06cb365fe5af9aTue, 03 Apr 2018 20:25:44 GMT<![CDATA[Las novedades de ECMAScript 2018]]>https://pablomagaz.com/blog/las-novedades-de-ecmascript20185a9ee3acced6082d14c939daTue, 06 Mar 2018 20:17:27 GMT<![CDATA[Combinando Observables en RxJs]]>https://pablomagaz.com/blog/combinando-observables-en-rxjs5a79e80030f70b0d4f535226Tue, 06 Feb 2018 17:42:30 GMT<![CDATA[ImmutableJs en 10 ejemplos prácticos]]>https://pablomagaz.com/blog/immutablejs-en-10-ejemplos-practicos5a2f9cf275d4d71084b065b9Tue, 12 Dec 2017 19:38:51 GMT<![CDATA[Como funcionan los operadores de RxJs]]>https://pablomagaz.com/blog/como-funcionan-operadores-rxjs59c9126c4a0572131d8d417aFri, 10 Nov 2017 14:32:00 GMT<![CDATA[Como crear middleware para Redux]]>https://pablomagaz.com/blog/como-crear-middleware-para-redux59a2f7959829725d825fd872Sun, 22 Oct 2017 16:51:00 GMT<![CDATA[Programación Reactiva con RxJs]]>https://pablomagaz.com/blog/programacion-reactiva-con-rxjs599dcd6b78aec343c0158bbeSun, 08 Oct 2017 18:46:00 GMT<![CDATA[Estrenando Blog]]>https://pablomagaz.com/blog/estrenando-blog599dccd378aec343c0158bbbSun, 01 Oct 2017 18:45:00 GMT<![CDATA[Creando una API REST con Deno y Oak]]>https://pablomagaz.com/blog/creando-api-rest-con-deno-y-oak5fbbcf2186a82e0502eb176cWed, 20 Jan 2021 08:36:37 GMT<![CDATA[Creando operadores propios en RxJs]]>https://pablomagaz.com/blog/creando-operadores-propios-rxjs5ea047b38ad9120517d8d4dcMon, 14 Dec 2020 07:44:50 GMT<![CDATA[Las novedades de TypeScript 4]]>https://pablomagaz.com/blog/las-novedades-de-typescript-45f1dbccda992c604ffca4e9eMon, 14 Sep 2020 10:55:43 GMT<![CDATA[WebAssembly con Rust]]>https://pablomagaz.com/blog/webassembly-con-rust5dab287b12a13405f920c060Wed, 15 Jul 2020 07:59:49 GMT<![CDATA[Recoil, un nuevo state manager para React]]>https://pablomagaz.com/blog/recoil-nuevo-stage-manager-react5ed754b2a992c604ffca4cbcTue, 09 Jun 2020 07:32:23 GMT<![CDATA[Deno. ¿El remplazo de NodeJs?]]>https://pablomagaz.com/blog/deno-el-remplazo-de-nodejs5e4585488ad9120517d8d44dMon, 02 Mar 2020 08:00:00 GMT<![CDATA[Un vistazo a ECMAScript 2020]]>https://pablomagaz.com/blog/un-vistazo-a-ecmascript20205e16e15a8ad9120517d8d3e4Mon, 03 Feb 2020 06:17:57 GMT<![CDATA[Escribiendo microservicios con Moleculer]]>https://pablomagaz.com/blog/escribiendo-microservicios-con-moleculer5dab286f12a13405f920c05fThu, 02 Jan 2020 10:12:56 GMT<![CDATA[Rust para JavaScripters]]>https://pablomagaz.com/blog/rust-para-javascripters5d90d09b12a13405f920bfa0Mon, 07 Oct 2019 06:30:00 GMT<![CDATA[La nueva Composition API de Vue 3]]>https://pablomagaz.com/blog/nueva-composition-api-vue-35d55215f12a13405f920befcMon, 02 Sep 2019 07:00:00 GMT<![CDATA[Empezando con WebAssembly]]>https://pablomagaz.com/blog/empezando-con-webassembly5cd44bd2db783a04eefeb820Sun, 12 May 2019 15:40:50 GMT<![CDATA[Montando un servidor de notificaciones Web Push]]>https://pablomagaz.com/blog/montando-servidor-notificaciones-webpush5ca6e94edb783a04eefeb7f2Fri, 05 Apr 2019 16:33:26 GMT<![CDATA[React Hooks: Un gran cambio se avecina]]>https://pablomagaz.com/blog/react-hooks-gran-cambio-se-avecina5c435d2bdb783a04eefeb787Mon, 28 Jan 2019 08:49:29 GMT<![CDATA[RxJs Subjects. Qué son y cómo funcionan.]]>https://pablomagaz.com/blog/rxjs-subjects-que-son-como-funcionan5c1ca6eedb783a04eefeb6edWed, 02 Jan 2019 00:00:00 GMT<![CDATA[Ivy, el nuevo motor de render de Angular]]>https://pablomagaz.com/blog/ivy-nuevo-motor-render-angular5b8419cc86344e0580a97739Sun, 02 Sep 2018 14:26:00 GMT<![CDATA[Escribiendo service workers con Workbox]]>https://pablomagaz.com/blog/escribiendo-service-workers-con-workbox5b3a06dfe811700d0dcb36c0Mon, 02 Jul 2018 11:05:00 GMT<![CDATA[Empaquetando aplicaciones con Parcel]]>https://pablomagaz.com/blog/empaquetando-aplicaciones-con-parcel5af3207ee811700d0dcb3685Wed, 09 May 2018 16:36:26 GMT<![CDATA[React Context API ¿El fin de Redux?]]>https://pablomagaz.com/blog/react-context-api-el-fin-de-redux5ac3e1ef2a06cb365fe5af9aTue, 03 Apr 2018 20:25:44 GMT<![CDATA[Las novedades de ECMAScript 2018]]>https://pablomagaz.com/blog/las-novedades-de-ecmascript20185a9ee3acced6082d14c939daTue, 06 Mar 2018 20:17:27 GMT<![CDATA[Combinando Observables en RxJs]]>https://pablomagaz.com/blog/combinando-observables-en-rxjs5a79e80030f70b0d4f535226Tue, 06 Feb 2018 17:42:30 GMT<![CDATA[ImmutableJs en 10 ejemplos prácticos]]>https://pablomagaz.com/blog/immutablejs-en-10-ejemplos-practicos5a2f9cf275d4d71084b065b9Tue, 12 Dec 2017 19:38:51 GMT<![CDATA[Como funcionan los operadores de RxJs]]>https://pablomagaz.com/blog/como-funcionan-operadores-rxjs59c9126c4a0572131d8d417aFri, 10 Nov 2017 14:32:00 GMT<![CDATA[Como crear middleware para Redux]]>https://pablomagaz.com/blog/como-crear-middleware-para-redux59a2f7959829725d825fd872Sun, 22 Oct 2017 16:51:00 GMT<![CDATA[Programación Reactiva con RxJs]]>https://pablomagaz.com/blog/programacion-reactiva-con-rxjs599dcd6b78aec343c0158bbeSun, 08 Oct 2017 18:46:00 GMT<![CDATA[Estrenando Blog]]>https://pablomagaz.com/blog/estrenando-blog599dccd378aec343c0158bbbSun, 01 Oct 2017 18:45:00 GMT<![CDATA[Creando una API REST con Deno y Oak]]>https://pablomagaz.com/blog/creando-api-rest-con-deno-y-oak5fbbcf2186a82e0502eb176cWed, 20 Jan 2021 08:36:37 GMT<![CDATA[Creando operadores propios en RxJs]]>https://pablomagaz.com/blog/creando-operadores-propios-rxjs5ea047b38ad9120517d8d4dcMon, 14 Dec 2020 07:44:50 GMT<![CDATA[Las novedades de TypeScript 4]]>https://pablomagaz.com/blog/las-novedades-de-typescript-45f1dbccda992c604ffca4e9eMon, 14 Sep 2020 10:55:43 GMT<![CDATA[WebAssembly con Rust]]>https://pablomagaz.com/blog/webassembly-con-rust5dab287b12a13405f920c060Wed, 15 Jul 2020 07:59:49 GMT<![CDATA[Recoil, un nuevo state manager para React]]>https://pablomagaz.com/blog/recoil-nuevo-stage-manager-react5ed754b2a992c604ffca4cbcTue, 09 Jun 2020 07:32:23 GMT<![CDATA[Deno. ¿El remplazo de NodeJs?]]>https://pablomagaz.com/blog/deno-el-remplazo-de-nodejs5e4585488ad9120517d8d44dMon, 02 Mar 2020 08:00:00 GMT<![CDATA[Un vistazo a ECMAScript 2020]]>https://pablomagaz.com/blog/un-vistazo-a-ecmascript20205e16e15a8ad9120517d8d3e4Mon, 03 Feb 2020 06:17:57 GMT<![CDATA[Escribiendo microservicios con Moleculer]]>https://pablomagaz.com/blog/escribiendo-microservicios-con-moleculer5dab286f12a13405f920c05fThu, 02 Jan 2020 10:12:56 GMT<![CDATA[Rust para JavaScripters]]>https://pablomagaz.com/blog/rust-para-javascripters5d90d09b12a13405f920bfa0Mon, 07 Oct 2019 06:30:00 GMT<![CDATA[La nueva Composition API de Vue 3]]>https://pablomagaz.com/blog/nueva-composition-api-vue-35d55215f12a13405f920befcMon, 02 Sep 2019 07:00:00 GMT<![CDATA[Empezando con WebAssembly]]>https://pablomagaz.com/blog/empezando-con-webassembly5cd44bd2db783a04eefeb820Sun, 12 May 2019 15:40:50 GMT<![CDATA[Montando un servidor de notificaciones Web Push]]>https://pablomagaz.com/blog/montando-servidor-notificaciones-webpush5ca6e94edb783a04eefeb7f2Fri, 05 Apr 2019 16:33:26 GMT<![CDATA[React Hooks: Un gran cambio se avecina]]>https://pablomagaz.com/blog/react-hooks-gran-cambio-se-avecina5c435d2bdb783a04eefeb787Mon, 28 Jan 2019 08:49:29 GMT<![CDATA[RxJs Subjects. Qué son y cómo funcionan.]]>https://pablomagaz.com/blog/rxjs-subjects-que-son-como-funcionan5c1ca6eedb783a04eefeb6edWed, 02 Jan 2019 00:00:00 GMT<![CDATA[Ivy, el nuevo motor de render de Angular]]>https://pablomagaz.com/blog/ivy-nuevo-motor-render-angular5b8419cc86344e0580a97739Sun, 02 Sep 2018 14:26:00 GMT<![CDATA[Escribiendo service workers con Workbox]]>https://pablomagaz.com/blog/escribiendo-service-workers-con-workbox5b3a06dfe811700d0dcb36c0Mon, 02 Jul 2018 11:05:00 GMT<![CDATA[Empaquetando aplicaciones con Parcel]]>https://pablomagaz.com/blog/empaquetando-aplicaciones-con-parcel5af3207ee811700d0dcb3685Wed, 09 May 2018 16:36:26 GMT<![CDATA[React Context API ¿El fin de Redux?]]>https://pablomagaz.com/blog/react-context-api-el-fin-de-redux5ac3e1ef2a06cb365fe5af9aTue, 03 Apr 2018 20:25:44 GMT<![CDATA[Las novedades de ECMAScript 2018]]>https://pablomagaz.com/blog/las-novedades-de-ecmascript20185a9ee3acced6082d14c939daTue, 06 Mar 2018 20:17:27 GMT<![CDATA[Combinando Observables en RxJs]]>https://pablomagaz.com/blog/combinando-observables-en-rxjs5a79e80030f70b0d4f535226Tue, 06 Feb 2018 17:42:30 GMT<![CDATA[ImmutableJs en 10 ejemplos prácticos]]>https://pablomagaz.com/blog/immutablejs-en-10-ejemplos-practicos5a2f9cf275d4d71084b065b9Tue, 12 Dec 2017 19:38:51 GMT<![CDATA[Como funcionan los operadores de RxJs]]>https://pablomagaz.com/blog/como-funcionan-operadores-rxjs59c9126c4a0572131d8d417aFri, 10 Nov 2017 14:32:00 GMT<![CDATA[Como crear middleware para Redux]]>https://pablomagaz.com/blog/como-crear-middleware-para-redux59a2f7959829725d825fd872Sun, 22 Oct 2017 16:51:00 GMT<![CDATA[Programación Reactiva con RxJs]]>https://pablomagaz.com/blog/programacion-reactiva-con-rxjs599dcd6b78aec343c0158bbeSun, 08 Oct 2017 18:46:00 GMT<![CDATA[Estrenando Blog]]>https://pablomagaz.com/blog/estrenando-blog599dccd378aec343c0158bbbSun, 01 Oct 2017 18:45:00 GMT<![CDATA[Creando una API REST con Deno y Oak]]>https://pablomagaz.com/blog/creando-api-rest-con-deno-y-oak5fbbcf2186a82e0502eb176cWed, 20 Jan 2021 08:36:37 GMT<![CDATA[Creando operadores propios en RxJs]]>https://pablomagaz.com/blog/creando-operadores-propios-rxjs5ea047b38ad9120517d8d4dcMon, 14 Dec 2020 07:44:50 GMT<![CDATA[Las novedades de TypeScript 4]]>https://pablomagaz.com/blog/las-novedades-de-typescript-45f1dbccda992c604ffca4e9eMon, 14 Sep 2020 10:55:43 GMT<![CDATA[WebAssembly con Rust]]>https://pablomagaz.com/blog/webassembly-con-rust5dab287b12a13405f920c060Wed, 15 Jul 2020 07:59:49 GMT<![CDATA[Recoil, un nuevo state manager para React]]>https://pablomagaz.com/blog/recoil-nuevo-stage-manager-react5ed754b2a992c604ffca4cbcTue, 09 Jun 2020 07:32:23 GMT<![CDATA[Deno. ¿El remplazo de NodeJs?]]>https://pablomagaz.com/blog/deno-el-remplazo-de-nodejs5e4585488ad9120517d8d44dMon, 02 Mar 2020 08:00:00 GMT<![CDATA[Un vistazo a ECMAScript 2020]]>https://pablomagaz.com/blog/un-vistazo-a-ecmascript20205e16e15a8ad9120517d8d3e4Mon, 03 Feb 2020 06:17:57 GMT<![CDATA[Escribiendo microservicios con Moleculer]]>https://pablomagaz.com/blog/escribiendo-microservicios-con-moleculer5dab286f12a13405f920c05fThu, 02 Jan 2020 10:12:56 GMT<![CDATA[Rust para JavaScripters]]>https://pablomagaz.com/blog/rust-para-javascripters5d90d09b12a13405f920bfa0Mon, 07 Oct 2019 06:30:00 GMT<![CDATA[La nueva Composition API de Vue 3]]>https://pablomagaz.com/blog/nueva-composition-api-vue-35d55215f12a13405f920befcMon, 02 Sep 2019 07:00:00 GMT<![CDATA[Empezando con WebAssembly]]>https://pablomagaz.com/blog/empezando-con-webassembly5cd44bd2db783a04eefeb820Sun, 12 May 2019 15:40:50 GMT<![CDATA[Montando un servidor de notificaciones Web Push]]>https://pablomagaz.com/blog/montando-servidor-notificaciones-webpush5ca6e94edb783a04eefeb7f2Fri, 05 Apr 2019 16:33:26 GMT<![CDATA[React Hooks: Un gran cambio se avecina]]>https://pablomagaz.com/blog/react-hooks-gran-cambio-se-avecina5c435d2bdb783a04eefeb787Mon, 28 Jan 2019 08:49:29 GMT<![CDATA[RxJs Subjects. Qué son y cómo funcionan.]]>https://pablomagaz.com/blog/rxjs-subjects-que-son-como-funcionan5c1ca6eedb783a04eefeb6edWed, 02 Jan 2019 00:00:00 GMT<![CDATA[Ivy, el nuevo motor de render de Angular]]>https://pablomagaz.com/blog/ivy-nuevo-motor-render-angular5b8419cc86344e0580a97739Sun, 02 Sep 2018 14:26:00 GMT<![CDATA[Escribiendo service workers con Workbox]]>https://pablomagaz.com/blog/escribiendo-service-workers-con-workbox5b3a06dfe811700d0dcb36c0Mon, 02 Jul 2018 11:05:00 GMT<![CDATA[Empaquetando aplicaciones con Parcel]]>https://pablomagaz.com/blog/empaquetando-aplicaciones-con-parcel5af3207ee811700d0dcb3685Wed, 09 May 2018 16:36:26 GMT<![CDATA[React Context API ¿El fin de Redux?]]>https://pablomagaz.com/blog/react-context-api-el-fin-de-redux5ac3e1ef2a06cb365fe5af9aTue, 03 Apr 2018 20:25:44 GMT<![CDATA[Las novedades de ECMAScript 2018]]>https://pablomagaz.com/blog/las-novedades-de-ecmascript20185a9ee3acced6082d14c939daTue, 06 Mar 2018 20:17:27 GMT<![CDATA[Combinando Observables en RxJs]]>https://pablomagaz.com/blog/combinando-observables-en-rxjs5a79e80030f70b0d4f535226Tue, 06 Feb 2018 17:42:30 GMT<![CDATA[ImmutableJs en 10 ejemplos prácticos]]>https://pablomagaz.com/blog/immutablejs-en-10-ejemplos-practicos5a2f9cf275d4d71084b065b9Tue, 12 Dec 2017 19:38:51 GMT<![CDATA[Como funcionan los operadores de RxJs]]>https://pablomagaz.com/blog/como-funcionan-operadores-rxjs59c9126c4a0572131d8d417aFri, 10 Nov 2017 14:32:00 GMT<![CDATA[Como crear middleware para Redux]]>https://pablomagaz.com/blog/como-crear-middleware-para-redux59a2f7959829725d825fd872Sun, 22 Oct 2017 16:51:00 GMT<![CDATA[Programación Reactiva con RxJs]]>https://pablomagaz.com/blog/programacion-reactiva-con-rxjs599dcd6b78aec343c0158bbeSun, 08 Oct 2017 18:46:00 GMT<![CDATA[Estrenando Blog]]>https://pablomagaz.com/blog/estrenando-blog599dccd378aec343c0158bbbSun, 01 Oct 2017 18:45:00 GMT<![CDATA[Creando una API REST con Deno y Oak]]>https://pablomagaz.com/blog/creando-api-rest-con-deno-y-oak5fbbcf2186a82e0502eb176cWed, 20 Jan 2021 08:36:37 GMT<![CDATA[Creando operadores propios en RxJs]]>https://pablomagaz.com/blog/creando-operadores-propios-rxjs5ea047b38ad9120517d8d4dcMon, 14 Dec 2020 07:44:50 GMT<![CDATA[Las novedades de TypeScript 4]]>https://pablomagaz.com/blog/las-novedades-de-typescript-45f1dbccda992c604ffca4e9eMon, 14 Sep 2020 10:55:43 GMT<![CDATA[WebAssembly con Rust]]>https://pablomagaz.com/blog/webassembly-con-rust5dab287b12a13405f920c060Wed, 15 Jul 2020 07:59:49 GMT<![CDATA[Recoil, un nuevo state manager para React]]>https://pablomagaz.com/blog/recoil-nuevo-stage-manager-react5ed754b2a992c604ffca4cbcTue, 09 Jun 2020 07:32:23 GMT<![CDATA[Deno. ¿El remplazo de NodeJs?]]>https://pablomagaz.com/blog/deno-el-remplazo-de-nodejs5e4585488ad9120517d8d44dMon, 02 Mar 2020 08:00:00 GMT<![CDATA[Un vistazo a ECMAScript 2020]]>https://pablomagaz.com/blog/un-vistazo-a-ecmascript20205e16e15a8ad9120517d8d3e4Mon, 03 Feb 2020 06:17:57 GMT<![CDATA[Escribiendo microservicios con Moleculer]]>https://pablomagaz.com/blog/escribiendo-microservicios-con-moleculer5dab286f12a13405f920c05fThu, 02 Jan 2020 10:12:56 GMT<![CDATA[Rust para JavaScripters]]>https://pablomagaz.com/blog/rust-para-javascripters5d90d09b12a13405f920bfa0Mon, 07 Oct 2019 06:30:00 GMT<![CDATA[La nueva Composition API de Vue 3]]>https://pablomagaz.com/blog/nueva-composition-api-vue-35d55215f12a13405f920befcMon, 02 Sep 2019 07:00:00 GMT<![CDATA[Empezando con WebAssembly]]>https://pablomagaz.com/blog/empezando-con-webassembly5cd44bd2db783a04eefeb820Sun, 12 May 2019 15:40:50 GMT<![CDATA[Montando un servidor de notificaciones Web Push]]>https://pablomagaz.com/blog/montando-servidor-notificaciones-webpush5ca6e94edb783a04eefeb7f2Fri, 05 Apr 2019 16:33:26 GMT<![CDATA[React Hooks: Un gran cambio se avecina]]>https://pablomagaz.com/blog/react-hooks-gran-cambio-se-avecina5c435d2bdb783a04eefeb787Mon, 28 Jan 2019 08:49:29 GMT<![CDATA[RxJs Subjects. Qué son y cómo funcionan.]]>https://pablomagaz.com/blog/rxjs-subjects-que-son-como-funcionan5c1ca6eedb783a04eefeb6edWed, 02 Jan 2019 00:00:00 GMT<![CDATA[Ivy, el nuevo motor de render de Angular]]>https://pablomagaz.com/blog/ivy-nuevo-motor-render-angular5b8419cc86344e0580a97739Sun, 02 Sep 2018 14:26:00 GMT<![CDATA[Escribiendo service workers con Workbox]]>https://pablomagaz.com/blog/escribiendo-service-workers-con-workbox5b3a06dfe811700d0dcb36c0Mon, 02 Jul 2018 11:05:00 GMT<![CDATA[Empaquetando aplicaciones con Parcel]]>https://pablomagaz.com/blog/empaquetando-aplicaciones-con-parcel5af3207ee811700d0dcb3685Wed, 09 May 2018 16:36:26 GMT<![CDATA[React Context API ¿El fin de Redux?]]>https://pablomagaz.com/blog/react-context-api-el-fin-de-redux5ac3e1ef2a06cb365fe5af9aTue, 03 Apr 2018 20:25:44 GMT<![CDATA[Las novedades de ECMAScript 2018]]>https://pablomagaz.com/blog/las-novedades-de-ecmascript20185a9ee3acced6082d14c939daTue, 06 Mar 2018 20:17:27 GMT<![CDATA[Combinando Observables en RxJs]]>https://pablomagaz.com/blog/combinando-observables-en-rxjs5a79e80030f70b0d4f535226Tue, 06 Feb 2018 17:42:30 GMT<![CDATA[ImmutableJs en 10 ejemplos prácticos]]>https://pablomagaz.com/blog/immutablejs-en-10-ejemplos-practicos5a2f9cf275d4d71084b065b9Tue, 12 Dec 2017 19:38:51 GMT<![CDATA[Como funcionan los operadores de RxJs]]>https://pablomagaz.com/blog/como-funcionan-operadores-rxjs59c9126c4a0572131d8d417aFri, 10 Nov 2017 14:32:00 GMT<![CDATA[Como crear middleware para Redux]]>https://pablomagaz.com/blog/como-crear-middleware-para-redux59a2f7959829725d825fd872Sun, 22 Oct 2017 16:51:00 GMT<![CDATA[Programación Reactiva con RxJs]]>https://pablomagaz.com/blog/programacion-reactiva-con-rxjs599dcd6b78aec343c0158bbeSun, 08 Oct 2017 18:46:00 GMT<![CDATA[Estrenando Blog]]>https://pablomagaz.com/blog/estrenando-blog599dccd378aec343c0158bbbSun, 01 Oct 2017 18:45:00 GMT<![CDATA[Creando una API REST con Deno y Oak]]>https://pablomagaz.com/blog/creando-api-rest-con-deno-y-oak5fbbcf2186a82e0502eb176cWed, 20 Jan 2021 08:36:37 GMT<![CDATA[Creando operadores propios en RxJs]]>https://pablomagaz.com/blog/creando-operadores-propios-rxjs5ea047b38ad9120517d8d4dcMon, 14 Dec 2020 07:44:50 GMT<![CDATA[Las novedades de TypeScript 4]]>https://pablomagaz.com/blog/las-novedades-de-typescript-45f1dbccda992c604ffca4e9eMon, 14 Sep 2020 10:55:43 GMT<![CDATA[WebAssembly con Rust]]>https://pablomagaz.com/blog/webassembly-con-rust5dab287b12a13405f920c060Wed, 15 Jul 2020 07:59:49 GMT<![CDATA[Recoil, un nuevo state manager para React]]>https://pablomagaz.com/blog/recoil-nuevo-stage-manager-react5ed754b2a992c604ffca4cbcTue, 09 Jun 2020 07:32:23 GMT<![CDATA[Deno. ¿El remplazo de NodeJs?]]>https://pablomagaz.com/blog/deno-el-remplazo-de-nodejs5e4585488ad9120517d8d44dMon, 02 Mar 2020 08:00:00 GMT<![CDATA[Un vistazo a ECMAScript 2020]]>https://pablomagaz.com/blog/un-vistazo-a-ecmascript20205e16e15a8ad9120517d8d3e4Mon, 03 Feb 2020 06:17:57 GMT<![CDATA[Escribiendo microservicios con Moleculer]]>https://pablomagaz.com/blog/escribiendo-microservicios-con-moleculer5dab286f12a13405f920c05fThu, 02 Jan 2020 10:12:56 GMT<![CDATA[Rust para JavaScripters]]>https://pablomagaz.com/blog/rust-para-javascripters5d90d09b12a13405f920bfa0Mon, 07 Oct 2019 06:30:00 GMT<![CDATA[La nueva Composition API de Vue 3]]>https://pablomagaz.com/blog/nueva-composition-api-vue-35d55215f12a13405f920befcMon, 02 Sep 2019 07:00:00 GMT<![CDATA[Empezando con WebAssembly]]>https://pablomagaz.com/blog/empezando-con-webassembly5cd44bd2db783a04eefeb820Sun, 12 May 2019 15:40:50 GMT<![CDATA[Montando un servidor de notificaciones Web Push]]>https://pablomagaz.com/blog/montando-servidor-notificaciones-webpush5ca6e94edb783a04eefeb7f2Fri, 05 Apr 2019 16:33:26 GMT<![CDATA[React Hooks: Un gran cambio se avecina]]>https://pablomagaz.com/blog/react-hooks-gran-cambio-se-avecina5c435d2bdb783a04eefeb787Mon, 28 Jan 2019 08:49:29 GMT<![CDATA[RxJs Subjects. Qué son y cómo funcionan.]]>https://pablomagaz.com/blog/rxjs-subjects-que-son-como-funcionan5c1ca6eedb783a04eefeb6edWed, 02 Jan 2019 00:00:00 GMT<![CDATA[Ivy, el nuevo motor de render de Angular]]>https://pablomagaz.com/blog/ivy-nuevo-motor-render-angular5b8419cc86344e0580a97739Sun, 02 Sep 2018 14:26:00 GMT<![CDATA[Escribiendo service workers con Workbox]]>https://pablomagaz.com/blog/escribiendo-service-workers-con-workbox5b3a06dfe811700d0dcb36c0Mon, 02 Jul 2018 11:05:00 GMT<![CDATA[Empaquetando aplicaciones con Parcel]]>https://pablomagaz.com/blog/empaquetando-aplicaciones-con-parcel5af3207ee811700d0dcb3685Wed, 09 May 2018 16:36:26 GMT<![CDATA[React Context API ¿El fin de Redux?]]>https://pablomagaz.com/blog/react-context-api-el-fin-de-redux5ac3e1ef2a06cb365fe5af9aTue, 03 Apr 2018 20:25:44 GMT<![CDATA[Las novedades de ECMAScript 2018]]>https://pablomagaz.com/blog/las-novedades-de-ecmascript20185a9ee3acced6082d14c939daTue, 06 Mar 2018 20:17:27 GMT<![CDATA[Combinando Observables en RxJs]]>https://pablomagaz.com/blog/combinando-observables-en-rxjs5a79e80030f70b0d4f535226Tue, 06 Feb 2018 17:42:30 GMT<![CDATA[ImmutableJs en 10 ejemplos prácticos]]>https://pablomagaz.com/blog/immutablejs-en-10-ejemplos-practicos5a2f9cf275d4d71084b065b9Tue, 12 Dec 2017 19:38:51 GMT<![CDATA[Como funcionan los operadores de RxJs]]>https://pablomagaz.com/blog/como-funcionan-operadores-rxjs59c9126c4a0572131d8d417aFri, 10 Nov 2017 14:32:00 GMT<![CDATA[Como crear middleware para Redux]]>https://pablomagaz.com/blog/como-crear-middleware-para-redux59a2f7959829725d825fd872Sun, 22 Oct 2017 16:51:00 GMT<![CDATA[Programación Reactiva con RxJs]]>https://pablomagaz.com/blog/programacion-reactiva-con-rxjs599dcd6b78aec343c0158bbeSun, 08 Oct 2017 18:46:00 GMT<![CDATA[Estrenando Blog]]>https://pablomagaz.com/blog/estrenando-blog599dccd378aec343c0158bbbSun, 01 Oct 2017 18:45:00 GMT<![CDATA[Creando una API REST con Deno y Oak]]>https://pablomagaz.com/blog/creando-api-rest-con-deno-y-oak5fbbcf2186a82e0502eb176cWed, 20 Jan 2021 08:36:37 GMT<![CDATA[Creando operadores propios en RxJs]]>https://pablomagaz.com/blog/creando-operadores-propios-rxjs5ea047b38ad9120517d8d4dcMon, 14 Dec 2020 07:44:50 GMT<![CDATA[Las novedades de TypeScript 4]]>https://pablomagaz.com/blog/las-novedades-de-typescript-45f1dbccda992c604ffca4e9eMon, 14 Sep 2020 10:55:43 GMT<![CDATA[WebAssembly con Rust]]>https://pablomagaz.com/blog/webassembly-con-rust5dab287b12a13405f920c060Wed, 15 Jul 2020 07:59:49 GMT<![CDATA[Recoil, un nuevo state manager para React]]>https://pablomagaz.com/blog/recoil-nuevo-stage-manager-react5ed754b2a992c604ffca4cbcTue, 09 Jun 2020 07:32:23 GMT<![CDATA[Deno. ¿El remplazo de NodeJs?]]>https://pablomagaz.com/blog/deno-el-remplazo-de-nodejs5e4585488ad9120517d8d44dMon, 02 Mar 2020 08:00:00 GMT<![CDATA[Un vistazo a ECMAScript 2020]]>https://pablomagaz.com/blog/un-vistazo-a-ecmascript20205e16e15a8ad9120517d8d3e4Mon, 03 Feb 2020 06:17:57 GMT<![CDATA[Escribiendo microservicios con Moleculer]]>https://pablomagaz.com/blog/escribiendo-microservicios-con-moleculer5dab286f12a13405f920c05fThu, 02 Jan 2020 10:12:56 GMT<![CDATA[Rust para JavaScripters]]>https://pablomagaz.com/blog/rust-para-javascripters5d90d09b12a13405f920bfa0Mon, 07 Oct 2019 06:30:00 GMT<![CDATA[La nueva Composition API de Vue 3]]>https://pablomagaz.com/blog/nueva-composition-api-vue-35d55215f12a13405f920befcMon, 02 Sep 2019 07:00:00 GMT<![CDATA[Empezando con WebAssembly]]>https://pablomagaz.com/blog/empezando-con-webassembly5cd44bd2db783a04eefeb820Sun, 12 May 2019 15:40:50 GMT<![CDATA[Montando un servidor de notificaciones Web Push]]>https://pablomagaz.com/blog/montando-servidor-notificaciones-webpush5ca6e94edb783a04eefeb7f2Fri, 05 Apr 2019 16:33:26 GMT<![CDATA[React Hooks: Un gran cambio se avecina]]>https://pablomagaz.com/blog/react-hooks-gran-cambio-se-avecina5c435d2bdb783a04eefeb787Mon, 28 Jan 2019 08:49:29 GMT<![CDATA[RxJs Subjects. Qué son y cómo funcionan.]]>https://pablomagaz.com/blog/rxjs-subjects-que-son-como-funcionan5c1ca6eedb783a04eefeb6edWed, 02 Jan 2019 00:00:00 GMT<![CDATA[Ivy, el nuevo motor de render de Angular]]>https://pablomagaz.com/blog/ivy-nuevo-motor-render-angular5b8419cc86344e0580a97739Sun, 02 Sep 2018 14:26:00 GMT<![CDATA[Escribiendo service workers con Workbox]]>https://pablomagaz.com/blog/escribiendo-service-workers-con-workbox5b3a06dfe811700d0dcb36c0Mon, 02 Jul 2018 11:05:00 GMT<![CDATA[Empaquetando aplicaciones con Parcel]]>https://pablomagaz.com/blog/empaquetando-aplicaciones-con-parcel5af3207ee811700d0dcb3685Wed, 09 May 2018 16:36:26 GMT<![CDATA[React Context API ¿El fin de Redux?]]>https://pablomagaz.com/blog/react-context-api-el-fin-de-redux5ac3e1ef2a06cb365fe5af9aTue, 03 Apr 2018 20:25:44 GMT<![CDATA[Las novedades de ECMAScript 2018]]>https://pablomagaz.com/blog/las-novedades-de-ecmascript20185a9ee3acced6082d14c939daTue, 06 Mar 2018 20:17:27 GMT<![CDATA[Combinando Observables en RxJs]]>https://pablomagaz.com/blog/combinando-observables-en-rxjs5a79e80030f70b0d4f535226Tue, 06 Feb 2018 17:42:30 GMT<![CDATA[ImmutableJs en 10 ejemplos prácticos]]>https://pablomagaz.com/blog/immutablejs-en-10-ejemplos-practicos5a2f9cf275d4d71084b065b9Tue, 12 Dec 2017 19:38:51 GMT<![CDATA[Como funcionan los operadores de RxJs]]>https://pablomagaz.com/blog/como-funcionan-operadores-rxjs59c9126c4a0572131d8d417aFri, 10 Nov 2017 14:32:00 GMT<![CDATA[Como crear middleware para Redux]]>https://pablomagaz.com/blog/como-crear-middleware-para-redux59a2f7959829725d825fd872Sun, 22 Oct 2017 16:51:00 GMT<![CDATA[Programación Reactiva con RxJs]]>https://pablomagaz.com/blog/programacion-reactiva-con-rxjs599dcd6b78aec343c0158bbeSun, 08 Oct 2017 18:46:00 GMT<![CDATA[Estrenando Blog]]>https://pablomagaz.com/blog/estrenando-blog599dccd378aec343c0158bbbSun, 01 Oct 2017 18:45:00 GMT<![CDATA[Creando una API REST con Deno y Oak]]>https://pablomagaz.com/blog/creando-api-rest-con-deno-y-oak5fbbcf2186a82e0502eb176cWed, 20 Jan 2021 08:36:37 GMT<![CDATA[Creando operadores propios en RxJs]]>https://pablomagaz.com/blog/creando-operadores-propios-rxjs5ea047b38ad9120517d8d4dcMon, 14 Dec 2020 07:44:50 GMT<![CDATA[Las novedades de TypeScript 4]]>https://pablomagaz.com/blog/las-novedades-de-typescript-45f1dbccda992c604ffca4e9eMon, 14 Sep 2020 10:55:43 GMT<![CDATA[WebAssembly con Rust]]>https://pablomagaz.com/blog/webassembly-con-rust5dab287b12a13405f920c060Wed, 15 Jul 2020 07:59:49 GMT<![CDATA[Recoil, un nuevo state manager para React]]>https://pablomagaz.com/blog/recoil-nuevo-stage-manager-react5ed754b2a992c604ffca4cbcTue, 09 Jun 2020 07:32:23 GMT<![CDATA[Deno. ¿El remplazo de NodeJs?]]>https://pablomagaz.com/blog/deno-el-remplazo-de-nodejs5e4585488ad9120517d8d44dMon, 02 Mar 2020 08:00:00 GMT<![CDATA[Un vistazo a ECMAScript 2020]]>https://pablomagaz.com/blog/un-vistazo-a-ecmascript20205e16e15a8ad9120517d8d3e4Mon, 03 Feb 2020 06:17:57 GMT<![CDATA[Escribiendo microservicios con Moleculer]]>https://pablomagaz.com/blog/escribiendo-microservicios-con-moleculer5dab286f12a13405f920c05fThu, 02 Jan 2020 10:12:56 GMT<![CDATA[Rust para JavaScripters]]>https://pablomagaz.com/blog/rust-para-javascripters5d90d09b12a13405f920bfa0Mon, 07 Oct 2019 06:30:00 GMT<![CDATA[La nueva Composition API de Vue 3]]>https://pablomagaz.com/blog/nueva-composition-api-vue-35d55215f12a13405f920befcMon, 02 Sep 2019 07:00:00 GMT<![CDATA[Empezando con WebAssembly]]>https://pablomagaz.com/blog/empezando-con-webassembly5cd44bd2db783a04eefeb820Sun, 12 May 2019 15:40:50 GMT<![CDATA[Montando un servidor de notificaciones Web Push]]>https://pablomagaz.com/blog/montando-servidor-notificaciones-webpush5ca6e94edb783a04eefeb7f2Fri, 05 Apr 2019 16:33:26 GMT<![CDATA[React Hooks: Un gran cambio se avecina]]>https://pablomagaz.com/blog/react-hooks-gran-cambio-se-avecina5c435d2bdb783a04eefeb787Mon, 28 Jan 2019 08:49:29 GMT<![CDATA[RxJs Subjects. Qué son y cómo funcionan.]]>https://pablomagaz.com/blog/rxjs-subjects-que-son-como-funcionan5c1ca6eedb783a04eefeb6edWed, 02 Jan 2019 00:00:00 GMT<![CDATA[Ivy, el nuevo motor de render de Angular]]>https://pablomagaz.com/blog/ivy-nuevo-motor-render-angular5b8419cc86344e0580a97739Sun, 02 Sep 2018 14:26:00 GMT<![CDATA[Escribiendo service workers con Workbox]]>https://pablomagaz.com/blog/escribiendo-service-workers-con-workbox5b3a06dfe811700d0dcb36c0Mon, 02 Jul 2018 11:05:00 GMT<![CDATA[Empaquetando aplicaciones con Parcel]]>https://pablomagaz.com/blog/empaquetando-aplicaciones-con-parcel5af3207ee811700d0dcb3685Wed, 09 May 2018 16:36:26 GMT<![CDATA[React Context API ¿El fin de Redux?]]>https://pablomagaz.com/blog/react-context-api-el-fin-de-redux5ac3e1ef2a06cb365fe5af9aTue, 03 Apr 2018 20:25:44 GMT<![CDATA[Las novedades de ECMAScript 2018]]>https://pablomagaz.com/blog/las-novedades-de-ecmascript20185a9ee3acced6082d14c939daTue, 06 Mar 2018 20:17:27 GMT<![CDATA[Combinando Observables en RxJs]]>https://pablomagaz.com/blog/combinando-observables-en-rxjs5a79e80030f70b0d4f535226Tue, 06 Feb 2018 17:42:30 GMT<![CDATA[ImmutableJs en 10 ejemplos prácticos]]>https://pablomagaz.com/blog/immutablejs-en-10-ejemplos-practicos5a2f9cf275d4d71084b065b9Tue, 12 Dec 2017 19:38:51 GMT<![CDATA[Como funcionan los operadores de RxJs]]>https://pablomagaz.com/blog/como-funcionan-operadores-rxjs59c9126c4a0572131d8d417aFri, 10 Nov 2017 14:32:00 GMT<![CDATA[Como crear middleware para Redux]]>https://pablomagaz.com/blog/como-crear-middleware-para-redux59a2f7959829725d825fd872Sun, 22 Oct 2017 16:51:00 GMT<![CDATA[Programación Reactiva con RxJs]]>https://pablomagaz.com/blog/programacion-reactiva-con-rxjs599dcd6b78aec343c0158bbeSun, 08 Oct 2017 18:46:00 GMT<![CDATA[Estrenando Blog]]>https://pablomagaz.com/blog/estrenando-blog599dccd378aec343c0158bbbSun, 01 Oct 2017 18:45:00 GMT<![CDATA[Creando una API REST con Deno y Oak]]>https://pablomagaz.com/blog/creando-api-rest-con-deno-y-oak5fbbcf2186a82e0502eb176cWed, 20 Jan 2021 08:36:37 GMT<![CDATA[Creando operadores propios en RxJs]]>https://pablomagaz.com/blog/creando-operadores-propios-rxjs5ea047b38ad9120517d8d4dcMon, 14 Dec 2020 07:44:50 GMT<![CDATA[Las novedades de TypeScript 4]]>https://pablomagaz.com/blog/las-novedades-de-typescript-45f1dbccda992c604ffca4e9eMon, 14 Sep 2020 10:55:43 GMT<![CDATA[WebAssembly con Rust]]>https://pablomagaz.com/blog/webassembly-con-rust5dab287b12a13405f920c060Wed, 15 Jul 2020 07:59:49 GMT<![CDATA[Recoil, un nuevo state manager para React]]>https://pablomagaz.com/blog/recoil-nuevo-stage-manager-react5ed754b2a992c604ffca4cbcTue, 09 Jun 2020 07:32:23 GMT<![CDATA[Deno. ¿El remplazo de NodeJs?]]>https://pablomagaz.com/blog/deno-el-remplazo-de-nodejs5e4585488ad9120517d8d44dMon, 02 Mar 2020 08:00:00 GMT<![CDATA[Un vistazo a ECMAScript 2020]]>https://pablomagaz.com/blog/un-vistazo-a-ecmascript20205e16e15a8ad9120517d8d3e4Mon, 03 Feb 2020 06:17:57 GMT<![CDATA[Escribiendo microservicios con Moleculer]]>https://pablomagaz.com/blog/escribiendo-microservicios-con-moleculer5dab286f12a13405f920c05fThu, 02 Jan 2020 10:12:56 GMT<![CDATA[Rust para JavaScripters]]>https://pablomagaz.com/blog/rust-para-javascripters5d90d09b12a13405f920bfa0Mon, 07 Oct 2019 06:30:00 GMT<![CDATA[La nueva Composition API de Vue 3]]>https://pablomagaz.com/blog/nueva-composition-api-vue-35d55215f12a13405f920befcMon, 02 Sep 2019 07:00:00 GMT<![CDATA[Empezando con WebAssembly]]>https://pablomagaz.com/blog/empezando-con-webassembly5cd44bd2db783a04eefeb820Sun, 12 May 2019 15:40:50 GMT<![CDATA[Montando un servidor de notificaciones Web Push]]>https://pablomagaz.com/blog/montando-servidor-notificaciones-webpush5ca6e94edb783a04eefeb7f2Fri, 05 Apr 2019 16:33:26 GMT<![CDATA[React Hooks: Un gran cambio se avecina]]>https://pablomagaz.com/blog/react-hooks-gran-cambio-se-avecina5c435d2bdb783a04eefeb787Mon, 28 Jan 2019 08:49:29 GMT<![CDATA[RxJs Subjects. Qué son y cómo funcionan.]]>https://pablomagaz.com/blog/rxjs-subjects-que-son-como-funcionan5c1ca6eedb783a04eefeb6edWed, 02 Jan 2019 00:00:00 GMT<![CDATA[Ivy, el nuevo motor de render de Angular]]>https://pablomagaz.com/blog/ivy-nuevo-motor-render-angular5b8419cc86344e0580a97739Sun, 02 Sep 2018 14:26:00 GMT<![CDATA[Escribiendo service workers con Workbox]]>https://pablomagaz.com/blog/escribiendo-service-workers-con-workbox5b3a06dfe811700d0dcb36c0Mon, 02 Jul 2018 11:05:00 GMT<![CDATA[Empaquetando aplicaciones con Parcel]]>https://pablomagaz.com/blog/empaquetando-aplicaciones-con-parcel5af3207ee811700d0dcb3685Wed, 09 May 2018 16:36:26 GMT<![CDATA[React Context API ¿El fin de Redux?]]>https://pablomagaz.com/blog/react-context-api-el-fin-de-redux5ac3e1ef2a06cb365fe5af9aTue, 03 Apr 2018 20:25:44 GMT<![CDATA[Las novedades de ECMAScript 2018]]>https://pablomagaz.com/blog/las-novedades-de-ecmascript20185a9ee3acced6082d14c939daTue, 06 Mar 2018 20:17:27 GMT<![CDATA[Combinando Observables en RxJs]]>https://pablomagaz.com/blog/combinando-observables-en-rxjs5a79e80030f70b0d4f535226Tue, 06 Feb 2018 17:42:30 GMT<![CDATA[ImmutableJs en 10 ejemplos prácticos]]>https://pablomagaz.com/blog/immutablejs-en-10-ejemplos-practicos5a2f9cf275d4d71084b065b9Tue, 12 Dec 2017 19:38:51 GMT<![CDATA[Como funcionan los operadores de RxJs]]>https://pablomagaz.com/blog/como-funcionan-operadores-rxjs59c9126c4a0572131d8d417aFri, 10 Nov 2017 14:32:00 GMT<![CDATA[Como crear middleware para Redux]]>https://pablomagaz.com/blog/como-crear-middleware-para-redux59a2f7959829725d825fd872Sun, 22 Oct 2017 16:51:00 GMT<![CDATA[Programación Reactiva con RxJs]]>https://pablomagaz.com/blog/programacion-reactiva-con-rxjs599dcd6b78aec343c0158bbeSun, 08 Oct 2017 18:46:00 GMT<![CDATA[Estrenando Blog]]>https://pablomagaz.com/blog/estrenando-blog599dccd378aec343c0158bbbSun, 01 Oct 2017 18:45:00 GMT<![CDATA[Creando una API REST con Deno y Oak]]>https://pablomagaz.com/blog/creando-api-rest-con-deno-y-oak5fbbcf2186a82e0502eb176cWed, 20 Jan 2021 08:36:37 GMT<![CDATA[Creando operadores propios en RxJs]]>https://pablomagaz.com/blog/creando-operadores-propios-rxjs5ea047b38ad9120517d8d4dcMon, 14 Dec 2020 07:44:50 GMT<![CDATA[Las novedades de TypeScript 4]]>https://pablomagaz.com/blog/las-novedades-de-typescript-45f1dbccda992c604ffca4e9eMon, 14 Sep 2020 10:55:43 GMT<![CDATA[WebAssembly con Rust]]>https://pablomagaz.com/blog/webassembly-con-rust5dab287b12a13405f920c060Wed, 15 Jul 2020 07:59:49 GMT<![CDATA[Recoil, un nuevo state manager para React]]>https://pablomagaz.com/blog/recoil-nuevo-stage-manager-react5ed754b2a992c604ffca4cbcTue, 09 Jun 2020 07:32:23 GMT<![CDATA[Deno. ¿El remplazo de NodeJs?]]>https://pablomagaz.com/blog/deno-el-remplazo-de-nodejs5e4585488ad9120517d8d44dMon, 02 Mar 2020 08:00:00 GMT<![CDATA[Un vistazo a ECMAScript 2020]]>https://pablomagaz.com/blog/un-vistazo-a-ecmascript20205e16e15a8ad9120517d8d3e4Mon, 03 Feb 2020 06:17:57 GMT<![CDATA[Escribiendo microservicios con Moleculer]]>https://pablomagaz.com/blog/escribiendo-microservicios-con-moleculer5dab286f12a13405f920c05fThu, 02 Jan 2020 10:12:56 GMT<![CDATA[Rust para JavaScripters]]>https://pablomagaz.com/blog/rust-para-javascripters5d90d09b12a13405f920bfa0Mon, 07 Oct 2019 06:30:00 GMT<![CDATA[La nueva Composition API de Vue 3]]>https://pablomagaz.com/blog/nueva-composition-api-vue-35d55215f12a13405f920befcMon, 02 Sep 2019 07:00:00 GMT<![CDATA[Empezando con WebAssembly]]>https://pablomagaz.com/blog/empezando-con-webassembly5cd44bd2db783a04eefeb820Sun, 12 May 2019 15:40:50 GMT<![CDATA[Montando un servidor de notificaciones Web Push]]>https://pablomagaz.com/blog/montando-servidor-notificaciones-webpush5ca6e94edb783a04eefeb7f2Fri, 05 Apr 2019 16:33:26 GMT<![CDATA[React Hooks: Un gran cambio se avecina]]>https://pablomagaz.com/blog/react-hooks-gran-cambio-se-avecina5c435d2bdb783a04eefeb787Mon, 28 Jan 2019 08:49:29 GMT<![CDATA[RxJs Subjects. Qué son y cómo funcionan.]]>https://pablomagaz.com/blog/rxjs-subjects-que-son-como-funcionan5c1ca6eedb783a04eefeb6edWed, 02 Jan 2019 00:00:00 GMT<![CDATA[Ivy, el nuevo motor de render de Angular]]>https://pablomagaz.com/blog/ivy-nuevo-motor-render-angular5b8419cc86344e0580a97739Sun, 02 Sep 2018 14:26:00 GMT<![CDATA[Escribiendo service workers con Workbox]]>https://pablomagaz.com/blog/escribiendo-service-workers-con-workbox5b3a06dfe811700d0dcb36c0Mon, 02 Jul 2018 11:05:00 GMT<![CDATA[Empaquetando aplicaciones con Parcel]]>https://pablomagaz.com/blog/empaquetando-aplicaciones-con-parcel5af3207ee811700d0dcb3685Wed, 09 May 2018 16:36:26 GMT<![CDATA[React Context API ¿El fin de Redux?]]>https://pablomagaz.com/blog/react-context-api-el-fin-de-redux5ac3e1ef2a06cb365fe5af9aTue, 03 Apr 2018 20:25:44 GMT<![CDATA[Las novedades de ECMAScript 2018]]>https://pablomagaz.com/blog/las-novedades-de-ecmascript20185a9ee3acced6082d14c939daTue, 06 Mar 2018 20:17:27 GMT<![CDATA[Combinando Observables en RxJs]]>https://pablomagaz.com/blog/combinando-observables-en-rxjs5a79e80030f70b0d4f535226Tue, 06 Feb 2018 17:42:30 GMT<![CDATA[ImmutableJs en 10 ejemplos prácticos]]>https://pablomagaz.com/blog/immutablejs-en-10-ejemplos-practicos5a2f9cf275d4d71084b065b9Tue, 12 Dec 2017 19:38:51 GMT<![CDATA[Como funcionan los operadores de RxJs]]>https://pablomagaz.com/blog/como-funcionan-operadores-rxjs59c9126c4a0572131d8d417aFri, 10 Nov 2017 14:32:00 GMT<![CDATA[Como crear middleware para Redux]]>https://pablomagaz.com/blog/como-crear-middleware-para-redux59a2f7959829725d825fd872Sun, 22 Oct 2017 16:51:00 GMT<![CDATA[Programación Reactiva con RxJs]]>https://pablomagaz.com/blog/programacion-reactiva-con-rxjs599dcd6b78aec343c0158bbeSun, 08 Oct 2017 18:46:00 GMT<![CDATA[Estrenando Blog]]>https://pablomagaz.com/blog/estrenando-blog599dccd378aec343c0158bbbSun, 01 Oct 2017 18:45:00 GMT<![CDATA[Creando una API REST con Deno y Oak]]>https://pablomagaz.com/blog/creando-api-rest-con-deno-y-oak5fbbcf2186a82e0502eb176cWed, 20 Jan 2021 08:36:37 GMT<![CDATA[Creando operadores propios en RxJs]]>https://pablomagaz.com/blog/creando-operadores-propios-rxjs5ea047b38ad9120517d8d4dcMon, 14 Dec 2020 07:44:50 GMT<![CDATA[Las novedades de TypeScript 4]]>https://pablomagaz.com/blog/las-novedades-de-typescript-45f1dbccda992c604ffca4e9eMon, 14 Sep 2020 10:55:43 GMT<![CDATA[WebAssembly con Rust]]>https://pablomagaz.com/blog/webassembly-con-rust5dab287b12a13405f920c060Wed, 15 Jul 2020 07:59:49 GMT<![CDATA[Recoil, un nuevo state manager para React]]>https://pablomagaz.com/blog/recoil-nuevo-stage-manager-react5ed754b2a992c604ffca4cbcTue, 09 Jun 2020 07:32:23 GMT<![CDATA[Deno. ¿El remplazo de NodeJs?]]>https://pablomagaz.com/blog/deno-el-remplazo-de-nodejs5e4585488ad9120517d8d44dMon, 02 Mar 2020 08:00:00 GMT<![CDATA[Un vistazo a ECMAScript 2020]]>https://pablomagaz.com/blog/un-vistazo-a-ecmascript20205e16e15a8ad9120517d8d3e4Mon, 03 Feb 2020 06:17:57 GMT<![CDATA[Escribiendo microservicios con Moleculer]]>https://pablomagaz.com/blog/escribiendo-microservicios-con-moleculer5dab286f12a13405f920c05fThu, 02 Jan 2020 10:12:56 GMT<![CDATA[Rust para JavaScripters]]>https://pablomagaz.com/blog/rust-para-javascripters5d90d09b12a13405f920bfa0Mon, 07 Oct 2019 06:30:00 GMT<![CDATA[La nueva Composition API de Vue 3]]>https://pablomagaz.com/blog/nueva-composition-api-vue-35d55215f12a13405f920befcMon, 02 Sep 2019 07:00:00 GMT<![CDATA[Empezando con WebAssembly]]>https://pablomagaz.com/blog/empezando-con-webassembly5cd44bd2db783a04eefeb820Sun, 12 May 2019 15:40:50 GMT<![CDATA[Montando un servidor de notificaciones Web Push]]>https://pablomagaz.com/blog/montando-servidor-notificaciones-webpush5ca6e94edb783a04eefeb7f2Fri, 05 Apr 2019 16:33:26 GMT<![CDATA[React Hooks: Un gran cambio se avecina]]>https://pablomagaz.com/blog/react-hooks-gran-cambio-se-avecina5c435d2bdb783a04eefeb787Mon, 28 Jan 2019 08:49:29 GMT<![CDATA[RxJs Subjects. Qué son y cómo funcionan.]]>https://pablomagaz.com/blog/rxjs-subjects-que-son-como-funcionan5c1ca6eedb783a04eefeb6edWed, 02 Jan 2019 00:00:00 GMT<![CDATA[Ivy, el nuevo motor de render de Angular]]>https://pablomagaz.com/blog/ivy-nuevo-motor-render-angular5b8419cc86344e0580a97739Sun, 02 Sep 2018 14:26:00 GMT<![CDATA[Escribiendo service workers con Workbox]]>https://pablomagaz.com/blog/escribiendo-service-workers-con-workbox5b3a06dfe811700d0dcb36c0Mon, 02 Jul 2018 11:05:00 GMT<![CDATA[Empaquetando aplicaciones con Parcel]]>https://pablomagaz.com/blog/empaquetando-aplicaciones-con-parcel5af3207ee811700d0dcb3685Wed, 09 May 2018 16:36:26 GMT<![CDATA[React Context API ¿El fin de Redux?]]>https://pablomagaz.com/blog/react-context-api-el-fin-de-redux5ac3e1ef2a06cb365fe5af9aTue, 03 Apr 2018 20:25:44 GMT<![CDATA[Las novedades de ECMAScript 2018]]>https://pablomagaz.com/blog/las-novedades-de-ecmascript20185a9ee3acced6082d14c939daTue, 06 Mar 2018 20:17:27 GMT<![CDATA[Combinando Observables en RxJs]]>https://pablomagaz.com/blog/combinando-observables-en-rxjs5a79e80030f70b0d4f535226Tue, 06 Feb 2018 17:42:30 GMT<![CDATA[ImmutableJs en 10 ejemplos prácticos]]>https://pablomagaz.com/blog/immutablejs-en-10-ejemplos-practicos5a2f9cf275d4d71084b065b9Tue, 12 Dec 2017 19:38:51 GMT<![CDATA[Como funcionan los operadores de RxJs]]>https://pablomagaz.com/blog/como-funcionan-operadores-rxjs59c9126c4a0572131d8d417aFri, 10 Nov 2017 14:32:00 GMT<![CDATA[Como crear middleware para Redux]]>https://pablomagaz.com/blog/como-crear-middleware-para-redux59a2f7959829725d825fd872Sun, 22 Oct 2017 16:51:00 GMT<![CDATA[Programación Reactiva con RxJs]]>https://pablomagaz.com/blog/programacion-reactiva-con-rxjs599dcd6b78aec343c0158bbeSun, 08 Oct 2017 18:46:00 GMT<![CDATA[Estrenando Blog]]>https://pablomagaz.com/blog/estrenando-blog599dccd378aec343c0158bbbSun, 01 Oct 2017 18:45:00 GMT<![CDATA[Creando una API REST con Deno y Oak]]>https://pablomagaz.com/blog/creando-api-rest-con-deno-y-oak5fbbcf2186a82e0502eb176cWed, 20 Jan 2021 08:36:37 GMT<![CDATA[Creando operadores propios en RxJs]]>https://pablomagaz.com/blog/creando-operadores-propios-rxjs5ea047b38ad9120517d8d4dcMon, 14 Dec 2020 07:44:50 GMT<![CDATA[Las novedades de TypeScript 4]]>https://pablomagaz.com/blog/las-novedades-de-typescript-45f1dbccda992c604ffca4e9eMon, 14 Sep 2020 10:55:43 GMT<![CDATA[WebAssembly con Rust]]>https://pablomagaz.com/blog/webassembly-con-rust5dab287b12a13405f920c060Wed, 15 Jul 2020 07:59:49 GMT<![CDATA[Recoil, un nuevo state manager para React]]>https://pablomagaz.com/blog/recoil-nuevo-stage-manager-react5ed754b2a992c604ffca4cbcTue, 09 Jun 2020 07:32:23 GMT<![CDATA[Deno. ¿El remplazo de NodeJs?]]>https://pablomagaz.com/blog/deno-el-remplazo-de-nodejs5e4585488ad9120517d8d44dMon, 02 Mar 2020 08:00:00 GMT<![CDATA[Un vistazo a ECMAScript 2020]]>https://pablomagaz.com/blog/un-vistazo-a-ecmascript20205e16e15a8ad9120517d8d3e4Mon, 03 Feb 2020 06:17:57 GMT<![CDATA[Escribiendo microservicios con Moleculer]]>https://pablomagaz.com/blog/escribiendo-microservicios-con-moleculer5dab286f12a13405f920c05fThu, 02 Jan 2020 10:12:56 GMT<![CDATA[Rust para JavaScripters]]>https://pablomagaz.com/blog/rust-para-javascripters5d90d09b12a13405f920bfa0Mon, 07 Oct 2019 06:30:00 GMT<![CDATA[La nueva Composition API de Vue 3]]>https://pablomagaz.com/blog/nueva-composition-api-vue-35d55215f12a13405f920befcMon, 02 Sep 2019 07:00:00 GMT<![CDATA[Empezando con WebAssembly]]>https://pablomagaz.com/blog/empezando-con-webassembly5cd44bd2db783a04eefeb820Sun, 12 May 2019 15:40:50 GMT<![CDATA[Montando un servidor de notificaciones Web Push]]>https://pablomagaz.com/blog/montando-servidor-notificaciones-webpush5ca6e94edb783a04eefeb7f2Fri, 05 Apr 2019 16:33:26 GMT<![CDATA[React Hooks: Un gran cambio se avecina]]>https://pablomagaz.com/blog/react-hooks-gran-cambio-se-avecina5c435d2bdb783a04eefeb787Mon, 28 Jan 2019 08:49:29 GMT<![CDATA[RxJs Subjects. Qué son y cómo funcionan.]]>https://pablomagaz.com/blog/rxjs-subjects-que-son-como-funcionan5c1ca6eedb783a04eefeb6edWed, 02 Jan 2019 00:00:00 GMT<![CDATA[Ivy, el nuevo motor de render de Angular]]>https://pablomagaz.com/blog/ivy-nuevo-motor-render-angular5b8419cc86344e0580a97739Sun, 02 Sep 2018 14:26:00 GMT<![CDATA[Escribiendo service workers con Workbox]]>https://pablomagaz.com/blog/escribiendo-service-workers-con-workbox5b3a06dfe811700d0dcb36c0Mon, 02 Jul 2018 11:05:00 GMT<![CDATA[Empaquetando aplicaciones con Parcel]]>https://pablomagaz.com/blog/empaquetando-aplicaciones-con-parcel5af3207ee811700d0dcb3685Wed, 09 May 2018 16:36:26 GMT<![CDATA[React Context API ¿El fin de Redux?]]>https://pablomagaz.com/blog/react-context-api-el-fin-de-redux5ac3e1ef2a06cb365fe5af9aTue, 03 Apr 2018 20:25:44 GMT<![CDATA[Las novedades de ECMAScript 2018]]>https://pablomagaz.com/blog/las-novedades-de-ecmascript20185a9ee3acced6082d14c939daTue, 06 Mar 2018 20:17:27 GMT<![CDATA[Combinando Observables en RxJs]]>https://pablomagaz.com/blog/combinando-observables-en-rxjs5a79e80030f70b0d4f535226Tue, 06 Feb 2018 17:42:30 GMT<![CDATA[ImmutableJs en 10 ejemplos prácticos]]>https://pablomagaz.com/blog/immutablejs-en-10-ejemplos-practicos5a2f9cf275d4d71084b065b9Tue, 12 Dec 2017 19:38:51 GMT<![CDATA[Como funcionan los operadores de RxJs]]>https://pablomagaz.com/blog/como-funcionan-operadores-rxjs59c9126c4a0572131d8d417aFri, 10 Nov 2017 14:32:00 GMT<![CDATA[Como crear middleware para Redux]]>https://pablomagaz.com/blog/como-crear-middleware-para-redux59a2f7959829725d825fd872Sun, 22 Oct 2017 16:51:00 GMT<![CDATA[Programación Reactiva con RxJs]]>https://pablomagaz.com/blog/programacion-reactiva-con-rxjs599dcd6b78aec343c0158bbeSun, 08 Oct 2017 18:46:00 GMT<![CDATA[Estrenando Blog]]>https://pablomagaz.com/blog/estrenando-blog599dccd378aec343c0158bbbSun, 01 Oct 2017 18:45:00 GMT<![CDATA[Creando una API REST con Deno y Oak]]>https://pablomagaz.com/blog/creando-api-rest-con-deno-y-oak5fbbcf2186a82e0502eb176cWed, 20 Jan 2021 08:36:37 GMT<![CDATA[Creando operadores propios en RxJs]]>https://pablomagaz.com/blog/creando-operadores-propios-rxjs5ea047b38ad9120517d8d4dcMon, 14 Dec 2020 07:44:50 GMT<![CDATA[Las novedades de TypeScript 4]]>https://pablomagaz.com/blog/las-novedades-de-typescript-45f1dbccda992c604ffca4e9eMon, 14 Sep 2020 10:55:43 GMT<![CDATA[WebAssembly con Rust]]>https://pablomagaz.com/blog/webassembly-con-rust5dab287b12a13405f920c060Wed, 15 Jul 2020 07:59:49 GMT<![CDATA[Recoil, un nuevo state manager para React]]>https://pablomagaz.com/blog/recoil-nuevo-stage-manager-react5ed754b2a992c604ffca4cbcTue, 09 Jun 2020 07:32:23 GMT<![CDATA[Deno. ¿El remplazo de NodeJs?]]>https://pablomagaz.com/blog/deno-el-remplazo-de-nodejs5e4585488ad9120517d8d44dMon, 02 Mar 2020 08:00:00 GMT<![CDATA[Un vistazo a ECMAScript 2020]]>https://pablomagaz.com/blog/un-vistazo-a-ecmascript20205e16e15a8ad9120517d8d3e4Mon, 03 Feb 2020 06:17:57 GMT<![CDATA[Escribiendo microservicios con Moleculer]]>https://pablomagaz.com/blog/escribiendo-microservicios-con-moleculer5dab286f12a13405f920c05fThu, 02 Jan 2020 10:12:56 GMT<![CDATA[Rust para JavaScripters]]>https://pablomagaz.com/blog/rust-para-javascripters5d90d09b12a13405f920bfa0Mon, 07 Oct 2019 06:30:00 GMT<![CDATA[La nueva Composition API de Vue 3]]>https://pablomagaz.com/blog/nueva-composition-api-vue-35d55215f12a13405f920befcMon, 02 Sep 2019 07:00:00 GMT<![CDATA[Empezando con WebAssembly]]>https://pablomagaz.com/blog/empezando-con-webassembly5cd44bd2db783a04eefeb820Sun, 12 May 2019 15:40:50 GMT<![CDATA[Montando un servidor de notificaciones Web Push]]>https://pablomagaz.com/blog/montando-servidor-notificaciones-webpush5ca6e94edb783a04eefeb7f2Fri, 05 Apr 2019 16:33:26 GMT<![CDATA[React Hooks: Un gran cambio se avecina]]>https://pablomagaz.com/blog/react-hooks-gran-cambio-se-avecina5c435d2bdb783a04eefeb787Mon, 28 Jan 2019 08:49:29 GMT<![CDATA[RxJs Subjects. Qué son y cómo funcionan.]]>https://pablomagaz.com/blog/rxjs-subjects-que-son-como-funcionan5c1ca6eedb783a04eefeb6edWed, 02 Jan 2019 00:00:00 GMT<![CDATA[Ivy, el nuevo motor de render de Angular]]>https://pablomagaz.com/blog/ivy-nuevo-motor-render-angular5b8419cc86344e0580a97739Sun, 02 Sep 2018 14:26:00 GMT<![CDATA[Escribiendo service workers con Workbox]]>https://pablomagaz.com/blog/escribiendo-service-workers-con-workbox5b3a06dfe811700d0dcb36c0Mon, 02 Jul 2018 11:05:00 GMT<![CDATA[Empaquetando aplicaciones con Parcel]]>https://pablomagaz.com/blog/empaquetando-aplicaciones-con-parcel5af3207ee811700d0dcb3685Wed, 09 May 2018 16:36:26 GMT<![CDATA[React Context API ¿El fin de Redux?]]>https://pablomagaz.com/blog/react-context-api-el-fin-de-redux5ac3e1ef2a06cb365fe5af9aTue, 03 Apr 2018 20:25:44 GMT<![CDATA[Las novedades de ECMAScript 2018]]>https://pablomagaz.com/blog/las-novedades-de-ecmascript20185a9ee3acced6082d14c939daTue, 06 Mar 2018 20:17:27 GMT<![CDATA[Combinando Observables en RxJs]]>https://pablomagaz.com/blog/combinando-observables-en-rxjs5a79e80030f70b0d4f535226Tue, 06 Feb 2018 17:42:30 GMT<![CDATA[ImmutableJs en 10 ejemplos prácticos]]>https://pablomagaz.com/blog/immutablejs-en-10-ejemplos-practicos5a2f9cf275d4d71084b065b9Tue, 12 Dec 2017 19:38:51 GMT<![CDATA[Como funcionan los operadores de RxJs]]>https://pablomagaz.com/blog/como-funcionan-operadores-rxjs59c9126c4a0572131d8d417aFri, 10 Nov 2017 14:32:00 GMT<![CDATA[Como crear middleware para Redux]]>https://pablomagaz.com/blog/como-crear-middleware-para-redux59a2f7959829725d825fd872Sun, 22 Oct 2017 16:51:00 GMT<![CDATA[Programación Reactiva con RxJs]]>https://pablomagaz.com/blog/programacion-reactiva-con-rxjs599dcd6b78aec343c0158bbeSun, 08 Oct 2017 18:46:00 GMT<![CDATA[Estrenando Blog]]>https://pablomagaz.com/blog/estrenando-blog599dccd378aec343c0158bbbSun, 01 Oct 2017 18:45:00 GMT<![CDATA[Creando una API REST con Deno y Oak]]>https://pablomagaz.com/blog/creando-api-rest-con-deno-y-oak5fbbcf2186a82e0502eb176cWed, 20 Jan 2021 08:36:37 GMT<![CDATA[Creando operadores propios en RxJs]]>https://pablomagaz.com/blog/creando-operadores-propios-rxjs5ea047b38ad9120517d8d4dcMon, 14 Dec 2020 07:44:50 GMT<![CDATA[Las novedades de TypeScript 4]]>https://pablomagaz.com/blog/las-novedades-de-typescript-45f1dbccda992c604ffca4e9eMon, 14 Sep 2020 10:55:43 GMT<![CDATA[WebAssembly con Rust]]>https://pablomagaz.com/blog/webassembly-con-rust5dab287b12a13405f920c060Wed, 15 Jul 2020 07:59:49 GMT<![CDATA[Recoil, un nuevo state manager para React]]>https://pablomagaz.com/blog/recoil-nuevo-stage-manager-react5ed754b2a992c604ffca4cbcTue, 09 Jun 2020 07:32:23 GMT<![CDATA[Deno. ¿El remplazo de NodeJs?]]>https://pablomagaz.com/blog/deno-el-remplazo-de-nodejs5e4585488ad9120517d8d44dMon, 02 Mar 2020 08:00:00 GMT<![CDATA[Un vistazo a ECMAScript 2020]]>https://pablomagaz.com/blog/un-vistazo-a-ecmascript20205e16e15a8ad9120517d8d3e4Mon, 03 Feb 2020 06:17:57 GMT<![CDATA[Escribiendo microservicios con Moleculer]]>https://pablomagaz.com/blog/escribiendo-microservicios-con-moleculer5dab286f12a13405f920c05fThu, 02 Jan 2020 10:12:56 GMT<![CDATA[Rust para JavaScripters]]>https://pablomagaz.com/blog/rust-para-javascripters5d90d09b12a13405f920bfa0Mon, 07 Oct 2019 06:30:00 GMT<![CDATA[La nueva Composition API de Vue 3]]>https://pablomagaz.com/blog/nueva-composition-api-vue-35d55215f12a13405f920befcMon, 02 Sep 2019 07:00:00 GMT<![CDATA[Empezando con WebAssembly]]>https://pablomagaz.com/blog/empezando-con-webassembly5cd44bd2db783a04eefeb820Sun, 12 May 2019 15:40:50 GMT<![CDATA[Montando un servidor de notificaciones Web Push]]>https://pablomagaz.com/blog/montando-servidor-notificaciones-webpush5ca6e94edb783a04eefeb7f2Fri, 05 Apr 2019 16:33:26 GMT<![CDATA[React Hooks: Un gran cambio se avecina]]>https://pablomagaz.com/blog/react-hooks-gran-cambio-se-avecina5c435d2bdb783a04eefeb787Mon, 28 Jan 2019 08:49:29 GMT<![CDATA[RxJs Subjects. Qué son y cómo funcionan.]]>https://pablomagaz.com/blog/rxjs-subjects-que-son-como-funcionan5c1ca6eedb783a04eefeb6edWed, 02 Jan 2019 00:00:00 GMT<![CDATA[Ivy, el nuevo motor de render de Angular]]>https://pablomagaz.com/blog/ivy-nuevo-motor-render-angular5b8419cc86344e0580a97739Sun, 02 Sep 2018 14:26:00 GMT<![CDATA[Escribiendo service workers con Workbox]]>https://pablomagaz.com/blog/escribiendo-service-workers-con-workbox5b3a06dfe811700d0dcb36c0Mon, 02 Jul 2018 11:05:00 GMT<![CDATA[Empaquetando aplicaciones con Parcel]]>https://pablomagaz.com/blog/empaquetando-aplicaciones-con-parcel5af3207ee811700d0dcb3685Wed, 09 May 2018 16:36:26 GMT<![CDATA[React Context API ¿El fin de Redux?]]>https://pablomagaz.com/blog/react-context-api-el-fin-de-redux5ac3e1ef2a06cb365fe5af9aTue, 03 Apr 2018 20:25:44 GMT<![CDATA[Las novedades de ECMAScript 2018]]>https://pablomagaz.com/blog/las-novedades-de-ecmascript20185a9ee3acced6082d14c939daTue, 06 Mar 2018 20:17:27 GMT<![CDATA[Combinando Observables en RxJs]]>https://pablomagaz.com/blog/combinando-observables-en-rxjs5a79e80030f70b0d4f535226Tue, 06 Feb 2018 17:42:30 GMT<![CDATA[ImmutableJs en 10 ejemplos prácticos]]>https://pablomagaz.com/blog/immutablejs-en-10-ejemplos-practicos5a2f9cf275d4d71084b065b9Tue, 12 Dec 2017 19:38:51 GMT<![CDATA[Como funcionan los operadores de RxJs]]>https://pablomagaz.com/blog/como-funcionan-operadores-rxjs59c9126c4a0572131d8d417aFri, 10 Nov 2017 14:32:00 GMT<![CDATA[Como crear middleware para Redux]]>https://pablomagaz.com/blog/como-crear-middleware-para-redux59a2f7959829725d825fd872Sun, 22 Oct 2017 16:51:00 GMT<![CDATA[Programación Reactiva con RxJs]]>https://pablomagaz.com/blog/programacion-reactiva-con-rxjs599dcd6b78aec343c0158bbeSun, 08 Oct 2017 18:46:00 GMT<![CDATA[Estrenando Blog]]>https://pablomagaz.com/blog/estrenando-blog599dccd378aec343c0158bbbSun, 01 Oct 2017 18:45:00 GMT<![CDATA[Creando una API REST con Deno y Oak]]>https://pablomagaz.com/blog/creando-api-rest-con-deno-y-oak5fbbcf2186a82e0502eb176cWed, 20 Jan 2021 08:36:37 GMT<![CDATA[Creando operadores propios en RxJs]]>https://pablomagaz.com/blog/creando-operadores-propios-rxjs5ea047b38ad9120517d8d4dcMon, 14 Dec 2020 07:44:50 GMT<![CDATA[Las novedades de TypeScript 4]]>https://pablomagaz.com/blog/las-novedades-de-typescript-45f1dbccda992c604ffca4e9eMon, 14 Sep 2020 10:55:43 GMT<![CDATA[WebAssembly con Rust]]>https://pablomagaz.com/blog/webassembly-con-rust5dab287b12a13405f920c060Wed, 15 Jul 2020 07:59:49 GMT<![CDATA[Recoil, un nuevo state manager para React]]>https://pablomagaz.com/blog/recoil-nuevo-stage-manager-react5ed754b2a992c604ffca4cbcTue, 09 Jun 2020 07:32:23 GMT<![CDATA[Deno. ¿El remplazo de NodeJs?]]>https://pablomagaz.com/blog/deno-el-remplazo-de-nodejs5e4585488ad9120517d8d44dMon, 02 Mar 2020 08:00:00 GMT<![CDATA[Un vistazo a ECMAScript 2020]]>https://pablomagaz.com/blog/un-vistazo-a-ecmascript20205e16e15a8ad9120517d8d3e4Mon, 03 Feb 2020 06:17:57 GMT<![CDATA[Escribiendo microservicios con Moleculer]]>https://pablomagaz.com/blog/escribiendo-microservicios-con-moleculer5dab286f12a13405f920c05fThu, 02 Jan 2020 10:12:56 GMT<![CDATA[Rust para JavaScripters]]>https://pablomagaz.com/blog/rust-para-javascripters5d90d09b12a13405f920bfa0Mon, 07 Oct 2019 06:30:00 GMT<![CDATA[La nueva Composition API de Vue 3]]>https://pablomagaz.com/blog/nueva-composition-api-vue-35d55215f12a13405f920befcMon, 02 Sep 2019 07:00:00 GMT<![CDATA[Empezando con WebAssembly]]>https://pablomagaz.com/blog/empezando-con-webassembly5cd44bd2db783a04eefeb820Sun, 12 May 2019 15:40:50 GMT<![CDATA[Montando un servidor de notificaciones Web Push]]>https://pablomagaz.com/blog/montando-servidor-notificaciones-webpush5ca6e94edb783a04eefeb7f2Fri, 05 Apr 2019 16:33:26 GMT<![CDATA[React Hooks: Un gran cambio se avecina]]>https://pablomagaz.com/blog/react-hooks-gran-cambio-se-avecina5c435d2bdb783a04eefeb787Mon, 28 Jan 2019 08:49:29 GMT<![CDATA[RxJs Subjects. Qué son y cómo funcionan.]]>https://pablomagaz.com/blog/rxjs-subjects-que-son-como-funcionan5c1ca6eedb783a04eefeb6edWed, 02 Jan 2019 00:00:00 GMT<![CDATA[Ivy, el nuevo motor de render de Angular]]>https://pablomagaz.com/blog/ivy-nuevo-motor-render-angular5b8419cc86344e0580a97739Sun, 02 Sep 2018 14:26:00 GMT<![CDATA[Escribiendo service workers con Workbox]]>https://pablomagaz.com/blog/escribiendo-service-workers-con-workbox5b3a06dfe811700d0dcb36c0Mon, 02 Jul 2018 11:05:00 GMT<![CDATA[Empaquetando aplicaciones con Parcel]]>https://pablomagaz.com/blog/empaquetando-aplicaciones-con-parcel5af3207ee811700d0dcb3685Wed, 09 May 2018 16:36:26 GMT<![CDATA[React Context API ¿El fin de Redux?]]>https://pablomagaz.com/blog/react-context-api-el-fin-de-redux5ac3e1ef2a06cb365fe5af9aTue, 03 Apr 2018 20:25:44 GMT<![CDATA[Las novedades de ECMAScript 2018]]>https://pablomagaz.com/blog/las-novedades-de-ecmascript20185a9ee3acced6082d14c939daTue, 06 Mar 2018 20:17:27 GMT<![CDATA[Combinando Observables en RxJs]]>https://pablomagaz.com/blog/combinando-observables-en-rxjs5a79e80030f70b0d4f535226Tue, 06 Feb 2018 17:42:30 GMT<![CDATA[ImmutableJs en 10 ejemplos prácticos]]>https://pablomagaz.com/blog/immutablejs-en-10-ejemplos-practicos5a2f9cf275d4d71084b065b9Tue, 12 Dec 2017 19:38:51 GMT<![CDATA[Como funcionan los operadores de RxJs]]>https://pablomagaz.com/blog/como-funcionan-operadores-rxjs59c9126c4a0572131d8d417aFri, 10 Nov 2017 14:32:00 GMT<![CDATA[Como crear middleware para Redux]]>https://pablomagaz.com/blog/como-crear-middleware-para-redux59a2f7959829725d825fd872Sun, 22 Oct 2017 16:51:00 GMT<![CDATA[Programación Reactiva con RxJs]]>https://pablomagaz.com/blog/programacion-reactiva-con-rxjs599dcd6b78aec343c0158bbeSun, 08 Oct 2017 18:46:00 GMT<![CDATA[Estrenando Blog]]>https://pablomagaz.com/blog/estrenando-blog599dccd378aec343c0158bbbSun, 01 Oct 2017 18:45:00 GMT<![CDATA[Creando una API REST con Deno y Oak]]>https://pablomagaz.com/blog/creando-api-rest-con-deno-y-oak5fbbcf2186a82e0502eb176cWed, 20 Jan 2021 08:36:37 GMT<![CDATA[Creando operadores propios en RxJs]]>https://pablomagaz.com/blog/creando-operadores-propios-rxjs5ea047b38ad9120517d8d4dcMon, 14 Dec 2020 07:44:50 GMT<![CDATA[Las novedades de TypeScript 4]]>https://pablomagaz.com/blog/las-novedades-de-typescript-45f1dbccda992c604ffca4e9eMon, 14 Sep 2020 10:55:43 GMT<![CDATA[WebAssembly con Rust]]>https://pablomagaz.com/blog/webassembly-con-rust5dab287b12a13405f920c060Wed, 15 Jul 2020 07:59:49 GMT<![CDATA[Recoil, un nuevo state manager para React]]>https://pablomagaz.com/blog/recoil-nuevo-stage-manager-react5ed754b2a992c604ffca4cbcTue, 09 Jun 2020 07:32:23 GMT<![CDATA[Deno. ¿El remplazo de NodeJs?]]>https://pablomagaz.com/blog/deno-el-remplazo-de-nodejs5e4585488ad9120517d8d44dMon, 02 Mar 2020 08:00:00 GMT<![CDATA[Un vistazo a ECMAScript 2020]]>https://pablomagaz.com/blog/un-vistazo-a-ecmascript20205e16e15a8ad9120517d8d3e4Mon, 03 Feb 2020 06:17:57 GMT<![CDATA[Escribiendo microservicios con Moleculer]]>https://pablomagaz.com/blog/escribiendo-microservicios-con-moleculer5dab286f12a13405f920c05fThu, 02 Jan 2020 10:12:56 GMT<![CDATA[Rust para JavaScripters]]>https://pablomagaz.com/blog/rust-para-javascripters5d90d09b12a13405f920bfa0Mon, 07 Oct 2019 06:30:00 GMT<![CDATA[La nueva Composition API de Vue 3]]>https://pablomagaz.com/blog/nueva-composition-api-vue-35d55215f12a13405f920befcMon, 02 Sep 2019 07:00:00 GMT<![CDATA[Empezando con WebAssembly]]>https://pablomagaz.com/blog/empezando-con-webassembly5cd44bd2db783a04eefeb820Sun, 12 May 2019 15:40:50 GMT<![CDATA[Montando un servidor de notificaciones Web Push]]>https://pablomagaz.com/blog/montando-servidor-notificaciones-webpush5ca6e94edb783a04eefeb7f2Fri, 05 Apr 2019 16:33:26 GMT<![CDATA[React Hooks: Un gran cambio se avecina]]>https://pablomagaz.com/blog/react-hooks-gran-cambio-se-avecina5c435d2bdb783a04eefeb787Mon, 28 Jan 2019 08:49:29 GMT<![CDATA[RxJs Subjects. Qué son y cómo funcionan.]]>https://pablomagaz.com/blog/rxjs-subjects-que-son-como-funcionan5c1ca6eedb783a04eefeb6edWed, 02 Jan 2019 00:00:00 GMT<![CDATA[Ivy, el nuevo motor de render de Angular]]>https://pablomagaz.com/blog/ivy-nuevo-motor-render-angular5b8419cc86344e0580a97739Sun, 02 Sep 2018 14:26:00 GMT<![CDATA[Escribiendo service workers con Workbox]]>https://pablomagaz.com/blog/escribiendo-service-workers-con-workbox5b3a06dfe811700d0dcb36c0Mon, 02 Jul 2018 11:05:00 GMT<![CDATA[Empaquetando aplicaciones con Parcel]]>https://pablomagaz.com/blog/empaquetando-aplicaciones-con-parcel5af3207ee811700d0dcb3685Wed, 09 May 2018 16:36:26 GMT<![CDATA[React Context API ¿El fin de Redux?]]>https://pablomagaz.com/blog/react-context-api-el-fin-de-redux5ac3e1ef2a06cb365fe5af9aTue, 03 Apr 2018 20:25:44 GMT<![CDATA[Las novedades de ECMAScript 2018]]>https://pablomagaz.com/blog/las-novedades-de-ecmascript20185a9ee3acced6082d14c939daTue, 06 Mar 2018 20:17:27 GMT<![CDATA[Combinando Observables en RxJs]]>https://pablomagaz.com/blog/combinando-observables-en-rxjs5a79e80030f70b0d4f535226Tue, 06 Feb 2018 17:42:30 GMT<![CDATA[ImmutableJs en 10 ejemplos prácticos]]>https://pablomagaz.com/blog/immutablejs-en-10-ejemplos-practicos5a2f9cf275d4d71084b065b9Tue, 12 Dec 2017 19:38:51 GMT<![CDATA[Como funcionan los operadores de RxJs]]>https://pablomagaz.com/blog/como-funcionan-operadores-rxjs59c9126c4a0572131d8d417aFri, 10 Nov 2017 14:32:00 GMT<![CDATA[Como crear middleware para Redux]]>https://pablomagaz.com/blog/como-crear-middleware-para-redux59a2f7959829725d825fd872Sun, 22 Oct 2017 16:51:00 GMT<![CDATA[Programación Reactiva con RxJs]]>https://pablomagaz.com/blog/programacion-reactiva-con-rxjs599dcd6b78aec343c0158bbeSun, 08 Oct 2017 18:46:00 GMT<![CDATA[Estrenando Blog]]>https://pablomagaz.com/blog/estrenando-blog599dccd378aec343c0158bbbSun, 01 Oct 2017 18:45:00 GMT<![CDATA[Creando una API REST con Deno y Oak]]>https://pablomagaz.com/blog/creando-api-rest-con-deno-y-oak5fbbcf2186a82e0502eb176cWed, 20 Jan 2021 08:36:37 GMT<![CDATA[Creando operadores propios en RxJs]]>https://pablomagaz.com/blog/creando-operadores-propios-rxjs5ea047b38ad9120517d8d4dcMon, 14 Dec 2020 07:44:50 GMT<![CDATA[Las novedades de TypeScript 4]]>https://pablomagaz.com/blog/las-novedades-de-typescript-45f1dbccda992c604ffca4e9eMon, 14 Sep 2020 10:55:43 GMT<![CDATA[WebAssembly con Rust]]>https://pablomagaz.com/blog/webassembly-con-rust5dab287b12a13405f920c060Wed, 15 Jul 2020 07:59:49 GMT<![CDATA[Recoil, un nuevo state manager para React]]>https://pablomagaz.com/blog/recoil-nuevo-stage-manager-react5ed754b2a992c604ffca4cbcTue, 09 Jun 2020 07:32:23 GMT<![CDATA[Deno. ¿El remplazo de NodeJs?]]>https://pablomagaz.com/blog/deno-el-remplazo-de-nodejs5e4585488ad9120517d8d44dMon, 02 Mar 2020 08:00:00 GMT<![CDATA[Un vistazo a ECMAScript 2020]]>https://pablomagaz.com/blog/un-vistazo-a-ecmascript20205e16e15a8ad9120517d8d3e4Mon, 03 Feb 2020 06:17:57 GMT<![CDATA[Escribiendo microservicios con Moleculer]]>https://pablomagaz.com/blog/escribiendo-microservicios-con-moleculer5dab286f12a13405f920c05fThu, 02 Jan 2020 10:12:56 GMT<![CDATA[Rust para JavaScripters]]>https://pablomagaz.com/blog/rust-para-javascripters5d90d09b12a13405f920bfa0Mon, 07 Oct 2019 06:30:00 GMT<![CDATA[La nueva Composition API de Vue 3]]>https://pablomagaz.com/blog/nueva-composition-api-vue-35d55215f12a13405f920befcMon, 02 Sep 2019 07:00:00 GMT<![CDATA[Empezando con WebAssembly]]>https://pablomagaz.com/blog/empezando-con-webassembly5cd44bd2db783a04eefeb820Sun, 12 May 2019 15:40:50 GMT<![CDATA[Montando un servidor de notificaciones Web Push]]>https://pablomagaz.com/blog/montando-servidor-notificaciones-webpush5ca6e94edb783a04eefeb7f2Fri, 05 Apr 2019 16:33:26 GMT<![CDATA[React Hooks: Un gran cambio se avecina]]>https://pablomagaz.com/blog/react-hooks-gran-cambio-se-avecina5c435d2bdb783a04eefeb787Mon, 28 Jan 2019 08:49:29 GMT<![CDATA[RxJs Subjects. Qué son y cómo funcionan.]]>https://pablomagaz.com/blog/rxjs-subjects-que-son-como-funcionan5c1ca6eedb783a04eefeb6edWed, 02 Jan 2019 00:00:00 GMT<![CDATA[Ivy, el nuevo motor de render de Angular]]>https://pablomagaz.com/blog/ivy-nuevo-motor-render-angular5b8419cc86344e0580a97739Sun, 02 Sep 2018 14:26:00 GMT<![CDATA[Escribiendo service workers con Workbox]]>https://pablomagaz.com/blog/escribiendo-service-workers-con-workbox5b3a06dfe811700d0dcb36c0Mon, 02 Jul 2018 11:05:00 GMT<![CDATA[Empaquetando aplicaciones con Parcel]]>https://pablomagaz.com/blog/empaquetando-aplicaciones-con-parcel5af3207ee811700d0dcb3685Wed, 09 May 2018 16:36:26 GMT<![CDATA[React Context API ¿El fin de Redux?]]>https://pablomagaz.com/blog/react-context-api-el-fin-de-redux5ac3e1ef2a06cb365fe5af9aTue, 03 Apr 2018 20:25:44 GMT<![CDATA[Las novedades de ECMAScript 2018]]>https://pablomagaz.com/blog/las-novedades-de-ecmascript20185a9ee3acced6082d14c939daTue, 06 Mar 2018 20:17:27 GMT<![CDATA[Combinando Observables en RxJs]]>https://pablomagaz.com/blog/combinando-observables-en-rxjs5a79e80030f70b0d4f535226Tue, 06 Feb 2018 17:42:30 GMT<![CDATA[ImmutableJs en 10 ejemplos prácticos]]>https://pablomagaz.com/blog/immutablejs-en-10-ejemplos-practicos5a2f9cf275d4d71084b065b9Tue, 12 Dec 2017 19:38:51 GMT<![CDATA[Como funcionan los operadores de RxJs]]>https://pablomagaz.com/blog/como-funcionan-operadores-rxjs59c9126c4a0572131d8d417aFri, 10 Nov 2017 14:32:00 GMT<![CDATA[Como crear middleware para Redux]]>https://pablomagaz.com/blog/como-crear-middleware-para-redux59a2f7959829725d825fd872Sun, 22 Oct 2017 16:51:00 GMT<![CDATA[Programación Reactiva con RxJs]]>https://pablomagaz.com/blog/programacion-reactiva-con-rxjs599dcd6b78aec343c0158bbeSun, 08 Oct 2017 18:46:00 GMT<![CDATA[Estrenando Blog]]>https://pablomagaz.com/blog/estrenando-blog599dccd378aec343c0158bbbSun, 01 Oct 2017 18:45:00 GMT<![CDATA[Creando una API REST con Deno y Oak]]>https://pablomagaz.com/blog/creando-api-rest-con-deno-y-oak5fbbcf2186a82e0502eb176cWed, 20 Jan 2021 08:36:37 GMT<![CDATA[Creando operadores propios en RxJs]]>https://pablomagaz.com/blog/creando-operadores-propios-rxjs5ea047b38ad9120517d8d4dcMon, 14 Dec 2020 07:44:50 GMT<![CDATA[Las novedades de TypeScript 4]]>https://pablomagaz.com/blog/las-novedades-de-typescript-45f1dbccda992c604ffca4e9eMon, 14 Sep 2020 10:55:43 GMT<![CDATA[WebAssembly con Rust]]>https://pablomagaz.com/blog/webassembly-con-rust5dab287b12a13405f920c060Wed, 15 Jul 2020 07:59:49 GMT<![CDATA[Recoil, un nuevo state manager para React]]>https://pablomagaz.com/blog/recoil-nuevo-stage-manager-react5ed754b2a992c604ffca4cbcTue, 09 Jun 2020 07:32:23 GMT<![CDATA[Deno. ¿El remplazo de NodeJs?]]>https://pablomagaz.com/blog/deno-el-remplazo-de-nodejs5e4585488ad9120517d8d44dMon, 02 Mar 2020 08:00:00 GMT<![CDATA[Un vistazo a ECMAScript 2020]]>https://pablomagaz.com/blog/un-vistazo-a-ecmascript20205e16e15a8ad9120517d8d3e4Mon, 03 Feb 2020 06:17:57 GMT<![CDATA[Escribiendo microservicios con Moleculer]]>https://pablomagaz.com/blog/escribiendo-microservicios-con-moleculer5dab286f12a13405f920c05fThu, 02 Jan 2020 10:12:56 GMT<![CDATA[Rust para JavaScripters]]>https://pablomagaz.com/blog/rust-para-javascripters5d90d09b12a13405f920bfa0Mon, 07 Oct 2019 06:30:00 GMT<![CDATA[La nueva Composition API de Vue 3]]>https://pablomagaz.com/blog/nueva-composition-api-vue-35d55215f12a13405f920befcMon, 02 Sep 2019 07:00:00 GMT<![CDATA[Empezando con WebAssembly]]>https://pablomagaz.com/blog/empezando-con-webassembly5cd44bd2db783a04eefeb820Sun, 12 May 2019 15:40:50 GMT<![CDATA[Montando un servidor de notificaciones Web Push]]>https://pablomagaz.com/blog/montando-servidor-notificaciones-webpush5ca6e94edb783a04eefeb7f2Fri, 05 Apr 2019 16:33:26 GMT<![CDATA[React Hooks: Un gran cambio se avecina]]>https://pablomagaz.com/blog/react-hooks-gran-cambio-se-avecina5c435d2bdb783a04eefeb787Mon, 28 Jan 2019 08:49:29 GMT<![CDATA[RxJs Subjects. Qué son y cómo funcionan.]]>https://pablomagaz.com/blog/rxjs-subjects-que-son-como-funcionan5c1ca6eedb783a04eefeb6edWed, 02 Jan 2019 00:00:00 GMT<![CDATA[Ivy, el nuevo motor de render de Angular]]>https://pablomagaz.com/blog/ivy-nuevo-motor-render-angular5b8419cc86344e0580a97739Sun, 02 Sep 2018 14:26:00 GMT<![CDATA[Escribiendo service workers con Workbox]]>https://pablomagaz.com/blog/escribiendo-service-workers-con-workbox5b3a06dfe811700d0dcb36c0Mon, 02 Jul 2018 11:05:00 GMT<![CDATA[Empaquetando aplicaciones con Parcel]]>https://pablomagaz.com/blog/empaquetando-aplicaciones-con-parcel5af3207ee811700d0dcb3685Wed, 09 May 2018 16:36:26 GMT<![CDATA[React Context API ¿El fin de Redux?]]>https://pablomagaz.com/blog/react-context-api-el-fin-de-redux5ac3e1ef2a06cb365fe5af9aTue, 03 Apr 2018 20:25:44 GMT<![CDATA[Las novedades de ECMAScript 2018]]>https://pablomagaz.com/blog/las-novedades-de-ecmascript20185a9ee3acced6082d14c939daTue, 06 Mar 2018 20:17:27 GMT<![CDATA[Combinando Observables en RxJs]]>https://pablomagaz.com/blog/combinando-observables-en-rxjs5a79e80030f70b0d4f535226Tue, 06 Feb 2018 17:42:30 GMT<![CDATA[ImmutableJs en 10 ejemplos prácticos]]>https://pablomagaz.com/blog/immutablejs-en-10-ejemplos-practicos5a2f9cf275d4d71084b065b9Tue, 12 Dec 2017 19:38:51 GMT<![CDATA[Como funcionan los operadores de RxJs]]>https://pablomagaz.com/blog/como-funcionan-operadores-rxjs59c9126c4a0572131d8d417aFri, 10 Nov 2017 14:32:00 GMT<![CDATA[Como crear middleware para Redux]]>https://pablomagaz.com/blog/como-crear-middleware-para-redux59a2f7959829725d825fd872Sun, 22 Oct 2017 16:51:00 GMT<![CDATA[Programación Reactiva con RxJs]]>https://pablomagaz.com/blog/programacion-reactiva-con-rxjs599dcd6b78aec343c0158bbeSun, 08 Oct 2017 18:46:00 GMT<![CDATA[Estrenando Blog]]>https://pablomagaz.com/blog/estrenando-blog599dccd378aec343c0158bbbSun, 01 Oct 2017 18:45:00 GMT<![CDATA[Creando una API REST con Deno y Oak]]>https://pablomagaz.com/blog/creando-api-rest-con-deno-y-oak5fbbcf2186a82e0502eb176cWed, 20 Jan 2021 08:36:37 GMT<![CDATA[Creando operadores propios en RxJs]]>https://pablomagaz.com/blog/creando-operadores-propios-rxjs5ea047b38ad9120517d8d4dcMon, 14 Dec 2020 07:44:50 GMT<![CDATA[Las novedades de TypeScript 4]]>https://pablomagaz.com/blog/las-novedades-de-typescript-45f1dbccda992c604ffca4e9eMon, 14 Sep 2020 10:55:43 GMT<![CDATA[WebAssembly con Rust]]>https://pablomagaz.com/blog/webassembly-con-rust5dab287b12a13405f920c060Wed, 15 Jul 2020 07:59:49 GMT<![CDATA[Recoil, un nuevo state manager para React]]>https://pablomagaz.com/blog/recoil-nuevo-stage-manager-react5ed754b2a992c604ffca4cbcTue, 09 Jun 2020 07:32:23 GMT<![CDATA[Deno. ¿El remplazo de NodeJs?]]>https://pablomagaz.com/blog/deno-el-remplazo-de-nodejs5e4585488ad9120517d8d44dMon, 02 Mar 2020 08:00:00 GMT<![CDATA[Un vistazo a ECMAScript 2020]]>https://pablomagaz.com/blog/un-vistazo-a-ecmascript20205e16e15a8ad9120517d8d3e4Mon, 03 Feb 2020 06:17:57 GMT<![CDATA[Escribiendo microservicios con Moleculer]]>https://pablomagaz.com/blog/escribiendo-microservicios-con-moleculer5dab286f12a13405f920c05fThu, 02 Jan 2020 10:12:56 GMT<![CDATA[Rust para JavaScripters]]>https://pablomagaz.com/blog/rust-para-javascripters5d90d09b12a13405f920bfa0Mon, 07 Oct 2019 06:30:00 GMT<![CDATA[La nueva Composition API de Vue 3]]>https://pablomagaz.com/blog/nueva-composition-api-vue-35d55215f12a13405f920befcMon, 02 Sep 2019 07:00:00 GMT<![CDATA[Empezando con WebAssembly]]>https://pablomagaz.com/blog/empezando-con-webassembly5cd44bd2db783a04eefeb820Sun, 12 May 2019 15:40:50 GMT<![CDATA[Montando un servidor de notificaciones Web Push]]>https://pablomagaz.com/blog/montando-servidor-notificaciones-webpush5ca6e94edb783a04eefeb7f2Fri, 05 Apr 2019 16:33:26 GMT<![CDATA[React Hooks: Un gran cambio se avecina]]>https://pablomagaz.com/blog/react-hooks-gran-cambio-se-avecina5c435d2bdb783a04eefeb787Mon, 28 Jan 2019 08:49:29 GMT<![CDATA[RxJs Subjects. Qué son y cómo funcionan.]]>https://pablomagaz.com/blog/rxjs-subjects-que-son-como-funcionan5c1ca6eedb783a04eefeb6edWed, 02 Jan 2019 00:00:00 GMT<![CDATA[Ivy, el nuevo motor de render de Angular]]>https://pablomagaz.com/blog/ivy-nuevo-motor-render-angular5b8419cc86344e0580a97739Sun, 02 Sep 2018 14:26:00 GMT<![CDATA[Escribiendo service workers con Workbox]]>https://pablomagaz.com/blog/escribiendo-service-workers-con-workbox5b3a06dfe811700d0dcb36c0Mon, 02 Jul 2018 11:05:00 GMT<![CDATA[Empaquetando aplicaciones con Parcel]]>https://pablomagaz.com/blog/empaquetando-aplicaciones-con-parcel5af3207ee811700d0dcb3685Wed, 09 May 2018 16:36:26 GMT<![CDATA[React Context API ¿El fin de Redux?]]>https://pablomagaz.com/blog/react-context-api-el-fin-de-redux5ac3e1ef2a06cb365fe5af9aTue, 03 Apr 2018 20:25:44 GMT<![CDATA[Las novedades de ECMAScript 2018]]>https://pablomagaz.com/blog/las-novedades-de-ecmascript20185a9ee3acced6082d14c939daTue, 06 Mar 2018 20:17:27 GMT<![CDATA[Combinando Observables en RxJs]]>https://pablomagaz.com/blog/combinando-observables-en-rxjs5a79e80030f70b0d4f535226Tue, 06 Feb 2018 17:42:30 GMT<![CDATA[ImmutableJs en 10 ejemplos prácticos]]>https://pablomagaz.com/blog/immutablejs-en-10-ejemplos-practicos5a2f9cf275d4d71084b065b9Tue, 12 Dec 2017 19:38:51 GMT<![CDATA[Como funcionan los operadores de RxJs]]>https://pablomagaz.com/blog/como-funcionan-operadores-rxjs59c9126c4a0572131d8d417aFri, 10 Nov 2017 14:32:00 GMT<![CDATA[Como crear middleware para Redux]]>https://pablomagaz.com/blog/como-crear-middleware-para-redux59a2f7959829725d825fd872Sun, 22 Oct 2017 16:51:00 GMT<![CDATA[Programación Reactiva con RxJs]]>https://pablomagaz.com/blog/programacion-reactiva-con-rxjs599dcd6b78aec343c0158bbeSun, 08 Oct 2017 18:46:00 GMT<![CDATA[Estrenando Blog]]>https://pablomagaz.com/blog/estrenando-blog599dccd378aec343c0158bbbSun, 01 Oct 2017 18:45:00 GMT<![CDATA[Creando una API REST con Deno y Oak]]>https://pablomagaz.com/blog/creando-api-rest-con-deno-y-oak5fbbcf2186a82e0502eb176cWed, 20 Jan 2021 08:36:37 GMT<![CDATA[Creando operadores propios en RxJs]]>https://pablomagaz.com/blog/creando-operadores-propios-rxjs5ea047b38ad9120517d8d4dcMon, 14 Dec 2020 07:44:50 GMT<![CDATA[Las novedades de TypeScript 4]]>https://pablomagaz.com/blog/las-novedades-de-typescript-45f1dbccda992c604ffca4e9eMon, 14 Sep 2020 10:55:43 GMT<![CDATA[WebAssembly con Rust]]>https://pablomagaz.com/blog/webassembly-con-rust5dab287b12a13405f920c060Wed, 15 Jul 2020 07:59:49 GMT<![CDATA[Recoil, un nuevo state manager para React]]>https://pablomagaz.com/blog/recoil-nuevo-stage-manager-react5ed754b2a992c604ffca4cbcTue, 09 Jun 2020 07:32:23 GMT<![CDATA[Deno. ¿El remplazo de NodeJs?]]>https://pablomagaz.com/blog/deno-el-remplazo-de-nodejs5e4585488ad9120517d8d44dMon, 02 Mar 2020 08:00:00 GMT<![CDATA[Un vistazo a ECMAScript 2020]]>https://pablomagaz.com/blog/un-vistazo-a-ecmascript20205e16e15a8ad9120517d8d3e4Mon, 03 Feb 2020 06:17:57 GMT<![CDATA[Escribiendo microservicios con Moleculer]]>https://pablomagaz.com/blog/escribiendo-microservicios-con-moleculer5dab286f12a13405f920c05fThu, 02 Jan 2020 10:12:56 GMT<![CDATA[Rust para JavaScripters]]>https://pablomagaz.com/blog/rust-para-javascripters5d90d09b12a13405f920bfa0Mon, 07 Oct 2019 06:30:00 GMT<![CDATA[La nueva Composition API de Vue 3]]>https://pablomagaz.com/blog/nueva-composition-api-vue-35d55215f12a13405f920befcMon, 02 Sep 2019 07:00:00 GMT<![CDATA[Empezando con WebAssembly]]>https://pablomagaz.com/blog/empezando-con-webassembly5cd44bd2db783a04eefeb820Sun, 12 May 2019 15:40:50 GMT<![CDATA[Montando un servidor de notificaciones Web Push]]>https://pablomagaz.com/blog/montando-servidor-notificaciones-webpush5ca6e94edb783a04eefeb7f2Fri, 05 Apr 2019 16:33:26 GMT<![CDATA[React Hooks: Un gran cambio se avecina]]>https://pablomagaz.com/blog/react-hooks-gran-cambio-se-avecina5c435d2bdb783a04eefeb787Mon, 28 Jan 2019 08:49:29 GMT<![CDATA[RxJs Subjects. Qué son y cómo funcionan.]]>https://pablomagaz.com/blog/rxjs-subjects-que-son-como-funcionan5c1ca6eedb783a04eefeb6edWed, 02 Jan 2019 00:00:00 GMT<![CDATA[Ivy, el nuevo motor de render de Angular]]>https://pablomagaz.com/blog/ivy-nuevo-motor-render-angular5b8419cc86344e0580a97739Sun, 02 Sep 2018 14:26:00 GMT<![CDATA[Escribiendo service workers con Workbox]]>https://pablomagaz.com/blog/escribiendo-service-workers-con-workbox5b3a06dfe811700d0dcb36c0Mon, 02 Jul 2018 11:05:00 GMT<![CDATA[Empaquetando aplicaciones con Parcel]]>https://pablomagaz.com/blog/empaquetando-aplicaciones-con-parcel5af3207ee811700d0dcb3685Wed, 09 May 2018 16:36:26 GMT<![CDATA[React Context API ¿El fin de Redux?]]>https://pablomagaz.com/blog/react-context-api-el-fin-de-redux5ac3e1ef2a06cb365fe5af9aTue, 03 Apr 2018 20:25:44 GMT<![CDATA[Las novedades de ECMAScript 2018]]>https://pablomagaz.com/blog/las-novedades-de-ecmascript20185a9ee3acced6082d14c939daTue, 06 Mar 2018 20:17:27 GMT<![CDATA[Combinando Observables en RxJs]]>https://pablomagaz.com/blog/combinando-observables-en-rxjs5a79e80030f70b0d4f535226Tue, 06 Feb 2018 17:42:30 GMT<![CDATA[ImmutableJs en 10 ejemplos prácticos]]>https://pablomagaz.com/blog/immutablejs-en-10-ejemplos-practicos5a2f9cf275d4d71084b065b9Tue, 12 Dec 2017 19:38:51 GMT<![CDATA[Como funcionan los operadores de RxJs]]>https://pablomagaz.com/blog/como-funcionan-operadores-rxjs59c9126c4a0572131d8d417aFri, 10 Nov 2017 14:32:00 GMT<![CDATA[Como crear middleware para Redux]]>https://pablomagaz.com/blog/como-crear-middleware-para-redux59a2f7959829725d825fd872Sun, 22 Oct 2017 16:51:00 GMT<![CDATA[Programación Reactiva con RxJs]]>https://pablomagaz.com/blog/programacion-reactiva-con-rxjs599dcd6b78aec343c0158bbeSun, 08 Oct 2017 18:46:00 GMT<![CDATA[Estrenando Blog]]>https://pablomagaz.com/blog/estrenando-blog599dccd378aec343c0158bbbSun, 01 Oct 2017 18:45:00 GMT<![CDATA[Creando una API REST con Deno y Oak]]>https://pablomagaz.com/blog/creando-api-rest-con-deno-y-oak5fbbcf2186a82e0502eb176cWed, 20 Jan 2021 08:36:37 GMT<![CDATA[Creando operadores propios en RxJs]]>https://pablomagaz.com/blog/creando-operadores-propios-rxjs5ea047b38ad9120517d8d4dcMon, 14 Dec 2020 07:44:50 GMT<![CDATA[Las novedades de TypeScript 4]]>https://pablomagaz.com/blog/las-novedades-de-typescript-45f1dbccda992c604ffca4e9eMon, 14 Sep 2020 10:55:43 GMT<![CDATA[WebAssembly con Rust]]>https://pablomagaz.com/blog/webassembly-con-rust5dab287b12a13405f920c060Wed, 15 Jul 2020 07:59:49 GMT<![CDATA[Recoil, un nuevo state manager para React]]>https://pablomagaz.com/blog/recoil-nuevo-stage-manager-react5ed754b2a992c604ffca4cbcTue, 09 Jun 2020 07:32:23 GMT<![CDATA[Deno. ¿El remplazo de NodeJs?]]>https://pablomagaz.com/blog/deno-el-remplazo-de-nodejs5e4585488ad9120517d8d44dMon, 02 Mar 2020 08:00:00 GMT<![CDATA[Un vistazo a ECMAScript 2020]]>https://pablomagaz.com/blog/un-vistazo-a-ecmascript20205e16e15a8ad9120517d8d3e4Mon, 03 Feb 2020 06:17:57 GMT<![CDATA[Escribiendo microservicios con Moleculer]]>https://pablomagaz.com/blog/escribiendo-microservicios-con-moleculer5dab286f12a13405f920c05fThu, 02 Jan 2020 10:12:56 GMT<![CDATA[Rust para JavaScripters]]>https://pablomagaz.com/blog/rust-para-javascripters5d90d09b12a13405f920bfa0Mon, 07 Oct 2019 06:30:00 GMT<![CDATA[La nueva Composition API de Vue 3]]>https://pablomagaz.com/blog/nueva-composition-api-vue-35d55215f12a13405f920befcMon, 02 Sep 2019 07:00:00 GMT<![CDATA[Empezando con WebAssembly]]>https://pablomagaz.com/blog/empezando-con-webassembly5cd44bd2db783a04eefeb820Sun, 12 May 2019 15:40:50 GMT<![CDATA[Montando un servidor de notificaciones Web Push]]>https://pablomagaz.com/blog/montando-servidor-notificaciones-webpush5ca6e94edb783a04eefeb7f2Fri, 05 Apr 2019 16:33:26 GMT<![CDATA[React Hooks: Un gran cambio se avecina]]>https://pablomagaz.com/blog/react-hooks-gran-cambio-se-avecina5c435d2bdb783a04eefeb787Mon, 28 Jan 2019 08:49:29 GMT<![CDATA[RxJs Subjects. Qué son y cómo funcionan.]]>https://pablomagaz.com/blog/rxjs-subjects-que-son-como-funcionan5c1ca6eedb783a04eefeb6edWed, 02 Jan 2019 00:00:00 GMT<![CDATA[Ivy, el nuevo motor de render de Angular]]>https://pablomagaz.com/blog/ivy-nuevo-motor-render-angular5b8419cc86344e0580a97739Sun, 02 Sep 2018 14:26:00 GMT<![CDATA[Escribiendo service workers con Workbox]]>https://pablomagaz.com/blog/escribiendo-service-workers-con-workbox5b3a06dfe811700d0dcb36c0Mon, 02 Jul 2018 11:05:00 GMT<![CDATA[Empaquetando aplicaciones con Parcel]]>https://pablomagaz.com/blog/empaquetando-aplicaciones-con-parcel5af3207ee811700d0dcb3685Wed, 09 May 2018 16:36:26 GMT<![CDATA[React Context API ¿El fin de Redux?]]>https://pablomagaz.com/blog/react-context-api-el-fin-de-redux5ac3e1ef2a06cb365fe5af9aTue, 03 Apr 2018 20:25:44 GMT<![CDATA[Las novedades de ECMAScript 2018]]>https://pablomagaz.com/blog/las-novedades-de-ecmascript20185a9ee3acced6082d14c939daTue, 06 Mar 2018 20:17:27 GMT<![CDATA[Combinando Observables en RxJs]]>https://pablomagaz.com/blog/combinando-observables-en-rxjs5a79e80030f70b0d4f535226Tue, 06 Feb 2018 17:42:30 GMT<![CDATA[ImmutableJs en 10 ejemplos prácticos]]>https://pablomagaz.com/blog/immutablejs-en-10-ejemplos-practicos5a2f9cf275d4d71084b065b9Tue, 12 Dec 2017 19:38:51 GMT<![CDATA[Como funcionan los operadores de RxJs]]>https://pablomagaz.com/blog/como-funcionan-operadores-rxjs59c9126c4a0572131d8d417aFri, 10 Nov 2017 14:32:00 GMT<![CDATA[Como crear middleware para Redux]]>https://pablomagaz.com/blog/como-crear-middleware-para-redux59a2f7959829725d825fd872Sun, 22 Oct 2017 16:51:00 GMT<![CDATA[Programación Reactiva con RxJs]]>https://pablomagaz.com/blog/programacion-reactiva-con-rxjs599dcd6b78aec343c0158bbeSun, 08 Oct 2017 18:46:00 GMT<![CDATA[Estrenando Blog]]>https://pablomagaz.com/blog/estrenando-blog599dccd378aec343c0158bbbSun, 01 Oct 2017 18:45:00 GMT<![CDATA[Creando una API REST con Deno y Oak]]>https://pablomagaz.com/blog/creando-api-rest-con-deno-y-oak5fbbcf2186a82e0502eb176cWed, 20 Jan 2021 08:36:37 GMT<![CDATA[Creando operadores propios en RxJs]]>https://pablomagaz.com/blog/creando-operadores-propios-rxjs5ea047b38ad9120517d8d4dcMon, 14 Dec 2020 07:44:50 GMT<![CDATA[Las novedades de TypeScript 4]]>https://pablomagaz.com/blog/las-novedades-de-typescript-45f1dbccda992c604ffca4e9eMon, 14 Sep 2020 10:55:43 GMT<![CDATA[WebAssembly con Rust]]>https://pablomagaz.com/blog/webassembly-con-rust5dab287b12a13405f920c060Wed, 15 Jul 2020 07:59:49 GMT<![CDATA[Recoil, un nuevo state manager para React]]>https://pablomagaz.com/blog/recoil-nuevo-stage-manager-react5ed754b2a992c604ffca4cbcTue, 09 Jun 2020 07:32:23 GMT<![CDATA[Deno. ¿El remplazo de NodeJs?]]>https://pablomagaz.com/blog/deno-el-remplazo-de-nodejs5e4585488ad9120517d8d44dMon, 02 Mar 2020 08:00:00 GMT<![CDATA[Un vistazo a ECMAScript 2020]]>https://pablomagaz.com/blog/un-vistazo-a-ecmascript20205e16e15a8ad9120517d8d3e4Mon, 03 Feb 2020 06:17:57 GMT<![CDATA[Escribiendo microservicios con Moleculer]]>https://pablomagaz.com/blog/escribiendo-microservicios-con-moleculer5dab286f12a13405f920c05fThu, 02 Jan 2020 10:12:56 GMT<![CDATA[Rust para JavaScripters]]>https://pablomagaz.com/blog/rust-para-javascripters5d90d09b12a13405f920bfa0Mon, 07 Oct 2019 06:30:00 GMT<![CDATA[La nueva Composition API de Vue 3]]>https://pablomagaz.com/blog/nueva-composition-api-vue-35d55215f12a13405f920befcMon, 02 Sep 2019 07:00:00 GMT<![CDATA[Empezando con WebAssembly]]>https://pablomagaz.com/blog/empezando-con-webassembly5cd44bd2db783a04eefeb820Sun, 12 May 2019 15:40:50 GMT<![CDATA[Montando un servidor de notificaciones Web Push]]>https://pablomagaz.com/blog/montando-servidor-notificaciones-webpush5ca6e94edb783a04eefeb7f2Fri, 05 Apr 2019 16:33:26 GMT<![CDATA[React Hooks: Un gran cambio se avecina]]>https://pablomagaz.com/blog/react-hooks-gran-cambio-se-avecina5c435d2bdb783a04eefeb787Mon, 28 Jan 2019 08:49:29 GMT<![CDATA[RxJs Subjects. Qué son y cómo funcionan.]]>https://pablomagaz.com/blog/rxjs-subjects-que-son-como-funcionan5c1ca6eedb783a04eefeb6edWed, 02 Jan 2019 00:00:00 GMT<![CDATA[Ivy, el nuevo motor de render de Angular]]>https://pablomagaz.com/blog/ivy-nuevo-motor-render-angular5b8419cc86344e0580a97739Sun, 02 Sep 2018 14:26:00 GMT<![CDATA[Escribiendo service workers con Workbox]]>https://pablomagaz.com/blog/escribiendo-service-workers-con-workbox5b3a06dfe811700d0dcb36c0Mon, 02 Jul 2018 11:05:00 GMT<![CDATA[Empaquetando aplicaciones con Parcel]]>https://pablomagaz.com/blog/empaquetando-aplicaciones-con-parcel5af3207ee811700d0dcb3685Wed, 09 May 2018 16:36:26 GMT<![CDATA[React Context API ¿El fin de Redux?]]>https://pablomagaz.com/blog/react-context-api-el-fin-de-redux5ac3e1ef2a06cb365fe5af9aTue, 03 Apr 2018 20:25:44 GMT<![CDATA[Las novedades de ECMAScript 2018]]>https://pablomagaz.com/blog/las-novedades-de-ecmascript20185a9ee3acced6082d14c939daTue, 06 Mar 2018 20:17:27 GMT<![CDATA[Combinando Observables en RxJs]]>https://pablomagaz.com/blog/combinando-observables-en-rxjs5a79e80030f70b0d4f535226Tue, 06 Feb 2018 17:42:30 GMT<![CDATA[ImmutableJs en 10 ejemplos prácticos]]>https://pablomagaz.com/blog/immutablejs-en-10-ejemplos-practicos5a2f9cf275d4d71084b065b9Tue, 12 Dec 2017 19:38:51 GMT<![CDATA[Como funcionan los operadores de RxJs]]>https://pablomagaz.com/blog/como-funcionan-operadores-rxjs59c9126c4a0572131d8d417aFri, 10 Nov 2017 14:32:00 GMT<![CDATA[Como crear middleware para Redux]]>https://pablomagaz.com/blog/como-crear-middleware-para-redux59a2f7959829725d825fd872Sun, 22 Oct 2017 16:51:00 GMT<![CDATA[Programación Reactiva con RxJs]]>https://pablomagaz.com/blog/programacion-reactiva-con-rxjs599dcd6b78aec343c0158bbeSun, 08 Oct 2017 18:46:00 GMT<![CDATA[Estrenando Blog]]>https://pablomagaz.com/blog/estrenando-blog599dccd378aec343c0158bbbSun, 01 Oct 2017 18:45:00 GMT<![CDATA[Creando una API REST con Deno y Oak]]>https://pablomagaz.com/blog/creando-api-rest-con-deno-y-oak5fbbcf2186a82e0502eb176cWed, 20 Jan 2021 08:36:37 GMT<![CDATA[Creando operadores propios en RxJs]]>https://pablomagaz.com/blog/creando-operadores-propios-rxjs5ea047b38ad9120517d8d4dcMon, 14 Dec 2020 07:44:50 GMT<![CDATA[Las novedades de TypeScript 4]]>https://pablomagaz.com/blog/las-novedades-de-typescript-45f1dbccda992c604ffca4e9eMon, 14 Sep 2020 10:55:43 GMT<![CDATA[WebAssembly con Rust]]>https://pablomagaz.com/blog/webassembly-con-rust5dab287b12a13405f920c060Wed, 15 Jul 2020 07:59:49 GMT<![CDATA[Recoil, un nuevo state manager para React]]>https://pablomagaz.com/blog/recoil-nuevo-stage-manager-react5ed754b2a992c604ffca4cbcTue, 09 Jun 2020 07:32:23 GMT<![CDATA[Deno. ¿El remplazo de NodeJs?]]>https://pablomagaz.com/blog/deno-el-remplazo-de-nodejs5e4585488ad9120517d8d44dMon, 02 Mar 2020 08:00:00 GMT<![CDATA[Un vistazo a ECMAScript 2020]]>https://pablomagaz.com/blog/un-vistazo-a-ecmascript20205e16e15a8ad9120517d8d3e4Mon, 03 Feb 2020 06:17:57 GMT<![CDATA[Escribiendo microservicios con Moleculer]]>https://pablomagaz.com/blog/escribiendo-microservicios-con-moleculer5dab286f12a13405f920c05fThu, 02 Jan 2020 10:12:56 GMT<![CDATA[Rust para JavaScripters]]>https://pablomagaz.com/blog/rust-para-javascripters5d90d09b12a13405f920bfa0Mon, 07 Oct 2019 06:30:00 GMT<![CDATA[La nueva Composition API de Vue 3]]>https://pablomagaz.com/blog/nueva-composition-api-vue-35d55215f12a13405f920befcMon, 02 Sep 2019 07:00:00 GMT<![CDATA[Empezando con WebAssembly]]>https://pablomagaz.com/blog/empezando-con-webassembly5cd44bd2db783a04eefeb820Sun, 12 May 2019 15:40:50 GMT<![CDATA[Montando un servidor de notificaciones Web Push]]>https://pablomagaz.com/blog/montando-servidor-notificaciones-webpush5ca6e94edb783a04eefeb7f2Fri, 05 Apr 2019 16:33:26 GMT<![CDATA[React Hooks: Un gran cambio se avecina]]>https://pablomagaz.com/blog/react-hooks-gran-cambio-se-avecina5c435d2bdb783a04eefeb787Mon, 28 Jan 2019 08:49:29 GMT<![CDATA[RxJs Subjects. Qué son y cómo funcionan.]]>https://pablomagaz.com/blog/rxjs-subjects-que-son-como-funcionan5c1ca6eedb783a04eefeb6edWed, 02 Jan 2019 00:00:00 GMT<![CDATA[Ivy, el nuevo motor de render de Angular]]>https://pablomagaz.com/blog/ivy-nuevo-motor-render-angular5b8419cc86344e0580a97739Sun, 02 Sep 2018 14:26:00 GMT<![CDATA[Escribiendo service workers con Workbox]]>https://pablomagaz.com/blog/escribiendo-service-workers-con-workbox5b3a06dfe811700d0dcb36c0Mon, 02 Jul 2018 11:05:00 GMT<![CDATA[Empaquetando aplicaciones con Parcel]]>https://pablomagaz.com/blog/empaquetando-aplicaciones-con-parcel5af3207ee811700d0dcb3685Wed, 09 May 2018 16:36:26 GMT<![CDATA[React Context API ¿El fin de Redux?]]>https://pablomagaz.com/blog/react-context-api-el-fin-de-redux5ac3e1ef2a06cb365fe5af9aTue, 03 Apr 2018 20:25:44 GMT<![CDATA[Las novedades de ECMAScript 2018]]>https://pablomagaz.com/blog/las-novedades-de-ecmascript20185a9ee3acced6082d14c939daTue, 06 Mar 2018 20:17:27 GMT<![CDATA[Combinando Observables en RxJs]]>https://pablomagaz.com/blog/combinando-observables-en-rxjs5a79e80030f70b0d4f535226Tue, 06 Feb 2018 17:42:30 GMT<![CDATA[ImmutableJs en 10 ejemplos prácticos]]>https://pablomagaz.com/blog/immutablejs-en-10-ejemplos-practicos5a2f9cf275d4d71084b065b9Tue, 12 Dec 2017 19:38:51 GMT<![CDATA[Como funcionan los operadores de RxJs]]>https://pablomagaz.com/blog/como-funcionan-operadores-rxjs59c9126c4a0572131d8d417aFri, 10 Nov 2017 14:32:00 GMT<![CDATA[Como crear middleware para Redux]]>https://pablomagaz.com/blog/como-crear-middleware-para-redux59a2f7959829725d825fd872Sun, 22 Oct 2017 16:51:00 GMT<![CDATA[Programación Reactiva con RxJs]]>https://pablomagaz.com/blog/programacion-reactiva-con-rxjs599dcd6b78aec343c0158bbeSun, 08 Oct 2017 18:46:00 GMT<![CDATA[Estrenando Blog]]>https://pablomagaz.com/blog/estrenando-blog599dccd378aec343c0158bbbSun, 01 Oct 2017 18:45:00 GMT<![CDATA[Creando una API REST con Deno y Oak]]>https://pablomagaz.com/blog/creando-api-rest-con-deno-y-oak5fbbcf2186a82e0502eb176cWed, 20 Jan 2021 08:36:37 GMT<![CDATA[Creando operadores propios en RxJs]]>https://pablomagaz.com/blog/creando-operadores-propios-rxjs5ea047b38ad9120517d8d4dcMon, 14 Dec 2020 07:44:50 GMT<![CDATA[Las novedades de TypeScript 4]]>https://pablomagaz.com/blog/las-novedades-de-typescript-45f1dbccda992c604ffca4e9eMon, 14 Sep 2020 10:55:43 GMT<![CDATA[WebAssembly con Rust]]>https://pablomagaz.com/blog/webassembly-con-rust5dab287b12a13405f920c060Wed, 15 Jul 2020 07:59:49 GMT<![CDATA[Recoil, un nuevo state manager para React]]>https://pablomagaz.com/blog/recoil-nuevo-stage-manager-react5ed754b2a992c604ffca4cbcTue, 09 Jun 2020 07:32:23 GMT<![CDATA[Deno. ¿El remplazo de NodeJs?]]>https://pablomagaz.com/blog/deno-el-remplazo-de-nodejs5e4585488ad9120517d8d44dMon, 02 Mar 2020 08:00:00 GMT<![CDATA[Un vistazo a ECMAScript 2020]]>https://pablomagaz.com/blog/un-vistazo-a-ecmascript20205e16e15a8ad9120517d8d3e4Mon, 03 Feb 2020 06:17:57 GMT<![CDATA[Escribiendo microservicios con Moleculer]]>https://pablomagaz.com/blog/escribiendo-microservicios-con-moleculer5dab286f12a13405f920c05fThu, 02 Jan 2020 10:12:56 GMT<![CDATA[Rust para JavaScripters]]>https://pablomagaz.com/blog/rust-para-javascripters5d90d09b12a13405f920bfa0Mon, 07 Oct 2019 06:30:00 GMT<![CDATA[La nueva Composition API de Vue 3]]>https://pablomagaz.com/blog/nueva-composition-api-vue-35d55215f12a13405f920befcMon, 02 Sep 2019 07:00:00 GMT<![CDATA[Empezando con WebAssembly]]>https://pablomagaz.com/blog/empezando-con-webassembly5cd44bd2db783a04eefeb820Sun, 12 May 2019 15:40:50 GMT<![CDATA[Montando un servidor de notificaciones Web Push]]>https://pablomagaz.com/blog/montando-servidor-notificaciones-webpush5ca6e94edb783a04eefeb7f2Fri, 05 Apr 2019 16:33:26 GMT<![CDATA[React Hooks: Un gran cambio se avecina]]>https://pablomagaz.com/blog/react-hooks-gran-cambio-se-avecina5c435d2bdb783a04eefeb787Mon, 28 Jan 2019 08:49:29 GMT<![CDATA[RxJs Subjects. Qué son y cómo funcionan.]]>https://pablomagaz.com/blog/rxjs-subjects-que-son-como-funcionan5c1ca6eedb783a04eefeb6edWed, 02 Jan 2019 00:00:00 GMT<![CDATA[Ivy, el nuevo motor de render de Angular]]>https://pablomagaz.com/blog/ivy-nuevo-motor-render-angular5b8419cc86344e0580a97739Sun, 02 Sep 2018 14:26:00 GMT<![CDATA[Escribiendo service workers con Workbox]]>https://pablomagaz.com/blog/escribiendo-service-workers-con-workbox5b3a06dfe811700d0dcb36c0Mon, 02 Jul 2018 11:05:00 GMT<![CDATA[Empaquetando aplicaciones con Parcel]]>https://pablomagaz.com/blog/empaquetando-aplicaciones-con-parcel5af3207ee811700d0dcb3685Wed, 09 May 2018 16:36:26 GMT<![CDATA[React Context API ¿El fin de Redux?]]>https://pablomagaz.com/blog/react-context-api-el-fin-de-redux5ac3e1ef2a06cb365fe5af9aTue, 03 Apr 2018 20:25:44 GMT<![CDATA[Las novedades de ECMAScript 2018]]>https://pablomagaz.com/blog/las-novedades-de-ecmascript20185a9ee3acced6082d14c939daTue, 06 Mar 2018 20:17:27 GMT<![CDATA[Combinando Observables en RxJs]]>https://pablomagaz.com/blog/combinando-observables-en-rxjs5a79e80030f70b0d4f535226Tue, 06 Feb 2018 17:42:30 GMT<![CDATA[ImmutableJs en 10 ejemplos prácticos]]>https://pablomagaz.com/blog/immutablejs-en-10-ejemplos-practicos5a2f9cf275d4d71084b065b9Tue, 12 Dec 2017 19:38:51 GMT<![CDATA[Como funcionan los operadores de RxJs]]>https://pablomagaz.com/blog/como-funcionan-operadores-rxjs59c9126c4a0572131d8d417aFri, 10 Nov 2017 14:32:00 GMT<![CDATA[Como crear middleware para Redux]]>https://pablomagaz.com/blog/como-crear-middleware-para-redux59a2f7959829725d825fd872Sun, 22 Oct 2017 16:51:00 GMT<![CDATA[Programación Reactiva con RxJs]]>https://pablomagaz.com/blog/programacion-reactiva-con-rxjs599dcd6b78aec343c0158bbeSun, 08 Oct 2017 18:46:00 GMT<![CDATA[Estrenando Blog]]>https://pablomagaz.com/blog/estrenando-blog599dccd378aec343c0158bbbSun, 01 Oct 2017 18:45:00 GMT<![CDATA[Creando una API REST con Deno y Oak]]>https://pablomagaz.com/blog/creando-api-rest-con-deno-y-oak5fbbcf2186a82e0502eb176cWed, 20 Jan 2021 08:36:37 GMT<![CDATA[Creando operadores propios en RxJs]]>https://pablomagaz.com/blog/creando-operadores-propios-rxjs5ea047b38ad9120517d8d4dcMon, 14 Dec 2020 07:44:50 GMT<![CDATA[Las novedades de TypeScript 4]]>https://pablomagaz.com/blog/las-novedades-de-typescript-45f1dbccda992c604ffca4e9eMon, 14 Sep 2020 10:55:43 GMT<![CDATA[WebAssembly con Rust]]>https://pablomagaz.com/blog/webassembly-con-rust5dab287b12a13405f920c060Wed, 15 Jul 2020 07:59:49 GMT<![CDATA[Recoil, un nuevo state manager para React]]>https://pablomagaz.com/blog/recoil-nuevo-stage-manager-react5ed754b2a992c604ffca4cbcTue, 09 Jun 2020 07:32:23 GMT<![CDATA[Deno. ¿El remplazo de NodeJs?]]>https://pablomagaz.com/blog/deno-el-remplazo-de-nodejs5e4585488ad9120517d8d44dMon, 02 Mar 2020 08:00:00 GMT<![CDATA[Un vistazo a ECMAScript 2020]]>https://pablomagaz.com/blog/un-vistazo-a-ecmascript20205e16e15a8ad9120517d8d3e4Mon, 03 Feb 2020 06:17:57 GMT<![CDATA[Escribiendo microservicios con Moleculer]]>https://pablomagaz.com/blog/escribiendo-microservicios-con-moleculer5dab286f12a13405f920c05fThu, 02 Jan 2020 10:12:56 GMT<![CDATA[Rust para JavaScripters]]>https://pablomagaz.com/blog/rust-para-javascripters5d90d09b12a13405f920bfa0Mon, 07 Oct 2019 06:30:00 GMT<![CDATA[La nueva Composition API de Vue 3]]>https://pablomagaz.com/blog/nueva-composition-api-vue-35d55215f12a13405f920befcMon, 02 Sep 2019 07:00:00 GMT<![CDATA[Empezando con WebAssembly]]>https://pablomagaz.com/blog/empezando-con-webassembly5cd44bd2db783a04eefeb820Sun, 12 May 2019 15:40:50 GMT<![CDATA[Montando un servidor de notificaciones Web Push]]>https://pablomagaz.com/blog/montando-servidor-notificaciones-webpush5ca6e94edb783a04eefeb7f2Fri, 05 Apr 2019 16:33:26 GMT<![CDATA[React Hooks: Un gran cambio se avecina]]>https://pablomagaz.com/blog/react-hooks-gran-cambio-se-avecina5c435d2bdb783a04eefeb787Mon, 28 Jan 2019 08:49:29 GMT<![CDATA[RxJs Subjects. Qué son y cómo funcionan.]]>https://pablomagaz.com/blog/rxjs-subjects-que-son-como-funcionan5c1ca6eedb783a04eefeb6edWed, 02 Jan 2019 00:00:00 GMT<![CDATA[Ivy, el nuevo motor de render de Angular]]>https://pablomagaz.com/blog/ivy-nuevo-motor-render-angular5b8419cc86344e0580a97739Sun, 02 Sep 2018 14:26:00 GMT<![CDATA[Escribiendo service workers con Workbox]]>https://pablomagaz.com/blog/escribiendo-service-workers-con-workbox5b3a06dfe811700d0dcb36c0Mon, 02 Jul 2018 11:05:00 GMT<![CDATA[Empaquetando aplicaciones con Parcel]]>https://pablomagaz.com/blog/empaquetando-aplicaciones-con-parcel5af3207ee811700d0dcb3685Wed, 09 May 2018 16:36:26 GMT<![CDATA[React Context API ¿El fin de Redux?]]>https://pablomagaz.com/blog/react-context-api-el-fin-de-redux5ac3e1ef2a06cb365fe5af9aTue, 03 Apr 2018 20:25:44 GMT<![CDATA[Las novedades de ECMAScript 2018]]>https://pablomagaz.com/blog/las-novedades-de-ecmascript20185a9ee3acced6082d14c939daTue, 06 Mar 2018 20:17:27 GMT<![CDATA[Combinando Observables en RxJs]]>https://pablomagaz.com/blog/combinando-observables-en-rxjs5a79e80030f70b0d4f535226Tue, 06 Feb 2018 17:42:30 GMT<![CDATA[ImmutableJs en 10 ejemplos prácticos]]>https://pablomagaz.com/blog/immutablejs-en-10-ejemplos-practicos5a2f9cf275d4d71084b065b9Tue, 12 Dec 2017 19:38:51 GMT<![CDATA[Como funcionan los operadores de RxJs]]>https://pablomagaz.com/blog/como-funcionan-operadores-rxjs59c9126c4a0572131d8d417aFri, 10 Nov 2017 14:32:00 GMT<![CDATA[Como crear middleware para Redux]]>https://pablomagaz.com/blog/como-crear-middleware-para-redux59a2f7959829725d825fd872Sun, 22 Oct 2017 16:51:00 GMT<![CDATA[Programación Reactiva con RxJs]]>https://pablomagaz.com/blog/programacion-reactiva-con-rxjs599dcd6b78aec343c0158bbeSun, 08 Oct 2017 18:46:00 GMT<![CDATA[Estrenando Blog]]>https://pablomagaz.com/blog/estrenando-blog599dccd378aec343c0158bbbSun, 01 Oct 2017 18:45:00 GMT<![CDATA[Creando una API REST con Deno y Oak]]>https://pablomagaz.com/blog/creando-api-rest-con-deno-y-oak5fbbcf2186a82e0502eb176cWed, 20 Jan 2021 08:36:37 GMT<![CDATA[Creando operadores propios en RxJs]]>https://pablomagaz.com/blog/creando-operadores-propios-rxjs5ea047b38ad9120517d8d4dcMon, 14 Dec 2020 07:44:50 GMT<![CDATA[Las novedades de TypeScript 4]]>https://pablomagaz.com/blog/las-novedades-de-typescript-45f1dbccda992c604ffca4e9eMon, 14 Sep 2020 10:55:43 GMT<![CDATA[WebAssembly con Rust]]>https://pablomagaz.com/blog/webassembly-con-rust5dab287b12a13405f920c060Wed, 15 Jul 2020 07:59:49 GMT<![CDATA[Recoil, un nuevo state manager para React]]>https://pablomagaz.com/blog/recoil-nuevo-stage-manager-react5ed754b2a992c604ffca4cbcTue, 09 Jun 2020 07:32:23 GMT<![CDATA[Deno. ¿El remplazo de NodeJs?]]>https://pablomagaz.com/blog/deno-el-remplazo-de-nodejs5e4585488ad9120517d8d44dMon, 02 Mar 2020 08:00:00 GMT<![CDATA[Un vistazo a ECMAScript 2020]]>https://pablomagaz.com/blog/un-vistazo-a-ecmascript20205e16e15a8ad9120517d8d3e4Mon, 03 Feb 2020 06:17:57 GMT<![CDATA[Escribiendo microservicios con Moleculer]]>https://pablomagaz.com/blog/escribiendo-microservicios-con-moleculer5dab286f12a13405f920c05fThu, 02 Jan 2020 10:12:56 GMT<![CDATA[Rust para JavaScripters]]>https://pablomagaz.com/blog/rust-para-javascripters5d90d09b12a13405f920bfa0Mon, 07 Oct 2019 06:30:00 GMT<![CDATA[La nueva Composition API de Vue 3]]>https://pablomagaz.com/blog/nueva-composition-api-vue-35d55215f12a13405f920befcMon, 02 Sep 2019 07:00:00 GMT<![CDATA[Empezando con WebAssembly]]>https://pablomagaz.com/blog/empezando-con-webassembly5cd44bd2db783a04eefeb820Sun, 12 May 2019 15:40:50 GMT<![CDATA[Montando un servidor de notificaciones Web Push]]>https://pablomagaz.com/blog/montando-servidor-notificaciones-webpush5ca6e94edb783a04eefeb7f2Fri, 05 Apr 2019 16:33:26 GMT<![CDATA[React Hooks: Un gran cambio se avecina]]>https://pablomagaz.com/blog/react-hooks-gran-cambio-se-avecina5c435d2bdb783a04eefeb787Mon, 28 Jan 2019 08:49:29 GMT<![CDATA[RxJs Subjects. Qué son y cómo funcionan.]]>https://pablomagaz.com/blog/rxjs-subjects-que-son-como-funcionan5c1ca6eedb783a04eefeb6edWed, 02 Jan 2019 00:00:00 GMT<![CDATA[Ivy, el nuevo motor de render de Angular]]>https://pablomagaz.com/blog/ivy-nuevo-motor-render-angular5b8419cc86344e0580a97739Sun, 02 Sep 2018 14:26:00 GMT<![CDATA[Escribiendo service workers con Workbox]]>https://pablomagaz.com/blog/escribiendo-service-workers-con-workbox5b3a06dfe811700d0dcb36c0Mon, 02 Jul 2018 11:05:00 GMT<![CDATA[Empaquetando aplicaciones con Parcel]]>https://pablomagaz.com/blog/empaquetando-aplicaciones-con-parcel5af3207ee811700d0dcb3685Wed, 09 May 2018 16:36:26 GMT<![CDATA[React Context API ¿El fin de Redux?]]>https://pablomagaz.com/blog/react-context-api-el-fin-de-redux5ac3e1ef2a06cb365fe5af9aTue, 03 Apr 2018 20:25:44 GMT<![CDATA[Las novedades de ECMAScript 2018]]>https://pablomagaz.com/blog/las-novedades-de-ecmascript20185a9ee3acced6082d14c939daTue, 06 Mar 2018 20:17:27 GMT<![CDATA[Combinando Observables en RxJs]]>https://pablomagaz.com/blog/combinando-observables-en-rxjs5a79e80030f70b0d4f535226Tue, 06 Feb 2018 17:42:30 GMT<![CDATA[ImmutableJs en 10 ejemplos prácticos]]>https://pablomagaz.com/blog/immutablejs-en-10-ejemplos-practicos5a2f9cf275d4d71084b065b9Tue, 12 Dec 2017 19:38:51 GMT<![CDATA[Como funcionan los operadores de RxJs]]>https://pablomagaz.com/blog/como-funcionan-operadores-rxjs59c9126c4a0572131d8d417aFri, 10 Nov 2017 14:32:00 GMT<![CDATA[Como crear middleware para Redux]]>https://pablomagaz.com/blog/como-crear-middleware-para-redux59a2f7959829725d825fd872Sun, 22 Oct 2017 16:51:00 GMT<![CDATA[Programación Reactiva con RxJs]]>https://pablomagaz.com/blog/programacion-reactiva-con-rxjs599dcd6b78aec343c0158bbeSun, 08 Oct 2017 18:46:00 GMT<![CDATA[Estrenando Blog]]>https://pablomagaz.com/blog/estrenando-blog599dccd378aec343c0158bbbSun, 01 Oct 2017 18:45:00 GMT<![CDATA[Creando una API REST con Deno y Oak]]>https://pablomagaz.com/blog/creando-api-rest-con-deno-y-oak5fbbcf2186a82e0502eb176cWed, 20 Jan 2021 08:36:37 GMT<![CDATA[Creando operadores propios en RxJs]]>https://pablomagaz.com/blog/creando-operadores-propios-rxjs5ea047b38ad9120517d8d4dcMon, 14 Dec 2020 07:44:50 GMT<![CDATA[Las novedades de TypeScript 4]]>https://pablomagaz.com/blog/las-novedades-de-typescript-45f1dbccda992c604ffca4e9eMon, 14 Sep 2020 10:55:43 GMT<![CDATA[WebAssembly con Rust]]>https://pablomagaz.com/blog/webassembly-con-rust5dab287b12a13405f920c060Wed, 15 Jul 2020 07:59:49 GMT<![CDATA[Recoil, un nuevo state manager para React]]>https://pablomagaz.com/blog/recoil-nuevo-stage-manager-react5ed754b2a992c604ffca4cbcTue, 09 Jun 2020 07:32:23 GMT<![CDATA[Deno. ¿El remplazo de NodeJs?]]>https://pablomagaz.com/blog/deno-el-remplazo-de-nodejs5e4585488ad9120517d8d44dMon, 02 Mar 2020 08:00:00 GMT<![CDATA[Un vistazo a ECMAScript 2020]]>https://pablomagaz.com/blog/un-vistazo-a-ecmascript20205e16e15a8ad9120517d8d3e4Mon, 03 Feb 2020 06:17:57 GMT<![CDATA[Escribiendo microservicios con Moleculer]]>https://pablomagaz.com/blog/escribiendo-microservicios-con-moleculer5dab286f12a13405f920c05fThu, 02 Jan 2020 10:12:56 GMT<![CDATA[Rust para JavaScripters]]>https://pablomagaz.com/blog/rust-para-javascripters5d90d09b12a13405f920bfa0Mon, 07 Oct 2019 06:30:00 GMT<![CDATA[La nueva Composition API de Vue 3]]>https://pablomagaz.com/blog/nueva-composition-api-vue-35d55215f12a13405f920befcMon, 02 Sep 2019 07:00:00 GMT<![CDATA[Empezando con WebAssembly]]>https://pablomagaz.com/blog/empezando-con-webassembly5cd44bd2db783a04eefeb820Sun, 12 May 2019 15:40:50 GMT<![CDATA[Montando un servidor de notificaciones Web Push]]>https://pablomagaz.com/blog/montando-servidor-notificaciones-webpush5ca6e94edb783a04eefeb7f2Fri, 05 Apr 2019 16:33:26 GMT<![CDATA[React Hooks: Un gran cambio se avecina]]>https://pablomagaz.com/blog/react-hooks-gran-cambio-se-avecina5c435d2bdb783a04eefeb787Mon, 28 Jan 2019 08:49:29 GMT<![CDATA[RxJs Subjects. Qué son y cómo funcionan.]]>https://pablomagaz.com/blog/rxjs-subjects-que-son-como-funcionan5c1ca6eedb783a04eefeb6edWed, 02 Jan 2019 00:00:00 GMT<![CDATA[Ivy, el nuevo motor de render de Angular]]>https://pablomagaz.com/blog/ivy-nuevo-motor-render-angular5b8419cc86344e0580a97739Sun, 02 Sep 2018 14:26:00 GMT<![CDATA[Escribiendo service workers con Workbox]]>https://pablomagaz.com/blog/escribiendo-service-workers-con-workbox5b3a06dfe811700d0dcb36c0Mon, 02 Jul 2018 11:05:00 GMT<![CDATA[Empaquetando aplicaciones con Parcel]]>https://pablomagaz.com/blog/empaquetando-aplicaciones-con-parcel5af3207ee811700d0dcb3685Wed, 09 May 2018 16:36:26 GMT<![CDATA[React Context API ¿El fin de Redux?]]>https://pablomagaz.com/blog/react-context-api-el-fin-de-redux5ac3e1ef2a06cb365fe5af9aTue, 03 Apr 2018 20:25:44 GMT<![CDATA[Las novedades de ECMAScript 2018]]>https://pablomagaz.com/blog/las-novedades-de-ecmascript20185a9ee3acced6082d14c939daTue, 06 Mar 2018 20:17:27 GMT<![CDATA[Combinando Observables en RxJs]]>https://pablomagaz.com/blog/combinando-observables-en-rxjs5a79e80030f70b0d4f535226Tue, 06 Feb 2018 17:42:30 GMT<![CDATA[ImmutableJs en 10 ejemplos prácticos]]>https://pablomagaz.com/blog/immutablejs-en-10-ejemplos-practicos5a2f9cf275d4d71084b065b9Tue, 12 Dec 2017 19:38:51 GMT<![CDATA[Como funcionan los operadores de RxJs]]>https://pablomagaz.com/blog/como-funcionan-operadores-rxjs59c9126c4a0572131d8d417aFri, 10 Nov 2017 14:32:00 GMT<![CDATA[Como crear middleware para Redux]]>https://pablomagaz.com/blog/como-crear-middleware-para-redux59a2f7959829725d825fd872Sun, 22 Oct 2017 16:51:00 GMT<![CDATA[Programación Reactiva con RxJs]]>https://pablomagaz.com/blog/programacion-reactiva-con-rxjs599dcd6b78aec343c0158bbeSun, 08 Oct 2017 18:46:00 GMT<![CDATA[Estrenando Blog]]>https://pablomagaz.com/blog/estrenando-blog599dccd378aec343c0158bbbSun, 01 Oct 2017 18:45:00 GMT<![CDATA[Creando una API REST con Deno y Oak]]>https://pablomagaz.com/blog/creando-api-rest-con-deno-y-oak5fbbcf2186a82e0502eb176cWed, 20 Jan 2021 08:36:37 GMT<![CDATA[Creando operadores propios en RxJs]]>https://pablomagaz.com/blog/creando-operadores-propios-rxjs5ea047b38ad9120517d8d4dcMon, 14 Dec 2020 07:44:50 GMT<![CDATA[Las novedades de TypeScript 4]]>https://pablomagaz.com/blog/las-novedades-de-typescript-45f1dbccda992c604ffca4e9eMon, 14 Sep 2020 10:55:43 GMT<![CDATA[WebAssembly con Rust]]>https://pablomagaz.com/blog/webassembly-con-rust5dab287b12a13405f920c060Wed, 15 Jul 2020 07:59:49 GMT<![CDATA[Recoil, un nuevo state manager para React]]>https://pablomagaz.com/blog/recoil-nuevo-stage-manager-react5ed754b2a992c604ffca4cbcTue, 09 Jun 2020 07:32:23 GMT<![CDATA[Deno. ¿El remplazo de NodeJs?]]>https://pablomagaz.com/blog/deno-el-remplazo-de-nodejs5e4585488ad9120517d8d44dMon, 02 Mar 2020 08:00:00 GMT<![CDATA[Un vistazo a ECMAScript 2020]]>https://pablomagaz.com/blog/un-vistazo-a-ecmascript20205e16e15a8ad9120517d8d3e4Mon, 03 Feb 2020 06:17:57 GMT<![CDATA[Escribiendo microservicios con Moleculer]]>https://pablomagaz.com/blog/escribiendo-microservicios-con-moleculer5dab286f12a13405f920c05fThu, 02 Jan 2020 10:12:56 GMT<![CDATA[Rust para JavaScripters]]>https://pablomagaz.com/blog/rust-para-javascripters5d90d09b12a13405f920bfa0Mon, 07 Oct 2019 06:30:00 GMT<![CDATA[La nueva Composition API de Vue 3]]>https://pablomagaz.com/blog/nueva-composition-api-vue-35d55215f12a13405f920befcMon, 02 Sep 2019 07:00:00 GMT<![CDATA[Empezando con WebAssembly]]>https://pablomagaz.com/blog/empezando-con-webassembly5cd44bd2db783a04eefeb820Sun, 12 May 2019 15:40:50 GMT<![CDATA[Montando un servidor de notificaciones Web Push]]>https://pablomagaz.com/blog/montando-servidor-notificaciones-webpush5ca6e94edb783a04eefeb7f2Fri, 05 Apr 2019 16:33:26 GMT<![CDATA[React Hooks: Un gran cambio se avecina]]>https://pablomagaz.com/blog/react-hooks-gran-cambio-se-avecina5c435d2bdb783a04eefeb787Mon, 28 Jan 2019 08:49:29 GMT<![CDATA[RxJs Subjects. Qué son y cómo funcionan.]]>https://pablomagaz.com/blog/rxjs-subjects-que-son-como-funcionan5c1ca6eedb783a04eefeb6edWed, 02 Jan 2019 00:00:00 GMT<![CDATA[Ivy, el nuevo motor de render de Angular]]>https://pablomagaz.com/blog/ivy-nuevo-motor-render-angular5b8419cc86344e0580a97739Sun, 02 Sep 2018 14:26:00 GMT<![CDATA[Escribiendo service workers con Workbox]]>https://pablomagaz.com/blog/escribiendo-service-workers-con-workbox5b3a06dfe811700d0dcb36c0Mon, 02 Jul 2018 11:05:00 GMT<![CDATA[Empaquetando aplicaciones con Parcel]]>https://pablomagaz.com/blog/empaquetando-aplicaciones-con-parcel5af3207ee811700d0dcb3685Wed, 09 May 2018 16:36:26 GMT<![CDATA[React Context API ¿El fin de Redux?]]>https://pablomagaz.com/blog/react-context-api-el-fin-de-redux5ac3e1ef2a06cb365fe5af9aTue, 03 Apr 2018 20:25:44 GMT<![CDATA[Las novedades de ECMAScript 2018]]>https://pablomagaz.com/blog/las-novedades-de-ecmascript20185a9ee3acced6082d14c939daTue, 06 Mar 2018 20:17:27 GMT<![CDATA[Combinando Observables en RxJs]]>https://pablomagaz.com/blog/combinando-observables-en-rxjs5a79e80030f70b0d4f535226Tue, 06 Feb 2018 17:42:30 GMT<![CDATA[ImmutableJs en 10 ejemplos prácticos]]>https://pablomagaz.com/blog/immutablejs-en-10-ejemplos-practicos5a2f9cf275d4d71084b065b9Tue, 12 Dec 2017 19:38:51 GMT<![CDATA[Como funcionan los operadores de RxJs]]>https://pablomagaz.com/blog/como-funcionan-operadores-rxjs59c9126c4a0572131d8d417aFri, 10 Nov 2017 14:32:00 GMT<![CDATA[Como crear middleware para Redux]]>https://pablomagaz.com/blog/como-crear-middleware-para-redux59a2f7959829725d825fd872Sun, 22 Oct 2017 16:51:00 GMT<![CDATA[Programación Reactiva con RxJs]]>https://pablomagaz.com/blog/programacion-reactiva-con-rxjs599dcd6b78aec343c0158bbeSun, 08 Oct 2017 18:46:00 GMT<![CDATA[Estrenando Blog]]>https://pablomagaz.com/blog/estrenando-blog599dccd378aec343c0158bbbSun, 01 Oct 2017 18:45:00 GMT<![CDATA[Creando una API REST con Deno y Oak]]>https://pablomagaz.com/blog/creando-api-rest-con-deno-y-oak5fbbcf2186a82e0502eb176cWed, 20 Jan 2021 08:36:37 GMT<![CDATA[Creando operadores propios en RxJs]]>https://pablomagaz.com/blog/creando-operadores-propios-rxjs5ea047b38ad9120517d8d4dcMon, 14 Dec 2020 07:44:50 GMT<![CDATA[Las novedades de TypeScript 4]]>https://pablomagaz.com/blog/las-novedades-de-typescript-45f1dbccda992c604ffca4e9eMon, 14 Sep 2020 10:55:43 GMT<![CDATA[WebAssembly con Rust]]>https://pablomagaz.com/blog/webassembly-con-rust5dab287b12a13405f920c060Wed, 15 Jul 2020 07:59:49 GMT<![CDATA[Recoil, un nuevo state manager para React]]>https://pablomagaz.com/blog/recoil-nuevo-stage-manager-react5ed754b2a992c604ffca4cbcTue, 09 Jun 2020 07:32:23 GMT<![CDATA[Deno. ¿El remplazo de NodeJs?]]>https://pablomagaz.com/blog/deno-el-remplazo-de-nodejs5e4585488ad9120517d8d44dMon, 02 Mar 2020 08:00:00 GMT<![CDATA[Un vistazo a ECMAScript 2020]]>https://pablomagaz.com/blog/un-vistazo-a-ecmascript20205e16e15a8ad9120517d8d3e4Mon, 03 Feb 2020 06:17:57 GMT<![CDATA[Escribiendo microservicios con Moleculer]]>https://pablomagaz.com/blog/escribiendo-microservicios-con-moleculer5dab286f12a13405f920c05fThu, 02 Jan 2020 10:12:56 GMT<![CDATA[Rust para JavaScripters]]>https://pablomagaz.com/blog/rust-para-javascripters5d90d09b12a13405f920bfa0Mon, 07 Oct 2019 06:30:00 GMT<![CDATA[La nueva Composition API de Vue 3]]>https://pablomagaz.com/blog/nueva-composition-api-vue-35d55215f12a13405f920befcMon, 02 Sep 2019 07:00:00 GMT<![CDATA[Empezando con WebAssembly]]>https://pablomagaz.com/blog/empezando-con-webassembly5cd44bd2db783a04eefeb820Sun, 12 May 2019 15:40:50 GMT<![CDATA[Montando un servidor de notificaciones Web Push]]>https://pablomagaz.com/blog/montando-servidor-notificaciones-webpush5ca6e94edb783a04eefeb7f2Fri, 05 Apr 2019 16:33:26 GMT<![CDATA[React Hooks: Un gran cambio se avecina]]>https://pablomagaz.com/blog/react-hooks-gran-cambio-se-avecina5c435d2bdb783a04eefeb787Mon, 28 Jan 2019 08:49:29 GMT<![CDATA[RxJs Subjects. Qué son y cómo funcionan.]]>https://pablomagaz.com/blog/rxjs-subjects-que-son-como-funcionan5c1ca6eedb783a04eefeb6edWed, 02 Jan 2019 00:00:00 GMT<![CDATA[Ivy, el nuevo motor de render de Angular]]>https://pablomagaz.com/blog/ivy-nuevo-motor-render-angular5b8419cc86344e0580a97739Sun, 02 Sep 2018 14:26:00 GMT<![CDATA[Escribiendo service workers con Workbox]]>https://pablomagaz.com/blog/escribiendo-service-workers-con-workbox5b3a06dfe811700d0dcb36c0Mon, 02 Jul 2018 11:05:00 GMT<![CDATA[Empaquetando aplicaciones con Parcel]]>https://pablomagaz.com/blog/empaquetando-aplicaciones-con-parcel5af3207ee811700d0dcb3685Wed, 09 May 2018 16:36:26 GMT<![CDATA[React Context API ¿El fin de Redux?]]>https://pablomagaz.com/blog/react-context-api-el-fin-de-redux5ac3e1ef2a06cb365fe5af9aTue, 03 Apr 2018 20:25:44 GMT<![CDATA[Las novedades de ECMAScript 2018]]>https://pablomagaz.com/blog/las-novedades-de-ecmascript20185a9ee3acced6082d14c939daTue, 06 Mar 2018 20:17:27 GMT<![CDATA[Combinando Observables en RxJs]]>https://pablomagaz.com/blog/combinando-observables-en-rxjs5a79e80030f70b0d4f535226Tue, 06 Feb 2018 17:42:30 GMT<![CDATA[ImmutableJs en 10 ejemplos prácticos]]>https://pablomagaz.com/blog/immutablejs-en-10-ejemplos-practicos5a2f9cf275d4d71084b065b9Tue, 12 Dec 2017 19:38:51 GMT<![CDATA[Como funcionan los operadores de RxJs]]>https://pablomagaz.com/blog/como-funcionan-operadores-rxjs59c9126c4a0572131d8d417aFri, 10 Nov 2017 14:32:00 GMT<![CDATA[Como crear middleware para Redux]]>https://pablomagaz.com/blog/como-crear-middleware-para-redux59a2f7959829725d825fd872Sun, 22 Oct 2017 16:51:00 GMT<![CDATA[Programación Reactiva con RxJs]]>https://pablomagaz.com/blog/programacion-reactiva-con-rxjs599dcd6b78aec343c0158bbeSun, 08 Oct 2017 18:46:00 GMT<![CDATA[Estrenando Blog]]>https://pablomagaz.com/blog/estrenando-blog599dccd378aec343c0158bbbSun, 01 Oct 2017 18:45:00 GMT<![CDATA[Creando una API REST con Deno y Oak]]>https://pablomagaz.com/blog/creando-api-rest-con-deno-y-oak5fbbcf2186a82e0502eb176cWed, 20 Jan 2021 08:36:37 GMT<![CDATA[Creando operadores propios en RxJs]]>https://pablomagaz.com/blog/creando-operadores-propios-rxjs5ea047b38ad9120517d8d4dcMon, 14 Dec 2020 07:44:50 GMT<![CDATA[Las novedades de TypeScript 4]]>https://pablomagaz.com/blog/las-novedades-de-typescript-45f1dbccda992c604ffca4e9eMon, 14 Sep 2020 10:55:43 GMT<![CDATA[WebAssembly con Rust]]>https://pablomagaz.com/blog/webassembly-con-rust5dab287b12a13405f920c060Wed, 15 Jul 2020 07:59:49 GMT<![CDATA[Recoil, un nuevo state manager para React]]>https://pablomagaz.com/blog/recoil-nuevo-stage-manager-react5ed754b2a992c604ffca4cbcTue, 09 Jun 2020 07:32:23 GMT<![CDATA[Deno. ¿El remplazo de NodeJs?]]>https://pablomagaz.com/blog/deno-el-remplazo-de-nodejs5e4585488ad9120517d8d44dMon, 02 Mar 2020 08:00:00 GMT<![CDATA[Un vistazo a ECMAScript 2020]]>https://pablomagaz.com/blog/un-vistazo-a-ecmascript20205e16e15a8ad9120517d8d3e4Mon, 03 Feb 2020 06:17:57 GMT<![CDATA[Escribiendo microservicios con Moleculer]]>https://pablomagaz.com/blog/escribiendo-microservicios-con-moleculer5dab286f12a13405f920c05fThu, 02 Jan 2020 10:12:56 GMT<![CDATA[Rust para JavaScripters]]>https://pablomagaz.com/blog/rust-para-javascripters5d90d09b12a13405f920bfa0Mon, 07 Oct 2019 06:30:00 GMT<![CDATA[La nueva Composition API de Vue 3]]>https://pablomagaz.com/blog/nueva-composition-api-vue-35d55215f12a13405f920befcMon, 02 Sep 2019 07:00:00 GMT<![CDATA[Empezando con WebAssembly]]>https://pablomagaz.com/blog/empezando-con-webassembly5cd44bd2db783a04eefeb820Sun, 12 May 2019 15:40:50 GMT<![CDATA[Montando un servidor de notificaciones Web Push]]>https://pablomagaz.com/blog/montando-servidor-notificaciones-webpush5ca6e94edb783a04eefeb7f2Fri, 05 Apr 2019 16:33:26 GMT<![CDATA[React Hooks: Un gran cambio se avecina]]>https://pablomagaz.com/blog/react-hooks-gran-cambio-se-avecina5c435d2bdb783a04eefeb787Mon, 28 Jan 2019 08:49:29 GMT<![CDATA[RxJs Subjects. Qué son y cómo funcionan.]]>https://pablomagaz.com/blog/rxjs-subjects-que-son-como-funcionan5c1ca6eedb783a04eefeb6edWed, 02 Jan 2019 00:00:00 GMT<![CDATA[Ivy, el nuevo motor de render de Angular]]>https://pablomagaz.com/blog/ivy-nuevo-motor-render-angular5b8419cc86344e0580a97739Sun, 02 Sep 2018 14:26:00 GMT<![CDATA[Escribiendo service workers con Workbox]]>https://pablomagaz.com/blog/escribiendo-service-workers-con-workbox5b3a06dfe811700d0dcb36c0Mon, 02 Jul 2018 11:05:00 GMT<![CDATA[Empaquetando aplicaciones con Parcel]]>https://pablomagaz.com/blog/empaquetando-aplicaciones-con-parcel5af3207ee811700d0dcb3685Wed, 09 May 2018 16:36:26 GMT<![CDATA[React Context API ¿El fin de Redux?]]>https://pablomagaz.com/blog/react-context-api-el-fin-de-redux5ac3e1ef2a06cb365fe5af9aTue, 03 Apr 2018 20:25:44 GMT<![CDATA[Las novedades de ECMAScript 2018]]>https://pablomagaz.com/blog/las-novedades-de-ecmascript20185a9ee3acced6082d14c939daTue, 06 Mar 2018 20:17:27 GMT<![CDATA[Combinando Observables en RxJs]]>https://pablomagaz.com/blog/combinando-observables-en-rxjs5a79e80030f70b0d4f535226Tue, 06 Feb 2018 17:42:30 GMT<![CDATA[ImmutableJs en 10 ejemplos prácticos]]>https://pablomagaz.com/blog/immutablejs-en-10-ejemplos-practicos5a2f9cf275d4d71084b065b9Tue, 12 Dec 2017 19:38:51 GMT<![CDATA[Como funcionan los operadores de RxJs]]>https://pablomagaz.com/blog/como-funcionan-operadores-rxjs59c9126c4a0572131d8d417aFri, 10 Nov 2017 14:32:00 GMT<![CDATA[Como crear middleware para Redux]]>https://pablomagaz.com/blog/como-crear-middleware-para-redux59a2f7959829725d825fd872Sun, 22 Oct 2017 16:51:00 GMT<![CDATA[Programación Reactiva con RxJs]]>https://pablomagaz.com/blog/programacion-reactiva-con-rxjs599dcd6b78aec343c0158bbeSun, 08 Oct 2017 18:46:00 GMT<![CDATA[Estrenando Blog]]>https://pablomagaz.com/blog/estrenando-blog599dccd378aec343c0158bbbSun, 01 Oct 2017 18:45:00 GMT<![CDATA[Creando una API REST con Deno y Oak]]>https://pablomagaz.com/blog/creando-api-rest-con-deno-y-oak5fbbcf2186a82e0502eb176cWed, 20 Jan 2021 08:36:37 GMT<![CDATA[Creando operadores propios en RxJs]]>https://pablomagaz.com/blog/creando-operadores-propios-rxjs5ea047b38ad9120517d8d4dcMon, 14 Dec 2020 07:44:50 GMT<![CDATA[Las novedades de TypeScript 4]]>https://pablomagaz.com/blog/las-novedades-de-typescript-45f1dbccda992c604ffca4e9eMon, 14 Sep 2020 10:55:43 GMT<![CDATA[WebAssembly con Rust]]>https://pablomagaz.com/blog/webassembly-con-rust5dab287b12a13405f920c060Wed, 15 Jul 2020 07:59:49 GMT<![CDATA[Recoil, un nuevo state manager para React]]>https://pablomagaz.com/blog/recoil-nuevo-stage-manager-react5ed754b2a992c604ffca4cbcTue, 09 Jun 2020 07:32:23 GMT<![CDATA[Deno. ¿El remplazo de NodeJs?]]>https://pablomagaz.com/blog/deno-el-remplazo-de-nodejs5e4585488ad9120517d8d44dMon, 02 Mar 2020 08:00:00 GMT<![CDATA[Un vistazo a ECMAScript 2020]]>https://pablomagaz.com/blog/un-vistazo-a-ecmascript20205e16e15a8ad9120517d8d3e4Mon, 03 Feb 2020 06:17:57 GMT<![CDATA[Escribiendo microservicios con Moleculer]]>https://pablomagaz.com/blog/escribiendo-microservicios-con-moleculer5dab286f12a13405f920c05fThu, 02 Jan 2020 10:12:56 GMT<![CDATA[Rust para JavaScripters]]>https://pablomagaz.com/blog/rust-para-javascripters5d90d09b12a13405f920bfa0Mon, 07 Oct 2019 06:30:00 GMT<![CDATA[La nueva Composition API de Vue 3]]>https://pablomagaz.com/blog/nueva-composition-api-vue-35d55215f12a13405f920befcMon, 02 Sep 2019 07:00:00 GMT<![CDATA[Empezando con WebAssembly]]>https://pablomagaz.com/blog/empezando-con-webassembly5cd44bd2db783a04eefeb820Sun, 12 May 2019 15:40:50 GMT<![CDATA[Montando un servidor de notificaciones Web Push]]>https://pablomagaz.com/blog/montando-servidor-notificaciones-webpush5ca6e94edb783a04eefeb7f2Fri, 05 Apr 2019 16:33:26 GMT<![CDATA[React Hooks: Un gran cambio se avecina]]>https://pablomagaz.com/blog/react-hooks-gran-cambio-se-avecina5c435d2bdb783a04eefeb787Mon, 28 Jan 2019 08:49:29 GMT<![CDATA[RxJs Subjects. Qué son y cómo funcionan.]]>https://pablomagaz.com/blog/rxjs-subjects-que-son-como-funcionan5c1ca6eedb783a04eefeb6edWed, 02 Jan 2019 00:00:00 GMT<![CDATA[Ivy, el nuevo motor de render de Angular]]>https://pablomagaz.com/blog/ivy-nuevo-motor-render-angular5b8419cc86344e0580a97739Sun, 02 Sep 2018 14:26:00 GMT<![CDATA[Escribiendo service workers con Workbox]]>https://pablomagaz.com/blog/escribiendo-service-workers-con-workbox5b3a06dfe811700d0dcb36c0Mon, 02 Jul 2018 11:05:00 GMT<![CDATA[Empaquetando aplicaciones con Parcel]]>https://pablomagaz.com/blog/empaquetando-aplicaciones-con-parcel5af3207ee811700d0dcb3685Wed, 09 May 2018 16:36:26 GMT<![CDATA[React Context API ¿El fin de Redux?]]>https://pablomagaz.com/blog/react-context-api-el-fin-de-redux5ac3e1ef2a06cb365fe5af9aTue, 03 Apr 2018 20:25:44 GMT<![CDATA[Las novedades de ECMAScript 2018]]>https://pablomagaz.com/blog/las-novedades-de-ecmascript20185a9ee3acced6082d14c939daTue, 06 Mar 2018 20:17:27 GMT<![CDATA[Combinando Observables en RxJs]]>https://pablomagaz.com/blog/combinando-observables-en-rxjs5a79e80030f70b0d4f535226Tue, 06 Feb 2018 17:42:30 GMT<![CDATA[ImmutableJs en 10 ejemplos prácticos]]>https://pablomagaz.com/blog/immutablejs-en-10-ejemplos-practicos5a2f9cf275d4d71084b065b9Tue, 12 Dec 2017 19:38:51 GMT<![CDATA[Como funcionan los operadores de RxJs]]>https://pablomagaz.com/blog/como-funcionan-operadores-rxjs59c9126c4a0572131d8d417aFri, 10 Nov 2017 14:32:00 GMT<![CDATA[Como crear middleware para Redux]]>https://pablomagaz.com/blog/como-crear-middleware-para-redux59a2f7959829725d825fd872Sun, 22 Oct 2017 16:51:00 GMT<![CDATA[Programación Reactiva con RxJs]]>https://pablomagaz.com/blog/programacion-reactiva-con-rxjs599dcd6b78aec343c0158bbeSun, 08 Oct 2017 18:46:00 GMT<![CDATA[Estrenando Blog]]>https://pablomagaz.com/blog/estrenando-blog599dccd378aec343c0158bbbSun, 01 Oct 2017 18:45:00 GMT<![CDATA[Creando una API REST con Deno y Oak]]>https://pablomagaz.com/blog/creando-api-rest-con-deno-y-oak5fbbcf2186a82e0502eb176cWed, 20 Jan 2021 08:36:37 GMT<![CDATA[Creando operadores propios en RxJs]]>https://pablomagaz.com/blog/creando-operadores-propios-rxjs5ea047b38ad9120517d8d4dcMon, 14 Dec 2020 07:44:50 GMT<![CDATA[Las novedades de TypeScript 4]]>https://pablomagaz.com/blog/las-novedades-de-typescript-45f1dbccda992c604ffca4e9eMon, 14 Sep 2020 10:55:43 GMT<![CDATA[WebAssembly con Rust]]>https://pablomagaz.com/blog/webassembly-con-rust5dab287b12a13405f920c060Wed, 15 Jul 2020 07:59:49 GMT<![CDATA[Recoil, un nuevo state manager para React]]>https://pablomagaz.com/blog/recoil-nuevo-stage-manager-react5ed754b2a992c604ffca4cbcTue, 09 Jun 2020 07:32:23 GMT<![CDATA[Deno. ¿El remplazo de NodeJs?]]>https://pablomagaz.com/blog/deno-el-remplazo-de-nodejs5e4585488ad9120517d8d44dMon, 02 Mar 2020 08:00:00 GMT<![CDATA[Un vistazo a ECMAScript 2020]]>https://pablomagaz.com/blog/un-vistazo-a-ecmascript20205e16e15a8ad9120517d8d3e4Mon, 03 Feb 2020 06:17:57 GMT<![CDATA[Escribiendo microservicios con Moleculer]]>https://pablomagaz.com/blog/escribiendo-microservicios-con-moleculer5dab286f12a13405f920c05fThu, 02 Jan 2020 10:12:56 GMT<![CDATA[Rust para JavaScripters]]>https://pablomagaz.com/blog/rust-para-javascripters5d90d09b12a13405f920bfa0Mon, 07 Oct 2019 06:30:00 GMT<![CDATA[La nueva Composition API de Vue 3]]>https://pablomagaz.com/blog/nueva-composition-api-vue-35d55215f12a13405f920befcMon, 02 Sep 2019 07:00:00 GMT<![CDATA[Empezando con WebAssembly]]>https://pablomagaz.com/blog/empezando-con-webassembly5cd44bd2db783a04eefeb820Sun, 12 May 2019 15:40:50 GMT<![CDATA[Montando un servidor de notificaciones Web Push]]>https://pablomagaz.com/blog/montando-servidor-notificaciones-webpush5ca6e94edb783a04eefeb7f2Fri, 05 Apr 2019 16:33:26 GMT<![CDATA[React Hooks: Un gran cambio se avecina]]>https://pablomagaz.com/blog/react-hooks-gran-cambio-se-avecina5c435d2bdb783a04eefeb787Mon, 28 Jan 2019 08:49:29 GMT<![CDATA[RxJs Subjects. Qué son y cómo funcionan.]]>https://pablomagaz.com/blog/rxjs-subjects-que-son-como-funcionan5c1ca6eedb783a04eefeb6edWed, 02 Jan 2019 00:00:00 GMT<![CDATA[Ivy, el nuevo motor de render de Angular]]>https://pablomagaz.com/blog/ivy-nuevo-motor-render-angular5b8419cc86344e0580a97739Sun, 02 Sep 2018 14:26:00 GMT<![CDATA[Escribiendo service workers con Workbox]]>https://pablomagaz.com/blog/escribiendo-service-workers-con-workbox5b3a06dfe811700d0dcb36c0Mon, 02 Jul 2018 11:05:00 GMT<![CDATA[Empaquetando aplicaciones con Parcel]]>https://pablomagaz.com/blog/empaquetando-aplicaciones-con-parcel5af3207ee811700d0dcb3685Wed, 09 May 2018 16:36:26 GMT<![CDATA[React Context API ¿El fin de Redux?]]>https://pablomagaz.com/blog/react-context-api-el-fin-de-redux5ac3e1ef2a06cb365fe5af9aTue, 03 Apr 2018 20:25:44 GMT<![CDATA[Las novedades de ECMAScript 2018]]>https://pablomagaz.com/blog/las-novedades-de-ecmascript20185a9ee3acced6082d14c939daTue, 06 Mar 2018 20:17:27 GMT<![CDATA[Combinando Observables en RxJs]]>https://pablomagaz.com/blog/combinando-observables-en-rxjs5a79e80030f70b0d4f535226Tue, 06 Feb 2018 17:42:30 GMT<![CDATA[ImmutableJs en 10 ejemplos prácticos]]>https://pablomagaz.com/blog/immutablejs-en-10-ejemplos-practicos5a2f9cf275d4d71084b065b9Tue, 12 Dec 2017 19:38:51 GMT<![CDATA[Como funcionan los operadores de RxJs]]>https://pablomagaz.com/blog/como-funcionan-operadores-rxjs59c9126c4a0572131d8d417aFri, 10 Nov 2017 14:32:00 GMT<![CDATA[Como crear middleware para Redux]]>https://pablomagaz.com/blog/como-crear-middleware-para-redux59a2f7959829725d825fd872Sun, 22 Oct 2017 16:51:00 GMT<![CDATA[Programación Reactiva con RxJs]]>https://pablomagaz.com/blog/programacion-reactiva-con-rxjs599dcd6b78aec343c0158bbeSun, 08 Oct 2017 18:46:00 GMT<![CDATA[Estrenando Blog]]>https://pablomagaz.com/blog/estrenando-blog599dccd378aec343c0158bbbSun, 01 Oct 2017 18:45:00 GMT<![CDATA[Creando una API REST con Deno y Oak]]>https://pablomagaz.com/blog/creando-api-rest-con-deno-y-oak5fbbcf2186a82e0502eb176cWed, 20 Jan 2021 08:36:37 GMT<![CDATA[Creando operadores propios en RxJs]]>https://pablomagaz.com/blog/creando-operadores-propios-rxjs5ea047b38ad9120517d8d4dcMon, 14 Dec 2020 07:44:50 GMT<![CDATA[Las novedades de TypeScript 4]]>https://pablomagaz.com/blog/las-novedades-de-typescript-45f1dbccda992c604ffca4e9eMon, 14 Sep 2020 10:55:43 GMT<![CDATA[WebAssembly con Rust]]>https://pablomagaz.com/blog/webassembly-con-rust5dab287b12a13405f920c060Wed, 15 Jul 2020 07:59:49 GMT<![CDATA[Recoil, un nuevo state manager para React]]>https://pablomagaz.com/blog/recoil-nuevo-stage-manager-react5ed754b2a992c604ffca4cbcTue, 09 Jun 2020 07:32:23 GMT<![CDATA[Deno. ¿El remplazo de NodeJs?]]>https://pablomagaz.com/blog/deno-el-remplazo-de-nodejs5e4585488ad9120517d8d44dMon, 02 Mar 2020 08:00:00 GMT<![CDATA[Un vistazo a ECMAScript 2020]]>https://pablomagaz.com/blog/un-vistazo-a-ecmascript20205e16e15a8ad9120517d8d3e4Mon, 03 Feb 2020 06:17:57 GMT<![CDATA[Escribiendo microservicios con Moleculer]]>https://pablomagaz.com/blog/escribiendo-microservicios-con-moleculer5dab286f12a13405f920c05fThu, 02 Jan 2020 10:12:56 GMT<![CDATA[Rust para JavaScripters]]>https://pablomagaz.com/blog/rust-para-javascripters5d90d09b12a13405f920bfa0Mon, 07 Oct 2019 06:30:00 GMT<![CDATA[La nueva Composition API de Vue 3]]>https://pablomagaz.com/blog/nueva-composition-api-vue-35d55215f12a13405f920befcMon, 02 Sep 2019 07:00:00 GMT<![CDATA[Empezando con WebAssembly]]>https://pablomagaz.com/blog/empezando-con-webassembly5cd44bd2db783a04eefeb820Sun, 12 May 2019 15:40:50 GMT<![CDATA[Montando un servidor de notificaciones Web Push]]>https://pablomagaz.com/blog/montando-servidor-notificaciones-webpush5ca6e94edb783a04eefeb7f2Fri, 05 Apr 2019 16:33:26 GMT<![CDATA[React Hooks: Un gran cambio se avecina]]>https://pablomagaz.com/blog/react-hooks-gran-cambio-se-avecina5c435d2bdb783a04eefeb787Mon, 28 Jan 2019 08:49:29 GMT<![CDATA[RxJs Subjects. Qué son y cómo funcionan.]]>https://pablomagaz.com/blog/rxjs-subjects-que-son-como-funcionan5c1ca6eedb783a04eefeb6edWed, 02 Jan 2019 00:00:00 GMT<![CDATA[Ivy, el nuevo motor de render de Angular]]>https://pablomagaz.com/blog/ivy-nuevo-motor-render-angular5b8419cc86344e0580a97739Sun, 02 Sep 2018 14:26:00 GMT<![CDATA[Escribiendo service workers con Workbox]]>https://pablomagaz.com/blog/escribiendo-service-workers-con-workbox5b3a06dfe811700d0dcb36c0Mon, 02 Jul 2018 11:05:00 GMT<![CDATA[Empaquetando aplicaciones con Parcel]]>https://pablomagaz.com/blog/empaquetando-aplicaciones-con-parcel5af3207ee811700d0dcb3685Wed, 09 May 2018 16:36:26 GMT<![CDATA[React Context API ¿El fin de Redux?]]>https://pablomagaz.com/blog/react-context-api-el-fin-de-redux5ac3e1ef2a06cb365fe5af9aTue, 03 Apr 2018 20:25:44 GMT<![CDATA[Las novedades de ECMAScript 2018]]>https://pablomagaz.com/blog/las-novedades-de-ecmascript20185a9ee3acced6082d14c939daTue, 06 Mar 2018 20:17:27 GMT<![CDATA[Combinando Observables en RxJs]]>https://pablomagaz.com/blog/combinando-observables-en-rxjs5a79e80030f70b0d4f535226Tue, 06 Feb 2018 17:42:30 GMT<![CDATA[ImmutableJs en 10 ejemplos prácticos]]>https://pablomagaz.com/blog/immutablejs-en-10-ejemplos-practicos5a2f9cf275d4d71084b065b9Tue, 12 Dec 2017 19:38:51 GMT<![CDATA[Como funcionan los operadores de RxJs]]>https://pablomagaz.com/blog/como-funcionan-operadores-rxjs59c9126c4a0572131d8d417aFri, 10 Nov 2017 14:32:00 GMT<![CDATA[Como crear middleware para Redux]]>https://pablomagaz.com/blog/como-crear-middleware-para-redux59a2f7959829725d825fd872Sun, 22 Oct 2017 16:51:00 GMT<![CDATA[Programación Reactiva con RxJs]]>https://pablomagaz.com/blog/programacion-reactiva-con-rxjs599dcd6b78aec343c0158bbeSun, 08 Oct 2017 18:46:00 GMT<![CDATA[Estrenando Blog]]>https://pablomagaz.com/blog/estrenando-blog599dccd378aec343c0158bbbSun, 01 Oct 2017 18:45:00 GMT<![CDATA[Creando una API REST con Deno y Oak]]>https://pablomagaz.com/blog/creando-api-rest-con-deno-y-oak5fbbcf2186a82e0502eb176cWed, 20 Jan 2021 08:36:37 GMT<![CDATA[Creando operadores propios en RxJs]]>https://pablomagaz.com/blog/creando-operadores-propios-rxjs5ea047b38ad9120517d8d4dcMon, 14 Dec 2020 07:44:50 GMT<![CDATA[Las novedades de TypeScript 4]]>https://pablomagaz.com/blog/las-novedades-de-typescript-45f1dbccda992c604ffca4e9eMon, 14 Sep 2020 10:55:43 GMT<![CDATA[WebAssembly con Rust]]>https://pablomagaz.com/blog/webassembly-con-rust5dab287b12a13405f920c060Wed, 15 Jul 2020 07:59:49 GMT<![CDATA[Recoil, un nuevo state manager para React]]>https://pablomagaz.com/blog/recoil-nuevo-stage-manager-react5ed754b2a992c604ffca4cbcTue, 09 Jun 2020 07:32:23 GMT<![CDATA[Deno. ¿El remplazo de NodeJs?]]>https://pablomagaz.com/blog/deno-el-remplazo-de-nodejs5e4585488ad9120517d8d44dMon, 02 Mar 2020 08:00:00 GMT<![CDATA[Un vistazo a ECMAScript 2020]]>https://pablomagaz.com/blog/un-vistazo-a-ecmascript20205e16e15a8ad9120517d8d3e4Mon, 03 Feb 2020 06:17:57 GMT<![CDATA[Escribiendo microservicios con Moleculer]]>https://pablomagaz.com/blog/escribiendo-microservicios-con-moleculer5dab286f12a13405f920c05fThu, 02 Jan 2020 10:12:56 GMT<![CDATA[Rust para JavaScripters]]>https://pablomagaz.com/blog/rust-para-javascripters5d90d09b12a13405f920bfa0Mon, 07 Oct 2019 06:30:00 GMT<![CDATA[La nueva Composition API de Vue 3]]>https://pablomagaz.com/blog/nueva-composition-api-vue-35d55215f12a13405f920befcMon, 02 Sep 2019 07:00:00 GMT<![CDATA[Empezando con WebAssembly]]>https://pablomagaz.com/blog/empezando-con-webassembly5cd44bd2db783a04eefeb820Sun, 12 May 2019 15:40:50 GMT<![CDATA[Montando un servidor de notificaciones Web Push]]>https://pablomagaz.com/blog/montando-servidor-notificaciones-webpush5ca6e94edb783a04eefeb7f2Fri, 05 Apr 2019 16:33:26 GMT<![CDATA[React Hooks: Un gran cambio se avecina]]>https://pablomagaz.com/blog/react-hooks-gran-cambio-se-avecina5c435d2bdb783a04eefeb787Mon, 28 Jan 2019 08:49:29 GMT<![CDATA[RxJs Subjects. Qué son y cómo funcionan.]]>https://pablomagaz.com/blog/rxjs-subjects-que-son-como-funcionan5c1ca6eedb783a04eefeb6edWed, 02 Jan 2019 00:00:00 GMT<![CDATA[Ivy, el nuevo motor de render de Angular]]>https://pablomagaz.com/blog/ivy-nuevo-motor-render-angular5b8419cc86344e0580a97739Sun, 02 Sep 2018 14:26:00 GMT<![CDATA[Escribiendo service workers con Workbox]]>https://pablomagaz.com/blog/escribiendo-service-workers-con-workbox5b3a06dfe811700d0dcb36c0Mon, 02 Jul 2018 11:05:00 GMT<![CDATA[Empaquetando aplicaciones con Parcel]]>https://pablomagaz.com/blog/empaquetando-aplicaciones-con-parcel5af3207ee811700d0dcb3685Wed, 09 May 2018 16:36:26 GMT<![CDATA[React Context API ¿El fin de Redux?]]>https://pablomagaz.com/blog/react-context-api-el-fin-de-redux5ac3e1ef2a06cb365fe5af9aTue, 03 Apr 2018 20:25:44 GMT<![CDATA[Las novedades de ECMAScript 2018]]>https://pablomagaz.com/blog/las-novedades-de-ecmascript20185a9ee3acced6082d14c939daTue, 06 Mar 2018 20:17:27 GMT<![CDATA[Combinando Observables en RxJs]]>https://pablomagaz.com/blog/combinando-observables-en-rxjs5a79e80030f70b0d4f535226Tue, 06 Feb 2018 17:42:30 GMT<![CDATA[ImmutableJs en 10 ejemplos prácticos]]>https://pablomagaz.com/blog/immutablejs-en-10-ejemplos-practicos5a2f9cf275d4d71084b065b9Tue, 12 Dec 2017 19:38:51 GMT<![CDATA[Como funcionan los operadores de RxJs]]>https://pablomagaz.com/blog/como-funcionan-operadores-rxjs59c9126c4a0572131d8d417aFri, 10 Nov 2017 14:32:00 GMT<![CDATA[Como crear middleware para Redux]]>https://pablomagaz.com/blog/como-crear-middleware-para-redux59a2f7959829725d825fd872Sun, 22 Oct 2017 16:51:00 GMT<![CDATA[Programación Reactiva con RxJs]]>https://pablomagaz.com/blog/programacion-reactiva-con-rxjs599dcd6b78aec343c0158bbeSun, 08 Oct 2017 18:46:00 GMT<![CDATA[Estrenando Blog]]>https://pablomagaz.com/blog/estrenando-blog599dccd378aec343c0158bbbSun, 01 Oct 2017 18:45:00 GMT<![CDATA[Creando una API REST con Deno y Oak]]>https://pablomagaz.com/blog/creando-api-rest-con-deno-y-oak5fbbcf2186a82e0502eb176cWed, 20 Jan 2021 08:36:37 GMT<![CDATA[Creando operadores propios en RxJs]]>https://pablomagaz.com/blog/creando-operadores-propios-rxjs5ea047b38ad9120517d8d4dcMon, 14 Dec 2020 07:44:50 GMT<![CDATA[Las novedades de TypeScript 4]]>https://pablomagaz.com/blog/las-novedades-de-typescript-45f1dbccda992c604ffca4e9eMon, 14 Sep 2020 10:55:43 GMT<![CDATA[WebAssembly con Rust]]>https://pablomagaz.com/blog/webassembly-con-rust5dab287b12a13405f920c060Wed, 15 Jul 2020 07:59:49 GMT<![CDATA[Recoil, un nuevo state manager para React]]>https://pablomagaz.com/blog/recoil-nuevo-stage-manager-react5ed754b2a992c604ffca4cbcTue, 09 Jun 2020 07:32:23 GMT<![CDATA[Deno. ¿El remplazo de NodeJs?]]>https://pablomagaz.com/blog/deno-el-remplazo-de-nodejs5e4585488ad9120517d8d44dMon, 02 Mar 2020 08:00:00 GMT<![CDATA[Un vistazo a ECMAScript 2020]]>https://pablomagaz.com/blog/un-vistazo-a-ecmascript20205e16e15a8ad9120517d8d3e4Mon, 03 Feb 2020 06:17:57 GMT<![CDATA[Escribiendo microservicios con Moleculer]]>https://pablomagaz.com/blog/escribiendo-microservicios-con-moleculer5dab286f12a13405f920c05fThu, 02 Jan 2020 10:12:56 GMT<![CDATA[Rust para JavaScripters]]>https://pablomagaz.com/blog/rust-para-javascripters5d90d09b12a13405f920bfa0Mon, 07 Oct 2019 06:30:00 GMT<![CDATA[La nueva Composition API de Vue 3]]>https://pablomagaz.com/blog/nueva-composition-api-vue-35d55215f12a13405f920befcMon, 02 Sep 2019 07:00:00 GMT<![CDATA[Empezando con WebAssembly]]>https://pablomagaz.com/blog/empezando-con-webassembly5cd44bd2db783a04eefeb820Sun, 12 May 2019 15:40:50 GMT<![CDATA[Montando un servidor de notificaciones Web Push]]>https://pablomagaz.com/blog/montando-servidor-notificaciones-webpush5ca6e94edb783a04eefeb7f2Fri, 05 Apr 2019 16:33:26 GMT<![CDATA[React Hooks: Un gran cambio se avecina]]>https://pablomagaz.com/blog/react-hooks-gran-cambio-se-avecina5c435d2bdb783a04eefeb787Mon, 28 Jan 2019 08:49:29 GMT<![CDATA[RxJs Subjects. Qué son y cómo funcionan.]]>https://pablomagaz.com/blog/rxjs-subjects-que-son-como-funcionan5c1ca6eedb783a04eefeb6edWed, 02 Jan 2019 00:00:00 GMT<![CDATA[Ivy, el nuevo motor de render de Angular]]>https://pablomagaz.com/blog/ivy-nuevo-motor-render-angular5b8419cc86344e0580a97739Sun, 02 Sep 2018 14:26:00 GMT<![CDATA[Escribiendo service workers con Workbox]]>https://pablomagaz.com/blog/escribiendo-service-workers-con-workbox5b3a06dfe811700d0dcb36c0Mon, 02 Jul 2018 11:05:00 GMT<![CDATA[Empaquetando aplicaciones con Parcel]]>https://pablomagaz.com/blog/empaquetando-aplicaciones-con-parcel5af3207ee811700d0dcb3685Wed, 09 May 2018 16:36:26 GMT<![CDATA[React Context API ¿El fin de Redux?]]>https://pablomagaz.com/blog/react-context-api-el-fin-de-redux5ac3e1ef2a06cb365fe5af9aTue, 03 Apr 2018 20:25:44 GMT<![CDATA[Las novedades de ECMAScript 2018]]>https://pablomagaz.com/blog/las-novedades-de-ecmascript20185a9ee3acced6082d14c939daTue, 06 Mar 2018 20:17:27 GMT<![CDATA[Combinando Observables en RxJs]]>https://pablomagaz.com/blog/combinando-observables-en-rxjs5a79e80030f70b0d4f535226Tue, 06 Feb 2018 17:42:30 GMT<![CDATA[ImmutableJs en 10 ejemplos prácticos]]>https://pablomagaz.com/blog/immutablejs-en-10-ejemplos-practicos5a2f9cf275d4d71084b065b9Tue, 12 Dec 2017 19:38:51 GMT<![CDATA[Como funcionan los operadores de RxJs]]>https://pablomagaz.com/blog/como-funcionan-operadores-rxjs59c9126c4a0572131d8d417aFri, 10 Nov 2017 14:32:00 GMT<![CDATA[Como crear middleware para Redux]]>https://pablomagaz.com/blog/como-crear-middleware-para-redux59a2f7959829725d825fd872Sun, 22 Oct 2017 16:51:00 GMT<![CDATA[Programación Reactiva con RxJs]]>https://pablomagaz.com/blog/programacion-reactiva-con-rxjs599dcd6b78aec343c0158bbeSun, 08 Oct 2017 18:46:00 GMT<![CDATA[Estrenando Blog]]>https://pablomagaz.com/blog/estrenando-blog599dccd378aec343c0158bbbSun, 01 Oct 2017 18:45:00 GMT<![CDATA[Creando una API REST con Deno y Oak]]>https://pablomagaz.com/blog/creando-api-rest-con-deno-y-oak5fbbcf2186a82e0502eb176cWed, 20 Jan 2021 08:36:37 GMT<![CDATA[Creando operadores propios en RxJs]]>https://pablomagaz.com/blog/creando-operadores-propios-rxjs5ea047b38ad9120517d8d4dcMon, 14 Dec 2020 07:44:50 GMT<![CDATA[Las novedades de TypeScript 4]]>https://pablomagaz.com/blog/las-novedades-de-typescript-45f1dbccda992c604ffca4e9eMon, 14 Sep 2020 10:55:43 GMT<![CDATA[WebAssembly con Rust]]>https://pablomagaz.com/blog/webassembly-con-rust5dab287b12a13405f920c060Wed, 15 Jul 2020 07:59:49 GMT<![CDATA[Recoil, un nuevo state manager para React]]>https://pablomagaz.com/blog/recoil-nuevo-stage-manager-react5ed754b2a992c604ffca4cbcTue, 09 Jun 2020 07:32:23 GMT<![CDATA[Deno. ¿El remplazo de NodeJs?]]>https://pablomagaz.com/blog/deno-el-remplazo-de-nodejs5e4585488ad9120517d8d44dMon, 02 Mar 2020 08:00:00 GMT<![CDATA[Un vistazo a ECMAScript 2020]]>https://pablomagaz.com/blog/un-vistazo-a-ecmascript20205e16e15a8ad9120517d8d3e4Mon, 03 Feb 2020 06:17:57 GMT<![CDATA[Escribiendo microservicios con Moleculer]]>https://pablomagaz.com/blog/escribiendo-microservicios-con-moleculer5dab286f12a13405f920c05fThu, 02 Jan 2020 10:12:56 GMT<![CDATA[Rust para JavaScripters]]>https://pablomagaz.com/blog/rust-para-javascripters5d90d09b12a13405f920bfa0Mon, 07 Oct 2019 06:30:00 GMT<![CDATA[La nueva Composition API de Vue 3]]>https://pablomagaz.com/blog/nueva-composition-api-vue-35d55215f12a13405f920befcMon, 02 Sep 2019 07:00:00 GMT<![CDATA[Empezando con WebAssembly]]>https://pablomagaz.com/blog/empezando-con-webassembly5cd44bd2db783a04eefeb820Sun, 12 May 2019 15:40:50 GMT<![CDATA[Montando un servidor de notificaciones Web Push]]>https://pablomagaz.com/blog/montando-servidor-notificaciones-webpush5ca6e94edb783a04eefeb7f2Fri, 05 Apr 2019 16:33:26 GMT<![CDATA[React Hooks: Un gran cambio se avecina]]>https://pablomagaz.com/blog/react-hooks-gran-cambio-se-avecina5c435d2bdb783a04eefeb787Mon, 28 Jan 2019 08:49:29 GMT<![CDATA[RxJs Subjects. Qué son y cómo funcionan.]]>https://pablomagaz.com/blog/rxjs-subjects-que-son-como-funcionan5c1ca6eedb783a04eefeb6edWed, 02 Jan 2019 00:00:00 GMT<![CDATA[Ivy, el nuevo motor de render de Angular]]>https://pablomagaz.com/blog/ivy-nuevo-motor-render-angular5b8419cc86344e0580a97739Sun, 02 Sep 2018 14:26:00 GMT<![CDATA[Escribiendo service workers con Workbox]]>https://pablomagaz.com/blog/escribiendo-service-workers-con-workbox5b3a06dfe811700d0dcb36c0Mon, 02 Jul 2018 11:05:00 GMT<![CDATA[Empaquetando aplicaciones con Parcel]]>https://pablomagaz.com/blog/empaquetando-aplicaciones-con-parcel5af3207ee811700d0dcb3685Wed, 09 May 2018 16:36:26 GMT<![CDATA[React Context API ¿El fin de Redux?]]>https://pablomagaz.com/blog/react-context-api-el-fin-de-redux5ac3e1ef2a06cb365fe5af9aTue, 03 Apr 2018 20:25:44 GMT<![CDATA[Las novedades de ECMAScript 2018]]>https://pablomagaz.com/blog/las-novedades-de-ecmascript20185a9ee3acced6082d14c939daTue, 06 Mar 2018 20:17:27 GMT<![CDATA[Combinando Observables en RxJs]]>https://pablomagaz.com/blog/combinando-observables-en-rxjs5a79e80030f70b0d4f535226Tue, 06 Feb 2018 17:42:30 GMT<![CDATA[ImmutableJs en 10 ejemplos prácticos]]>https://pablomagaz.com/blog/immutablejs-en-10-ejemplos-practicos5a2f9cf275d4d71084b065b9Tue, 12 Dec 2017 19:38:51 GMT<![CDATA[Como funcionan los operadores de RxJs]]>https://pablomagaz.com/blog/como-funcionan-operadores-rxjs59c9126c4a0572131d8d417aFri, 10 Nov 2017 14:32:00 GMT<![CDATA[Como crear middleware para Redux]]>https://pablomagaz.com/blog/como-crear-middleware-para-redux59a2f7959829725d825fd872Sun, 22 Oct 2017 16:51:00 GMT<![CDATA[Programación Reactiva con RxJs]]>https://pablomagaz.com/blog/programacion-reactiva-con-rxjs599dcd6b78aec343c0158bbeSun, 08 Oct 2017 18:46:00 GMT<![CDATA[Estrenando Blog]]>https://pablomagaz.com/blog/estrenando-blog599dccd378aec343c0158bbbSun, 01 Oct 2017 18:45:00 GMT<![CDATA[Creando una API REST con Deno y Oak]]>https://pablomagaz.com/blog/creando-api-rest-con-deno-y-oak5fbbcf2186a82e0502eb176cWed, 20 Jan 2021 08:36:37 GMT<![CDATA[Creando operadores propios en RxJs]]>https://pablomagaz.com/blog/creando-operadores-propios-rxjs5ea047b38ad9120517d8d4dcMon, 14 Dec 2020 07:44:50 GMT<![CDATA[Las novedades de TypeScript 4]]>https://pablomagaz.com/blog/las-novedades-de-typescript-45f1dbccda992c604ffca4e9eMon, 14 Sep 2020 10:55:43 GMT<![CDATA[WebAssembly con Rust]]>https://pablomagaz.com/blog/webassembly-con-rust5dab287b12a13405f920c060Wed, 15 Jul 2020 07:59:49 GMT<![CDATA[Recoil, un nuevo state manager para React]]>https://pablomagaz.com/blog/recoil-nuevo-stage-manager-react5ed754b2a992c604ffca4cbcTue, 09 Jun 2020 07:32:23 GMT<![CDATA[Deno. ¿El remplazo de NodeJs?]]>https://pablomagaz.com/blog/deno-el-remplazo-de-nodejs5e4585488ad9120517d8d44dMon, 02 Mar 2020 08:00:00 GMT<![CDATA[Un vistazo a ECMAScript 2020]]>https://pablomagaz.com/blog/un-vistazo-a-ecmascript20205e16e15a8ad9120517d8d3e4Mon, 03 Feb 2020 06:17:57 GMT<![CDATA[Escribiendo microservicios con Moleculer]]>https://pablomagaz.com/blog/escribiendo-microservicios-con-moleculer5dab286f12a13405f920c05fThu, 02 Jan 2020 10:12:56 GMT<![CDATA[Rust para JavaScripters]]>https://pablomagaz.com/blog/rust-para-javascripters5d90d09b12a13405f920bfa0Mon, 07 Oct 2019 06:30:00 GMT<![CDATA[La nueva Composition API de Vue 3]]>https://pablomagaz.com/blog/nueva-composition-api-vue-35d55215f12a13405f920befcMon, 02 Sep 2019 07:00:00 GMT<![CDATA[Empezando con WebAssembly]]>https://pablomagaz.com/blog/empezando-con-webassembly5cd44bd2db783a04eefeb820Sun, 12 May 2019 15:40:50 GMT<![CDATA[Montando un servidor de notificaciones Web Push]]>https://pablomagaz.com/blog/montando-servidor-notificaciones-webpush5ca6e94edb783a04eefeb7f2Fri, 05 Apr 2019 16:33:26 GMT<![CDATA[React Hooks: Un gran cambio se avecina]]>https://pablomagaz.com/blog/react-hooks-gran-cambio-se-avecina5c435d2bdb783a04eefeb787Mon, 28 Jan 2019 08:49:29 GMT<![CDATA[RxJs Subjects. Qué son y cómo funcionan.]]>https://pablomagaz.com/blog/rxjs-subjects-que-son-como-funcionan5c1ca6eedb783a04eefeb6edWed, 02 Jan 2019 00:00:00 GMT<![CDATA[Ivy, el nuevo motor de render de Angular]]>https://pablomagaz.com/blog/ivy-nuevo-motor-render-angular5b8419cc86344e0580a97739Sun, 02 Sep 2018 14:26:00 GMT<![CDATA[Escribiendo service workers con Workbox]]>https://pablomagaz.com/blog/escribiendo-service-workers-con-workbox5b3a06dfe811700d0dcb36c0Mon, 02 Jul 2018 11:05:00 GMT<![CDATA[Empaquetando aplicaciones con Parcel]]>https://pablomagaz.com/blog/empaquetando-aplicaciones-con-parcel5af3207ee811700d0dcb3685Wed, 09 May 2018 16:36:26 GMT<![CDATA[React Context API ¿El fin de Redux?]]>https://pablomagaz.com/blog/react-context-api-el-fin-de-redux5ac3e1ef2a06cb365fe5af9aTue, 03 Apr 2018 20:25:44 GMT<![CDATA[Las novedades de ECMAScript 2018]]>https://pablomagaz.com/blog/las-novedades-de-ecmascript20185a9ee3acced6082d14c939daTue, 06 Mar 2018 20:17:27 GMT<![CDATA[Combinando Observables en RxJs]]>https://pablomagaz.com/blog/combinando-observables-en-rxjs5a79e80030f70b0d4f535226Tue, 06 Feb 2018 17:42:30 GMT<![CDATA[ImmutableJs en 10 ejemplos prácticos]]>https://pablomagaz.com/blog/immutablejs-en-10-ejemplos-practicos5a2f9cf275d4d71084b065b9Tue, 12 Dec 2017 19:38:51 GMT<![CDATA[Como funcionan los operadores de RxJs]]>https://pablomagaz.com/blog/como-funcionan-operadores-rxjs59c9126c4a0572131d8d417aFri, 10 Nov 2017 14:32:00 GMT<![CDATA[Como crear middleware para Redux]]>https://pablomagaz.com/blog/como-crear-middleware-para-redux59a2f7959829725d825fd872Sun, 22 Oct 2017 16:51:00 GMT<![CDATA[Programación Reactiva con RxJs]]>https://pablomagaz.com/blog/programacion-reactiva-con-rxjs599dcd6b78aec343c0158bbeSun, 08 Oct 2017 18:46:00 GMT<![CDATA[Estrenando Blog]]>https://pablomagaz.com/blog/estrenando-blog599dccd378aec343c0158bbbSun, 01 Oct 2017 18:45:00 GMT<![CDATA[Creando una API REST con Deno y Oak]]>https://pablomagaz.com/blog/creando-api-rest-con-deno-y-oak5fbbcf2186a82e0502eb176cWed, 20 Jan 2021 08:36:37 GMT<![CDATA[Creando operadores propios en RxJs]]>https://pablomagaz.com/blog/creando-operadores-propios-rxjs5ea047b38ad9120517d8d4dcMon, 14 Dec 2020 07:44:50 GMT<![CDATA[Las novedades de TypeScript 4]]>https://pablomagaz.com/blog/las-novedades-de-typescript-45f1dbccda992c604ffca4e9eMon, 14 Sep 2020 10:55:43 GMT<![CDATA[WebAssembly con Rust]]>https://pablomagaz.com/blog/webassembly-con-rust5dab287b12a13405f920c060Wed, 15 Jul 2020 07:59:49 GMT<![CDATA[Recoil, un nuevo state manager para React]]>https://pablomagaz.com/blog/recoil-nuevo-stage-manager-react5ed754b2a992c604ffca4cbcTue, 09 Jun 2020 07:32:23 GMT<![CDATA[Deno. ¿El remplazo de NodeJs?]]>https://pablomagaz.com/blog/deno-el-remplazo-de-nodejs5e4585488ad9120517d8d44dMon, 02 Mar 2020 08:00:00 GMT<![CDATA[Un vistazo a ECMAScript 2020]]>https://pablomagaz.com/blog/un-vistazo-a-ecmascript20205e16e15a8ad9120517d8d3e4Mon, 03 Feb 2020 06:17:57 GMT<![CDATA[Escribiendo microservicios con Moleculer]]>https://pablomagaz.com/blog/escribiendo-microservicios-con-moleculer5dab286f12a13405f920c05fThu, 02 Jan 2020 10:12:56 GMT<![CDATA[Rust para JavaScripters]]>https://pablomagaz.com/blog/rust-para-javascripters5d90d09b12a13405f920bfa0Mon, 07 Oct 2019 06:30:00 GMT<![CDATA[La nueva Composition API de Vue 3]]>https://pablomagaz.com/blog/nueva-composition-api-vue-35d55215f12a13405f920befcMon, 02 Sep 2019 07:00:00 GMT<![CDATA[Empezando con WebAssembly]]>https://pablomagaz.com/blog/empezando-con-webassembly5cd44bd2db783a04eefeb820Sun, 12 May 2019 15:40:50 GMT<![CDATA[Montando un servidor de notificaciones Web Push]]>https://pablomagaz.com/blog/montando-servidor-notificaciones-webpush5ca6e94edb783a04eefeb7f2Fri, 05 Apr 2019 16:33:26 GMT<![CDATA[React Hooks: Un gran cambio se avecina]]>https://pablomagaz.com/blog/react-hooks-gran-cambio-se-avecina5c435d2bdb783a04eefeb787Mon, 28 Jan 2019 08:49:29 GMT<![CDATA[RxJs Subjects. Qué son y cómo funcionan.]]>https://pablomagaz.com/blog/rxjs-subjects-que-son-como-funcionan5c1ca6eedb783a04eefeb6edWed, 02 Jan 2019 00:00:00 GMT<![CDATA[Ivy, el nuevo motor de render de Angular]]>https://pablomagaz.com/blog/ivy-nuevo-motor-render-angular5b8419cc86344e0580a97739Sun, 02 Sep 2018 14:26:00 GMT<![CDATA[Escribiendo service workers con Workbox]]>https://pablomagaz.com/blog/escribiendo-service-workers-con-workbox5b3a06dfe811700d0dcb36c0Mon, 02 Jul 2018 11:05:00 GMT<![CDATA[Empaquetando aplicaciones con Parcel]]>https://pablomagaz.com/blog/empaquetando-aplicaciones-con-parcel5af3207ee811700d0dcb3685Wed, 09 May 2018 16:36:26 GMT<![CDATA[React Context API ¿El fin de Redux?]]>https://pablomagaz.com/blog/react-context-api-el-fin-de-redux5ac3e1ef2a06cb365fe5af9aTue, 03 Apr 2018 20:25:44 GMT<![CDATA[Las novedades de ECMAScript 2018]]>https://pablomagaz.com/blog/las-novedades-de-ecmascript20185a9ee3acced6082d14c939daTue, 06 Mar 2018 20:17:27 GMT<![CDATA[Combinando Observables en RxJs]]>https://pablomagaz.com/blog/combinando-observables-en-rxjs5a79e80030f70b0d4f535226Tue, 06 Feb 2018 17:42:30 GMT<![CDATA[ImmutableJs en 10 ejemplos prácticos]]>https://pablomagaz.com/blog/immutablejs-en-10-ejemplos-practicos5a2f9cf275d4d71084b065b9Tue, 12 Dec 2017 19:38:51 GMT<![CDATA[Como funcionan los operadores de RxJs]]>https://pablomagaz.com/blog/como-funcionan-operadores-rxjs59c9126c4a0572131d8d417aFri, 10 Nov 2017 14:32:00 GMT<![CDATA[Como crear middleware para Redux]]>https://pablomagaz.com/blog/como-crear-middleware-para-redux59a2f7959829725d825fd872Sun, 22 Oct 2017 16:51:00 GMT<![CDATA[Programación Reactiva con RxJs]]>https://pablomagaz.com/blog/programacion-reactiva-con-rxjs599dcd6b78aec343c0158bbeSun, 08 Oct 2017 18:46:00 GMT<![CDATA[Estrenando Blog]]>https://pablomagaz.com/blog/estrenando-blog599dccd378aec343c0158bbbSun, 01 Oct 2017 18:45:00 GMT<![CDATA[Creando una API REST con Deno y Oak]]>https://pablomagaz.com/blog/creando-api-rest-con-deno-y-oak5fbbcf2186a82e0502eb176cWed, 20 Jan 2021 08:36:37 GMT<![CDATA[Creando operadores propios en RxJs]]>https://pablomagaz.com/blog/creando-operadores-propios-rxjs5ea047b38ad9120517d8d4dcMon, 14 Dec 2020 07:44:50 GMT<![CDATA[Las novedades de TypeScript 4]]>https://pablomagaz.com/blog/las-novedades-de-typescript-45f1dbccda992c604ffca4e9eMon, 14 Sep 2020 10:55:43 GMT<![CDATA[WebAssembly con Rust]]>https://pablomagaz.com/blog/webassembly-con-rust5dab287b12a13405f920c060Wed, 15 Jul 2020 07:59:49 GMT<![CDATA[Recoil, un nuevo state manager para React]]>https://pablomagaz.com/blog/recoil-nuevo-stage-manager-react5ed754b2a992c604ffca4cbcTue, 09 Jun 2020 07:32:23 GMT<![CDATA[Deno. ¿El remplazo de NodeJs?]]>https://pablomagaz.com/blog/deno-el-remplazo-de-nodejs5e4585488ad9120517d8d44dMon, 02 Mar 2020 08:00:00 GMT<![CDATA[Un vistazo a ECMAScript 2020]]>https://pablomagaz.com/blog/un-vistazo-a-ecmascript20205e16e15a8ad9120517d8d3e4Mon, 03 Feb 2020 06:17:57 GMT<![CDATA[Escribiendo microservicios con Moleculer]]>https://pablomagaz.com/blog/escribiendo-microservicios-con-moleculer5dab286f12a13405f920c05fThu, 02 Jan 2020 10:12:56 GMT<![CDATA[Rust para JavaScripters]]>https://pablomagaz.com/blog/rust-para-javascripters5d90d09b12a13405f920bfa0Mon, 07 Oct 2019 06:30:00 GMT<![CDATA[La nueva Composition API de Vue 3]]>https://pablomagaz.com/blog/nueva-composition-api-vue-35d55215f12a13405f920befcMon, 02 Sep 2019 07:00:00 GMT<![CDATA[Empezando con WebAssembly]]>https://pablomagaz.com/blog/empezando-con-webassembly5cd44bd2db783a04eefeb820Sun, 12 May 2019 15:40:50 GMT<![CDATA[Montando un servidor de notificaciones Web Push]]>https://pablomagaz.com/blog/montando-servidor-notificaciones-webpush5ca6e94edb783a04eefeb7f2Fri, 05 Apr 2019 16:33:26 GMT<![CDATA[React Hooks: Un gran cambio se avecina]]>https://pablomagaz.com/blog/react-hooks-gran-cambio-se-avecina5c435d2bdb783a04eefeb787Mon, 28 Jan 2019 08:49:29 GMT<![CDATA[RxJs Subjects. Qué son y cómo funcionan.]]>https://pablomagaz.com/blog/rxjs-subjects-que-son-como-funcionan5c1ca6eedb783a04eefeb6edWed, 02 Jan 2019 00:00:00 GMT<![CDATA[Ivy, el nuevo motor de render de Angular]]>https://pablomagaz.com/blog/ivy-nuevo-motor-render-angular5b8419cc86344e0580a97739Sun, 02 Sep 2018 14:26:00 GMT<![CDATA[Escribiendo service workers con Workbox]]>https://pablomagaz.com/blog/escribiendo-service-workers-con-workbox5b3a06dfe811700d0dcb36c0Mon, 02 Jul 2018 11:05:00 GMT<![CDATA[Empaquetando aplicaciones con Parcel]]>https://pablomagaz.com/blog/empaquetando-aplicaciones-con-parcel5af3207ee811700d0dcb3685Wed, 09 May 2018 16:36:26 GMT<![CDATA[React Context API ¿El fin de Redux?]]>https://pablomagaz.com/blog/react-context-api-el-fin-de-redux5ac3e1ef2a06cb365fe5af9aTue, 03 Apr 2018 20:25:44 GMT<![CDATA[Las novedades de ECMAScript 2018]]>https://pablomagaz.com/blog/las-novedades-de-ecmascript20185a9ee3acced6082d14c939daTue, 06 Mar 2018 20:17:27 GMT<![CDATA[Combinando Observables en RxJs]]>https://pablomagaz.com/blog/combinando-observables-en-rxjs5a79e80030f70b0d4f535226Tue, 06 Feb 2018 17:42:30 GMT<![CDATA[ImmutableJs en 10 ejemplos prácticos]]>https://pablomagaz.com/blog/immutablejs-en-10-ejemplos-practicos5a2f9cf275d4d71084b065b9Tue, 12 Dec 2017 19:38:51 GMT<![CDATA[Como funcionan los operadores de RxJs]]>https://pablomagaz.com/blog/como-funcionan-operadores-rxjs59c9126c4a0572131d8d417aFri, 10 Nov 2017 14:32:00 GMT<![CDATA[Como crear middleware para Redux]]>https://pablomagaz.com/blog/como-crear-middleware-para-redux59a2f7959829725d825fd872Sun, 22 Oct 2017 16:51:00 GMT<![CDATA[Programación Reactiva con RxJs]]>https://pablomagaz.com/blog/programacion-reactiva-con-rxjs599dcd6b78aec343c0158bbeSun, 08 Oct 2017 18:46:00 GMT<![CDATA[Estrenando Blog]]>https://pablomagaz.com/blog/estrenando-blog599dccd378aec343c0158bbbSun, 01 Oct 2017 18:45:00 GMT<![CDATA[Creando una API REST con Deno y Oak]]>https://pablomagaz.com/blog/creando-api-rest-con-deno-y-oak5fbbcf2186a82e0502eb176cWed, 20 Jan 2021 08:36:37 GMT<![CDATA[Creando operadores propios en RxJs]]>https://pablomagaz.com/blog/creando-operadores-propios-rxjs5ea047b38ad9120517d8d4dcMon, 14 Dec 2020 07:44:50 GMT<![CDATA[Las novedades de TypeScript 4]]>https://pablomagaz.com/blog/las-novedades-de-typescript-45f1dbccda992c604ffca4e9eMon, 14 Sep 2020 10:55:43 GMT<![CDATA[WebAssembly con Rust]]>https://pablomagaz.com/blog/webassembly-con-rust5dab287b12a13405f920c060Wed, 15 Jul 2020 07:59:49 GMT<![CDATA[Recoil, un nuevo state manager para React]]>https://pablomagaz.com/blog/recoil-nuevo-stage-manager-react5ed754b2a992c604ffca4cbcTue, 09 Jun 2020 07:32:23 GMT<![CDATA[Deno. ¿El remplazo de NodeJs?]]>https://pablomagaz.com/blog/deno-el-remplazo-de-nodejs5e4585488ad9120517d8d44dMon, 02 Mar 2020 08:00:00 GMT<![CDATA[Un vistazo a ECMAScript 2020]]>https://pablomagaz.com/blog/un-vistazo-a-ecmascript20205e16e15a8ad9120517d8d3e4Mon, 03 Feb 2020 06:17:57 GMT<![CDATA[Escribiendo microservicios con Moleculer]]>https://pablomagaz.com/blog/escribiendo-microservicios-con-moleculer5dab286f12a13405f920c05fThu, 02 Jan 2020 10:12:56 GMT<![CDATA[Rust para JavaScripters]]>https://pablomagaz.com/blog/rust-para-javascripters5d90d09b12a13405f920bfa0Mon, 07 Oct 2019 06:30:00 GMT<![CDATA[La nueva Composition API de Vue 3]]>https://pablomagaz.com/blog/nueva-composition-api-vue-35d55215f12a13405f920befcMon, 02 Sep 2019 07:00:00 GMT<![CDATA[Empezando con WebAssembly]]>https://pablomagaz.com/blog/empezando-con-webassembly5cd44bd2db783a04eefeb820Sun, 12 May 2019 15:40:50 GMT<![CDATA[Montando un servidor de notificaciones Web Push]]>https://pablomagaz.com/blog/montando-servidor-notificaciones-webpush5ca6e94edb783a04eefeb7f2Fri, 05 Apr 2019 16:33:26 GMT<![CDATA[React Hooks: Un gran cambio se avecina]]>https://pablomagaz.com/blog/react-hooks-gran-cambio-se-avecina5c435d2bdb783a04eefeb787Mon, 28 Jan 2019 08:49:29 GMT<![CDATA[RxJs Subjects. Qué son y cómo funcionan.]]>https://pablomagaz.com/blog/rxjs-subjects-que-son-como-funcionan5c1ca6eedb783a04eefeb6edWed, 02 Jan 2019 00:00:00 GMT<![CDATA[Ivy, el nuevo motor de render de Angular]]>https://pablomagaz.com/blog/ivy-nuevo-motor-render-angular5b8419cc86344e0580a97739Sun, 02 Sep 2018 14:26:00 GMT<![CDATA[Escribiendo service workers con Workbox]]>https://pablomagaz.com/blog/escribiendo-service-workers-con-workbox5b3a06dfe811700d0dcb36c0Mon, 02 Jul 2018 11:05:00 GMT<![CDATA[Empaquetando aplicaciones con Parcel]]>https://pablomagaz.com/blog/empaquetando-aplicaciones-con-parcel5af3207ee811700d0dcb3685Wed, 09 May 2018 16:36:26 GMT<![CDATA[React Context API ¿El fin de Redux?]]>https://pablomagaz.com/blog/react-context-api-el-fin-de-redux5ac3e1ef2a06cb365fe5af9aTue, 03 Apr 2018 20:25:44 GMT<![CDATA[Las novedades de ECMAScript 2018]]>https://pablomagaz.com/blog/las-novedades-de-ecmascript20185a9ee3acced6082d14c939daTue, 06 Mar 2018 20:17:27 GMT<![CDATA[Combinando Observables en RxJs]]>https://pablomagaz.com/blog/combinando-observables-en-rxjs5a79e80030f70b0d4f535226Tue, 06 Feb 2018 17:42:30 GMT<![CDATA[ImmutableJs en 10 ejemplos prácticos]]>https://pablomagaz.com/blog/immutablejs-en-10-ejemplos-practicos5a2f9cf275d4d71084b065b9Tue, 12 Dec 2017 19:38:51 GMT<![CDATA[Como funcionan los operadores de RxJs]]>https://pablomagaz.com/blog/como-funcionan-operadores-rxjs59c9126c4a0572131d8d417aFri, 10 Nov 2017 14:32:00 GMT<![CDATA[Como crear middleware para Redux]]>https://pablomagaz.com/blog/como-crear-middleware-para-redux59a2f7959829725d825fd872Sun, 22 Oct 2017 16:51:00 GMT<![CDATA[Programación Reactiva con RxJs]]>https://pablomagaz.com/blog/programacion-reactiva-con-rxjs599dcd6b78aec343c0158bbeSun, 08 Oct 2017 18:46:00 GMT<![CDATA[Estrenando Blog]]>https://pablomagaz.com/blog/estrenando-blog599dccd378aec343c0158bbbSun, 01 Oct 2017 18:45:00 GMT<![CDATA[Creando una API REST con Deno y Oak]]>https://pablomagaz.com/blog/creando-api-rest-con-deno-y-oak5fbbcf2186a82e0502eb176cWed, 20 Jan 2021 08:36:37 GMT<![CDATA[Creando operadores propios en RxJs]]>https://pablomagaz.com/blog/creando-operadores-propios-rxjs5ea047b38ad9120517d8d4dcMon, 14 Dec 2020 07:44:50 GMT<![CDATA[Las novedades de TypeScript 4]]>https://pablomagaz.com/blog/las-novedades-de-typescript-45f1dbccda992c604ffca4e9eMon, 14 Sep 2020 10:55:43 GMT<![CDATA[WebAssembly con Rust]]>https://pablomagaz.com/blog/webassembly-con-rust5dab287b12a13405f920c060Wed, 15 Jul 2020 07:59:49 GMT<![CDATA[Recoil, un nuevo state manager para React]]>https://pablomagaz.com/blog/recoil-nuevo-stage-manager-react5ed754b2a992c604ffca4cbcTue, 09 Jun 2020 07:32:23 GMT<![CDATA[Deno. ¿El remplazo de NodeJs?]]>https://pablomagaz.com/blog/deno-el-remplazo-de-nodejs5e4585488ad9120517d8d44dMon, 02 Mar 2020 08:00:00 GMT<![CDATA[Un vistazo a ECMAScript 2020]]>https://pablomagaz.com/blog/un-vistazo-a-ecmascript20205e16e15a8ad9120517d8d3e4Mon, 03 Feb 2020 06:17:57 GMT<![CDATA[Escribiendo microservicios con Moleculer]]>https://pablomagaz.com/blog/escribiendo-microservicios-con-moleculer5dab286f12a13405f920c05fThu, 02 Jan 2020 10:12:56 GMT<![CDATA[Rust para JavaScripters]]>https://pablomagaz.com/blog/rust-para-javascripters5d90d09b12a13405f920bfa0Mon, 07 Oct 2019 06:30:00 GMT<![CDATA[La nueva Composition API de Vue 3]]>https://pablomagaz.com/blog/nueva-composition-api-vue-35d55215f12a13405f920befcMon, 02 Sep 2019 07:00:00 GMT<![CDATA[Empezando con WebAssembly]]>https://pablomagaz.com/blog/empezando-con-webassembly5cd44bd2db783a04eefeb820Sun, 12 May 2019 15:40:50 GMT<![CDATA[Montando un servidor de notificaciones Web Push]]>https://pablomagaz.com/blog/montando-servidor-notificaciones-webpush5ca6e94edb783a04eefeb7f2Fri, 05 Apr 2019 16:33:26 GMT<![CDATA[React Hooks: Un gran cambio se avecina]]>https://pablomagaz.com/blog/react-hooks-gran-cambio-se-avecina5c435d2bdb783a04eefeb787Mon, 28 Jan 2019 08:49:29 GMT<![CDATA[RxJs Subjects. Qué son y cómo funcionan.]]>https://pablomagaz.com/blog/rxjs-subjects-que-son-como-funcionan5c1ca6eedb783a04eefeb6edWed, 02 Jan 2019 00:00:00 GMT<![CDATA[Ivy, el nuevo motor de render de Angular]]>https://pablomagaz.com/blog/ivy-nuevo-motor-render-angular5b8419cc86344e0580a97739Sun, 02 Sep 2018 14:26:00 GMT<![CDATA[Escribiendo service workers con Workbox]]>https://pablomagaz.com/blog/escribiendo-service-workers-con-workbox5b3a06dfe811700d0dcb36c0Mon, 02 Jul 2018 11:05:00 GMT<![CDATA[Empaquetando aplicaciones con Parcel]]>https://pablomagaz.com/blog/empaquetando-aplicaciones-con-parcel5af3207ee811700d0dcb3685Wed, 09 May 2018 16:36:26 GMT<![CDATA[React Context API ¿El fin de Redux?]]>https://pablomagaz.com/blog/react-context-api-el-fin-de-redux5ac3e1ef2a06cb365fe5af9aTue, 03 Apr 2018 20:25:44 GMT<![CDATA[Las novedades de ECMAScript 2018]]>https://pablomagaz.com/blog/las-novedades-de-ecmascript20185a9ee3acced6082d14c939daTue, 06 Mar 2018 20:17:27 GMT<![CDATA[Combinando Observables en RxJs]]>https://pablomagaz.com/blog/combinando-observables-en-rxjs5a79e80030f70b0d4f535226Tue, 06 Feb 2018 17:42:30 GMT<![CDATA[ImmutableJs en 10 ejemplos prácticos]]>https://pablomagaz.com/blog/immutablejs-en-10-ejemplos-practicos5a2f9cf275d4d71084b065b9Tue, 12 Dec 2017 19:38:51 GMT<![CDATA[Como funcionan los operadores de RxJs]]>https://pablomagaz.com/blog/como-funcionan-operadores-rxjs59c9126c4a0572131d8d417aFri, 10 Nov 2017 14:32:00 GMT<![CDATA[Como crear middleware para Redux]]>https://pablomagaz.com/blog/como-crear-middleware-para-redux59a2f7959829725d825fd872Sun, 22 Oct 2017 16:51:00 GMT<![CDATA[Programación Reactiva con RxJs]]>https://pablomagaz.com/blog/programacion-reactiva-con-rxjs599dcd6b78aec343c0158bbeSun, 08 Oct 2017 18:46:00 GMT<![CDATA[Estrenando Blog]]>https://pablomagaz.com/blog/estrenando-blog599dccd378aec343c0158bbbSun, 01 Oct 2017 18:45:00 GMT<![CDATA[Creando una API REST con Deno y Oak]]>https://pablomagaz.com/blog/creando-api-rest-con-deno-y-oak5fbbcf2186a82e0502eb176cWed, 20 Jan 2021 08:36:37 GMT<![CDATA[Creando operadores propios en RxJs]]>https://pablomagaz.com/blog/creando-operadores-propios-rxjs5ea047b38ad9120517d8d4dcMon, 14 Dec 2020 07:44:50 GMT<![CDATA[Las novedades de TypeScript 4]]>https://pablomagaz.com/blog/las-novedades-de-typescript-45f1dbccda992c604ffca4e9eMon, 14 Sep 2020 10:55:43 GMT<![CDATA[WebAssembly con Rust]]>https://pablomagaz.com/blog/webassembly-con-rust5dab287b12a13405f920c060Wed, 15 Jul 2020 07:59:49 GMT<![CDATA[Recoil, un nuevo state manager para React]]>https://pablomagaz.com/blog/recoil-nuevo-stage-manager-react5ed754b2a992c604ffca4cbcTue, 09 Jun 2020 07:32:23 GMT<![CDATA[Deno. ¿El remplazo de NodeJs?]]>https://pablomagaz.com/blog/deno-el-remplazo-de-nodejs5e4585488ad9120517d8d44dMon, 02 Mar 2020 08:00:00 GMT<![CDATA[Un vistazo a ECMAScript 2020]]>https://pablomagaz.com/blog/un-vistazo-a-ecmascript20205e16e15a8ad9120517d8d3e4Mon, 03 Feb 2020 06:17:57 GMT<![CDATA[Escribiendo microservicios con Moleculer]]>https://pablomagaz.com/blog/escribiendo-microservicios-con-moleculer5dab286f12a13405f920c05fThu, 02 Jan 2020 10:12:56 GMT<![CDATA[Rust para JavaScripters]]>https://pablomagaz.com/blog/rust-para-javascripters5d90d09b12a13405f920bfa0Mon, 07 Oct 2019 06:30:00 GMT<![CDATA[La nueva Composition API de Vue 3]]>https://pablomagaz.com/blog/nueva-composition-api-vue-35d55215f12a13405f920befcMon, 02 Sep 2019 07:00:00 GMT<![CDATA[Empezando con WebAssembly]]>https://pablomagaz.com/blog/empezando-con-webassembly5cd44bd2db783a04eefeb820Sun, 12 May 2019 15:40:50 GMT<![CDATA[Montando un servidor de notificaciones Web Push]]>https://pablomagaz.com/blog/montando-servidor-notificaciones-webpush5ca6e94edb783a04eefeb7f2Fri, 05 Apr 2019 16:33:26 GMT<![CDATA[React Hooks: Un gran cambio se avecina]]>https://pablomagaz.com/blog/react-hooks-gran-cambio-se-avecina5c435d2bdb783a04eefeb787Mon, 28 Jan 2019 08:49:29 GMT<![CDATA[RxJs Subjects. Qué son y cómo funcionan.]]>https://pablomagaz.com/blog/rxjs-subjects-que-son-como-funcionan5c1ca6eedb783a04eefeb6edWed, 02 Jan 2019 00:00:00 GMT<![CDATA[Ivy, el nuevo motor de render de Angular]]>https://pablomagaz.com/blog/ivy-nuevo-motor-render-angular5b8419cc86344e0580a97739Sun, 02 Sep 2018 14:26:00 GMT<![CDATA[Escribiendo service workers con Workbox]]>https://pablomagaz.com/blog/escribiendo-service-workers-con-workbox5b3a06dfe811700d0dcb36c0Mon, 02 Jul 2018 11:05:00 GMT<![CDATA[Empaquetando aplicaciones con Parcel]]>https://pablomagaz.com/blog/empaquetando-aplicaciones-con-parcel5af3207ee811700d0dcb3685Wed, 09 May 2018 16:36:26 GMT<![CDATA[React Context API ¿El fin de Redux?]]>https://pablomagaz.com/blog/react-context-api-el-fin-de-redux5ac3e1ef2a06cb365fe5af9aTue, 03 Apr 2018 20:25:44 GMT<![CDATA[Las novedades de ECMAScript 2018]]>https://pablomagaz.com/blog/las-novedades-de-ecmascript20185a9ee3acced6082d14c939daTue, 06 Mar 2018 20:17:27 GMT<![CDATA[Combinando Observables en RxJs]]>https://pablomagaz.com/blog/combinando-observables-en-rxjs5a79e80030f70b0d4f535226Tue, 06 Feb 2018 17:42:30 GMT<![CDATA[ImmutableJs en 10 ejemplos prácticos]]>https://pablomagaz.com/blog/immutablejs-en-10-ejemplos-practicos5a2f9cf275d4d71084b065b9Tue, 12 Dec 2017 19:38:51 GMT<![CDATA[Como funcionan los operadores de RxJs]]>https://pablomagaz.com/blog/como-funcionan-operadores-rxjs59c9126c4a0572131d8d417aFri, 10 Nov 2017 14:32:00 GMT<![CDATA[Como crear middleware para Redux]]>https://pablomagaz.com/blog/como-crear-middleware-para-redux59a2f7959829725d825fd872Sun, 22 Oct 2017 16:51:00 GMT<![CDATA[Programación Reactiva con RxJs]]>https://pablomagaz.com/blog/programacion-reactiva-con-rxjs599dcd6b78aec343c0158bbeSun, 08 Oct 2017 18:46:00 GMT<![CDATA[Estrenando Blog]]>https://pablomagaz.com/blog/estrenando-blog599dccd378aec343c0158bbbSun, 01 Oct 2017 18:45:00 GMT<![CDATA[Creando una API REST con Deno y Oak]]>https://pablomagaz.com/blog/creando-api-rest-con-deno-y-oak5fbbcf2186a82e0502eb176cWed, 20 Jan 2021 08:36:37 GMT<![CDATA[Creando operadores propios en RxJs]]>https://pablomagaz.com/blog/creando-operadores-propios-rxjs5ea047b38ad9120517d8d4dcMon, 14 Dec 2020 07:44:50 GMT<![CDATA[Las novedades de TypeScript 4]]>https://pablomagaz.com/blog/las-novedades-de-typescript-45f1dbccda992c604ffca4e9eMon, 14 Sep 2020 10:55:43 GMT<![CDATA[WebAssembly con Rust]]>https://pablomagaz.com/blog/webassembly-con-rust5dab287b12a13405f920c060Wed, 15 Jul 2020 07:59:49 GMT<![CDATA[Recoil, un nuevo state manager para React]]>https://pablomagaz.com/blog/recoil-nuevo-stage-manager-react5ed754b2a992c604ffca4cbcTue, 09 Jun 2020 07:32:23 GMT<![CDATA[Deno. ¿El remplazo de NodeJs?]]>https://pablomagaz.com/blog/deno-el-remplazo-de-nodejs5e4585488ad9120517d8d44dMon, 02 Mar 2020 08:00:00 GMT<![CDATA[Un vistazo a ECMAScript 2020]]>https://pablomagaz.com/blog/un-vistazo-a-ecmascript20205e16e15a8ad9120517d8d3e4Mon, 03 Feb 2020 06:17:57 GMT<![CDATA[Escribiendo microservicios con Moleculer]]>https://pablomagaz.com/blog/escribiendo-microservicios-con-moleculer5dab286f12a13405f920c05fThu, 02 Jan 2020 10:12:56 GMT<![CDATA[Rust para JavaScripters]]>https://pablomagaz.com/blog/rust-para-javascripters5d90d09b12a13405f920bfa0Mon, 07 Oct 2019 06:30:00 GMT<![CDATA[La nueva Composition API de Vue 3]]>https://pablomagaz.com/blog/nueva-composition-api-vue-35d55215f12a13405f920befcMon, 02 Sep 2019 07:00:00 GMT<![CDATA[Empezando con WebAssembly]]>https://pablomagaz.com/blog/empezando-con-webassembly5cd44bd2db783a04eefeb820Sun, 12 May 2019 15:40:50 GMT<![CDATA[Montando un servidor de notificaciones Web Push]]>https://pablomagaz.com/blog/montando-servidor-notificaciones-webpush5ca6e94edb783a04eefeb7f2Fri, 05 Apr 2019 16:33:26 GMT<![CDATA[React Hooks: Un gran cambio se avecina]]>https://pablomagaz.com/blog/react-hooks-gran-cambio-se-avecina5c435d2bdb783a04eefeb787Mon, 28 Jan 2019 08:49:29 GMT<![CDATA[RxJs Subjects. Qué son y cómo funcionan.]]>https://pablomagaz.com/blog/rxjs-subjects-que-son-como-funcionan5c1ca6eedb783a04eefeb6edWed, 02 Jan 2019 00:00:00 GMT<![CDATA[Ivy, el nuevo motor de render de Angular]]>https://pablomagaz.com/blog/ivy-nuevo-motor-render-angular5b8419cc86344e0580a97739Sun, 02 Sep 2018 14:26:00 GMT<![CDATA[Escribiendo service workers con Workbox]]>https://pablomagaz.com/blog/escribiendo-service-workers-con-workbox5b3a06dfe811700d0dcb36c0Mon, 02 Jul 2018 11:05:00 GMT<![CDATA[Empaquetando aplicaciones con Parcel]]>https://pablomagaz.com/blog/empaquetando-aplicaciones-con-parcel5af3207ee811700d0dcb3685Wed, 09 May 2018 16:36:26 GMT<![CDATA[React Context API ¿El fin de Redux?]]>https://pablomagaz.com/blog/react-context-api-el-fin-de-redux5ac3e1ef2a06cb365fe5af9aTue, 03 Apr 2018 20:25:44 GMT<![CDATA[Las novedades de ECMAScript 2018]]>https://pablomagaz.com/blog/las-novedades-de-ecmascript20185a9ee3acced6082d14c939daTue, 06 Mar 2018 20:17:27 GMT<![CDATA[Combinando Observables en RxJs]]>https://pablomagaz.com/blog/combinando-observables-en-rxjs5a79e80030f70b0d4f535226Tue, 06 Feb 2018 17:42:30 GMT<![CDATA[ImmutableJs en 10 ejemplos prácticos]]>https://pablomagaz.com/blog/immutablejs-en-10-ejemplos-practicos5a2f9cf275d4d71084b065b9Tue, 12 Dec 2017 19:38:51 GMT<![CDATA[Como funcionan los operadores de RxJs]]>https://pablomagaz.com/blog/como-funcionan-operadores-rxjs59c9126c4a0572131d8d417aFri, 10 Nov 2017 14:32:00 GMT<![CDATA[Como crear middleware para Redux]]>https://pablomagaz.com/blog/como-crear-middleware-para-redux59a2f7959829725d825fd872Sun, 22 Oct 2017 16:51:00 GMT<![CDATA[Programación Reactiva con RxJs]]>https://pablomagaz.com/blog/programacion-reactiva-con-rxjs599dcd6b78aec343c0158bbeSun, 08 Oct 2017 18:46:00 GMT<![CDATA[Estrenando Blog]]>https://pablomagaz.com/blog/estrenando-blog599dccd378aec343c0158bbbSun, 01 Oct 2017 18:45:00 GMT<![CDATA[Creando una API REST con Deno y Oak]]>https://pablomagaz.com/blog/creando-api-rest-con-deno-y-oak5fbbcf2186a82e0502eb176cWed, 20 Jan 2021 08:36:37 GMT<![CDATA[Creando operadores propios en RxJs]]>https://pablomagaz.com/blog/creando-operadores-propios-rxjs5ea047b38ad9120517d8d4dcMon, 14 Dec 2020 07:44:50 GMT<![CDATA[Las novedades de TypeScript 4]]>https://pablomagaz.com/blog/las-novedades-de-typescript-45f1dbccda992c604ffca4e9eMon, 14 Sep 2020 10:55:43 GMT<![CDATA[WebAssembly con Rust]]>https://pablomagaz.com/blog/webassembly-con-rust5dab287b12a13405f920c060Wed, 15 Jul 2020 07:59:49 GMT<![CDATA[Recoil, un nuevo state manager para React]]>https://pablomagaz.com/blog/recoil-nuevo-stage-manager-react5ed754b2a992c604ffca4cbcTue, 09 Jun 2020 07:32:23 GMT<![CDATA[Deno. ¿El remplazo de NodeJs?]]>https://pablomagaz.com/blog/deno-el-remplazo-de-nodejs5e4585488ad9120517d8d44dMon, 02 Mar 2020 08:00:00 GMT<![CDATA[Un vistazo a ECMAScript 2020]]>https://pablomagaz.com/blog/un-vistazo-a-ecmascript20205e16e15a8ad9120517d8d3e4Mon, 03 Feb 2020 06:17:57 GMT<![CDATA[Escribiendo microservicios con Moleculer]]>https://pablomagaz.com/blog/escribiendo-microservicios-con-moleculer5dab286f12a13405f920c05fThu, 02 Jan 2020 10:12:56 GMT<![CDATA[Rust para JavaScripters]]>https://pablomagaz.com/blog/rust-para-javascripters5d90d09b12a13405f920bfa0Mon, 07 Oct 2019 06:30:00 GMT<![CDATA[La nueva Composition API de Vue 3]]>https://pablomagaz.com/blog/nueva-composition-api-vue-35d55215f12a13405f920befcMon, 02 Sep 2019 07:00:00 GMT<![CDATA[Empezando con WebAssembly]]>https://pablomagaz.com/blog/empezando-con-webassembly5cd44bd2db783a04eefeb820Sun, 12 May 2019 15:40:50 GMT<![CDATA[Montando un servidor de notificaciones Web Push]]>https://pablomagaz.com/blog/montando-servidor-notificaciones-webpush5ca6e94edb783a04eefeb7f2Fri, 05 Apr 2019 16:33:26 GMT<![CDATA[React Hooks: Un gran cambio se avecina]]>https://pablomagaz.com/blog/react-hooks-gran-cambio-se-avecina5c435d2bdb783a04eefeb787Mon, 28 Jan 2019 08:49:29 GMT<![CDATA[RxJs Subjects. Qué son y cómo funcionan.]]>https://pablomagaz.com/blog/rxjs-subjects-que-son-como-funcionan5c1ca6eedb783a04eefeb6edWed, 02 Jan 2019 00:00:00 GMT<![CDATA[Ivy, el nuevo motor de render de Angular]]>https://pablomagaz.com/blog/ivy-nuevo-motor-render-angular5b8419cc86344e0580a97739Sun, 02 Sep 2018 14:26:00 GMT<![CDATA[Escribiendo service workers con Workbox]]>https://pablomagaz.com/blog/escribiendo-service-workers-con-workbox5b3a06dfe811700d0dcb36c0Mon, 02 Jul 2018 11:05:00 GMT<![CDATA[Empaquetando aplicaciones con Parcel]]>https://pablomagaz.com/blog/empaquetando-aplicaciones-con-parcel5af3207ee811700d0dcb3685Wed, 09 May 2018 16:36:26 GMT<![CDATA[React Context API ¿El fin de Redux?]]>https://pablomagaz.com/blog/react-context-api-el-fin-de-redux5ac3e1ef2a06cb365fe5af9aTue, 03 Apr 2018 20:25:44 GMT<![CDATA[Las novedades de ECMAScript 2018]]>https://pablomagaz.com/blog/las-novedades-de-ecmascript20185a9ee3acced6082d14c939daTue, 06 Mar 2018 20:17:27 GMT<![CDATA[Combinando Observables en RxJs]]>https://pablomagaz.com/blog/combinando-observables-en-rxjs5a79e80030f70b0d4f535226Tue, 06 Feb 2018 17:42:30 GMT<![CDATA[ImmutableJs en 10 ejemplos prácticos]]>https://pablomagaz.com/blog/immutablejs-en-10-ejemplos-practicos5a2f9cf275d4d71084b065b9Tue, 12 Dec 2017 19:38:51 GMT<![CDATA[Como funcionan los operadores de RxJs]]>https://pablomagaz.com/blog/como-funcionan-operadores-rxjs59c9126c4a0572131d8d417aFri, 10 Nov 2017 14:32:00 GMT<![CDATA[Como crear middleware para Redux]]>https://pablomagaz.com/blog/como-crear-middleware-para-redux59a2f7959829725d825fd872Sun, 22 Oct 2017 16:51:00 GMT<![CDATA[Programación Reactiva con RxJs]]>https://pablomagaz.com/blog/programacion-reactiva-con-rxjs599dcd6b78aec343c0158bbeSun, 08 Oct 2017 18:46:00 GMT<![CDATA[Estrenando Blog]]>https://pablomagaz.com/blog/estrenando-blog599dccd378aec343c0158bbbSun, 01 Oct 2017 18:45:00 GMT<![CDATA[Creando una API REST con Deno y Oak]]>https://pablomagaz.com/blog/creando-api-rest-con-deno-y-oak5fbbcf2186a82e0502eb176cWed, 20 Jan 2021 08:36:37 GMT<![CDATA[Creando operadores propios en RxJs]]>https://pablomagaz.com/blog/creando-operadores-propios-rxjs5ea047b38ad9120517d8d4dcMon, 14 Dec 2020 07:44:50 GMT<![CDATA[Las novedades de TypeScript 4]]>https://pablomagaz.com/blog/las-novedades-de-typescript-45f1dbccda992c604ffca4e9eMon, 14 Sep 2020 10:55:43 GMT<![CDATA[WebAssembly con Rust]]>https://pablomagaz.com/blog/webassembly-con-rust5dab287b12a13405f920c060Wed, 15 Jul 2020 07:59:49 GMT<![CDATA[Recoil, un nuevo state manager para React]]>https://pablomagaz.com/blog/recoil-nuevo-stage-manager-react5ed754b2a992c604ffca4cbcTue, 09 Jun 2020 07:32:23 GMT<![CDATA[Deno. ¿El remplazo de NodeJs?]]>https://pablomagaz.com/blog/deno-el-remplazo-de-nodejs5e4585488ad9120517d8d44dMon, 02 Mar 2020 08:00:00 GMT<![CDATA[Un vistazo a ECMAScript 2020]]>https://pablomagaz.com/blog/un-vistazo-a-ecmascript20205e16e15a8ad9120517d8d3e4Mon, 03 Feb 2020 06:17:57 GMT<![CDATA[Escribiendo microservicios con Moleculer]]>https://pablomagaz.com/blog/escribiendo-microservicios-con-moleculer5dab286f12a13405f920c05fThu, 02 Jan 2020 10:12:56 GMT<![CDATA[Rust para JavaScripters]]>https://pablomagaz.com/blog/rust-para-javascripters5d90d09b12a13405f920bfa0Mon, 07 Oct 2019 06:30:00 GMT<![CDATA[La nueva Composition API de Vue 3]]>https://pablomagaz.com/blog/nueva-composition-api-vue-35d55215f12a13405f920befcMon, 02 Sep 2019 07:00:00 GMT<![CDATA[Empezando con WebAssembly]]>https://pablomagaz.com/blog/empezando-con-webassembly5cd44bd2db783a04eefeb820Sun, 12 May 2019 15:40:50 GMT<![CDATA[Montando un servidor de notificaciones Web Push]]>https://pablomagaz.com/blog/montando-servidor-notificaciones-webpush5ca6e94edb783a04eefeb7f2Fri, 05 Apr 2019 16:33:26 GMT<![CDATA[React Hooks: Un gran cambio se avecina]]>https://pablomagaz.com/blog/react-hooks-gran-cambio-se-avecina5c435d2bdb783a04eefeb787Mon, 28 Jan 2019 08:49:29 GMT<![CDATA[RxJs Subjects. Qué son y cómo funcionan.]]>https://pablomagaz.com/blog/rxjs-subjects-que-son-como-funcionan5c1ca6eedb783a04eefeb6edWed, 02 Jan 2019 00:00:00 GMT<![CDATA[Ivy, el nuevo motor de render de Angular]]>https://pablomagaz.com/blog/ivy-nuevo-motor-render-angular5b8419cc86344e0580a97739Sun, 02 Sep 2018 14:26:00 GMT<![CDATA[Escribiendo service workers con Workbox]]>https://pablomagaz.com/blog/escribiendo-service-workers-con-workbox5b3a06dfe811700d0dcb36c0Mon, 02 Jul 2018 11:05:00 GMT<![CDATA[Empaquetando aplicaciones con Parcel]]>https://pablomagaz.com/blog/empaquetando-aplicaciones-con-parcel5af3207ee811700d0dcb3685Wed, 09 May 2018 16:36:26 GMT<![CDATA[React Context API ¿El fin de Redux?]]>https://pablomagaz.com/blog/react-context-api-el-fin-de-redux5ac3e1ef2a06cb365fe5af9aTue, 03 Apr 2018 20:25:44 GMT<![CDATA[Las novedades de ECMAScript 2018]]>https://pablomagaz.com/blog/las-novedades-de-ecmascript20185a9ee3acced6082d14c939daTue, 06 Mar 2018 20:17:27 GMT<![CDATA[Combinando Observables en RxJs]]>https://pablomagaz.com/blog/combinando-observables-en-rxjs5a79e80030f70b0d4f535226Tue, 06 Feb 2018 17:42:30 GMT<![CDATA[ImmutableJs en 10 ejemplos prácticos]]>https://pablomagaz.com/blog/immutablejs-en-10-ejemplos-practicos5a2f9cf275d4d71084b065b9Tue, 12 Dec 2017 19:38:51 GMT<![CDATA[Como funcionan los operadores de RxJs]]>https://pablomagaz.com/blog/como-funcionan-operadores-rxjs59c9126c4a0572131d8d417aFri, 10 Nov 2017 14:32:00 GMT<![CDATA[Como crear middleware para Redux]]>https://pablomagaz.com/blog/como-crear-middleware-para-redux59a2f7959829725d825fd872Sun, 22 Oct 2017 16:51:00 GMT<![CDATA[Programación Reactiva con RxJs]]>https://pablomagaz.com/blog/programacion-reactiva-con-rxjs599dcd6b78aec343c0158bbeSun, 08 Oct 2017 18:46:00 GMT<![CDATA[Estrenando Blog]]>https://pablomagaz.com/blog/estrenando-blog599dccd378aec343c0158bbbSun, 01 Oct 2017 18:45:00 GMT<![CDATA[Creando una API REST con Deno y Oak]]>https://pablomagaz.com/blog/creando-api-rest-con-deno-y-oak5fbbcf2186a82e0502eb176cWed, 20 Jan 2021 08:36:37 GMT<![CDATA[Creando operadores propios en RxJs]]>https://pablomagaz.com/blog/creando-operadores-propios-rxjs5ea047b38ad9120517d8d4dcMon, 14 Dec 2020 07:44:50 GMT<![CDATA[Las novedades de TypeScript 4]]>https://pablomagaz.com/blog/las-novedades-de-typescript-45f1dbccda992c604ffca4e9eMon, 14 Sep 2020 10:55:43 GMT<![CDATA[WebAssembly con Rust]]>https://pablomagaz.com/blog/webassembly-con-rust5dab287b12a13405f920c060Wed, 15 Jul 2020 07:59:49 GMT<![CDATA[Recoil, un nuevo state manager para React]]>https://pablomagaz.com/blog/recoil-nuevo-stage-manager-react5ed754b2a992c604ffca4cbcTue, 09 Jun 2020 07:32:23 GMT<![CDATA[Deno. ¿El remplazo de NodeJs?]]>https://pablomagaz.com/blog/deno-el-remplazo-de-nodejs5e4585488ad9120517d8d44dMon, 02 Mar 2020 08:00:00 GMT<![CDATA[Un vistazo a ECMAScript 2020]]>https://pablomagaz.com/blog/un-vistazo-a-ecmascript20205e16e15a8ad9120517d8d3e4Mon, 03 Feb 2020 06:17:57 GMT<![CDATA[Escribiendo microservicios con Moleculer]]>https://pablomagaz.com/blog/escribiendo-microservicios-con-moleculer5dab286f12a13405f920c05fThu, 02 Jan 2020 10:12:56 GMT<![CDATA[Rust para JavaScripters]]>https://pablomagaz.com/blog/rust-para-javascripters5d90d09b12a13405f920bfa0Mon, 07 Oct 2019 06:30:00 GMT<![CDATA[La nueva Composition API de Vue 3]]>https://pablomagaz.com/blog/nueva-composition-api-vue-35d55215f12a13405f920befcMon, 02 Sep 2019 07:00:00 GMT<![CDATA[Empezando con WebAssembly]]>https://pablomagaz.com/blog/empezando-con-webassembly5cd44bd2db783a04eefeb820Sun, 12 May 2019 15:40:50 GMT<![CDATA[Montando un servidor de notificaciones Web Push]]>https://pablomagaz.com/blog/montando-servidor-notificaciones-webpush5ca6e94edb783a04eefeb7f2Fri, 05 Apr 2019 16:33:26 GMT<![CDATA[React Hooks: Un gran cambio se avecina]]>https://pablomagaz.com/blog/react-hooks-gran-cambio-se-avecina5c435d2bdb783a04eefeb787Mon, 28 Jan 2019 08:49:29 GMT<![CDATA[RxJs Subjects. Qué son y cómo funcionan.]]>https://pablomagaz.com/blog/rxjs-subjects-que-son-como-funcionan5c1ca6eedb783a04eefeb6edWed, 02 Jan 2019 00:00:00 GMT<![CDATA[Ivy, el nuevo motor de render de Angular]]>https://pablomagaz.com/blog/ivy-nuevo-motor-render-angular5b8419cc86344e0580a97739Sun, 02 Sep 2018 14:26:00 GMT<![CDATA[Escribiendo service workers con Workbox]]>https://pablomagaz.com/blog/escribiendo-service-workers-con-workbox5b3a06dfe811700d0dcb36c0Mon, 02 Jul 2018 11:05:00 GMT<![CDATA[Empaquetando aplicaciones con Parcel]]>https://pablomagaz.com/blog/empaquetando-aplicaciones-con-parcel5af3207ee811700d0dcb3685Wed, 09 May 2018 16:36:26 GMT<![CDATA[React Context API ¿El fin de Redux?]]>https://pablomagaz.com/blog/react-context-api-el-fin-de-redux5ac3e1ef2a06cb365fe5af9aTue, 03 Apr 2018 20:25:44 GMT<![CDATA[Las novedades de ECMAScript 2018]]>https://pablomagaz.com/blog/las-novedades-de-ecmascript20185a9ee3acced6082d14c939daTue, 06 Mar 2018 20:17:27 GMT<![CDATA[Combinando Observables en RxJs]]>https://pablomagaz.com/blog/combinando-observables-en-rxjs5a79e80030f70b0d4f535226Tue, 06 Feb 2018 17:42:30 GMT<![CDATA[ImmutableJs en 10 ejemplos prácticos]]>https://pablomagaz.com/blog/immutablejs-en-10-ejemplos-practicos5a2f9cf275d4d71084b065b9Tue, 12 Dec 2017 19:38:51 GMT<![CDATA[Como funcionan los operadores de RxJs]]>https://pablomagaz.com/blog/como-funcionan-operadores-rxjs59c9126c4a0572131d8d417aFri, 10 Nov 2017 14:32:00 GMT<![CDATA[Como crear middleware para Redux]]>https://pablomagaz.com/blog/como-crear-middleware-para-redux59a2f7959829725d825fd872Sun, 22 Oct 2017 16:51:00 GMT<![CDATA[Programación Reactiva con RxJs]]>https://pablomagaz.com/blog/programacion-reactiva-con-rxjs599dcd6b78aec343c0158bbeSun, 08 Oct 2017 18:46:00 GMT<![CDATA[Estrenando Blog]]>https://pablomagaz.com/blog/estrenando-blog599dccd378aec343c0158bbbSun, 01 Oct 2017 18:45:00 GMT<![CDATA[Creando una API REST con Deno y Oak]]>https://pablomagaz.com/blog/creando-api-rest-con-deno-y-oak5fbbcf2186a82e0502eb176cWed, 20 Jan 2021 08:36:37 GMT<![CDATA[Creando operadores propios en RxJs]]>https://pablomagaz.com/blog/creando-operadores-propios-rxjs5ea047b38ad9120517d8d4dcMon, 14 Dec 2020 07:44:50 GMT<![CDATA[Las novedades de TypeScript 4]]>https://pablomagaz.com/blog/las-novedades-de-typescript-45f1dbccda992c604ffca4e9eMon, 14 Sep 2020 10:55:43 GMT<![CDATA[WebAssembly con Rust]]>https://pablomagaz.com/blog/webassembly-con-rust5dab287b12a13405f920c060Wed, 15 Jul 2020 07:59:49 GMT<![CDATA[Recoil, un nuevo state manager para React]]>https://pablomagaz.com/blog/recoil-nuevo-stage-manager-react5ed754b2a992c604ffca4cbcTue, 09 Jun 2020 07:32:23 GMT<![CDATA[Deno. ¿El remplazo de NodeJs?]]>https://pablomagaz.com/blog/deno-el-remplazo-de-nodejs5e4585488ad9120517d8d44dMon, 02 Mar 2020 08:00:00 GMT<![CDATA[Un vistazo a ECMAScript 2020]]>https://pablomagaz.com/blog/un-vistazo-a-ecmascript20205e16e15a8ad9120517d8d3e4Mon, 03 Feb 2020 06:17:57 GMT<![CDATA[Escribiendo microservicios con Moleculer]]>https://pablomagaz.com/blog/escribiendo-microservicios-con-moleculer5dab286f12a13405f920c05fThu, 02 Jan 2020 10:12:56 GMT<![CDATA[Rust para JavaScripters]]>https://pablomagaz.com/blog/rust-para-javascripters5d90d09b12a13405f920bfa0Mon, 07 Oct 2019 06:30:00 GMT<![CDATA[La nueva Composition API de Vue 3]]>https://pablomagaz.com/blog/nueva-composition-api-vue-35d55215f12a13405f920befcMon, 02 Sep 2019 07:00:00 GMT<![CDATA[Empezando con WebAssembly]]>https://pablomagaz.com/blog/empezando-con-webassembly5cd44bd2db783a04eefeb820Sun, 12 May 2019 15:40:50 GMT<![CDATA[Montando un servidor de notificaciones Web Push]]>https://pablomagaz.com/blog/montando-servidor-notificaciones-webpush5ca6e94edb783a04eefeb7f2Fri, 05 Apr 2019 16:33:26 GMT<![CDATA[React Hooks: Un gran cambio se avecina]]>https://pablomagaz.com/blog/react-hooks-gran-cambio-se-avecina5c435d2bdb783a04eefeb787Mon, 28 Jan 2019 08:49:29 GMT<![CDATA[RxJs Subjects. Qué son y cómo funcionan.]]>https://pablomagaz.com/blog/rxjs-subjects-que-son-como-funcionan5c1ca6eedb783a04eefeb6edWed, 02 Jan 2019 00:00:00 GMT<![CDATA[Ivy, el nuevo motor de render de Angular]]>https://pablomagaz.com/blog/ivy-nuevo-motor-render-angular5b8419cc86344e0580a97739Sun, 02 Sep 2018 14:26:00 GMT<![CDATA[Escribiendo service workers con Workbox]]>https://pablomagaz.com/blog/escribiendo-service-workers-con-workbox5b3a06dfe811700d0dcb36c0Mon, 02 Jul 2018 11:05:00 GMT<![CDATA[Empaquetando aplicaciones con Parcel]]>https://pablomagaz.com/blog/empaquetando-aplicaciones-con-parcel5af3207ee811700d0dcb3685Wed, 09 May 2018 16:36:26 GMT<![CDATA[React Context API ¿El fin de Redux?]]>https://pablomagaz.com/blog/react-context-api-el-fin-de-redux5ac3e1ef2a06cb365fe5af9aTue, 03 Apr 2018 20:25:44 GMT<![CDATA[Las novedades de ECMAScript 2018]]>https://pablomagaz.com/blog/las-novedades-de-ecmascript20185a9ee3acced6082d14c939daTue, 06 Mar 2018 20:17:27 GMT<![CDATA[Combinando Observables en RxJs]]>https://pablomagaz.com/blog/combinando-observables-en-rxjs5a79e80030f70b0d4f535226Tue, 06 Feb 2018 17:42:30 GMT<![CDATA[ImmutableJs en 10 ejemplos prácticos]]>https://pablomagaz.com/blog/immutablejs-en-10-ejemplos-practicos5a2f9cf275d4d71084b065b9Tue, 12 Dec 2017 19:38:51 GMT<![CDATA[Como funcionan los operadores de RxJs]]>https://pablomagaz.com/blog/como-funcionan-operadores-rxjs59c9126c4a0572131d8d417aFri, 10 Nov 2017 14:32:00 GMT<![CDATA[Como crear middleware para Redux]]>https://pablomagaz.com/blog/como-crear-middleware-para-redux59a2f7959829725d825fd872Sun, 22 Oct 2017 16:51:00 GMT<![CDATA[Programación Reactiva con RxJs]]>https://pablomagaz.com/blog/programacion-reactiva-con-rxjs599dcd6b78aec343c0158bbeSun, 08 Oct 2017 18:46:00 GMT<![CDATA[Estrenando Blog]]>https://pablomagaz.com/blog/estrenando-blog599dccd378aec343c0158bbbSun, 01 Oct 2017 18:45:00 GMT<![CDATA[Creando una API REST con Deno y Oak]]>https://pablomagaz.com/blog/creando-api-rest-con-deno-y-oak5fbbcf2186a82e0502eb176cWed, 20 Jan 2021 08:36:37 GMT<![CDATA[Creando operadores propios en RxJs]]>https://pablomagaz.com/blog/creando-operadores-propios-rxjs5ea047b38ad9120517d8d4dcMon, 14 Dec 2020 07:44:50 GMT<![CDATA[Las novedades de TypeScript 4]]>https://pablomagaz.com/blog/las-novedades-de-typescript-45f1dbccda992c604ffca4e9eMon, 14 Sep 2020 10:55:43 GMT<![CDATA[WebAssembly con Rust]]>https://pablomagaz.com/blog/webassembly-con-rust5dab287b12a13405f920c060Wed, 15 Jul 2020 07:59:49 GMT<![CDATA[Recoil, un nuevo state manager para React]]>https://pablomagaz.com/blog/recoil-nuevo-stage-manager-react5ed754b2a992c604ffca4cbcTue, 09 Jun 2020 07:32:23 GMT<![CDATA[Deno. ¿El remplazo de NodeJs?]]>https://pablomagaz.com/blog/deno-el-remplazo-de-nodejs5e4585488ad9120517d8d44dMon, 02 Mar 2020 08:00:00 GMT<![CDATA[Un vistazo a ECMAScript 2020]]>https://pablomagaz.com/blog/un-vistazo-a-ecmascript20205e16e15a8ad9120517d8d3e4Mon, 03 Feb 2020 06:17:57 GMT<![CDATA[Escribiendo microservicios con Moleculer]]>https://pablomagaz.com/blog/escribiendo-microservicios-con-moleculer5dab286f12a13405f920c05fThu, 02 Jan 2020 10:12:56 GMT<![CDATA[Rust para JavaScripters]]>https://pablomagaz.com/blog/rust-para-javascripters5d90d09b12a13405f920bfa0Mon, 07 Oct 2019 06:30:00 GMT<![CDATA[La nueva Composition API de Vue 3]]>https://pablomagaz.com/blog/nueva-composition-api-vue-35d55215f12a13405f920befcMon, 02 Sep 2019 07:00:00 GMT<![CDATA[Empezando con WebAssembly]]>https://pablomagaz.com/blog/empezando-con-webassembly5cd44bd2db783a04eefeb820Sun, 12 May 2019 15:40:50 GMT<![CDATA[Montando un servidor de notificaciones Web Push]]>https://pablomagaz.com/blog/montando-servidor-notificaciones-webpush5ca6e94edb783a04eefeb7f2Fri, 05 Apr 2019 16:33:26 GMT<![CDATA[React Hooks: Un gran cambio se avecina]]>https://pablomagaz.com/blog/react-hooks-gran-cambio-se-avecina5c435d2bdb783a04eefeb787Mon, 28 Jan 2019 08:49:29 GMT<![CDATA[RxJs Subjects. Qué son y cómo funcionan.]]>https://pablomagaz.com/blog/rxjs-subjects-que-son-como-funcionan5c1ca6eedb783a04eefeb6edWed, 02 Jan 2019 00:00:00 GMT<![CDATA[Ivy, el nuevo motor de render de Angular]]>https://pablomagaz.com/blog/ivy-nuevo-motor-render-angular5b8419cc86344e0580a97739Sun, 02 Sep 2018 14:26:00 GMT<![CDATA[Escribiendo service workers con Workbox]]>https://pablomagaz.com/blog/escribiendo-service-workers-con-workbox5b3a06dfe811700d0dcb36c0Mon, 02 Jul 2018 11:05:00 GMT<![CDATA[Empaquetando aplicaciones con Parcel]]>https://pablomagaz.com/blog/empaquetando-aplicaciones-con-parcel5af3207ee811700d0dcb3685Wed, 09 May 2018 16:36:26 GMT<![CDATA[React Context API ¿El fin de Redux?]]>https://pablomagaz.com/blog/react-context-api-el-fin-de-redux5ac3e1ef2a06cb365fe5af9aTue, 03 Apr 2018 20:25:44 GMT<![CDATA[Las novedades de ECMAScript 2018]]>https://pablomagaz.com/blog/las-novedades-de-ecmascript20185a9ee3acced6082d14c939daTue, 06 Mar 2018 20:17:27 GMT<![CDATA[Combinando Observables en RxJs]]>https://pablomagaz.com/blog/combinando-observables-en-rxjs5a79e80030f70b0d4f535226Tue, 06 Feb 2018 17:42:30 GMT<![CDATA[ImmutableJs en 10 ejemplos prácticos]]>https://pablomagaz.com/blog/immutablejs-en-10-ejemplos-practicos5a2f9cf275d4d71084b065b9Tue, 12 Dec 2017 19:38:51 GMT<![CDATA[Como funcionan los operadores de RxJs]]>https://pablomagaz.com/blog/como-funcionan-operadores-rxjs59c9126c4a0572131d8d417aFri, 10 Nov 2017 14:32:00 GMT<![CDATA[Como crear middleware para Redux]]>https://pablomagaz.com/blog/como-crear-middleware-para-redux59a2f7959829725d825fd872Sun, 22 Oct 2017 16:51:00 GMT<![CDATA[Programación Reactiva con RxJs]]>https://pablomagaz.com/blog/programacion-reactiva-con-rxjs599dcd6b78aec343c0158bbeSun, 08 Oct 2017 18:46:00 GMT<![CDATA[Estrenando Blog]]>https://pablomagaz.com/blog/estrenando-blog599dccd378aec343c0158bbbSun, 01 Oct 2017 18:45:00 GMT<![CDATA[Creando una API REST con Deno y Oak]]>https://pablomagaz.com/blog/creando-api-rest-con-deno-y-oak5fbbcf2186a82e0502eb176cWed, 20 Jan 2021 08:36:37 GMT<![CDATA[Creando operadores propios en RxJs]]>https://pablomagaz.com/blog/creando-operadores-propios-rxjs5ea047b38ad9120517d8d4dcMon, 14 Dec 2020 07:44:50 GMT<![CDATA[Las novedades de TypeScript 4]]>https://pablomagaz.com/blog/las-novedades-de-typescript-45f1dbccda992c604ffca4e9eMon, 14 Sep 2020 10:55:43 GMT<![CDATA[WebAssembly con Rust]]>https://pablomagaz.com/blog/webassembly-con-rust5dab287b12a13405f920c060Wed, 15 Jul 2020 07:59:49 GMT<![CDATA[Recoil, un nuevo state manager para React]]>https://pablomagaz.com/blog/recoil-nuevo-stage-manager-react5ed754b2a992c604ffca4cbcTue, 09 Jun 2020 07:32:23 GMT<![CDATA[Deno. ¿El remplazo de NodeJs?]]>https://pablomagaz.com/blog/deno-el-remplazo-de-nodejs5e4585488ad9120517d8d44dMon, 02 Mar 2020 08:00:00 GMT<![CDATA[Un vistazo a ECMAScript 2020]]>https://pablomagaz.com/blog/un-vistazo-a-ecmascript20205e16e15a8ad9120517d8d3e4Mon, 03 Feb 2020 06:17:57 GMT<![CDATA[Escribiendo microservicios con Moleculer]]>https://pablomagaz.com/blog/escribiendo-microservicios-con-moleculer5dab286f12a13405f920c05fThu, 02 Jan 2020 10:12:56 GMT<![CDATA[Rust para JavaScripters]]>https://pablomagaz.com/blog/rust-para-javascripters5d90d09b12a13405f920bfa0Mon, 07 Oct 2019 06:30:00 GMT<![CDATA[La nueva Composition API de Vue 3]]>https://pablomagaz.com/blog/nueva-composition-api-vue-35d55215f12a13405f920befcMon, 02 Sep 2019 07:00:00 GMT<![CDATA[Empezando con WebAssembly]]>https://pablomagaz.com/blog/empezando-con-webassembly5cd44bd2db783a04eefeb820Sun, 12 May 2019 15:40:50 GMT<![CDATA[Montando un servidor de notificaciones Web Push]]>https://pablomagaz.com/blog/montando-servidor-notificaciones-webpush5ca6e94edb783a04eefeb7f2Fri, 05 Apr 2019 16:33:26 GMT<![CDATA[React Hooks: Un gran cambio se avecina]]>https://pablomagaz.com/blog/react-hooks-gran-cambio-se-avecina5c435d2bdb783a04eefeb787Mon, 28 Jan 2019 08:49:29 GMT<![CDATA[RxJs Subjects. Qué son y cómo funcionan.]]>https://pablomagaz.com/blog/rxjs-subjects-que-son-como-funcionan5c1ca6eedb783a04eefeb6edWed, 02 Jan 2019 00:00:00 GMT<![CDATA[Ivy, el nuevo motor de render de Angular]]>https://pablomagaz.com/blog/ivy-nuevo-motor-render-angular5b8419cc86344e0580a97739Sun, 02 Sep 2018 14:26:00 GMT<![CDATA[Escribiendo service workers con Workbox]]>https://pablomagaz.com/blog/escribiendo-service-workers-con-workbox5b3a06dfe811700d0dcb36c0Mon, 02 Jul 2018 11:05:00 GMT<![CDATA[Empaquetando aplicaciones con Parcel]]>https://pablomagaz.com/blog/empaquetando-aplicaciones-con-parcel5af3207ee811700d0dcb3685Wed, 09 May 2018 16:36:26 GMT<![CDATA[React Context API ¿El fin de Redux?]]>https://pablomagaz.com/blog/react-context-api-el-fin-de-redux5ac3e1ef2a06cb365fe5af9aTue, 03 Apr 2018 20:25:44 GMT<![CDATA[Las novedades de ECMAScript 2018]]>https://pablomagaz.com/blog/las-novedades-de-ecmascript20185a9ee3acced6082d14c939daTue, 06 Mar 2018 20:17:27 GMT<![CDATA[Combinando Observables en RxJs]]>https://pablomagaz.com/blog/combinando-observables-en-rxjs5a79e80030f70b0d4f535226Tue, 06 Feb 2018 17:42:30 GMT<![CDATA[ImmutableJs en 10 ejemplos prácticos]]>https://pablomagaz.com/blog/immutablejs-en-10-ejemplos-practicos5a2f9cf275d4d71084b065b9Tue, 12 Dec 2017 19:38:51 GMT<![CDATA[Como funcionan los operadores de RxJs]]>https://pablomagaz.com/blog/como-funcionan-operadores-rxjs59c9126c4a0572131d8d417aFri, 10 Nov 2017 14:32:00 GMT<![CDATA[Como crear middleware para Redux]]>https://pablomagaz.com/blog/como-crear-middleware-para-redux59a2f7959829725d825fd872Sun, 22 Oct 2017 16:51:00 GMT<![CDATA[Programación Reactiva con RxJs]]>https://pablomagaz.com/blog/programacion-reactiva-con-rxjs599dcd6b78aec343c0158bbeSun, 08 Oct 2017 18:46:00 GMT<![CDATA[Estrenando Blog]]>https://pablomagaz.com/blog/estrenando-blog599dccd378aec343c0158bbbSun, 01 Oct 2017 18:45:00 GMT<![CDATA[Creando una API REST con Deno y Oak]]>https://pablomagaz.com/blog/creando-api-rest-con-deno-y-oak5fbbcf2186a82e0502eb176cWed, 20 Jan 2021 08:36:37 GMT<![CDATA[Creando operadores propios en RxJs]]>https://pablomagaz.com/blog/creando-operadores-propios-rxjs5ea047b38ad9120517d8d4dcMon, 14 Dec 2020 07:44:50 GMT<![CDATA[Las novedades de TypeScript 4]]>https://pablomagaz.com/blog/las-novedades-de-typescript-45f1dbccda992c604ffca4e9eMon, 14 Sep 2020 10:55:43 GMT<![CDATA[WebAssembly con Rust]]>https://pablomagaz.com/blog/webassembly-con-rust5dab287b12a13405f920c060Wed, 15 Jul 2020 07:59:49 GMT<![CDATA[Recoil, un nuevo state manager para React]]>https://pablomagaz.com/blog/recoil-nuevo-stage-manager-react5ed754b2a992c604ffca4cbcTue, 09 Jun 2020 07:32:23 GMT<![CDATA[Deno. ¿El remplazo de NodeJs?]]>https://pablomagaz.com/blog/deno-el-remplazo-de-nodejs5e4585488ad9120517d8d44dMon, 02 Mar 2020 08:00:00 GMT<![CDATA[Un vistazo a ECMAScript 2020]]>https://pablomagaz.com/blog/un-vistazo-a-ecmascript20205e16e15a8ad9120517d8d3e4Mon, 03 Feb 2020 06:17:57 GMT<![CDATA[Escribiendo microservicios con Moleculer]]>https://pablomagaz.com/blog/escribiendo-microservicios-con-moleculer5dab286f12a13405f920c05fThu, 02 Jan 2020 10:12:56 GMT<![CDATA[Rust para JavaScripters]]>https://pablomagaz.com/blog/rust-para-javascripters5d90d09b12a13405f920bfa0Mon, 07 Oct 2019 06:30:00 GMT<![CDATA[La nueva Composition API de Vue 3]]>https://pablomagaz.com/blog/nueva-composition-api-vue-35d55215f12a13405f920befcMon, 02 Sep 2019 07:00:00 GMT<![CDATA[Empezando con WebAssembly]]>https://pablomagaz.com/blog/empezando-con-webassembly5cd44bd2db783a04eefeb820Sun, 12 May 2019 15:40:50 GMT<![CDATA[Montando un servidor de notificaciones Web Push]]>https://pablomagaz.com/blog/montando-servidor-notificaciones-webpush5ca6e94edb783a04eefeb7f2Fri, 05 Apr 2019 16:33:26 GMT<![CDATA[React Hooks: Un gran cambio se avecina]]>https://pablomagaz.com/blog/react-hooks-gran-cambio-se-avecina5c435d2bdb783a04eefeb787Mon, 28 Jan 2019 08:49:29 GMT<![CDATA[RxJs Subjects. Qué son y cómo funcionan.]]>https://pablomagaz.com/blog/rxjs-subjects-que-son-como-funcionan5c1ca6eedb783a04eefeb6edWed, 02 Jan 2019 00:00:00 GMT<![CDATA[Ivy, el nuevo motor de render de Angular]]>https://pablomagaz.com/blog/ivy-nuevo-motor-render-angular5b8419cc86344e0580a97739Sun, 02 Sep 2018 14:26:00 GMT<![CDATA[Escribiendo service workers con Workbox]]>https://pablomagaz.com/blog/escribiendo-service-workers-con-workbox5b3a06dfe811700d0dcb36c0Mon, 02 Jul 2018 11:05:00 GMT<![CDATA[Empaquetando aplicaciones con Parcel]]>https://pablomagaz.com/blog/empaquetando-aplicaciones-con-parcel5af3207ee811700d0dcb3685Wed, 09 May 2018 16:36:26 GMT<![CDATA[React Context API ¿El fin de Redux?]]>https://pablomagaz.com/blog/react-context-api-el-fin-de-redux5ac3e1ef2a06cb365fe5af9aTue, 03 Apr 2018 20:25:44 GMT<![CDATA[Las novedades de ECMAScript 2018]]>https://pablomagaz.com/blog/las-novedades-de-ecmascript20185a9ee3acced6082d14c939daTue, 06 Mar 2018 20:17:27 GMT<![CDATA[Combinando Observables en RxJs]]>https://pablomagaz.com/blog/combinando-observables-en-rxjs5a79e80030f70b0d4f535226Tue, 06 Feb 2018 17:42:30 GMT<![CDATA[ImmutableJs en 10 ejemplos prácticos]]>https://pablomagaz.com/blog/immutablejs-en-10-ejemplos-practicos5a2f9cf275d4d71084b065b9Tue, 12 Dec 2017 19:38:51 GMT<![CDATA[Como funcionan los operadores de RxJs]]>https://pablomagaz.com/blog/como-funcionan-operadores-rxjs59c9126c4a0572131d8d417aFri, 10 Nov 2017 14:32:00 GMT<![CDATA[Como crear middleware para Redux]]>https://pablomagaz.com/blog/como-crear-middleware-para-redux59a2f7959829725d825fd872Sun, 22 Oct 2017 16:51:00 GMT<![CDATA[Programación Reactiva con RxJs]]>https://pablomagaz.com/blog/programacion-reactiva-con-rxjs599dcd6b78aec343c0158bbeSun, 08 Oct 2017 18:46:00 GMT<![CDATA[Estrenando Blog]]>https://pablomagaz.com/blog/estrenando-blog599dccd378aec343c0158bbbSun, 01 Oct 2017 18:45:00 GMT<![CDATA[Creando una API REST con Deno y Oak]]>https://pablomagaz.com/blog/creando-api-rest-con-deno-y-oak5fbbcf2186a82e0502eb176cWed, 20 Jan 2021 08:36:37 GMT<![CDATA[Creando operadores propios en RxJs]]>https://pablomagaz.com/blog/creando-operadores-propios-rxjs5ea047b38ad9120517d8d4dcMon, 14 Dec 2020 07:44:50 GMT<![CDATA[Las novedades de TypeScript 4]]>https://pablomagaz.com/blog/las-novedades-de-typescript-45f1dbccda992c604ffca4e9eMon, 14 Sep 2020 10:55:43 GMT<![CDATA[WebAssembly con Rust]]>https://pablomagaz.com/blog/webassembly-con-rust5dab287b12a13405f920c060Wed, 15 Jul 2020 07:59:49 GMT<![CDATA[Recoil, un nuevo state manager para React]]>https://pablomagaz.com/blog/recoil-nuevo-stage-manager-react5ed754b2a992c604ffca4cbcTue, 09 Jun 2020 07:32:23 GMT<![CDATA[Deno. ¿El remplazo de NodeJs?]]>https://pablomagaz.com/blog/deno-el-remplazo-de-nodejs5e4585488ad9120517d8d44dMon, 02 Mar 2020 08:00:00 GMT<![CDATA[Un vistazo a ECMAScript 2020]]>https://pablomagaz.com/blog/un-vistazo-a-ecmascript20205e16e15a8ad9120517d8d3e4Mon, 03 Feb 2020 06:17:57 GMT<![CDATA[Escribiendo microservicios con Moleculer]]>https://pablomagaz.com/blog/escribiendo-microservicios-con-moleculer5dab286f12a13405f920c05fThu, 02 Jan 2020 10:12:56 GMT<![CDATA[Rust para JavaScripters]]>https://pablomagaz.com/blog/rust-para-javascripters5d90d09b12a13405f920bfa0Mon, 07 Oct 2019 06:30:00 GMT<![CDATA[La nueva Composition API de Vue 3]]>https://pablomagaz.com/blog/nueva-composition-api-vue-35d55215f12a13405f920befcMon, 02 Sep 2019 07:00:00 GMT<![CDATA[Empezando con WebAssembly]]>https://pablomagaz.com/blog/empezando-con-webassembly5cd44bd2db783a04eefeb820Sun, 12 May 2019 15:40:50 GMT<![CDATA[Montando un servidor de notificaciones Web Push]]>https://pablomagaz.com/blog/montando-servidor-notificaciones-webpush5ca6e94edb783a04eefeb7f2Fri, 05 Apr 2019 16:33:26 GMT<![CDATA[React Hooks: Un gran cambio se avecina]]>https://pablomagaz.com/blog/react-hooks-gran-cambio-se-avecina5c435d2bdb783a04eefeb787Mon, 28 Jan 2019 08:49:29 GMT<![CDATA[RxJs Subjects. Qué son y cómo funcionan.]]>https://pablomagaz.com/blog/rxjs-subjects-que-son-como-funcionan5c1ca6eedb783a04eefeb6edWed, 02 Jan 2019 00:00:00 GMT<![CDATA[Ivy, el nuevo motor de render de Angular]]>https://pablomagaz.com/blog/ivy-nuevo-motor-render-angular5b8419cc86344e0580a97739Sun, 02 Sep 2018 14:26:00 GMT<![CDATA[Escribiendo service workers con Workbox]]>https://pablomagaz.com/blog/escribiendo-service-workers-con-workbox5b3a06dfe811700d0dcb36c0Mon, 02 Jul 2018 11:05:00 GMT<![CDATA[Empaquetando aplicaciones con Parcel]]>https://pablomagaz.com/blog/empaquetando-aplicaciones-con-parcel5af3207ee811700d0dcb3685Wed, 09 May 2018 16:36:26 GMT<![CDATA[React Context API ¿El fin de Redux?]]>https://pablomagaz.com/blog/react-context-api-el-fin-de-redux5ac3e1ef2a06cb365fe5af9aTue, 03 Apr 2018 20:25:44 GMT<![CDATA[Las novedades de ECMAScript 2018]]>https://pablomagaz.com/blog/las-novedades-de-ecmascript20185a9ee3acced6082d14c939daTue, 06 Mar 2018 20:17:27 GMT<![CDATA[Combinando Observables en RxJs]]>https://pablomagaz.com/blog/combinando-observables-en-rxjs5a79e80030f70b0d4f535226Tue, 06 Feb 2018 17:42:30 GMT<![CDATA[ImmutableJs en 10 ejemplos prácticos]]>https://pablomagaz.com/blog/immutablejs-en-10-ejemplos-practicos5a2f9cf275d4d71084b065b9Tue, 12 Dec 2017 19:38:51 GMT<![CDATA[Como funcionan los operadores de RxJs]]>https://pablomagaz.com/blog/como-funcionan-operadores-rxjs59c9126c4a0572131d8d417aFri, 10 Nov 2017 14:32:00 GMT<![CDATA[Como crear middleware para Redux]]>https://pablomagaz.com/blog/como-crear-middleware-para-redux59a2f7959829725d825fd872Sun, 22 Oct 2017 16:51:00 GMT<![CDATA[Programación Reactiva con RxJs]]>https://pablomagaz.com/blog/programacion-reactiva-con-rxjs599dcd6b78aec343c0158bbeSun, 08 Oct 2017 18:46:00 GMT<![CDATA[Estrenando Blog]]>https://pablomagaz.com/blog/estrenando-blog599dccd378aec343c0158bbbSun, 01 Oct 2017 18:45:00 GMT<![CDATA[Creando una API REST con Deno y Oak]]>https://pablomagaz.com/blog/creando-api-rest-con-deno-y-oak5fbbcf2186a82e0502eb176cWed, 20 Jan 2021 08:36:37 GMT<![CDATA[Creando operadores propios en RxJs]]>https://pablomagaz.com/blog/creando-operadores-propios-rxjs5ea047b38ad9120517d8d4dcMon, 14 Dec 2020 07:44:50 GMT<![CDATA[Las novedades de TypeScript 4]]>https://pablomagaz.com/blog/las-novedades-de-typescript-45f1dbccda992c604ffca4e9eMon, 14 Sep 2020 10:55:43 GMT<![CDATA[WebAssembly con Rust]]>https://pablomagaz.com/blog/webassembly-con-rust5dab287b12a13405f920c060Wed, 15 Jul 2020 07:59:49 GMT<![CDATA[Recoil, un nuevo state manager para React]]>https://pablomagaz.com/blog/recoil-nuevo-stage-manager-react5ed754b2a992c604ffca4cbcTue, 09 Jun 2020 07:32:23 GMT<![CDATA[Deno. ¿El remplazo de NodeJs?]]>https://pablomagaz.com/blog/deno-el-remplazo-de-nodejs5e4585488ad9120517d8d44dMon, 02 Mar 2020 08:00:00 GMT<![CDATA[Un vistazo a ECMAScript 2020]]>https://pablomagaz.com/blog/un-vistazo-a-ecmascript20205e16e15a8ad9120517d8d3e4Mon, 03 Feb 2020 06:17:57 GMT<![CDATA[Escribiendo microservicios con Moleculer]]>https://pablomagaz.com/blog/escribiendo-microservicios-con-moleculer5dab286f12a13405f920c05fThu, 02 Jan 2020 10:12:56 GMT<![CDATA[Rust para JavaScripters]]>https://pablomagaz.com/blog/rust-para-javascripters5d90d09b12a13405f920bfa0Mon, 07 Oct 2019 06:30:00 GMT<![CDATA[La nueva Composition API de Vue 3]]>https://pablomagaz.com/blog/nueva-composition-api-vue-35d55215f12a13405f920befcMon, 02 Sep 2019 07:00:00 GMT<![CDATA[Empezando con WebAssembly]]>https://pablomagaz.com/blog/empezando-con-webassembly5cd44bd2db783a04eefeb820Sun, 12 May 2019 15:40:50 GMT<![CDATA[Montando un servidor de notificaciones Web Push]]>https://pablomagaz.com/blog/montando-servidor-notificaciones-webpush5ca6e94edb783a04eefeb7f2Fri, 05 Apr 2019 16:33:26 GMT<![CDATA[React Hooks: Un gran cambio se avecina]]>https://pablomagaz.com/blog/react-hooks-gran-cambio-se-avecina5c435d2bdb783a04eefeb787Mon, 28 Jan 2019 08:49:29 GMT<![CDATA[RxJs Subjects. Qué son y cómo funcionan.]]>https://pablomagaz.com/blog/rxjs-subjects-que-son-como-funcionan5c1ca6eedb783a04eefeb6edWed, 02 Jan 2019 00:00:00 GMT<![CDATA[Ivy, el nuevo motor de render de Angular]]>https://pablomagaz.com/blog/ivy-nuevo-motor-render-angular5b8419cc86344e0580a97739Sun, 02 Sep 2018 14:26:00 GMT<![CDATA[Escribiendo service workers con Workbox]]>https://pablomagaz.com/blog/escribiendo-service-workers-con-workbox5b3a06dfe811700d0dcb36c0Mon, 02 Jul 2018 11:05:00 GMT<![CDATA[Empaquetando aplicaciones con Parcel]]>https://pablomagaz.com/blog/empaquetando-aplicaciones-con-parcel5af3207ee811700d0dcb3685Wed, 09 May 2018 16:36:26 GMT<![CDATA[React Context API ¿El fin de Redux?]]>https://pablomagaz.com/blog/react-context-api-el-fin-de-redux5ac3e1ef2a06cb365fe5af9aTue, 03 Apr 2018 20:25:44 GMT<![CDATA[Las novedades de ECMAScript 2018]]>https://pablomagaz.com/blog/las-novedades-de-ecmascript20185a9ee3acced6082d14c939daTue, 06 Mar 2018 20:17:27 GMT<![CDATA[Combinando Observables en RxJs]]>https://pablomagaz.com/blog/combinando-observables-en-rxjs5a79e80030f70b0d4f535226Tue, 06 Feb 2018 17:42:30 GMT<![CDATA[ImmutableJs en 10 ejemplos prácticos]]>https://pablomagaz.com/blog/immutablejs-en-10-ejemplos-practicos5a2f9cf275d4d71084b065b9Tue, 12 Dec 2017 19:38:51 GMT<![CDATA[Como funcionan los operadores de RxJs]]>https://pablomagaz.com/blog/como-funcionan-operadores-rxjs59c9126c4a0572131d8d417aFri, 10 Nov 2017 14:32:00 GMT<![CDATA[Como crear middleware para Redux]]>https://pablomagaz.com/blog/como-crear-middleware-para-redux59a2f7959829725d825fd872Sun, 22 Oct 2017 16:51:00 GMT<![CDATA[Programación Reactiva con RxJs]]>https://pablomagaz.com/blog/programacion-reactiva-con-rxjs599dcd6b78aec343c0158bbeSun, 08 Oct 2017 18:46:00 GMT<![CDATA[Estrenando Blog]]>https://pablomagaz.com/blog/estrenando-blog599dccd378aec343c0158bbbSun, 01 Oct 2017 18:45:00 GMT<![CDATA[Creando una API REST con Deno y Oak]]>https://pablomagaz.com/blog/creando-api-rest-con-deno-y-oak5fbbcf2186a82e0502eb176cWed, 20 Jan 2021 08:36:37 GMT<![CDATA[Creando operadores propios en RxJs]]>https://pablomagaz.com/blog/creando-operadores-propios-rxjs5ea047b38ad9120517d8d4dcMon, 14 Dec 2020 07:44:50 GMT<![CDATA[Las novedades de TypeScript 4]]>https://pablomagaz.com/blog/las-novedades-de-typescript-45f1dbccda992c604ffca4e9eMon, 14 Sep 2020 10:55:43 GMT<![CDATA[WebAssembly con Rust]]>https://pablomagaz.com/blog/webassembly-con-rust5dab287b12a13405f920c060Wed, 15 Jul 2020 07:59:49 GMT<![CDATA[Recoil, un nuevo state manager para React]]>https://pablomagaz.com/blog/recoil-nuevo-stage-manager-react5ed754b2a992c604ffca4cbcTue, 09 Jun 2020 07:32:23 GMT<![CDATA[Deno. ¿El remplazo de NodeJs?]]>https://pablomagaz.com/blog/deno-el-remplazo-de-nodejs5e4585488ad9120517d8d44dMon, 02 Mar 2020 08:00:00 GMT<![CDATA[Un vistazo a ECMAScript 2020]]>https://pablomagaz.com/blog/un-vistazo-a-ecmascript20205e16e15a8ad9120517d8d3e4Mon, 03 Feb 2020 06:17:57 GMT<![CDATA[Escribiendo microservicios con Moleculer]]>https://pablomagaz.com/blog/escribiendo-microservicios-con-moleculer5dab286f12a13405f920c05fThu, 02 Jan 2020 10:12:56 GMT<![CDATA[Rust para JavaScripters]]>https://pablomagaz.com/blog/rust-para-javascripters5d90d09b12a13405f920bfa0Mon, 07 Oct 2019 06:30:00 GMT<![CDATA[La nueva Composition API de Vue 3]]>https://pablomagaz.com/blog/nueva-composition-api-vue-35d55215f12a13405f920befcMon, 02 Sep 2019 07:00:00 GMT<![CDATA[Empezando con WebAssembly]]>https://pablomagaz.com/blog/empezando-con-webassembly5cd44bd2db783a04eefeb820Sun, 12 May 2019 15:40:50 GMT<![CDATA[Montando un servidor de notificaciones Web Push]]>https://pablomagaz.com/blog/montando-servidor-notificaciones-webpush5ca6e94edb783a04eefeb7f2Fri, 05 Apr 2019 16:33:26 GMT<![CDATA[React Hooks: Un gran cambio se avecina]]>https://pablomagaz.com/blog/react-hooks-gran-cambio-se-avecina5c435d2bdb783a04eefeb787Mon, 28 Jan 2019 08:49:29 GMT<![CDATA[RxJs Subjects. Qué son y cómo funcionan.]]>https://pablomagaz.com/blog/rxjs-subjects-que-son-como-funcionan5c1ca6eedb783a04eefeb6edWed, 02 Jan 2019 00:00:00 GMT<![CDATA[Ivy, el nuevo motor de render de Angular]]>https://pablomagaz.com/blog/ivy-nuevo-motor-render-angular5b8419cc86344e0580a97739Sun, 02 Sep 2018 14:26:00 GMT<![CDATA[Escribiendo service workers con Workbox]]>https://pablomagaz.com/blog/escribiendo-service-workers-con-workbox5b3a06dfe811700d0dcb36c0Mon, 02 Jul 2018 11:05:00 GMT<![CDATA[Empaquetando aplicaciones con Parcel]]>https://pablomagaz.com/blog/empaquetando-aplicaciones-con-parcel5af3207ee811700d0dcb3685Wed, 09 May 2018 16:36:26 GMT<![CDATA[React Context API ¿El fin de Redux?]]>https://pablomagaz.com/blog/react-context-api-el-fin-de-redux5ac3e1ef2a06cb365fe5af9aTue, 03 Apr 2018 20:25:44 GMT<![CDATA[Las novedades de ECMAScript 2018]]>https://pablomagaz.com/blog/las-novedades-de-ecmascript20185a9ee3acced6082d14c939daTue, 06 Mar 2018 20:17:27 GMT<![CDATA[Combinando Observables en RxJs]]>https://pablomagaz.com/blog/combinando-observables-en-rxjs5a79e80030f70b0d4f535226Tue, 06 Feb 2018 17:42:30 GMT<![CDATA[ImmutableJs en 10 ejemplos prácticos]]>https://pablomagaz.com/blog/immutablejs-en-10-ejemplos-practicos5a2f9cf275d4d71084b065b9Tue, 12 Dec 2017 19:38:51 GMT<![CDATA[Como funcionan los operadores de RxJs]]>https://pablomagaz.com/blog/como-funcionan-operadores-rxjs59c9126c4a0572131d8d417aFri, 10 Nov 2017 14:32:00 GMT<![CDATA[Como crear middleware para Redux]]>https://pablomagaz.com/blog/como-crear-middleware-para-redux59a2f7959829725d825fd872Sun, 22 Oct 2017 16:51:00 GMT<![CDATA[Programación Reactiva con RxJs]]>https://pablomagaz.com/blog/programacion-reactiva-con-rxjs599dcd6b78aec343c0158bbeSun, 08 Oct 2017 18:46:00 GMT<![CDATA[Estrenando Blog]]>https://pablomagaz.com/blog/estrenando-blog599dccd378aec343c0158bbbSun, 01 Oct 2017 18:45:00 GMT<![CDATA[Creando una API REST con Deno y Oak]]>https://pablomagaz.com/blog/creando-api-rest-con-deno-y-oak5fbbcf2186a82e0502eb176cWed, 20 Jan 2021 08:36:37 GMT<![CDATA[Creando operadores propios en RxJs]]>https://pablomagaz.com/blog/creando-operadores-propios-rxjs5ea047b38ad9120517d8d4dcMon, 14 Dec 2020 07:44:50 GMT<![CDATA[Las novedades de TypeScript 4]]>https://pablomagaz.com/blog/las-novedades-de-typescript-45f1dbccda992c604ffca4e9eMon, 14 Sep 2020 10:55:43 GMT<![CDATA[WebAssembly con Rust]]>https://pablomagaz.com/blog/webassembly-con-rust5dab287b12a13405f920c060Wed, 15 Jul 2020 07:59:49 GMT<![CDATA[Recoil, un nuevo state manager para React]]>https://pablomagaz.com/blog/recoil-nuevo-stage-manager-react5ed754b2a992c604ffca4cbcTue, 09 Jun 2020 07:32:23 GMT<![CDATA[Deno. ¿El remplazo de NodeJs?]]>https://pablomagaz.com/blog/deno-el-remplazo-de-nodejs5e4585488ad9120517d8d44dMon, 02 Mar 2020 08:00:00 GMT<![CDATA[Un vistazo a ECMAScript 2020]]>https://pablomagaz.com/blog/un-vistazo-a-ecmascript20205e16e15a8ad9120517d8d3e4Mon, 03 Feb 2020 06:17:57 GMT<![CDATA[Escribiendo microservicios con Moleculer]]>https://pablomagaz.com/blog/escribiendo-microservicios-con-moleculer5dab286f12a13405f920c05fThu, 02 Jan 2020 10:12:56 GMT<![CDATA[Rust para JavaScripters]]>https://pablomagaz.com/blog/rust-para-javascripters5d90d09b12a13405f920bfa0Mon, 07 Oct 2019 06:30:00 GMT<![CDATA[La nueva Composition API de Vue 3]]>https://pablomagaz.com/blog/nueva-composition-api-vue-35d55215f12a13405f920befcMon, 02 Sep 2019 07:00:00 GMT<![CDATA[Empezando con WebAssembly]]>https://pablomagaz.com/blog/empezando-con-webassembly5cd44bd2db783a04eefeb820Sun, 12 May 2019 15:40:50 GMT<![CDATA[Montando un servidor de notificaciones Web Push]]>https://pablomagaz.com/blog/montando-servidor-notificaciones-webpush5ca6e94edb783a04eefeb7f2Fri, 05 Apr 2019 16:33:26 GMT<![CDATA[React Hooks: Un gran cambio se avecina]]>https://pablomagaz.com/blog/react-hooks-gran-cambio-se-avecina5c435d2bdb783a04eefeb787Mon, 28 Jan 2019 08:49:29 GMT<![CDATA[RxJs Subjects. Qué son y cómo funcionan.]]>https://pablomagaz.com/blog/rxjs-subjects-que-son-como-funcionan5c1ca6eedb783a04eefeb6edWed, 02 Jan 2019 00:00:00 GMT<![CDATA[Ivy, el nuevo motor de render de Angular]]>https://pablomagaz.com/blog/ivy-nuevo-motor-render-angular5b8419cc86344e0580a97739Sun, 02 Sep 2018 14:26:00 GMT<![CDATA[Escribiendo service workers con Workbox]]>https://pablomagaz.com/blog/escribiendo-service-workers-con-workbox5b3a06dfe811700d0dcb36c0Mon, 02 Jul 2018 11:05:00 GMT<![CDATA[Empaquetando aplicaciones con Parcel]]>https://pablomagaz.com/blog/empaquetando-aplicaciones-con-parcel5af3207ee811700d0dcb3685Wed, 09 May 2018 16:36:26 GMT<![CDATA[React Context API ¿El fin de Redux?]]>https://pablomagaz.com/blog/react-context-api-el-fin-de-redux5ac3e1ef2a06cb365fe5af9aTue, 03 Apr 2018 20:25:44 GMT<![CDATA[Las novedades de ECMAScript 2018]]>https://pablomagaz.com/blog/las-novedades-de-ecmascript20185a9ee3acced6082d14c939daTue, 06 Mar 2018 20:17:27 GMT<![CDATA[Combinando Observables en RxJs]]>https://pablomagaz.com/blog/combinando-observables-en-rxjs5a79e80030f70b0d4f535226Tue, 06 Feb 2018 17:42:30 GMT<![CDATA[ImmutableJs en 10 ejemplos prácticos]]>https://pablomagaz.com/blog/immutablejs-en-10-ejemplos-practicos5a2f9cf275d4d71084b065b9Tue, 12 Dec 2017 19:38:51 GMT<![CDATA[Como funcionan los operadores de RxJs]]>https://pablomagaz.com/blog/como-funcionan-operadores-rxjs59c9126c4a0572131d8d417aFri, 10 Nov 2017 14:32:00 GMT<![CDATA[Como crear middleware para Redux]]>https://pablomagaz.com/blog/como-crear-middleware-para-redux59a2f7959829725d825fd872Sun, 22 Oct 2017 16:51:00 GMT<![CDATA[Programación Reactiva con RxJs]]>https://pablomagaz.com/blog/programacion-reactiva-con-rxjs599dcd6b78aec343c0158bbeSun, 08 Oct 2017 18:46:00 GMT<![CDATA[Estrenando Blog]]>https://pablomagaz.com/blog/estrenando-blog599dccd378aec343c0158bbbSun, 01 Oct 2017 18:45:00 GMT<![CDATA[Creando una API REST con Deno y Oak]]>https://pablomagaz.com/blog/creando-api-rest-con-deno-y-oak5fbbcf2186a82e0502eb176cWed, 20 Jan 2021 08:36:37 GMT<![CDATA[Creando operadores propios en RxJs]]>https://pablomagaz.com/blog/creando-operadores-propios-rxjs5ea047b38ad9120517d8d4dcMon, 14 Dec 2020 07:44:50 GMT<![CDATA[Las novedades de TypeScript 4]]>https://pablomagaz.com/blog/las-novedades-de-typescript-45f1dbccda992c604ffca4e9eMon, 14 Sep 2020 10:55:43 GMT<![CDATA[WebAssembly con Rust]]>https://pablomagaz.com/blog/webassembly-con-rust5dab287b12a13405f920c060Wed, 15 Jul 2020 07:59:49 GMT<![CDATA[Recoil, un nuevo state manager para React]]>https://pablomagaz.com/blog/recoil-nuevo-stage-manager-react5ed754b2a992c604ffca4cbcTue, 09 Jun 2020 07:32:23 GMT<![CDATA[Deno. ¿El remplazo de NodeJs?]]>https://pablomagaz.com/blog/deno-el-remplazo-de-nodejs5e4585488ad9120517d8d44dMon, 02 Mar 2020 08:00:00 GMT<![CDATA[Un vistazo a ECMAScript 2020]]>https://pablomagaz.com/blog/un-vistazo-a-ecmascript20205e16e15a8ad9120517d8d3e4Mon, 03 Feb 2020 06:17:57 GMT<![CDATA[Escribiendo microservicios con Moleculer]]>https://pablomagaz.com/blog/escribiendo-microservicios-con-moleculer5dab286f12a13405f920c05fThu, 02 Jan 2020 10:12:56 GMT<![CDATA[Rust para JavaScripters]]>https://pablomagaz.com/blog/rust-para-javascripters5d90d09b12a13405f920bfa0Mon, 07 Oct 2019 06:30:00 GMT<![CDATA[La nueva Composition API de Vue 3]]>https://pablomagaz.com/blog/nueva-composition-api-vue-35d55215f12a13405f920befcMon, 02 Sep 2019 07:00:00 GMT<![CDATA[Empezando con WebAssembly]]>https://pablomagaz.com/blog/empezando-con-webassembly5cd44bd2db783a04eefeb820Sun, 12 May 2019 15:40:50 GMT<![CDATA[Montando un servidor de notificaciones Web Push]]>https://pablomagaz.com/blog/montando-servidor-notificaciones-webpush5ca6e94edb783a04eefeb7f2Fri, 05 Apr 2019 16:33:26 GMT<![CDATA[React Hooks: Un gran cambio se avecina]]>https://pablomagaz.com/blog/react-hooks-gran-cambio-se-avecina5c435d2bdb783a04eefeb787Mon, 28 Jan 2019 08:49:29 GMT<![CDATA[RxJs Subjects. Qué son y cómo funcionan.]]>https://pablomagaz.com/blog/rxjs-subjects-que-son-como-funcionan5c1ca6eedb783a04eefeb6edWed, 02 Jan 2019 00:00:00 GMT<![CDATA[Ivy, el nuevo motor de render de Angular]]>https://pablomagaz.com/blog/ivy-nuevo-motor-render-angular5b8419cc86344e0580a97739Sun, 02 Sep 2018 14:26:00 GMT<![CDATA[Escribiendo service workers con Workbox]]>https://pablomagaz.com/blog/escribiendo-service-workers-con-workbox5b3a06dfe811700d0dcb36c0Mon, 02 Jul 2018 11:05:00 GMT<![CDATA[Empaquetando aplicaciones con Parcel]]>https://pablomagaz.com/blog/empaquetando-aplicaciones-con-parcel5af3207ee811700d0dcb3685Wed, 09 May 2018 16:36:26 GMT<![CDATA[React Context API ¿El fin de Redux?]]>https://pablomagaz.com/blog/react-context-api-el-fin-de-redux5ac3e1ef2a06cb365fe5af9aTue, 03 Apr 2018 20:25:44 GMT<![CDATA[Las novedades de ECMAScript 2018]]>https://pablomagaz.com/blog/las-novedades-de-ecmascript20185a9ee3acced6082d14c939daTue, 06 Mar 2018 20:17:27 GMT<![CDATA[Combinando Observables en RxJs]]>https://pablomagaz.com/blog/combinando-observables-en-rxjs5a79e80030f70b0d4f535226Tue, 06 Feb 2018 17:42:30 GMT<![CDATA[ImmutableJs en 10 ejemplos prácticos]]>https://pablomagaz.com/blog/immutablejs-en-10-ejemplos-practicos5a2f9cf275d4d71084b065b9Tue, 12 Dec 2017 19:38:51 GMT<![CDATA[Como funcionan los operadores de RxJs]]>https://pablomagaz.com/blog/como-funcionan-operadores-rxjs59c9126c4a0572131d8d417aFri, 10 Nov 2017 14:32:00 GMT<![CDATA[Como crear middleware para Redux]]>https://pablomagaz.com/blog/como-crear-middleware-para-redux59a2f7959829725d825fd872Sun, 22 Oct 2017 16:51:00 GMT<![CDATA[Programación Reactiva con RxJs]]>https://pablomagaz.com/blog/programacion-reactiva-con-rxjs599dcd6b78aec343c0158bbeSun, 08 Oct 2017 18:46:00 GMT<![CDATA[Estrenando Blog]]>https://pablomagaz.com/blog/estrenando-blog599dccd378aec343c0158bbbSun, 01 Oct 2017 18:45:00 GMT<![CDATA[Creando una API REST con Deno y Oak]]>https://pablomagaz.com/blog/creando-api-rest-con-deno-y-oak5fbbcf2186a82e0502eb176cWed, 20 Jan 2021 08:36:37 GMT<![CDATA[Creando operadores propios en RxJs]]>https://pablomagaz.com/blog/creando-operadores-propios-rxjs5ea047b38ad9120517d8d4dcMon, 14 Dec 2020 07:44:50 GMT<![CDATA[Las novedades de TypeScript 4]]>https://pablomagaz.com/blog/las-novedades-de-typescript-45f1dbccda992c604ffca4e9eMon, 14 Sep 2020 10:55:43 GMT<![CDATA[WebAssembly con Rust]]>https://pablomagaz.com/blog/webassembly-con-rust5dab287b12a13405f920c060Wed, 15 Jul 2020 07:59:49 GMT<![CDATA[Recoil, un nuevo state manager para React]]>https://pablomagaz.com/blog/recoil-nuevo-stage-manager-react5ed754b2a992c604ffca4cbcTue, 09 Jun 2020 07:32:23 GMT<![CDATA[Deno. ¿El remplazo de NodeJs?]]>https://pablomagaz.com/blog/deno-el-remplazo-de-nodejs5e4585488ad9120517d8d44dMon, 02 Mar 2020 08:00:00 GMT<![CDATA[Un vistazo a ECMAScript 2020]]>https://pablomagaz.com/blog/un-vistazo-a-ecmascript20205e16e15a8ad9120517d8d3e4Mon, 03 Feb 2020 06:17:57 GMT<![CDATA[Escribiendo microservicios con Moleculer]]>https://pablomagaz.com/blog/escribiendo-microservicios-con-moleculer5dab286f12a13405f920c05fThu, 02 Jan 2020 10:12:56 GMT<![CDATA[Rust para JavaScripters]]>https://pablomagaz.com/blog/rust-para-javascripters5d90d09b12a13405f920bfa0Mon, 07 Oct 2019 06:30:00 GMT<![CDATA[La nueva Composition API de Vue 3]]>https://pablomagaz.com/blog/nueva-composition-api-vue-35d55215f12a13405f920befcMon, 02 Sep 2019 07:00:00 GMT<![CDATA[Empezando con WebAssembly]]>https://pablomagaz.com/blog/empezando-con-webassembly5cd44bd2db783a04eefeb820Sun, 12 May 2019 15:40:50 GMT<![CDATA[Montando un servidor de notificaciones Web Push]]>https://pablomagaz.com/blog/montando-servidor-notificaciones-webpush5ca6e94edb783a04eefeb7f2Fri, 05 Apr 2019 16:33:26 GMT<![CDATA[React Hooks: Un gran cambio se avecina]]>https://pablomagaz.com/blog/react-hooks-gran-cambio-se-avecina5c435d2bdb783a04eefeb787Mon, 28 Jan 2019 08:49:29 GMT<![CDATA[RxJs Subjects. Qué son y cómo funcionan.]]>https://pablomagaz.com/blog/rxjs-subjects-que-son-como-funcionan5c1ca6eedb783a04eefeb6edWed, 02 Jan 2019 00:00:00 GMT<![CDATA[Ivy, el nuevo motor de render de Angular]]>https://pablomagaz.com/blog/ivy-nuevo-motor-render-angular5b8419cc86344e0580a97739Sun, 02 Sep 2018 14:26:00 GMT<![CDATA[Escribiendo service workers con Workbox]]>https://pablomagaz.com/blog/escribiendo-service-workers-con-workbox5b3a06dfe811700d0dcb36c0Mon, 02 Jul 2018 11:05:00 GMT<![CDATA[Empaquetando aplicaciones con Parcel]]>https://pablomagaz.com/blog/empaquetando-aplicaciones-con-parcel5af3207ee811700d0dcb3685Wed, 09 May 2018 16:36:26 GMT<![CDATA[React Context API ¿El fin de Redux?]]>https://pablomagaz.com/blog/react-context-api-el-fin-de-redux5ac3e1ef2a06cb365fe5af9aTue, 03 Apr 2018 20:25:44 GMT<![CDATA[Las novedades de ECMAScript 2018]]>https://pablomagaz.com/blog/las-novedades-de-ecmascript20185a9ee3acced6082d14c939daTue, 06 Mar 2018 20:17:27 GMT<![CDATA[Combinando Observables en RxJs]]>https://pablomagaz.com/blog/combinando-observables-en-rxjs5a79e80030f70b0d4f535226Tue, 06 Feb 2018 17:42:30 GMT<![CDATA[ImmutableJs en 10 ejemplos prácticos]]>https://pablomagaz.com/blog/immutablejs-en-10-ejemplos-practicos5a2f9cf275d4d71084b065b9Tue, 12 Dec 2017 19:38:51 GMT<![CDATA[Como funcionan los operadores de RxJs]]>https://pablomagaz.com/blog/como-funcionan-operadores-rxjs59c9126c4a0572131d8d417aFri, 10 Nov 2017 14:32:00 GMT<![CDATA[Como crear middleware para Redux]]>https://pablomagaz.com/blog/como-crear-middleware-para-redux59a2f7959829725d825fd872Sun, 22 Oct 2017 16:51:00 GMT<![CDATA[Programación Reactiva con RxJs]]>https://pablomagaz.com/blog/programacion-reactiva-con-rxjs599dcd6b78aec343c0158bbeSun, 08 Oct 2017 18:46:00 GMT<![CDATA[Estrenando Blog]]>https://pablomagaz.com/blog/estrenando-blog599dccd378aec343c0158bbbSun, 01 Oct 2017 18:45:00 GMT<![CDATA[Creando una API REST con Deno y Oak]]>https://pablomagaz.com/blog/creando-api-rest-con-deno-y-oak5fbbcf2186a82e0502eb176cWed, 20 Jan 2021 08:36:37 GMT<![CDATA[Creando operadores propios en RxJs]]>https://pablomagaz.com/blog/creando-operadores-propios-rxjs5ea047b38ad9120517d8d4dcMon, 14 Dec 2020 07:44:50 GMT<![CDATA[Las novedades de TypeScript 4]]>https://pablomagaz.com/blog/las-novedades-de-typescript-45f1dbccda992c604ffca4e9eMon, 14 Sep 2020 10:55:43 GMT<![CDATA[WebAssembly con Rust]]>https://pablomagaz.com/blog/webassembly-con-rust5dab287b12a13405f920c060Wed, 15 Jul 2020 07:59:49 GMT<![CDATA[Recoil, un nuevo state manager para React]]>https://pablomagaz.com/blog/recoil-nuevo-stage-manager-react5ed754b2a992c604ffca4cbcTue, 09 Jun 2020 07:32:23 GMT<![CDATA[Deno. ¿El remplazo de NodeJs?]]>https://pablomagaz.com/blog/deno-el-remplazo-de-nodejs5e4585488ad9120517d8d44dMon, 02 Mar 2020 08:00:00 GMT<![CDATA[Un vistazo a ECMAScript 2020]]>https://pablomagaz.com/blog/un-vistazo-a-ecmascript20205e16e15a8ad9120517d8d3e4Mon, 03 Feb 2020 06:17:57 GMT<![CDATA[Escribiendo microservicios con Moleculer]]>https://pablomagaz.com/blog/escribiendo-microservicios-con-moleculer5dab286f12a13405f920c05fThu, 02 Jan 2020 10:12:56 GMT<![CDATA[Rust para JavaScripters]]>https://pablomagaz.com/blog/rust-para-javascripters5d90d09b12a13405f920bfa0Mon, 07 Oct 2019 06:30:00 GMT<![CDATA[La nueva Composition API de Vue 3]]>https://pablomagaz.com/blog/nueva-composition-api-vue-35d55215f12a13405f920befcMon, 02 Sep 2019 07:00:00 GMT<![CDATA[Empezando con WebAssembly]]>https://pablomagaz.com/blog/empezando-con-webassembly5cd44bd2db783a04eefeb820Sun, 12 May 2019 15:40:50 GMT<![CDATA[Montando un servidor de notificaciones Web Push]]>https://pablomagaz.com/blog/montando-servidor-notificaciones-webpush5ca6e94edb783a04eefeb7f2Fri, 05 Apr 2019 16:33:26 GMT<![CDATA[React Hooks: Un gran cambio se avecina]]>https://pablomagaz.com/blog/react-hooks-gran-cambio-se-avecina5c435d2bdb783a04eefeb787Mon, 28 Jan 2019 08:49:29 GMT<![CDATA[RxJs Subjects. Qué son y cómo funcionan.]]>https://pablomagaz.com/blog/rxjs-subjects-que-son-como-funcionan5c1ca6eedb783a04eefeb6edWed, 02 Jan 2019 00:00:00 GMT<![CDATA[Ivy, el nuevo motor de render de Angular]]>https://pablomagaz.com/blog/ivy-nuevo-motor-render-angular5b8419cc86344e0580a97739Sun, 02 Sep 2018 14:26:00 GMT<![CDATA[Escribiendo service workers con Workbox]]>https://pablomagaz.com/blog/escribiendo-service-workers-con-workbox5b3a06dfe811700d0dcb36c0Mon, 02 Jul 2018 11:05:00 GMT<![CDATA[Empaquetando aplicaciones con Parcel]]>https://pablomagaz.com/blog/empaquetando-aplicaciones-con-parcel5af3207ee811700d0dcb3685Wed, 09 May 2018 16:36:26 GMT<![CDATA[React Context API ¿El fin de Redux?]]>https://pablomagaz.com/blog/react-context-api-el-fin-de-redux5ac3e1ef2a06cb365fe5af9aTue, 03 Apr 2018 20:25:44 GMT<![CDATA[Las novedades de ECMAScript 2018]]>https://pablomagaz.com/blog/las-novedades-de-ecmascript20185a9ee3acced6082d14c939daTue, 06 Mar 2018 20:17:27 GMT<![CDATA[Combinando Observables en RxJs]]>https://pablomagaz.com/blog/combinando-observables-en-rxjs5a79e80030f70b0d4f535226Tue, 06 Feb 2018 17:42:30 GMT<![CDATA[ImmutableJs en 10 ejemplos prácticos]]>https://pablomagaz.com/blog/immutablejs-en-10-ejemplos-practicos5a2f9cf275d4d71084b065b9Tue, 12 Dec 2017 19:38:51 GMT<![CDATA[Como funcionan los operadores de RxJs]]>https://pablomagaz.com/blog/como-funcionan-operadores-rxjs59c9126c4a0572131d8d417aFri, 10 Nov 2017 14:32:00 GMT<![CDATA[Como crear middleware para Redux]]>https://pablomagaz.com/blog/como-crear-middleware-para-redux59a2f7959829725d825fd872Sun, 22 Oct 2017 16:51:00 GMT<![CDATA[Programación Reactiva con RxJs]]>https://pablomagaz.com/blog/programacion-reactiva-con-rxjs599dcd6b78aec343c0158bbeSun, 08 Oct 2017 18:46:00 GMT<![CDATA[Estrenando Blog]]>https://pablomagaz.com/blog/estrenando-blog599dccd378aec343c0158bbbSun, 01 Oct 2017 18:45:00 GMT<![CDATA[Creando una API REST con Deno y Oak]]>https://pablomagaz.com/blog/creando-api-rest-con-deno-y-oak5fbbcf2186a82e0502eb176cWed, 20 Jan 2021 08:36:37 GMT<![CDATA[Creando operadores propios en RxJs]]>https://pablomagaz.com/blog/creando-operadores-propios-rxjs5ea047b38ad9120517d8d4dcMon, 14 Dec 2020 07:44:50 GMT<![CDATA[Las novedades de TypeScript 4]]>https://pablomagaz.com/blog/las-novedades-de-typescript-45f1dbccda992c604ffca4e9eMon, 14 Sep 2020 10:55:43 GMT<![CDATA[WebAssembly con Rust]]>https://pablomagaz.com/blog/webassembly-con-rust5dab287b12a13405f920c060Wed, 15 Jul 2020 07:59:49 GMT<![CDATA[Recoil, un nuevo state manager para React]]>