{"data":{"allMarkdownRemark":{"edges":[{"node":{"excerpt":"Backend for Frontend (BFF) Backend for Frontend (BFF): Maximizando la Agilidad y Resiliencia en Ecosistemas de…","id":"3eea9322-6528-510f-9776-0d1857f61c1c","fields":{"slug":"/blog/2026-05-09-patrón-bff-backend-for-frontend/"},"frontmatter":{"title":"Patrón BFF (Backend for Frontend)","templateKey":"blog-post","date":"May 09, 2026","featuredpost":true,"featuredimage":{"publicURL":"/static/e5fe4e162e65dc983249675304eaadf8/patron-bff.png","childImageSharp":{"fluid":{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAJCAYAAAAywQxIAAAACXBIWXMAAAsTAAALEwEAmpwYAAACR0lEQVQoz0WSWU8aYRhG+ZWmFypVq9XaKrYo1SruuCXEraJFLSCyiDhlGUAUWaRWLCK4oaJGmzRtetVfcNJvJjG9eDLJfMnJs7yat4YIHULK19Abo29ol5HxJFPmfWbmD1hYzGFd/o5zvYjPd04wUCYWrZBM3JPNPFIs/Cby5ZK9WIWHyl807Z0yLe1BWjuCtOnD6LujfBjYYciUZHwqg3U1TzBUxmYv4HQ+Qa+IRSpkUo/sxm5xi7dU/I7U9i2atndhmtsCNLVKvGj2o+uK0NkTxSicDo8l8fpOyWQfWP18rMrtLuH3XxCRbwT0ho/mDHbrEbal3BMwxPOGDRVWW+tGcWwcTqjRRyfSzFsOsa7ksSwdsbZeYkM4lKQycviawNalAO7jcZzgsh2r0TUvW/xo67xUV7uoEcA3uiCzlhwrjiJO7ykOV4GAXMblKRGKXBOL3yOLDpUuFZfp1AMuEXlBOE3t3KGpr/dSq/VQU+PmWZWDxkYfo5NpzHMHzC0eYrEeCugJq/ZjPL4zUcE5myKyJF2qLiOhK+yfciQF7Lz0B81rMcazqjXVYZ0SvWmT98ZtevrjjEwkGZtKMT3/lYnJFDOzWZyuIi7R44ZwL4thlqb36ddJZNOPnOR/oekwyDQIiFbrVpd+JaSMpCzeKRbvGxTjiMX14r/JtIdZdLa8nMfjOWVLOHWvFdT+dsXZ5HM/xdnoQ+IOw6p0Xf+l75aFy20GTQkMXSH6eqMMGGOMjyWw2RSgWHvzjIB0QVS+IhGv8C37g3/HYA0WwU7i/AAAAABJRU5ErkJggg==","aspectRatio":2.3076923076923075,"src":"/static/e5fe4e162e65dc983249675304eaadf8/d966b/patron-bff.png","srcSet":"/static/e5fe4e162e65dc983249675304eaadf8/46a2d/patron-bff.png 30w,\n/static/e5fe4e162e65dc983249675304eaadf8/156de/patron-bff.png 60w,\n/static/e5fe4e162e65dc983249675304eaadf8/d966b/patron-bff.png 120w,\n/static/e5fe4e162e65dc983249675304eaadf8/96037/patron-bff.png 180w,\n/static/e5fe4e162e65dc983249675304eaadf8/67196/patron-bff.png 240w,\n/static/e5fe4e162e65dc983249675304eaadf8/6050d/patron-bff.png 1200w","sizes":"(max-width: 120px) 100vw, 120px"}}}}}},{"node":{"excerpt":"Validaciones asincronas  Contenido Definición de Validaciones Asíncronas Implementación de validaciones asíncronas…","id":"6ac568ab-9c99-58dd-8c77-995d18b5eac8","fields":{"slug":"/blog/2020-12-24-validaciones-asíncronas-customizadas-en-angular/"},"frontmatter":{"title":"Validaciones Asíncronas en Angular","templateKey":"blog-post","date":"November 19, 2024","featuredpost":true,"featuredimage":{"publicURL":"/static/7376ce574611bb264ad99c0ecc845d92/angular-framework.png","childImageSharp":{"fluid":{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAJCAYAAAAywQxIAAAACXBIWXMAAAsTAAALEwEAmpwYAAAC5ElEQVQozwHZAib9AD5K37NRVNi3V1HPt15PxrhkTb64aku1t3FJrbd4R6W4fkWbuYJElbeKOIC5kD6CuJg+ermeO3G5pTlouas3YLmxNVi6vTNLuJ8zWcioM1PIAEJR47VLUdq2RkTQslBFx7NXQ7+zXkG0tGU/rLRuPKG1azqfsp02dcfXZGr6nzph04oveLKWMGu3nC1itqIsWratKU+1pSdOvI4mVcmpLEzDAD5S5rVGUNy2QUPSskpBxLhKObW8VDm2sVs3rLJlNqKzYzKesJM1fMPYZGn9nDtn0IAnd66PKmq1lSdhtJ0kVrSfI1C3fShkz4glWMuJLF7QADxT7LREUd+2Pj/Fv0VAw7xYS7jKbVrFunJXvLt1UbK6e02pun9NpLmJPoe+i0SPuZZKi7uZQ3+7n0F2u6lCcLuiPGq/fShlzo4lV8aPLFzMADpO375CS9DCPD/GwUA6tclnXsPMg3bMy4l2zMONcsPEjGm6wZVstcOVaK7Bm2OkwqZqosWlX5XCq16OwrRljsW3XYLDrCdOs48mWMV/LmbUADdS7Lg/SMfKOj/Fw0A+u8c/Na3NRDWtxlM6ubBaOK6yYjelsmg0nLJwMpK0eTGJsn8tf7KFLHa0jSpttJMnY7SdJVmznClZuoInYcupLE+9ADVV9rM7Uea5ODu6zT49u8hEP8HASj64wlVCv7NbP7S0Yz2rtGo7o7RyOZmzbzWPvHUzh72JMn2yjTB0tZIubLaiK16ydiptzlcpeOatK066ADVU8rU7V/K0NkTVvT5BwcdFR9WzTEbNslNDwbRZQbi0YD6vtGg8p7RuOp21YDSQy3E1i795M4O9hjJ5uJIwb7WXLme3iixnwoYpYsajMVq/ACxN87M5Vu+2QVjpt0dW4rZNU9e3VFHOuFpPxrhgTb64Zku1uG5KrrhiP5zKaD6WyW5Akst1PozIjD+EupQ9e7qYO3O7mzlsvaI4ZL2nNVy9TQ9vIjSEnGcAAAAASUVORK5CYII=","aspectRatio":2.3076923076923075,"src":"/static/7376ce574611bb264ad99c0ecc845d92/d966b/angular-framework.png","srcSet":"/static/7376ce574611bb264ad99c0ecc845d92/46a2d/angular-framework.png 30w,\n/static/7376ce574611bb264ad99c0ecc845d92/156de/angular-framework.png 60w,\n/static/7376ce574611bb264ad99c0ecc845d92/d966b/angular-framework.png 120w,\n/static/7376ce574611bb264ad99c0ecc845d92/96037/angular-framework.png 180w,\n/static/7376ce574611bb264ad99c0ecc845d92/67196/angular-framework.png 240w,\n/static/7376ce574611bb264ad99c0ecc845d92/6050d/angular-framework.png 1200w","sizes":"(max-width: 120px) 100vw, 120px"}}}}}},{"node":{"excerpt":"gamificación Contenido Qué es gamificación Elementos de la gamificación Psicología detrás de la gamificación Estrategias…","id":"eb045d18-ccc1-5364-a677-3cbf6ef8a7ed","fields":{"slug":"/blog/2021-07-07-la-gamificación-y-sus-elementos/"},"frontmatter":{"title":"Guía Completa sobre Gamificación: Elementos, Estrategias y Aplicaciones","templateKey":"blog-post","date":"November 19, 2024","featuredpost":true,"featuredimage":{"publicURL":"/static/040e423ecd824aa0cf2b6309c3fe8d76/elementos_de_gamificacion.png","childImageSharp":{"fluid":{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAIAAABSJhvpAAAACXBIWXMAAAsTAAALEwEAmpwYAAADz0lEQVQ4y1WT7W9TZRjGG/8DEz8ajRr3QSUaiS/TuADbFKkIaEwwvmAcyViCREIAGXMwF6JRkawy59gLTDeZlI0yHEvXtbZru56enrf2bKdsSru1Pe15f55zTrtV6jn1dPrF5P76e67nvq7rtskAKBAqEPCywElcVijwHC9xBSnPyiwr8qKYKygFPiXAeF6VFEVSgAqBoCgAApsMIdQ0ThazfF4UtYQUW6FmjVF/eehWaTpYvjlXnnBXXTOBFBxYLF2OZfaO0/ax+LlAugbXZFVLlo/nMDwbdqeveNeu3uGoRQ5dldI0q8ayEM0APAOQVblphHyyN/poT/SJPnIlL9VgGQiCnPuC2vPN4rv9y0d+SB7qTbZ1kY1d6LHdU+UWr96JbJyKbJwIlbYM3+30s8ss3+5N5URlUxkIvFzowJq+jL/Ty7ReWDrwVXz/SfSFk5FPGif0t36Dh/3Fljn9zSn4olPrwVVdVUWgWaDNMoyXVzg524E1nyXsjqWWr+n93eS+DuyV08jRHdf17RPKIZ/WMqcdmNWeG4cXMMtduCaqiqpahgGgaoIiWMqd+M7vmYMO5qCl/BlafzryafN1rWlS+dijtXr1D93q87/CHgyua4oAVPAvDP+Dm8/g9l6m7Tz9QRe+tx3bejx6+KWJDbtLavOBI79Du0t8elS8iIOyDq2M/gefwhs6yMae5EcdRHNbpK517m1s1tE/HWtwGe95qu/PVbfdqNSNGedj+l9qQQSgBiubb8hAcdIXL8Xah4mzw9iZgXjX9Myl1JCjeHvop9DkYPDaldC1gfnx73zOyKL/b/ScBIvAMmwzKiDKcihI4bE7y0yGodNxKkX4fPytgWLw8+ofu6tMQzW5o7q8q5qsryD71kPdcA2R1aLNwnhBtHo3H44GQkgEJRCMRGKYJ0CQ0SkzsaXC7KosvVph3riX3HMvvq1ye3uRHCyHTsh62cYJAk4mwgg64/YvIAROLmEEjWKUx4cSC06TqDPolw263iAeN4jHzOj9G/RRhctClqzlLEhST9/gt46+q86b4QUcQUkEpeZDyIwHISKTJllnJO0Gs9OgnjKoZ0z8wVK627oMCFlF1WycKPZfHnX8OPiL0xVFKZJiCHIRJxL+EEVGJkyLYV43mNdqfKLexB8qpbrXuXCRCytqyWZt6/b6XdNutycQDGNRNG4pB8NRt9f6w40q8bCZeNakt5rEI2bsgWr0vo1UJ1R4q5ZWtWr11EslvVTM5PKp1Ux6LWfN3XTmz1SGZTNF1qlnRvTsz7XJjenZESha29aO2Qr4H4g+Czc2CX7AAAAAAElFTkSuQmCC","aspectRatio":1.1538461538461537,"src":"/static/040e423ecd824aa0cf2b6309c3fe8d76/d966b/elementos_de_gamificacion.png","srcSet":"/static/040e423ecd824aa0cf2b6309c3fe8d76/46a2d/elementos_de_gamificacion.png 30w,\n/static/040e423ecd824aa0cf2b6309c3fe8d76/156de/elementos_de_gamificacion.png 60w,\n/static/040e423ecd824aa0cf2b6309c3fe8d76/d966b/elementos_de_gamificacion.png 120w,\n/static/040e423ecd824aa0cf2b6309c3fe8d76/96037/elementos_de_gamificacion.png 180w,\n/static/040e423ecd824aa0cf2b6309c3fe8d76/67196/elementos_de_gamificacion.png 240w,\n/static/040e423ecd824aa0cf2b6309c3fe8d76/08115/elementos_de_gamificacion.png 604w","sizes":"(max-width: 120px) 100vw, 120px"}}}}}},{"node":{"excerpt":"Angular Essential 17 Indice Introducción ¿Qué es Angular? Configuración del ambiente Estructura Proyecto Proyecto…","id":"5ee7a28d-27a2-5f4c-b774-5cd9b4bbc8d9","fields":{"slug":"/blog/2024-03-26-explorando-los-fundamentos-de-angular-part-1/"},"frontmatter":{"title":"Explorando los Fundamentos de Angular: Part 1 ","templateKey":"blog-post","date":"March 26, 2024","featuredpost":true,"featuredimage":{"publicURL":"/static/28b8a88e82b529d90fb796d6e6e18a81/angular-17-p1-1-.png","childImageSharp":{"fluid":{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAJCAYAAAAywQxIAAAACXBIWXMAAAsTAAALEwEAmpwYAAAChElEQVQozw2SeU/SAQCG+VJda5rFzGx55FkeeE7FgzyyEKapYaQgiImgIKKY1tZM06lZW6UTTxQxxaMQQdShtdr6+1m/L/DseZ+9ontFFySVhnkgO0VSHaLwaZAypZ/KJj+1L3woNAc0GvZQG7fRWz1029xYbesMOtZ4M7LMh7FlbOZZhm2zfJ35gigm/4LonDBxRWeklJ6QKTtC8iREnXQeff40HeVuOis20Vd50ZUc0K7wYux1YbGuMjS0gr1vjo7WSYb7PzFim0YkllxwMyvMHUmAuNx9kqXHpMsCFJd6UGVNopRt0iZ1oyvYRV24j1oumHavYepZxWJZpFExjkY1gVY1JljOIIrK+kVk0j7RGT5i091I688orw9RrRIs24Io2/00dPykpWsPrWWHLts2ZusWdocHo9FJo3KCjrZpDIJlv2kK0Y0UH9cT9riV6CImzUNVY4B63TnNhlPUXSH0vceoOw8x2/1YBnz0OQ6wObz0D25h7l3F4VhBr/nIc+V7hu2fEUXEf+danJeoRDfi+EVuJ7u4XxIirdRPXs0heksIXU8AndlPk2aXBvUmap2QoNOFSWhpMjlRPZvEYZ9janwB0dXUC65ErxAZt4E4bY/YjB2h4wkPZUFyqv1IFT5qmn1UKTzU1m/QrPUKQA9awwbmPjd1tZNkJ/Xx2rHA+KhTAKb/41J8gIj4LcSSc+4WhkksPiG9PEh25REFtYdI5T/ILZrjkdzFkwYXza1uNJ2bGIwuWl9+Q62axWadZ/SdALyc+peIzD+Ic34TWxAmofiU1DLhPpVB8h4fUaIQpkuXKJYtUlHtpEa+SEv7FtpXHgzd6xhNK8KFlhiwO3k7vMB/b0vzgjPiI2kAAAAASUVORK5CYII=","aspectRatio":2.3076923076923075,"src":"/static/28b8a88e82b529d90fb796d6e6e18a81/d966b/angular-17-p1-1-.png","srcSet":"/static/28b8a88e82b529d90fb796d6e6e18a81/46a2d/angular-17-p1-1-.png 30w,\n/static/28b8a88e82b529d90fb796d6e6e18a81/156de/angular-17-p1-1-.png 60w,\n/static/28b8a88e82b529d90fb796d6e6e18a81/d966b/angular-17-p1-1-.png 120w,\n/static/28b8a88e82b529d90fb796d6e6e18a81/96037/angular-17-p1-1-.png 180w,\n/static/28b8a88e82b529d90fb796d6e6e18a81/67196/angular-17-p1-1-.png 240w,\n/static/28b8a88e82b529d90fb796d6e6e18a81/6050d/angular-17-p1-1-.png 1200w","sizes":"(max-width: 120px) 100vw, 120px"}}}}}},{"node":{"excerpt":"codigo Espagueti  angular Indice Introducción Separación de Preocupaciones Modularidad Servicios Angular Refactorización…","id":"ab9ad082-6956-5397-a0ca-4087e2f303a5","fields":{"slug":"/blog/2024-03-20-código-espagueti-en-angular/"},"frontmatter":{"title":"Código Espagueti en Angular","templateKey":"blog-post","date":"March 20, 2024","featuredpost":true,"featuredimage":{"publicURL":"/static/78ca4e56b9b90370817e96ed082efa4a/espagueti-angular.png","childImageSharp":{"fluid":{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAJCAYAAAAywQxIAAAACXBIWXMAAAsTAAALEwEAmpwYAAAC5ElEQVQozwHZAib9AFFU2LdXUc+4XlDGuGROvrhrTLa4cUqtuHhHpLh+Rpy5gkSVt4o4gLqQPoK4mD56uZ88cbmlOmi6qzdgurE2WLu9NEy4nzJZyKczU8jKIiq4AEtR2rZGRNCzUEXHs1hDv7NeQbS0ZT+rtW48obZrOp+ynDZ0x9djavqfOmHUiS93spYwa7ecLWK2oitZt60pTrWlKE68jiZVyagsTMOoLUrHAEZP3LZCQ9KzSkLEuEw7trxXPLexXTmts2Y4orRmNp+xljl+xNlmav2ePmnRgyt5sJEtbLaYK2S1nidYtZ8jUbd9KGTPiCVYy4grXtCoLUvGAENQ37c+P8TARUDDvFNGtcliTcC3aUy4t2xGrbdtO6C1cjqatIAxgLqDN4a1ijZ+t5AzdLeVLWi2ojRlt6A5Z799KGXOjiZWxo4sW8yfLlLJAEJL0MI7P8bCQTu1ym9nx86Lfs7OnYzUyp6IzcumisjNlGu0w6N8usevg7bMsn+uzLyJsM+7fKPMwX+gzbxoiseqI0uzjyZZxX8uZtSpLk3DAEBIyMo6P8bDPzy6yEg/sc9VR7TLYUq/tW1PuLl6VbO8cT+htnxDm7iKTJi5jEKMuJhNjL2bRX+7nDlwuaEuX7acKVi6gidhy6ksT73ALUC4ADtR5bk4O7vNPz27yUE9v8BGOrbBUj69slg6srJdNqiyaDihtHA1l7JrL4y7ci+EvIUreLGJKm+0kCpptaEqXbF2K23OVyl45q0sTrq7Lka5ADtY8bQ2RdW9PkDBx0VH1bNNRs2yVETBtFtCubRhQLC1aD2mtW86nbVgNZHLcjWLv3k0hL6HM3m5kjBvtpguZ7eKLGbChilix6MxWb+4L0m5ADlW7rdBWOm3R1bitk1T17hUUc65W0/GuGFNvrhnS7a4bkquuGI/nMtnPZbKbkCSy3U+jMiMP4O7lD16upk7c7ubOmy9oThkvac1XL6xJ0a3+6pwI8xaEOkAAAAASUVORK5CYII=","aspectRatio":2.3076923076923075,"src":"/static/78ca4e56b9b90370817e96ed082efa4a/d966b/espagueti-angular.png","srcSet":"/static/78ca4e56b9b90370817e96ed082efa4a/46a2d/espagueti-angular.png 30w,\n/static/78ca4e56b9b90370817e96ed082efa4a/156de/espagueti-angular.png 60w,\n/static/78ca4e56b9b90370817e96ed082efa4a/d966b/espagueti-angular.png 120w,\n/static/78ca4e56b9b90370817e96ed082efa4a/96037/espagueti-angular.png 180w,\n/static/78ca4e56b9b90370817e96ed082efa4a/67196/espagueti-angular.png 240w,\n/static/78ca4e56b9b90370817e96ed082efa4a/6050d/espagueti-angular.png 1200w","sizes":"(max-width: 120px) 100vw, 120px"}}}}}},{"node":{"excerpt":"Beneficios de los Videojuegos en la Educación: Una Ilustración que Representa la Integración de los Juegos en el…","id":"c362f527-0c3a-5ea9-bc61-914d9b0edd42","fields":{"slug":"/blog/2021-09-02-beneficios-de-los-videojuegos-en-la-educación/"},"frontmatter":{"title":"Descubre los Impactantes Beneficios de los Videojuegos en la Educación","templateKey":"blog-post","date":"March 01, 2024","featuredpost":true,"featuredimage":{"publicURL":"/static/119c4eb0953e2594967eeb39a6a22c8d/beneficios_videojuegos.png","childImageSharp":{"fluid":{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAIAAADwazoUAAAACXBIWXMAAAsTAAALEwEAmpwYAAACkElEQVQozyWP70sTcRzHP9+73cZMEzN1PUjR0H6QEObQQoQMUVb2QCQIQ8VKpLWhGZWakY8W9OuRUVFCv6DE1OFya7vbbXfb3e1+bbtturV02Eh60B/RMng9fb1/gMEjVPHR07H1ZjVZF4nXi1qjnGhSk2Y11RxNYbSIeYU9JI+RfI1DtdzRyqbU2sd/Kh2/aic4AFbs0NLW7PZoNjeU2RrMbNmyufHNbUsyc1xJ6mgBpyMYL8PHULU1YJn9fmmcLbVTx2zU8HgYCIpvlLQmJWWOproTmbNauk3baommy8LyGSU+/OOnKZIgfAL2kELDTp2dNFuDxhH3KRvbYPeDwS9ggQgEJQiKld5v5T6ynlsrYZmhRK49liv6vKRbdKKwgqY82JATrKvwxA8OEu55YXQVECsVwBkRWKXB566jfEd5Z38s3rMRKg5OOLrMA3enQdDwORqNutHroIGX9KyIwhI+7QWMkfRkBGNExMq4m8ddPLDqxXjukOJt0bpvzbUNeMZAEZCTxt67gFeqlmnTEo3Csm6Zg2Ivp/eL/8oDIlrhdF9C/dF3NxLrNfJiz05XZ77Tku84cL0d7S3Brl4j+A0iWEgXjKRg8EfASHLASoXmAjglErQIAfl8bLtdWzuZ7T33+0LvTGsRAHG4Es2/LfWo+jdSxaeEYUWGwtPC2wKIkYig2Op0NjldJ7hVs+gbSeXrxDDiPNj8B/TsOXrB4U95uOlqfCBNunb6XqbxBQHQrozt+hU+5qDHXxum9rO0iYteSW32xTbLYylsXjHbBJONNt12H5mNzrjyl19l4REDejpS0P7PBlaGkAxBFWNURArGBb46rBQxEeK+d9DO104p+omvMEvtm+R1YwFYDP0FgHpSH/pBFLgAAAAASUVORK5CYII=","aspectRatio":1.875,"src":"/static/119c4eb0953e2594967eeb39a6a22c8d/d966b/beneficios_videojuegos.png","srcSet":"/static/119c4eb0953e2594967eeb39a6a22c8d/46a2d/beneficios_videojuegos.png 30w,\n/static/119c4eb0953e2594967eeb39a6a22c8d/156de/beneficios_videojuegos.png 60w,\n/static/119c4eb0953e2594967eeb39a6a22c8d/d966b/beneficios_videojuegos.png 120w,\n/static/119c4eb0953e2594967eeb39a6a22c8d/96037/beneficios_videojuegos.png 180w,\n/static/119c4eb0953e2594967eeb39a6a22c8d/67196/beneficios_videojuegos.png 240w,\n/static/119c4eb0953e2594967eeb39a6a22c8d/cafad/beneficios_videojuegos.png 1170w","sizes":"(max-width: 120px) 100vw, 120px"}}}}}},{"node":{"excerpt":"usabilidad-nielsen Principios de usabilidad en el diseño de interfaces gráficas Indice Introducción Principios de…","id":"f780c15c-be0e-5a43-8294-362fbf130842","fields":{"slug":"/blog/2021-07-07-principios-de-usabilidad/"},"frontmatter":{"title":"Principios De Usabilidad","templateKey":"blog-post","date":"July 07, 2021","featuredpost":false,"featuredimage":{"publicURL":"/static/268efa8eef644f1050512c3250e83984/criterios_usabilidad.png","childImageSharp":{"fluid":{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAIAAADwazoUAAAACXBIWXMAAAsTAAALEwEAmpwYAAACMklEQVQoz11R328SQRC+v82YPpr0UR+amBBfjBJfTDSp0fBgTZpajIpGEpJiSyk1bdDSYhGwRQxRioilFFLuDo7rHXDc3u39KnA73oGJ0cnuZmbn+2bn26EAQDMuegMsq4aEdAlpCBuKZirYdEKkmkg1nFPVrYFqOEvRrIFiYM0CQiiHjI3RGTdg+QEnYlHSe5LR6RodEZ21+61zxPIye454EXG8zAlKW0DNttRzyACUNbJ3kymVo52AbjF7udKJWARgCIBtj7FugGvkZATlEWjOLXE2jGt9W8Duy5VK9eOnjNu/3KNrm01+HWy3FodwS1Ycx3bhwrE1xBOyU0+pdq2uTgUShfm1lMcfqzT5AwOesT+WGOanCfFE9u5i+P5yeD2WTSvVeTZwh46s4BLUaHshQPxBCMWolzt533raF80cM+cJGR4zxMfYRQ1iW6mbD155H70OhZNp5dfDTvwJ/35D/Q6nDPGH4HkYQptu22RoEns81QYWhpHhOv+ZOQSkT13lYsiryP0wB7Wx5qfZxoQK5CgyquddncQOtpWqbE4JHVE8rp9MS34pik9DaZds1r+ymTf9wiZRhPJZKXe4mj2MNoQG0NzpyoG8nYMWh1m+FE3l3ialSgNLfGkvWthZbX7bp/pBj7Q82124bJV3X2wveRev3fBdieUjsLE/nrtlX70NW8laPPPh0vXEjOdoKcyUP0e8M+/uzcZ9c9Skw6nEf3Q6wXgypMl03OH+SZO/sN9cSTr+aneangAAAABJRU5ErkJggg==","aspectRatio":1.7647058823529411,"src":"/static/268efa8eef644f1050512c3250e83984/d966b/criterios_usabilidad.png","srcSet":"/static/268efa8eef644f1050512c3250e83984/46a2d/criterios_usabilidad.png 30w,\n/static/268efa8eef644f1050512c3250e83984/156de/criterios_usabilidad.png 60w,\n/static/268efa8eef644f1050512c3250e83984/d966b/criterios_usabilidad.png 120w,\n/static/268efa8eef644f1050512c3250e83984/96037/criterios_usabilidad.png 180w,\n/static/268efa8eef644f1050512c3250e83984/67196/criterios_usabilidad.png 240w,\n/static/268efa8eef644f1050512c3250e83984/d70b5/criterios_usabilidad.png 1083w","sizes":"(max-width: 120px) 100vw, 120px"}}}}}},{"node":{"excerpt":"Serious Game o Juego Serios Índice Introduccion Definición Beneficios Autor Referencias  Introducción La industria de…","id":"37f45e23-cbe2-5858-8e19-0db35f170626","fields":{"slug":"/blog/2021-07-05-serious-game-o-juego-serios/"},"frontmatter":{"title":"Serious Game o Juego Serios","templateKey":"blog-post","date":"July 05, 2021","featuredpost":false,"featuredimage":{"publicURL":"/static/e7829b0fe583edb6d18083adaad57c2d/serious-game.jpeg","childImageSharp":{"fluid":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAALABQDASIAAhEBAxEB/8QAGAAAAgMAAAAAAAAAAAAAAAAAAAIBBAX/xAAVAQEBAAAAAAAAAAAAAAAAAAAAAf/aAAwDAQACEAMQAAAB1mghiuJ//8QAHBAAAQMFAAAAAAAAAAAAAAAAAgABMgMREjFB/9oACAEBAAEFAtLl2RwqQAWx/8QAFhEBAQEAAAAAAAAAAAAAAAAAAAER/9oACAEDAQE/AWx//8QAFBEBAAAAAAAAAAAAAAAAAAAAEP/aAAgBAgEBPwE//8QAGhAAAgIDAAAAAAAAAAAAAAAAAAERMRBxgf/aAAgBAQAGPwJzL4Nuixj1j//EABsQAQADAAMBAAAAAAAAAAAAAAEAESExQVGR/9oACAEBAAE/IRuV2RVs10ziFeH7HTnkxQHKICms/9oADAMBAAIAAwAAABDEP//EABcRAAMBAAAAAAAAAAAAAAAAAAABEWH/2gAIAQMBAT8Q0TlYf//EABYRAQEBAAAAAAAAAAAAAAAAAAAhAf/aAAgBAgEBPxDYr//EABoQAQEBAAMBAAAAAAAAAAAAAAERACExQYH/2gAIAQEAAT8QdDRmQA9F6ZqCXiO317kBSPJjTlKKX3QQA0IcwwZXkXf/2Q==","aspectRatio":1.7647058823529411,"src":"/static/e7829b0fe583edb6d18083adaad57c2d/6e81a/serious-game.jpg","srcSet":"/static/e7829b0fe583edb6d18083adaad57c2d/b2a33/serious-game.jpg 30w,\n/static/e7829b0fe583edb6d18083adaad57c2d/0b3e1/serious-game.jpg 60w,\n/static/e7829b0fe583edb6d18083adaad57c2d/6e81a/serious-game.jpg 120w,\n/static/e7829b0fe583edb6d18083adaad57c2d/49df2/serious-game.jpg 180w,\n/static/e7829b0fe583edb6d18083adaad57c2d/fbe0e/serious-game.jpg 240w,\n/static/e7829b0fe583edb6d18083adaad57c2d/ff044/serious-game.jpg 4000w","sizes":"(max-width: 120px) 100vw, 120px"}}}}}},{"node":{"excerpt":"Indice Introduccion   Código HTML   Código CSS   Autor      Introducción Homer Simpson CSS\nHtml, css, homer simpson with…","id":"7d1b147b-2646-5cdf-a2ec-6a26c5501b1e","fields":{"slug":"/blog/2021-02-23-homer-simpson-css/"},"frontmatter":{"title":"Homer Simpson CSS","templateKey":"blog-post","date":"February 23, 2021","featuredpost":false,"featuredimage":{"publicURL":"/static/25c6187d910fa90995bcb0003fdc9a70/homero.png","childImageSharp":{"fluid":{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAATCAIAAAAf7rriAAAACXBIWXMAAAsTAAALEwEAmpwYAAADjUlEQVQ4y11T7W9TdRQ+vbdb91K6bsJixBc+GEcMGgkgUUgE1vfevqxd19t2u+297X3p7ctWW7IVtrpFWcckzkZIFsaIQxLCYrYFFWbcF4csRuMLkPjB+Nlvxj/AkHF+dLcBk5MmPff3nHOe5zwHwCmCI6lzS+ASwSXtBCYx7ElwpLSMRPuUVlYFx1PPmr3qYfV8myetc8s6l1zP6lySMZDrjpY6+/PQm9DAcmv4WbB5YOS4NPe2UjUGCoin3DJ2S9WuRWavHC1U3y3OvC5Xmr0KDqLHzv8DN/kyo7W1WnmpjUnjC8qeAqsgf3b91o/359Y2vv7pQXnpK+hNgV3W+zWwWwODW8lduHntwq19iXEk3z89/4Y61R7IvcSN7mYLe7my+3SSr4SiZyJtfWILm9E12mIYA6UDynTl+kbv2Utg5T+68c3lO5uL3/6wsH73842tmeXb6jRfrAYuX/V1BYRmNqv3ych/B0x0tsYP5Wde5MpgE5Dnm+pU8Ny8d+rS8dL518TJnoR4Ihs9pnIGT4r2p42xDNjJ5ASIPJ/3Zjv9WdqTRqkMHqWZUcDCdw2MGHxZc2i4PVgASxosCmnoEI2xLGFuE0mJVkaJcBOHQu+TxVqFI8PnzLgep9gVLu0dLHaxxc7QsJ6RaE0k5Gzich18zsRlweRV2XjlHfY00fBUnJm8+JY6CSeS+/nEX99bYmNhOIVIsWGVuoWa+hRDfxp0dv6wT+1gcoAOsQo90sTWH392D34gTHm3/z6yumSBk2maEetIBFAeeacK7swf5b84O3Jwdr0lUga7gPiB6fldwZGxhcXt/1bWN9fAKlLazBTzRKfGCEPx5P1Pxy1Xf+8YGgdrgmIUPfr5WKy2+uX2o627v2yCM1WnSl47CAxdqEdR8e8rbq4vzNFcVefJEM1cUpMHyUvVi0P/ficsL7Dg0sBOyRwUaCZFM4rBp5LHHcE8WJLIvI7EIMJapFhR+WdNnP0wAVYZM2Rym+IqhfYM8GhVXf0EZ5bvtPuxDNaW67MRVnZpX0Re/ER8T0RXS5TGs4kRKUYm91c3ye2fHw7OXsElUfgZr6JxNA5Sgvw+bWY0hi0FtqTZrdCo2crWb3OrG3gMPVLlObZgQodo/bEcpRkD6+Lxnhz9+IXB0qvJMwfkid3hAiBy5d6vzkptv1x5OT62J1JskH8m0BiedHe02NaXMQXzu/rzLT71Md10XoBxiUZXAAAAAElFTkSuQmCC","aspectRatio":1.0714285714285714,"src":"/static/25c6187d910fa90995bcb0003fdc9a70/d966b/homero.png","srcSet":"/static/25c6187d910fa90995bcb0003fdc9a70/46a2d/homero.png 30w,\n/static/25c6187d910fa90995bcb0003fdc9a70/156de/homero.png 60w,\n/static/25c6187d910fa90995bcb0003fdc9a70/d966b/homero.png 120w,\n/static/25c6187d910fa90995bcb0003fdc9a70/96037/homero.png 180w,\n/static/25c6187d910fa90995bcb0003fdc9a70/67196/homero.png 240w,\n/static/25c6187d910fa90995bcb0003fdc9a70/6ba37/homero.png 512w","sizes":"(max-width: 120px) 100vw, 120px"}}}}}},{"node":{"excerpt":"Pomodoro APP html css js    Indice Introduccion   Código HTML   Código CSS   Código Javascript   Autor      Introducción…","id":"43e83b42-ea7c-561b-8f8f-d8ebd3db5494","fields":{"slug":"/blog/2021-02-11-pomodoro-app-html-css-js/"},"frontmatter":{"title":"Pomodoro APP html css js","templateKey":"blog-post","date":"February 11, 2021","featuredpost":false,"featuredimage":{"publicURL":"/static/0d3fe69bc32d703a8d1a7c9721c7addd/pomodoro.png","childImageSharp":{"fluid":{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAATCAIAAAAf7rriAAAACXBIWXMAAAsTAAALEwEAmpwYAAAC10lEQVQ4y3VTWU8TURSezr7PdNYu0GVmaDtMKShgKDSIUZGhIOoLaCHEiMSgPhgJBkmMcQF8qqIxITE8aExMTHiz/AZf/UXeOzOUgvFrOzn39nxn+c4ZBAkQi8WQTsSCb+cRQXCaYFS+fYQgSHKoOslxIrBlOa4o8fBeYIW0mVLjKnCNodAdo/4hy7Jc8x9UR66C0L4/vb2z7ZZcLatZw1b/lX5n0PGmPG/SS5fTumNQEns6M808e/Lq49ImhqC242xtPT/YP5jdnF39uXr97Vxjv7HyfWX5y/J8c3707hgp0GGT7X7Qx/effl1/n8/3gBPLcQIvJHuTZtZUdVVNqIzMMBJD0ATFU4wmIJ3q8FKiXLnw4k3z8tRcEAoNxdtY3zhqHe192BMFMbiHl5wpAdk6hAxcB4dHuzJ5YKAoimEYMLyyt/ZwrT5Tjx0D9siSXEIKWdGAErwcFyRIwjBRFMP/FEWRZCmugAnIkV/w4FNypDkAQ5B3KmNDaQvYFEXV63XTNNEYmjSSpmaYqqFpGoqhnZWKXYqc18VuFRFpdqG/NporhYH9aX+mPpMr58Yb49Wb1dpCzXEdlmGR0yBYihIZSBnSUxLNtvsncKLgFgZqA96gVxmpFEoFjuNCDiCgOHYS40Yx/e1RI3/v3e7LxLURGIGhSQvAtnKZnO3YADwfNYni6KlFXhqw/3x6fenz718/rNuTgQqAbFt2wYYRHLA4TpschUBRHMehleWpW71ZzJ04X6G7jKA2MsgMc0f8NlkW4RzBD0gLz5IknXmrSEDOWz2FHrfiQnJH2dMTvK7gJwu6u7sT6oFhcLtCMqy6VPDOeU4AQRAikfFwA4/XptVqLS4uhp1EHgTRHSADPuCZybDs2VHJFAtyIYeHh81ms6+vr1gsqqra3jCIziTByzsxcTGVTIAJlF1X01QEMAHf9/1SqQSS6LqO/AegIsMwQBWiAEHT1F8e8W0dhEySfAAAAABJRU5ErkJggg==","aspectRatio":1.0714285714285714,"src":"/static/0d3fe69bc32d703a8d1a7c9721c7addd/d966b/pomodoro.png","srcSet":"/static/0d3fe69bc32d703a8d1a7c9721c7addd/46a2d/pomodoro.png 30w,\n/static/0d3fe69bc32d703a8d1a7c9721c7addd/156de/pomodoro.png 60w,\n/static/0d3fe69bc32d703a8d1a7c9721c7addd/d966b/pomodoro.png 120w,\n/static/0d3fe69bc32d703a8d1a7c9721c7addd/96037/pomodoro.png 180w,\n/static/0d3fe69bc32d703a8d1a7c9721c7addd/67196/pomodoro.png 240w,\n/static/0d3fe69bc32d703a8d1a7c9721c7addd/6ba37/pomodoro.png 512w","sizes":"(max-width: 120px) 100vw, 120px"}}}}}},{"node":{"excerpt":"Indice Introduccion   Código HTML   Código CSS   Código Javascript   Autor      Introducción EL uso de API permite crear…","id":"93799611-d9a2-51a2-ae1f-4a89c3b14a7d","fields":{"slug":"/blog/2021-02-03-simple-weather-app/"},"frontmatter":{"title":"Simple Weather APP","templateKey":"blog-post","date":"February 03, 2021","featuredpost":false,"featuredimage":{"publicURL":"/static/9e394a33a0155a74f69bbbbd4ae03dda/weather-app.png","childImageSharp":{"fluid":{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAVCAIAAADJt1n/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAD7UlEQVQ4y22Ua0wcVRTH96uf/O6XQmF3XrvALmApVWm1sVXAtDTV+KC7O88d9sVrodBSUILVBKh1sSLF+K4JxJh+8PkBX9Fq1Gj6xZqQRo0FdtiduffOzGK3NesZ2LVompzczJ17f/fcc+7/HBcSaVuiTJlFEoNLRmPFS2L1pKsOqzVbP4lI66p3rTtABLq8jXFZMnXlVPj3WIspepDMYTBYUGvN4QPmiYMkdZ8zlTkiMbeBr0e9b8ejX/ZLZrI5J/lwsAKFdqJwFQpVomAFDu0EQ8FKHKrSVd//YSLRy+mns+k5U2lAUf/GW2P2uXj+fL89Fc6fi+VfHczP9eVfP2lP8TmZWu2p/y8crszNDFqTc0bPg6Rvt51W7RdE67nHrfEjdjpivxixJoP2TBdMDZFa66nHt1LDuNYiu66NBTMXF9dmR4jgxuFqzLsdk1nIGRYozFdjiEJwQ85WehuMCAcfJViP+HNyjXY2oZ3msUg5CVO8ELY1zV//YBYnGjFsVTjnLIHOJP2ZRJ1ZvjnEzBC+0uhuNlL7HScy6yzwbvP4fvPkQw4p3goSyeyfg7u2Xs6Bsegxu1pMdQ8W3VjaJGEh3oCjfhzxkXg9jFs8ctxQWqLuj6EmOAV4F5Y4O3HIirdtzwT4tJ45DKM52k4Sd0M4QFoyaytweSrTHbg6sue34d0AM3Z3h5V4RJdYA+4s01hmsjydCdMaz2gCs+6MbE5kr3Z6lp/yWJs8eM51+QCmiNRgiv4bwo487zHCXkjMquL/qu/Rr3sPf3dh7ttnk18kDy33PfzNY8xCm/tvlTXKgnUh3qOr9/za297Zn16cPlp85w40VJ0NcZpSkxVZ7fslbVpZPVZdkOk3zr7y0vhEMXSXLntL2TY6d5Cp2E/pUwfPX7nw0UDxQxcaq8oGvVnZuy4w2sKZ7GhHJkTd5CvSPbHZ8dNFsUKXuBKMjlWiidDyzFDH/OWFd5PF911kpMrxLHGayGmCY6sCV1C5iftr5488UIz59H9FApLSpcaM2hQ/Prk00lp8+U6UpJDAkm3Pa4jMTZUe3dc0qzYWU5TOl+WZn+t3pCd4NoQqS/CgMIdFh8xGa3RQolpbko1Iv9kaWBQCKEoTsQwXLn9uTYZAj4biQyBDBarX2QovYSgcidQ4wpToddV/6Un/0tH6a3IAWgB2csa6Cj9++tcnrzl6hgYC1QuFUX4JLDIlbQrUynD7L1LTstq8MtRKRA+Robw4V+GHjwuXLtpnBOv5J8zUPjKwd7vUysbCoWa8IT8dNgf2biqvjfTd69p4b/rGz5/l51PmiQNmqgV+3Q5mnFtAYwOpqrXQ20g0AO3tH1Ullbl/K+7EAAAAAElFTkSuQmCC","aspectRatio":0.9375,"src":"/static/9e394a33a0155a74f69bbbbd4ae03dda/d966b/weather-app.png","srcSet":"/static/9e394a33a0155a74f69bbbbd4ae03dda/46a2d/weather-app.png 30w,\n/static/9e394a33a0155a74f69bbbbd4ae03dda/156de/weather-app.png 60w,\n/static/9e394a33a0155a74f69bbbbd4ae03dda/d966b/weather-app.png 120w,\n/static/9e394a33a0155a74f69bbbbd4ae03dda/96037/weather-app.png 180w,\n/static/9e394a33a0155a74f69bbbbd4ae03dda/67196/weather-app.png 240w,\n/static/9e394a33a0155a74f69bbbbd4ae03dda/681e0/weather-app.png 482w","sizes":"(max-width: 120px) 100vw, 120px"}}}}}},{"node":{"excerpt":"Indice Introduccion\n Frontend\n Backend\n Recursos\n Quiz\n Autor\n  Introducción ¡Enhorabuena por haber dado un gran paso…","id":"1a708e82-6637-550a-8738-2e577f35d4e8","fields":{"slug":"/blog/2021-01-28-partes-de-una-aplicación-fullstack/"},"frontmatter":{"title":"Partes de una aplicación full stack","templateKey":"blog-post","date":"January 28, 2021","featuredpost":false,"featuredimage":{"publicURL":"/static/24669c9a4da8b141d6b5a71712370b72/app-fullstack.webp","childImageSharp":{"fluid":{"base64":"data:image/webp;base64,UklGRtgAAABXRUJQVlA4IMwAAABwBQCdASoUABUAPtFeqE+oJKOiKAgBABoJbACxDSG6AFQGGBPDeFJiUH+imF0UICl00SAAAP72CWJAT3PwignBpqsOQUvTWJ5BlTcl9a/OPwpPAy6OHcglN5H9i4iYTADaBH7xNzrgMu2N5xxOajYARpAI3lubZBa4Br1S6ixbBTWVMthlBOgp59Xy8vPcf2FdjcxjqfjuuNtwOB3tJKF1StlnehaxFt6wV0/LKMy2UQX9g6xLvUiv8m6DREsbZxWuA07cBGezCQUAAAA=","aspectRatio":0.9375,"src":"/static/24669c9a4da8b141d6b5a71712370b72/83552/app-fullstack.webp","srcSet":"/static/24669c9a4da8b141d6b5a71712370b72/7ffe3/app-fullstack.webp 30w,\n/static/24669c9a4da8b141d6b5a71712370b72/2962e/app-fullstack.webp 60w,\n/static/24669c9a4da8b141d6b5a71712370b72/83552/app-fullstack.webp 120w,\n/static/24669c9a4da8b141d6b5a71712370b72/569e5/app-fullstack.webp 180w,\n/static/24669c9a4da8b141d6b5a71712370b72/2b5a3/app-fullstack.webp 240w,\n/static/24669c9a4da8b141d6b5a71712370b72/af01d/app-fullstack.webp 482w","sizes":"(max-width: 120px) 100vw, 120px"}}}}}},{"node":{"excerpt":"Indice Introduccion\n Implementacón\n  Introduccion Las directivas utilizadas en nativescript son las mismas que las…","id":"22a0f4b2-7654-5ccf-8362-d3e947ec1f33","fields":{"slug":"/blog/2021-01-04-directivas-de-nativescript/"},"frontmatter":{"title":"Directivas de nativescript ","templateKey":"blog-post","date":"January 04, 2021","featuredpost":false,"featuredimage":{"publicURL":"/static/cdfb8784bfae5fc081b52af0a173e161/nativescript.png","childImageSharp":{"fluid":{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAJCAYAAAAywQxIAAAACXBIWXMAAAsTAAALEwEAmpwYAAAC5ElEQVQozwHZAib9AFFU2LdXUc+3Xk/GuGRNvrhrS7a3cUmtt3hHpLh+Rpy4hEOTuHQ5l76GO4m8mj55uZ47cbmlOWi5qzdgubE1WLq9M0y4nzJZyKczU8jKIim3AEtR2rZGRNCyUEXHs1dDv7NeQbS0ZT6stGs9pLVzNZOycUqwxpOf+Pp7d9/oiCx0tZcxbLacLmO2oitatq0pTrWlKE68jiZVyaksTMOoLErGAEZQ3LZCQ9KySkLFuEw7trxTObawXDissmI2pbNrLZGvZke3yJ+0//+Kj+3yeiB0s5EqabSVJ2G1nSRWtJ8jUbd8KGTPiCVYy4krXtCoLEvFAERR37Y+P8W/RD/Du1JFtchwXca7blK6uXZTs7p7Tai5fEulvGxRvs9+U67JlUeIuppFgbueQHa7qURxu6A5Z798KGXOjiVXxo4sXMyfLlLJAEJL0MI8QMbBPje0yFxTv8mEdszKhG/JwYZrwMGLabrBkWexwZ1mo76la6PCoGGdwqllmcSrXo7CtWePxrBNdb+rJUyzjyZZxX8uZtSpLk3DAD9Ix8o5P8XDQT67yEE3rs1ENK3GVDu6sFo4rrJiNqWyaTWcs24ylLR3MIqzfy5/soUrdrSNKm20lCdjtJ0mWrScKVm6gidhy6ksT73ALUC4ADtR5bk4O7rNPj27yUM/wMBKPrjBVUG/s1w/tLRjPay0aTqitHI5mbNvNY+8dTOHvYkyfbKNMHS1ki5stqIrXrJ2Km3OVyl45q0rTrq7Lka5ADtY8rQ2RNW9PkHBx0VH1bNNRs2yU0PBtFpBuLRgPq+0aD2ntG46nbVgNJDLcTWKv3gzg72HMnm4kjBvtZcuZreKLGfChilixqMxWb+4L0m5ADlW77dBWOm3R1bitk1T17dUUc+4Wk/HuGFNvrhnS7a4bkquuGI/ncpoPZbKbkCSy3Q+jMiMP4S6lD17uZg7c7ubOWy9ojdkvac1XL2xJka3L1Zvdf4iU3YAAAAASUVORK5CYII=","aspectRatio":2.3076923076923075,"src":"/static/cdfb8784bfae5fc081b52af0a173e161/d966b/nativescript.png","srcSet":"/static/cdfb8784bfae5fc081b52af0a173e161/46a2d/nativescript.png 30w,\n/static/cdfb8784bfae5fc081b52af0a173e161/156de/nativescript.png 60w,\n/static/cdfb8784bfae5fc081b52af0a173e161/d966b/nativescript.png 120w,\n/static/cdfb8784bfae5fc081b52af0a173e161/96037/nativescript.png 180w,\n/static/cdfb8784bfae5fc081b52af0a173e161/67196/nativescript.png 240w,\n/static/cdfb8784bfae5fc081b52af0a173e161/6050d/nativescript.png 1200w","sizes":"(max-width: 120px) 100vw, 120px"}}}}}}]}}}