CINXE.COM

C贸mo cambiamos a la programaci贸n funcional para nuestro producto estrella - OnTheGoSystems

<!DOCTYPE html> <html lang="es-ES" class="no-js"> <head> <meta charset="UTF-8"/> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <link rel="profile" href="http://gmpg.org/xfn/11"/> <link rel="pingback" href="https://onthegosystems.com/xmlrpc.php"/> <link rel="apple-touch-icon" sizes="180x180" href="https://onthegosystems.com/wp-content/themes/onthegosystems-theme/img/apple-touch-icon.png"/> <script type="text/javascript" src="https://app.termly.io/resource-blocker/6129d08d-7ede-40a3-87f2-29efd1390885?autoBlock=on" data-rocket-defer defer> </script><meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> <link rel="alternate" hreflang="en" href="https://onthegosystems.com/2022/03/how-we-switched-to-functional-programming-for-our-flagship-product/" /> <link rel="alternate" hreflang="es" href="https://onthegosystems.com/es/2022/03/como-cambiamos-a-la-programacion-funcional-para-nuestro-producto-estrella/" /> <link rel="alternate" hreflang="fr" href="https://onthegosystems.com/fr/2022/03/comment-nous-avons-adopte-la-programmation-fonctionnelle-pour-notre-produit-phare/" /> <link rel="alternate" hreflang="de" href="https://onthegosystems.com/de/2022/03/wie-wir-fuer-unser-flaggschiffprodukt-auf-funktionale-programmierung-umgestellt-haben/" /> <link rel="alternate" hreflang="x-default" href="https://onthegosystems.com/2022/03/how-we-switched-to-functional-programming-for-our-flagship-product/" /> <!-- Google Tag Manager for WordPress by gtm4wp.com --> <script data-cfasync="false" data-pagespeed-no-defer> var gtm4wp_datalayer_name = "dataLayer"; var dataLayer = dataLayer || []; </script> <!-- End Google Tag Manager for WordPress by gtm4wp.com --> <!-- This site is optimized with the Yoast SEO plugin v23.8 - https://yoast.com/wordpress/plugins/seo/ --> <title>C贸mo cambiamos a la programaci贸n funcional para nuestro producto estrella - OnTheGoSystems</title><style id="rocket-critical-css">.tb-border-radius>.components-base-control.tb-input-border-radius-topleft{grid-area:topleft}html[dir="rtl"] .tb-border-radius>.components-base-control.tb-input-border-radius-topleft{grid-area:topright}.tb-border-radius>.components-base-control.tb-input-border-radius-topright{grid-area:topright}html[dir="rtl"] .tb-border-radius>.components-base-control.tb-input-border-radius-topright{grid-area:topleft}.tb-border-radius>.components-base-control.tb-input-border-radius-bottomright{grid-area:bottomright}html[dir="rtl"] .tb-border-radius>.components-base-control.tb-input-border-radius-bottomright{grid-area:bottomleft}.tb-border-radius>.components-base-control.tb-input-border-radius-bottomleft{grid-area:bottomleft}html[dir="rtl"] .tb-border-radius>.components-base-control.tb-input-border-radius-bottomleft{grid-area:bottomright}html[dir="rtl"] .tb-border-radius>.components-base-control.tb-input-border-radius-topleft{grid-area:topleft}html[dir="rtl"] .tb-border-radius>.components-base-control.tb-input-border-radius-topright{grid-area:topright}html[dir="rtl"] .tb-border-radius>.components-base-control.tb-input-border-radius-bottomright{grid-area:bottomright}html[dir="rtl"] .tb-border-radius>.components-base-control.tb-input-border-radius-bottomleft{grid-area:bottomleft}.wp-block-toolset-blocks-padding-margin__item1{text-align:center;grid-area:a}.wp-block-toolset-blocks-padding-margin__item2{text-align:center;grid-area:b;border:3px solid #006a95;border-bottom:0;background:#c8e1fa}.wp-block-toolset-blocks-padding-margin__item3{text-align:right;grid-area:c}.wp-block-toolset-blocks-padding-margin__item4{grid-area:d;border-left:3px solid #006a95;background:#c8e1fa}.wp-block-toolset-blocks-padding-margin__item5{text-align:right;grid-area:e;border-right:3px solid #006a95;background:#c8e1fa}.wp-block-toolset-blocks-padding-margin__item6{grid-area:f}.wp-block-toolset-blocks-padding-margin__item7{grid-area:g;text-align:center;border:3px solid #006a95;border-top:0;background:#c8e1fa}.wp-block-toolset-blocks-padding-margin__item8{grid-area:h;text-align:center}.wp-block-toolset-blocks-padding-margin__content{grid-area:i;background:#0085ba;border:1px solid #006a95;align-self:stretch}.tb-container p:first-child{margin-top:0!important}.tb-container p:last-child{margin-bottom:0!important}.tb-container figure{margin-top:0;margin-bottom:0}.tb-container .tb-container-inner{width:100%;margin:0 auto}.tb-grid{display:grid;grid-row-gap:25px;grid-column-gap:25px}.tb-grid-column{flex-wrap:wrap}.tb-grid-column>*{width:100%}.tb-grid-column.tb-grid-align-top{width:100%;display:flex;align-content:flex-start}.tb-field{margin-bottom:0.76em}.tb-social-share__network{display:inline-block;text-align:center;vertical-align:top;margin-right:7px;margin-bottom:7px}.tb-social-share--092 .tb-social-share__facebook__share-button{display:inline-block;background-size:contain;background-color:#3b5998;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg%3E%3Cpath d='M34.1,47V33.3h4.6l0.7-5.3h-5.3v-3.4c0-1.5,0.4-2.6,2.6-2.6l2.8,0v-4.8c-0.5-0.1-2.2-0.2-4.1-0.2 c-4.1,0-6.9,2.5-6.9,7V28H24v5.3h4.6V47H34.1z' fill='%23FFFFFF'%3E%3C/path%3E%3C/g%3E%3C/svg%3E")}.tb-social-share--092 .tb-social-share__linkedin__share-button{display:inline-block;background-size:contain;background-color:#007fb1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' %3E%3Cg%3E%3Cpath d='M20.4,44h5.4V26.6h-5.4V44z M23.1,18c-1.7,0-3.1,1.4-3.1,3.1c0,1.7,1.4,3.1,3.1,3.1 c1.7,0,3.1-1.4,3.1-3.1C26.2,19.4,24.8,18,23.1,18z M39.5,26.2c-2.6,0-4.4,1.4-5.1,2.8h-0.1v-2.4h-5.2V44h5.4v-8.6 c0-2.3,0.4-4.5,3.2-4.5c2.8,0,2.8,2.6,2.8,4.6V44H46v-9.5C46,29.8,45,26.2,39.5,26.2z' fill='%23FFFFFF'%3E%3C/path%3E%3C/g%3E%3C/svg%3E")}.tb-social-share--092 .tb-social-share__twitter__share-button{display:inline-block;background-size:contain;background-color:#00aced;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg%3E%3Cpath d='M48,22.1c-1.2,0.5-2.4,0.9-3.8,1c1.4-0.8,2.4-2.1,2.9-3.6c-1.3,0.8-2.7,1.3-4.2,1.6 C41.7,19.8,40,19,38.2,19c-3.6,0-6.6,2.9-6.6,6.6c0,0.5,0.1,1,0.2,1.5c-5.5-0.3-10.3-2.9-13.5-6.9c-0.6,1-0.9,2.1-0.9,3.3 c0,2.3,1.2,4.3,2.9,5.5c-1.1,0-2.1-0.3-3-0.8c0,0,0,0.1,0,0.1c0,3.2,2.3,5.8,5.3,6.4c-0.6,0.1-1.1,0.2-1.7,0.2c-0.4,0-0.8,0-1.2-0.1 c0.8,2.6,3.3,4.5,6.1,4.6c-2.2,1.8-5.1,2.8-8.2,2.8c-0.5,0-1.1,0-1.6-0.1c2.9,1.9,6.4,2.9,10.1,2.9c12.1,0,18.7-10,18.7-18.7 c0-0.3,0-0.6,0-0.8C46,24.5,47.1,23.4,48,22.1z' fill='%23fff'%3E%3C/path%3E%3C/g%3E%3C/svg%3E")}.tb-social-share--round .SocialMediaShareButton{border-radius:50%}.tb-social-share__excerpt{display:none}:root{--wp-admin-theme-color:#007cba;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-20:#005a87}.wp-block-embed{margin-bottom:1em}.wp-block-embed iframe{max-width:100%}.wp-block-embed__wrapper{position:relative}.aligncenter{clear:both}@font-face{font-family:'Lato';font-style:italic;font-weight:400;font-display:swap;src:local('Lato Italic'),local('Lato-Italic'),url(https://fonts.gstatic.com/s/lato/v17/S6u8w4BMUTPHjxswWw.ttf) format('truetype')}@font-face{font-family:'Lato';font-style:italic;font-weight:700;font-display:swap;src:local('Lato Bold Italic'),local('Lato-BoldItalic'),url(https://fonts.gstatic.com/s/lato/v17/S6u_w4BMUTPHjxsI5wqPHA.ttf) format('truetype')}@font-face{font-family:'Lato';font-style:normal;font-weight:400;font-display:swap;src:local('Lato Regular'),local('Lato-Regular'),url(https://fonts.gstatic.com/s/lato/v17/S6uyw4BMUTPHvxk.ttf) format('truetype')}@font-face{font-family:'Lato';font-style:normal;font-weight:700;font-display:swap;src:local('Lato Bold'),local('Lato-Bold'),url(https://fonts.gstatic.com/s/lato/v17/S6u9w4BMUTPHh6UVew8.ttf) format('truetype')}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}figure,header,nav,section{display:block}a{background-color:transparent}strong{font-weight:bold}h1{font-size:2em;margin:0.67em 0}img{border:0}figure{margin:1em 40px}button{color:inherit;font:inherit;margin:0}button{overflow:visible}button{text-transform:none}button{-webkit-appearance:button}button::-moz-focus-inner{border:0;padding:0}*{box-sizing:border-box}*:before,*:after{box-sizing:border-box}html{font-size:10px}body{font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1em;line-height:1.42857143;color:#000;background-color:#fff}button{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#517bf5;text-decoration:none}figure{margin:0}img{vertical-align:middle}.avatar{border-radius:50%}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}h1{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}h1{margin-top:1em;margin-bottom:.5em}h1{font-size:3em}p{margin:0 0 .5em}ul{margin-top:0;margin-bottom:.5em}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.row{margin-left:-15px;margin-right:-15px}.col-sm-5,.col-sm-7{position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media (min-width:768px){.col-sm-5,.col-sm-7{float:left}.col-sm-7{width:58.33333333%}.col-sm-5{width:41.66666667%}}.collapse{display:none;visibility:hidden}.nav{margin-bottom:0;padding-left:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.navbar{position:relative;min-height:50px;margin-bottom:0;border:1px solid transparent}@media (min-width:992px){.navbar{border-radius:0}}.navbar-collapse{overflow-x:visible;padding-right:10px;padding-left:10px;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);-webkit-overflow-scrolling:touch}@media (min-width:992px){.navbar-collapse{width:auto;border-top:0;box-shadow:none}.navbar-collapse.collapse{display:block!important;visibility:visible!important;height:auto!important;padding-bottom:0;overflow:visible!important}}.navbar-toggle{position:relative;float:right;margin-right:10px;padding:9px 10px;margin-top:8px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:20px}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:992px){.navbar-toggle{display:none}}.navbar-nav{margin:10px -10px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:1em}@media (min-width:992px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:20px;padding-bottom:20px}}@media (min-width:992px){.navbar-right{float:right!important;margin-right:-10px}}.navbar-default{background-color:transparent;border-color:transparent}.navbar-default .navbar-nav>li>a{color:#555}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse{border-color:transparent}.container:before,.container:after,.row:before,.row:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-collapse:before,.navbar-collapse:after{content:" ";display:table}.container:after,.row:after,.nav:after,.navbar:after,.navbar-collapse:after{clear:both}@-ms-viewport{width:device-width}html{font-size:1em}p:last-child,ul:last-child{margin-bottom:0}h1{font-weight:300}@media (max-width:480px){h1{font-size:2em}}.aligncenter{text-align:center}img,figure{max-width:100%;height:auto}.logo{background:url(https://onthegosystems.com/wp-content/themes/otgs/img/svg/logo-otgs-color.svg) no-repeat -10px 0;background-size:300px 46px;width:355px;height:42px;display:block;margin:20px 0 25px;text-indent:-9999px}@media (max-width:480px){.logo{background:url(https://onthegosystems.com/wp-content/themes/otgs/img/svg/logo-otgs-color-simple.svg) no-repeat 0 0;background-size:32px;width:32px;height:32px;margin:10px 0 12px}}.navbar{min-height:0;border:none}.navbar-toggle{top:-72px;right:0;position:absolute;margin-right:0;border-radius:3px;border:none}@media (max-width:480px){.navbar-toggle{top:-53.5px}}.navbar-toggle .icon-bar{height:4px;border-radius:2px;background-color:#517bf5!important}.navbar-toggle .icon-bar:nth-child(3){width:16px}@media (max-width:991px){.header-main [class*="col-"]{width:100%}}.header-main .container{width:100%!important;max-width:1170px!important}.header-main .navbar-nav>li{padding:0 15px}@media (min-width:992px){.header-main .navbar-nav>li>a{padding:30px 0 10px 0;border-top-width:5px;border-top-color:transparent;border-top-style:solid}}@media (max-width:1200px){.header-main .navbar-nav>li>a{padding-right:6px;padding-left:6px}}.header-main .navbar-nav>li>a:visited{border-top-color:#517BF5;color:#555}.header-main .navbar-nav>li:last-child{padding-right:0}@media (max-width:991px){.header-main .navbar-nav>li{padding:0}.header-main .navbar-nav>li a{padding:10px 0}.header-main .navbar-nav>li:last-child{margin-bottom:15px}}.breadcrumbs{font-size:0.9em;font-weight:700;color:#313131}.avatar{display:block}@media (min-width:640px){.avatar{position:absolute;left:0}}.single-post .wrapper-content p{line-height:1.6;margin-bottom:15px}.otgs-highlight{background:#dce5fd;color:#517BF5;font-weight:700;padding:3px 5px;border-radius:1px}.wpv-profile-picture-shape-custom{position:inherit;display:inline-block;border-radius:5px!important;margin-right:5px}</style> <link rel="canonical" href="https://onthegosystems.com/es/2022/03/como-cambiamos-a-la-programacion-funcional-para-nuestro-producto-estrella/" /> <meta property="og:locale" content="es_ES" /> <meta property="og:type" content="article" /> <meta property="og:title" content="C贸mo cambiamos a la programaci贸n funcional para nuestro producto estrella - OnTheGoSystems" /> <meta property="og:description" content="Siempre estamos buscando formas de mejorar WPML. Despu茅s de pensarlo un poco, decidimos que hab铆a llegado el momento de cambiar a la programaci贸n funcional. Cada vez m谩s desarrolladores eligen la programaci贸n funcional para proyectos a gran escala por lo predecible que es. Si has probado este paradigma de programaci贸n, puede que el c贸digo m谩s sencillo [&hellip;]" /> <meta property="og:url" content="https://onthegosystems.com/es/2022/03/como-cambiamos-a-la-programacion-funcional-para-nuestro-producto-estrella/" /> <meta property="og:site_name" content="OnTheGoSystems" /> <meta property="article:published_time" content="2024-06-03T07:40:31+00:00" /> <meta property="article:modified_time" content="2024-06-03T07:40:39+00:00" /> <meta property="og:image" content="https://onthegosystems.com/wp-content/uploads/2022/03/functional-programming-image-1.jpg" /> <meta property="og:image:width" content="1140" /> <meta property="og:image:height" content="877" /> <meta property="og:image:type" content="image/jpeg" /> <meta name="author" content="Kathy Banach" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:label1" content="Escrito por" /> <meta name="twitter:data1" content="Kathy Banach" /> <meta name="twitter:label2" content="Tiempo de lectura" /> <meta name="twitter:data2" content="1 minuto" /> <script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"Article","@id":"https://onthegosystems.com/es/2022/03/como-cambiamos-a-la-programacion-funcional-para-nuestro-producto-estrella/#article","isPartOf":{"@id":"https://onthegosystems.com/es/2022/03/como-cambiamos-a-la-programacion-funcional-para-nuestro-producto-estrella/"},"author":{"name":"Kathy Banach","@id":"https://onthegosystems.com/es/#/schema/person/3327cec179e2661885ed5912e816dad7"},"headline":"C贸mo cambiamos a la programaci贸n funcional para nuestro producto estrella","datePublished":"2024-06-03T07:40:31+00:00","dateModified":"2024-06-03T07:40:39+00:00","mainEntityOfPage":{"@id":"https://onthegosystems.com/es/2022/03/como-cambiamos-a-la-programacion-funcional-para-nuestro-producto-estrella/"},"wordCount":222,"publisher":{"@id":"https://onthegosystems.com/es/#organization"},"image":{"@id":"https://onthegosystems.com/es/2022/03/como-cambiamos-a-la-programacion-funcional-para-nuestro-producto-estrella/#primaryimage"},"thumbnailUrl":"https://onthegosystems.com/wp-content/uploads/2022/03/functional-programming-image-1.jpg","keywords":["desarrolladores"],"articleSection":["Trabajos e Historias"],"inLanguage":"es"},{"@type":"WebPage","@id":"https://onthegosystems.com/es/2022/03/como-cambiamos-a-la-programacion-funcional-para-nuestro-producto-estrella/","url":"https://onthegosystems.com/es/2022/03/como-cambiamos-a-la-programacion-funcional-para-nuestro-producto-estrella/","name":"C贸mo cambiamos a la programaci贸n funcional para nuestro producto estrella - OnTheGoSystems","isPartOf":{"@id":"https://onthegosystems.com/es/#website"},"primaryImageOfPage":{"@id":"https://onthegosystems.com/es/2022/03/como-cambiamos-a-la-programacion-funcional-para-nuestro-producto-estrella/#primaryimage"},"image":{"@id":"https://onthegosystems.com/es/2022/03/como-cambiamos-a-la-programacion-funcional-para-nuestro-producto-estrella/#primaryimage"},"thumbnailUrl":"https://onthegosystems.com/wp-content/uploads/2022/03/functional-programming-image-1.jpg","datePublished":"2024-06-03T07:40:31+00:00","dateModified":"2024-06-03T07:40:39+00:00","breadcrumb":{"@id":"https://onthegosystems.com/es/2022/03/como-cambiamos-a-la-programacion-funcional-para-nuestro-producto-estrella/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https://onthegosystems.com/es/2022/03/como-cambiamos-a-la-programacion-funcional-para-nuestro-producto-estrella/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https://onthegosystems.com/es/2022/03/como-cambiamos-a-la-programacion-funcional-para-nuestro-producto-estrella/#primaryimage","url":"https://onthegosystems.com/wp-content/uploads/2022/03/functional-programming-image-1.jpg","contentUrl":"https://onthegosystems.com/wp-content/uploads/2022/03/functional-programming-image-1.jpg","width":1140,"height":877},{"@type":"BreadcrumbList","@id":"https://onthegosystems.com/es/2022/03/como-cambiamos-a-la-programacion-funcional-para-nuestro-producto-estrella/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://onthegosystems.com/es/"},{"@type":"ListItem","position":2,"name":"Noticias de OnTheGoSystems","item":"https://onthegosystems.com/es/noticias-de-onthegosystems/"},{"@type":"ListItem","position":3,"name":"C贸mo cambiamos a la programaci贸n funcional para nuestro producto estrella"}]},{"@type":"WebSite","@id":"https://onthegosystems.com/es/#website","url":"https://onthegosystems.com/es/","name":"OnTheGoSystems","description":"WordPress plugins and professional translation","publisher":{"@id":"https://onthegosystems.com/es/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://onthegosystems.com/es/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https://onthegosystems.com/es/#organization","name":"OnTheGoSystems","url":"https://onthegosystems.com/es/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https://onthegosystems.com/es/#/schema/logo/image/","url":"https://onthegosystems.com/wp-content/uploads/2020/07/cropped-favicon.png","contentUrl":"https://onthegosystems.com/wp-content/uploads/2020/07/cropped-favicon.png","width":512,"height":512,"caption":"OnTheGoSystems"},"image":{"@id":"https://onthegosystems.com/es/#/schema/logo/image/"}},{"@type":"Person","@id":"https://onthegosystems.com/es/#/schema/person/3327cec179e2661885ed5912e816dad7","name":"Kathy Banach","image":{"@type":"ImageObject","inLanguage":"es","@id":"https://onthegosystems.com/es/#/schema/person/image/","url":"https://secure.gravatar.com/avatar/5c06eb7b80529f3a58ebb60b93c6c67a?s=96&d=mm&r=g","contentUrl":"https://secure.gravatar.com/avatar/5c06eb7b80529f3a58ebb60b93c6c67a?s=96&d=mm&r=g","caption":"Kathy Banach"},"url":"https://onthegosystems.com/es/author/kathy-b/"}]}</script> <!-- / Yoast SEO plugin. --> <link rel='dns-prefetch' href='//cpwebassets.codepen.io' /> <link rel="alternate" type="application/rss+xml" title="OnTheGoSystems &raquo; Comentario C贸mo cambiamos a la programaci贸n funcional para nuestro producto estrella del feed" href="https://onthegosystems.com/es/2022/03/como-cambiamos-a-la-programacion-funcional-para-nuestro-producto-estrella/feed/" /> <style id='wp-emoji-styles-inline-css'> img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; } </style> <link rel='preload' href='https://onthegosystems.com/wp-includes/css/dist/block-library/style.min.css?ver=6.6.2' data-rocket-async="style" as="style" onload="this.onload=null;this.rel='stylesheet'" onerror="this.removeAttribute('data-rocket-async')" media='all' /> <style id='safe-svg-svg-icon-style-inline-css'> .safe-svg-cover{text-align:center}.safe-svg-cover .safe-svg-inside{display:inline-block;max-width:100%}.safe-svg-cover svg{height:100%;max-height:100%;max-width:100%;width:100%} </style> <link rel='preload' href='https://onthegosystems.com/wp-includes/js/mediaelement/mediaelementplayer-legacy.min.css?ver=4.2.17' data-rocket-async="style" as="style" onload="this.onload=null;this.rel='stylesheet'" onerror="this.removeAttribute('data-rocket-async')" media='all' /> <link rel='preload' href='https://onthegosystems.com/wp-includes/js/mediaelement/wp-mediaelement.min.css?ver=6.6.2' data-rocket-async="style" as="style" onload="this.onload=null;this.rel='stylesheet'" onerror="this.removeAttribute('data-rocket-async')" media='all' /> <link data-minify="1" rel='preload' href='https://onthegosystems.com/wp-content/cache/min/1/wp-content/plugins/wp-views/public/css/views-frontend.css?ver=1730990188' data-rocket-async="style" as="style" onload="this.onload=null;this.rel='stylesheet'" onerror="this.removeAttribute('data-rocket-async')" media='all' /> <style id='view_editor_gutenberg_frontend_assets-inline-css'> .wpv-sort-list-dropdown.wpv-sort-list-dropdown-style-default > span.wpv-sort-list,.wpv-sort-list-dropdown.wpv-sort-list-dropdown-style-default .wpv-sort-list-item {border-color: #cdcdcd;}.wpv-sort-list-dropdown.wpv-sort-list-dropdown-style-default .wpv-sort-list-item a {color: #444;background-color: #fff;}.wpv-sort-list-dropdown.wpv-sort-list-dropdown-style-default a:hover,.wpv-sort-list-dropdown.wpv-sort-list-dropdown-style-default a:focus {color: #000;background-color: #eee;}.wpv-sort-list-dropdown.wpv-sort-list-dropdown-style-default .wpv-sort-list-item.wpv-sort-list-current a {color: #000;background-color: #eee;} .wpv-sort-list-dropdown.wpv-sort-list-dropdown-style-default > span.wpv-sort-list,.wpv-sort-list-dropdown.wpv-sort-list-dropdown-style-default .wpv-sort-list-item {border-color: #cdcdcd;}.wpv-sort-list-dropdown.wpv-sort-list-dropdown-style-default .wpv-sort-list-item a {color: #444;background-color: #fff;}.wpv-sort-list-dropdown.wpv-sort-list-dropdown-style-default a:hover,.wpv-sort-list-dropdown.wpv-sort-list-dropdown-style-default a:focus {color: #000;background-color: #eee;}.wpv-sort-list-dropdown.wpv-sort-list-dropdown-style-default .wpv-sort-list-item.wpv-sort-list-current a {color: #000;background-color: #eee;}.wpv-sort-list-dropdown.wpv-sort-list-dropdown-style-grey > span.wpv-sort-list,.wpv-sort-list-dropdown.wpv-sort-list-dropdown-style-grey .wpv-sort-list-item {border-color: #cdcdcd;}.wpv-sort-list-dropdown.wpv-sort-list-dropdown-style-grey .wpv-sort-list-item a {color: #444;background-color: #eeeeee;}.wpv-sort-list-dropdown.wpv-sort-list-dropdown-style-grey a:hover,.wpv-sort-list-dropdown.wpv-sort-list-dropdown-style-grey a:focus {color: #000;background-color: #e5e5e5;}.wpv-sort-list-dropdown.wpv-sort-list-dropdown-style-grey .wpv-sort-list-item.wpv-sort-list-current a {color: #000;background-color: #e5e5e5;} .wpv-sort-list-dropdown.wpv-sort-list-dropdown-style-default > span.wpv-sort-list,.wpv-sort-list-dropdown.wpv-sort-list-dropdown-style-default .wpv-sort-list-item {border-color: #cdcdcd;}.wpv-sort-list-dropdown.wpv-sort-list-dropdown-style-default .wpv-sort-list-item a {color: #444;background-color: #fff;}.wpv-sort-list-dropdown.wpv-sort-list-dropdown-style-default a:hover,.wpv-sort-list-dropdown.wpv-sort-list-dropdown-style-default a:focus {color: #000;background-color: #eee;}.wpv-sort-list-dropdown.wpv-sort-list-dropdown-style-default .wpv-sort-list-item.wpv-sort-list-current a {color: #000;background-color: #eee;}.wpv-sort-list-dropdown.wpv-sort-list-dropdown-style-grey > span.wpv-sort-list,.wpv-sort-list-dropdown.wpv-sort-list-dropdown-style-grey .wpv-sort-list-item {border-color: #cdcdcd;}.wpv-sort-list-dropdown.wpv-sort-list-dropdown-style-grey .wpv-sort-list-item a {color: #444;background-color: #eeeeee;}.wpv-sort-list-dropdown.wpv-sort-list-dropdown-style-grey a:hover,.wpv-sort-list-dropdown.wpv-sort-list-dropdown-style-grey a:focus {color: #000;background-color: #e5e5e5;}.wpv-sort-list-dropdown.wpv-sort-list-dropdown-style-grey .wpv-sort-list-item.wpv-sort-list-current a {color: #000;background-color: #e5e5e5;}.wpv-sort-list-dropdown.wpv-sort-list-dropdown-style-blue > span.wpv-sort-list,.wpv-sort-list-dropdown.wpv-sort-list-dropdown-style-blue .wpv-sort-list-item {border-color: #0099cc;}.wpv-sort-list-dropdown.wpv-sort-list-dropdown-style-blue .wpv-sort-list-item a {color: #444;background-color: #cbddeb;}.wpv-sort-list-dropdown.wpv-sort-list-dropdown-style-blue a:hover,.wpv-sort-list-dropdown.wpv-sort-list-dropdown-style-blue a:focus {color: #000;background-color: #95bedd;}.wpv-sort-list-dropdown.wpv-sort-list-dropdown-style-blue .wpv-sort-list-item.wpv-sort-list-current a {color: #000;background-color: #95bedd;} </style> <style id='classic-theme-styles-inline-css'> /*! This file is auto-generated */ .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} </style> <style id='global-styles-inline-css'> :root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #FFF;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--lightest-blue: #DCE5FD;--wp--preset--color--lighter-blue: #DCE5FD;--wp--preset--color--primary: #517BF5;--wp--preset--color--darker-blue: #8997BD;--wp--preset--color--dark-gray: #313131;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} :root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} </style> <link data-minify="1" rel='preload' href='https://onthegosystems.com/wp-content/cache/min/1/wp-content/plugins/sitepress-multilingual-cms/dist/css/blocks/styles.css?ver=1730990188' data-rocket-async="style" as="style" onload="this.onload=null;this.rel='stylesheet'" onerror="this.removeAttribute('data-rocket-async')" media='all' /> <link rel='preload' href='https://onthegosystems.com/wp-content/plugins/sitepress-multilingual-cms/templates/language-switchers/legacy-list-horizontal/style.min.css?ver=1' data-rocket-async="style" as="style" onload="this.onload=null;this.rel='stylesheet'" onerror="this.removeAttribute('data-rocket-async')" media='all' /> <style id='wpml-legacy-horizontal-list-0-inline-css'> .wpml-ls-statics-footer a, .wpml-ls-statics-footer .wpml-ls-sub-menu a, .wpml-ls-statics-footer .wpml-ls-sub-menu a:link, .wpml-ls-statics-footer li:not(.wpml-ls-current-language) .wpml-ls-link, .wpml-ls-statics-footer li:not(.wpml-ls-current-language) .wpml-ls-link:link {color:#444444;background-color:#ffffff;}.wpml-ls-statics-footer a, .wpml-ls-statics-footer .wpml-ls-sub-menu a:hover,.wpml-ls-statics-footer .wpml-ls-sub-menu a:focus, .wpml-ls-statics-footer .wpml-ls-sub-menu a:link:hover, .wpml-ls-statics-footer .wpml-ls-sub-menu a:link:focus {color:#000000;background-color:#eeeeee;}.wpml-ls-statics-footer .wpml-ls-current-language > a {color:#444444;background-color:#ffffff;}.wpml-ls-statics-footer .wpml-ls-current-language:hover>a, .wpml-ls-statics-footer .wpml-ls-current-language>a:focus {color:#000000;background-color:#eeeeee;} </style> <link rel='preload' href='https://onthegosystems.com/wp-content/plugins/sitepress-multilingual-cms/templates/language-switchers/menu-item/style.min.css?ver=1' data-rocket-async="style" as="style" onload="this.onload=null;this.rel='stylesheet'" onerror="this.removeAttribute('data-rocket-async')" media='all' /> <style id='wpml-menu-item-0-inline-css'> .wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer { background: #313131; } .wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer { margin-bottom: 0px; padding-bottom:30px; } .wpml-ls-statics-footer .wpml-ls-current-language > a { color: white; background-color: transparent; } .wpml-ls-legacy-list-horizontal .wpml-ls-flag { margin-right: 8px; } .wpml-ls-statics-footer a, .wpml-ls-statics-footer .wpml-ls-sub-menu a, .wpml-ls-statics-footer .wpml-ls-sub-menu a:link, .wpml-ls-statics-footer li:not(.wpml-ls-current-language) .wpml-ls-link, .wpml-ls-statics-footer li:not(.wpml-ls-current-language) .wpml-ls-link:link { color: #999; background-color: transparent; } .wpml-ls-legacy-list-horizontal a:hover, a:focus { color: white !important; text-decoration: none !important; } .wpml-ls-statics-footer .wpml-ls-current-language:hover>a, .wpml-ls-statics-footer .wpml-ls-current-language>a:focus { background-color: transparent; } </style> <link rel='preload' href='https://onthegosystems.com/wp-content/themes/onthegosystems-theme/style.css?ver=1.5.7' data-rocket-async="style" as="style" onload="this.onload=null;this.rel='stylesheet'" onerror="this.removeAttribute('data-rocket-async')" media='all' /> <link data-minify="1" rel='preload' href='https://onthegosystems.com/wp-content/cache/min/1/wp-includes/css/dashicons.min.css?ver=1730990189' data-rocket-async="style" as="style" onload="this.onload=null;this.rel='stylesheet'" onerror="this.removeAttribute('data-rocket-async')" media='all' /> <script data-minify="1" src="https://onthegosystems.com/wp-content/cache/min/1/wp-content/plugins/wp-views/vendor/toolset/common-es/public/toolset-common-es-frontend.js?ver=1730990189" id="toolset-common-es-frontend-js"></script> <script src="https://onthegosystems.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script> <script src="https://onthegosystems.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js" data-rocket-defer defer></script> <script data-minify="1" src="https://onthegosystems.com/wp-content/cache/min/1/wp-content/plugins/wonderplugin-lightbox/engine/wonderpluginlightbox.js?ver=1730990189" id="wonderplugin-lightbox-script-js" data-rocket-defer defer></script> <script src="https://onthegosystems.com/wp-content/plugins/wp-smushit/app/assets/js/smush-lazy-load.min.js?ver=3.16.6" id="smush-lazy-load-js" data-rocket-defer defer></script> <link rel="https://api.w.org/" href="https://onthegosystems.com/es/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://onthegosystems.com/es/wp-json/wp/v2/posts/20590" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://onthegosystems.com/xmlrpc.php?rsd" /> <meta name="generator" content="WordPress 6.6.2" /> <link rel='shortlink' href='https://onthegosystems.com/es/?p=20590' /> <link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://onthegosystems.com/es/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fonthegosystems.com%2Fes%2F2022%2F03%2Fcomo-cambiamos-a-la-programacion-funcional-para-nuestro-producto-estrella%2F" /> <link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://onthegosystems.com/es/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fonthegosystems.com%2Fes%2F2022%2F03%2Fcomo-cambiamos-a-la-programacion-funcional-para-nuestro-producto-estrella%2F&#038;format=xml" /> <meta name="generator" content="WPML ver:4.6.13 stt:1,4,3,2;" /> <!-- Google Tag Manager for WordPress by gtm4wp.com --> <!-- GTM Container placement set to automatic --> <script data-cfasync="false" data-pagespeed-no-defer type="text/javascript"> var dataLayer_content = {"pagePostType":"post","pagePostType2":"single-post","pageCategory":["trabajos-e-historias"],"pageAttributes":["desarrolladores"],"pagePostAuthor":"Kathy Banach"}; dataLayer.push( dataLayer_content ); </script> <script data-cfasync="false"> (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-WG954KQ'); </script> <!-- End Google Tag Manager for WordPress by gtm4wp.com --> <script> document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); </script> <style> .no-js img.lazyload { display: none; } figure.wp-block-image img.lazyloading { min-width: 150px; } .lazyload, .lazyloading { opacity: 0; } .lazyloaded { opacity: 1; transition: opacity 200ms; transition-delay: 0ms; } </style> <script> window.addEventListener("load",function(){ var c={script:false,link:false}; function ls(s) { if(!['script','link'].includes(s)||c[s]){return;}c[s]=true; var d=document,f=d.getElementsByTagName(s)[0],j=d.createElement(s); if(s==='script'){j.async=true;j.src='https://onthegosystems.com/wp-content/plugins/wp-views/vendor/toolset/blocks/public/js/frontend.js?v=1.6.14';}else{ j.rel='stylesheet';j.href='https://onthegosystems.com/wp-content/plugins/wp-views/vendor/toolset/blocks/public/css/style.css?v=1.6.14';} f.parentNode.insertBefore(j, f); }; function ex(){ls('script');ls('link')} window.addEventListener("scroll", ex, {once: true}); if (('IntersectionObserver' in window) && ('IntersectionObserverEntry' in window) && ('intersectionRatio' in window.IntersectionObserverEntry.prototype)) { var i = 0, fb = document.querySelectorAll("[class^='tb-']"), o = new IntersectionObserver(es => { es.forEach(e => { o.unobserve(e.target); if (e.intersectionRatio > 0) { ex();o.disconnect();}else{ i++;if(fb.length>i){o.observe(fb[i])}} }) }); if (fb.length) { o.observe(fb[i]) } } }) </script> <noscript> <link data-minify="1" rel="stylesheet" href="https://onthegosystems.com/wp-content/cache/min/1/wp-content/plugins/wp-views/vendor/toolset/blocks/public/css/style.css?ver=1730990189"> </noscript> <!-- BEGIN recaptcha, injected by plugin wp-recaptcha-integration --> <!-- END recaptcha --> <link rel="icon" href="https://onthegosystems.com/wp-content/uploads/2020/07/cropped-favicon-32x32.png" sizes="32x32" /> <link rel="icon" href="https://onthegosystems.com/wp-content/uploads/2020/07/cropped-favicon-192x192.png" sizes="192x192" /> <link rel="apple-touch-icon" href="https://onthegosystems.com/wp-content/uploads/2020/07/cropped-favicon-180x180.png" /> <meta name="msapplication-TileImage" content="https://onthegosystems.com/wp-content/uploads/2020/07/cropped-favicon-270x270.png" /> <style id="wp-custom-css"> .single-post .tb-container-inner p { line-height: 28px; } .single-post .tb-container-inner p a { color: #517BF5; text-decoration: underline; } .single-post .tb-container-inner p a:hover { text-decoration: none; } blockquote p{ line-height: 1.4 !important; } .page-id-7705 .tb-button__link, .page-id-7903 .tb-button__link, .page-id-10961 .tb-button__link{ margin-top:0 !important; } .post-type-archive-jobs .full-bg .tb-button__link { margin-top: inherit !important; } .tb-button__link { margin-top: 50px !important; } input, button, select, textarea{ border-radius:2px !important; } .gfield_label{ margin-bottom:5px; margin-left:0; } .ginput_complex>span label{ margin-left:0; } .social-btn .tb-button__link{ margin-top:0!important; } .member-socials{ display: flex; justify-content: center; } .white-link a{ color:#fff !important; } .logo-filter{ filter: grayscale(1); opacity:.5; margin:0 auto !important; } .logo-filter:hover{ transition:.3s; filter:none; opacity:1; } .home .header-main .navbar-nav>li.current-menu-item a { border-top-color: #517BF5; 聽 聽color: #555; } @media (min-width: 992px) { .home .header-main .navbar-nav>li>a { color: #555 !important; } .home .header-main .navbar-nav>li>a:hover { border-top-color: #517BF5; } } h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { line-height: 140%; } div[data-custom-class="body"] { max-width: 900px; margin: 0 auto; } div[data-custom-class="body"] div { line-height: 160%; margin-bottom: 15px; } span[data-custom-class="heading_1"] { display: block; font-size: 1.5em; margin: 30px 0 15px; } div[data-custom-class="body"] table td { padding: 10px 15px; } .otgs-post-thumb { background-size: cover !important; } blockquote { padding: 0 0 0 30px; margin: 1em 0 1.5em 0; font-size: 1.25em; border-left: 2px solid #dce5fd; } .header-main .navbar-nav>li.wpml-ls-current-language .sub-menu { left: -50%; } </style> <script> /*! loadCSS rel=preload polyfill. [c]2017 Filament Group, Inc. MIT License */ (function(w){"use strict";if(!w.loadCSS){w.loadCSS=function(){}} var rp=loadCSS.relpreload={};rp.support=(function(){var ret;try{ret=w.document.createElement("link").relList.supports("preload")}catch(e){ret=!1} return function(){return ret}})();rp.bindMediaToggle=function(link){var finalMedia=link.media||"all";function enableStylesheet(){link.media=finalMedia} if(link.addEventListener){link.addEventListener("load",enableStylesheet)}else if(link.attachEvent){link.attachEvent("onload",enableStylesheet)} setTimeout(function(){link.rel="stylesheet";link.media="only x"});setTimeout(enableStylesheet,3000)};rp.poly=function(){if(rp.support()){return} var links=w.document.getElementsByTagName("link");for(var i=0;i<links.length;i++){var link=links[i];if(link.rel==="preload"&&link.getAttribute("as")==="style"&&!link.getAttribute("data-loadcss")){link.setAttribute("data-loadcss",!0);rp.bindMediaToggle(link)}}};if(!rp.support()){rp.poly();var run=w.setInterval(rp.poly,500);if(w.addEventListener){w.addEventListener("load",function(){rp.poly();w.clearInterval(run)})}else if(w.attachEvent){w.attachEvent("onload",function(){rp.poly();w.clearInterval(run)})}} if(typeof exports!=="undefined"){exports.loadCSS=loadCSS} else{w.loadCSS=loadCSS}}(typeof global!=="undefined"?global:this)) </script> <!--[if lt IE 9]> <script src="https://onthegosystems.com/wp-content/themes/onthegosystems-theme/js/html5shiv.min.js" type="text/javascript"></script> <![endif]--> <meta name="generator" content="WP Rocket 3.17.2.1" data-wpr-features="wpr_defer_js wpr_minify_js wpr_async_css wpr_image_dimensions wpr_minify_css wpr_desktop" /></head> <body class="post-template-default single single-post postid-20590 single-format-standard post-como-cambiamos-a-la-programacion-funcional-para-nuestro-producto-estrella views-template-blog-post"> <header data-rocket-location-hash="b7fe4f54f4e52e08d7d4e7c7fabef178" class="header-main"> <div data-rocket-location-hash="6005da2017e5fd3302f88d75d9af55c2" class="container"> <div data-rocket-location-hash="295f97f7db8967f4686087cf069b70c6" class="row "> <div class="col-sm-5"> <a href="https://onthegosystems.com/es/" class="logo">OnTheGoSystems</a> </div> <div class="col-sm-7"> <nav class=" navbar navbar-default navbar-right"> <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <div class="collapse navbar-collapse"> <nav class="site-head--navigation"><ul id="menu-main-menu" class="nav navbar-nav"><li id="menu-item-12098" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-12098"><a href="https://onthegosystems.com/es/">Inicio</a></li> <li id="menu-item-24314" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-24314"><a href="https://onthegosystems.com/es/nuestros-productos/">Nuestros productos</a></li> <li id="menu-item-12099" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-12099"><a href="https://onthegosystems.com/es/team/">Equipo</a> <ul class="sub-menu"> <li id="menu-item-24315" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-24315"><a href="https://onthegosystems.com/es/conoce-a-nuestro-equipo/">Historias de miembros del equipo</a></li> </ul> </li> <li id="menu-item-12100" class="menu-item menu-item-type-post_type_archive menu-item-object-jobs menu-item-12100"><a href="https://onthegosystems.com/es/jobs/">Empleo</a></li> <li id="menu-item-12101" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-12101"><a href="https://onthegosystems.com/es/contacto/">Contacto</a></li> <li id="menu-item-24316" class="menu-item menu-item-type-post_type menu-item-object-page current_page_parent menu-item-has-children menu-item-24316"><a href="https://onthegosystems.com/es/noticias-de-onthegosystems/">Noticias</a> <ul class="sub-menu"> <li id="menu-item-24317" class="menu-item menu-item-type-taxonomy menu-item-object-category current-post-ancestor current-menu-parent current-post-parent menu-item-24317"><a href="https://onthegosystems.com/es/trabajos-e-historias/">Trabajos e Historias</a></li> <li id="menu-item-24318" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-24318"><a href="https://onthegosystems.com/es/noticias-de-productos/">Noticias de productos</a></li> </ul> </li> <li id="menu-item-wpml-ls-2-es" class="menu-item wpml-ls-slot-2 wpml-ls-item wpml-ls-item-es wpml-ls-current-language wpml-ls-menu-item menu-item-type-wpml_ls_menu_item menu-item-object-wpml_ls_menu_item menu-item-has-children menu-item-wpml-ls-2-es"><a title="Espa帽ol" href="https://onthegosystems.com/es/2022/03/como-cambiamos-a-la-programacion-funcional-para-nuestro-producto-estrella/"><img width="18" height="12" class="wpml-ls-flag lazyload" data-src="https://onthegosystems.com/wp-content/plugins/sitepress-multilingual-cms/res/flags/es.png" alt="" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" style="--smush-placeholder-width: 18px; --smush-placeholder-aspect-ratio: 18/12;" /><noscript><img width="18" height="12" class="wpml-ls-flag" src="https://onthegosystems.com/wp-content/plugins/sitepress-multilingual-cms/res/flags/es.png" alt="" /></noscript><span class="wpml-ls-display">Espa帽ol</span></a> <ul class="sub-menu"> <li id="menu-item-wpml-ls-2-en" class="menu-item wpml-ls-slot-2 wpml-ls-item wpml-ls-item-en wpml-ls-menu-item wpml-ls-first-item menu-item-type-wpml_ls_menu_item menu-item-object-wpml_ls_menu_item menu-item-wpml-ls-2-en"><a title="Ingl茅s" href="https://onthegosystems.com/2022/03/how-we-switched-to-functional-programming-for-our-flagship-product/"><img width="18" height="12" class="wpml-ls-flag lazyload" data-src="https://onthegosystems.com/wp-content/plugins/sitepress-multilingual-cms/res/flags/en.png" alt="" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" style="--smush-placeholder-width: 18px; --smush-placeholder-aspect-ratio: 18/12;" /><noscript><img width="18" height="12" class="wpml-ls-flag" src="https://onthegosystems.com/wp-content/plugins/sitepress-multilingual-cms/res/flags/en.png" alt="" /></noscript><span class="wpml-ls-display">Ingl茅s</span></a></li> <li id="menu-item-wpml-ls-2-fr" class="menu-item wpml-ls-slot-2 wpml-ls-item wpml-ls-item-fr wpml-ls-menu-item menu-item-type-wpml_ls_menu_item menu-item-object-wpml_ls_menu_item menu-item-wpml-ls-2-fr"><a title="Franc茅s" href="https://onthegosystems.com/fr/2022/03/comment-nous-avons-adopte-la-programmation-fonctionnelle-pour-notre-produit-phare/"><img width="18" height="12" class="wpml-ls-flag lazyload" data-src="https://onthegosystems.com/wp-content/plugins/sitepress-multilingual-cms/res/flags/fr.png" alt="" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" style="--smush-placeholder-width: 18px; --smush-placeholder-aspect-ratio: 18/12;" /><noscript><img width="18" height="12" class="wpml-ls-flag" src="https://onthegosystems.com/wp-content/plugins/sitepress-multilingual-cms/res/flags/fr.png" alt="" /></noscript><span class="wpml-ls-display">Franc茅s</span></a></li> <li id="menu-item-wpml-ls-2-de" class="menu-item wpml-ls-slot-2 wpml-ls-item wpml-ls-item-de wpml-ls-menu-item wpml-ls-last-item menu-item-type-wpml_ls_menu_item menu-item-object-wpml_ls_menu_item menu-item-wpml-ls-2-de"><a title="Alem谩n" href="https://onthegosystems.com/de/2022/03/wie-wir-fuer-unser-flaggschiffprodukt-auf-funktionale-programmierung-umgestellt-haben/"><img width="18" height="12" class="wpml-ls-flag lazyload" data-src="https://onthegosystems.com/wp-content/plugins/sitepress-multilingual-cms/res/flags/de.png" alt="" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" style="--smush-placeholder-width: 18px; --smush-placeholder-aspect-ratio: 18/12;" /><noscript><img width="18" height="12" class="wpml-ls-flag" src="https://onthegosystems.com/wp-content/plugins/sitepress-multilingual-cms/res/flags/de.png" alt="" /></noscript><span class="wpml-ls-display">Alem谩n</span></a></li> </ul> </li> </ul></nav> </div> </nav> </div> </div> </div> </header> <section data-rocket-location-hash="9a2a83699c9d6b99a627cc22f8a94345" id="post-20590" class="wrapper-content post-20590 post type-post status-publish format-standard has-post-thumbnail hentry category-trabajos-e-historias tag-desarrolladores"> <div data-rocket-location-hash="20c14b4f449ccdee9bc474c8df45b54e" class="tces-js-style-encoded" style="display:none;">LnRiLWhlYWRpbmcuaGFzLWJhY2tncm91bmR7cGFkZGluZzowfQ==</div><script class="tces-js-style-to-head">toolsetCommonEs.styleToHead()</script><div data-rocket-location-hash="6b1278771b4efc29ca1de48cf6dde6d9" class="tces-js-style-encoded" style="display:none;">LnRiLWZpZWxke21hcmdpbi1ib3R0b206MC43NmVtfS50Yi1maWVsZC0tbGVmdHt0ZXh0LWFsaWduOmxlZnR9LnRiLWZpZWxkLS1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXJ9LnRiLWZpZWxkLS1yaWdodHt0ZXh0LWFsaWduOnJpZ2h0fS50Yi1maWVsZF9fc2t5cGVfcHJldmlld3twYWRkaW5nOjEwcHggMjBweDtib3JkZXItcmFkaXVzOjNweDtjb2xvcjojZmZmO2JhY2tncm91bmQ6IzAwYWZlZTtkaXNwbGF5OmlubGluZS1ibG9ja311bC5nbGlkZV9fc2xpZGVze21hcmdpbjowfQ==</div><script class="tces-js-style-to-head">toolsetCommonEs.styleToHead()</script><div data-rocket-location-hash="16a5cc11bb2e91f8fb082ed540a0dae8" class="tces-js-font-encoded" style="display:none;">TGF0bzo3MDAsOTAwLHJlZ3VsYXI=</div><script class="tces-js-font-to-head">toolsetCommonEs.fontToHead()</script><div data-rocket-location-hash="10a0e2c59ceae082e7322df472f65358" class="tces-js-style-encoded" style="display:none;">LnRiLWNvbnRhaW5lciAudGItY29udGFpbmVyLWlubmVye3dpZHRoOjEwMCU7bWFyZ2luOjAgYXV0b30gLndwLWJsb2NrLXRvb2xzZXQtYmxvY2tzLWNvbnRhaW5lci50Yi1jb250YWluZXJbZGF0YS10b29sc2V0LWJsb2Nrcy1jb250YWluZXI9IjVmZDlkZDg4MTkwOTllY2FhYWRlZWZjMDcwMzZhNzU4Il0geyBwYWRkaW5nOiAwcHggMTVweCAwcHggMTVweDttYXJnaW4tYm90dG9tOiA3MHB4OyB9IC53cC1ibG9jay10b29sc2V0LWJsb2Nrcy1jb250YWluZXIudGItY29udGFpbmVyW2RhdGEtdG9vbHNldC1ibG9ja3MtY29udGFpbmVyPSI1ZmQ5ZGQ4ODE5MDk5ZWNhYWFkZWVmYzA3MDM2YTc1OCJdID4gLnRiLWNvbnRhaW5lci1pbm5lciB7IG1heC13aWR0aDogODUwcHg7IH0gLnRiLWNvbnRhaW5lciAudGItY29udGFpbmVyLWlubmVye3dpZHRoOjEwMCU7bWFyZ2luOjAgYXV0b30gLndwLWJsb2NrLXRvb2xzZXQtYmxvY2tzLWNvbnRhaW5lci50Yi1jb250YWluZXJbZGF0YS10b29sc2V0LWJsb2Nrcy1jb250YWluZXI9ImViN2NjNjI4YTRiODE3YTcxMTEwZTIyNDM5NGMzODEyIl0geyBib3JkZXItcmFkaXVzOiAycHg7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQoIDQ1ZGVnLHJnYmEoIDEyLCAxMiwgMTQsIDEgKSxyZ2JhKCAxMzcsIDE1MSwgMTg5LCAxICkgKTtwYWRkaW5nOiA3MHB4O21hcmdpbi10b3A6IDcwcHg7bWFyZ2luLWJvdHRvbTogNzBweDsgfSAudGItYnV0dG9ue2NvbG9yOiNmMWYxZjF9LnRiLWJ1dHRvbi0tbGVmdHt0ZXh0LWFsaWduOmxlZnR9LnRiLWJ1dHRvbi0tY2VudGVye3RleHQtYWxpZ246Y2VudGVyfS50Yi1idXR0b24tLXJpZ2h0e3RleHQtYWxpZ246cmlnaHR9LnRiLWJ1dHRvbl9fbGlua3tjb2xvcjppbmhlcml0O2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2xpbmUtaGVpZ2h0OjEwMCU7dGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudDt0ZXh0LWFsaWduOmNlbnRlcjt0cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2V9LnRiLWJ1dHRvbl9fbGluazpob3ZlciwudGItYnV0dG9uX19saW5rOmZvY3VzLC50Yi1idXR0b25fX2xpbms6dmlzaXRlZHtjb2xvcjppbmhlcml0fS50Yi1idXR0b25fX2xpbms6aG92ZXIgLnRiLWJ1dHRvbl9fY29udGVudCwudGItYnV0dG9uX19saW5rOmZvY3VzIC50Yi1idXR0b25fX2NvbnRlbnQsLnRiLWJ1dHRvbl9fbGluazp2aXNpdGVkIC50Yi1idXR0b25fX2NvbnRlbnR7Zm9udC1mYW1pbHk6aW5oZXJpdDtmb250LXN0eWxlOmluaGVyaXQ7Zm9udC13ZWlnaHQ6aW5oZXJpdDtsZXR0ZXItc3BhY2luZzppbmhlcml0O3RleHQtZGVjb3JhdGlvbjppbmhlcml0O3RleHQtc2hhZG93OmluaGVyaXQ7dGV4dC10cmFuc2Zvcm06aW5oZXJpdH0udGItYnV0dG9uX19jb250ZW50e3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt0cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2V9LnRiLWJ1dHRvbl9faWNvbnt0cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2U7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlO2ZvbnQtc3R5bGU6bm9ybWFsICFpbXBvcnRhbnR9LnRiLWJ1dHRvbl9faWNvbjo6YmVmb3Jle2NvbnRlbnQ6YXR0cihkYXRhLWZvbnQtY29kZSk7Zm9udC13ZWlnaHQ6bm9ybWFsICFpbXBvcnRhbnR9LnRiLWJ1dHRvbl9fbGlua3tiYWNrZ3JvdW5kLWNvbG9yOiM0NDQ7Ym9yZGVyLXJhZGl1czowLjNlbTtmb250LXNpemU6MS4zZW07bWFyZ2luLWJvdHRvbTowLjc2ZW07cGFkZGluZzowLjU1ZW0gMS41ZW0gMC41NWVtfSAudGItYnV0dG9uW2RhdGEtdG9vbHNldC1ibG9ja3MtYnV0dG9uPSIxMzkzZTZjYTI3YzBiY2I3NTQxODFiNzQ0NzAyYzdkZSJdIHsgdGV4dC1hbGlnbjogY2VudGVyOyB9IC50Yi1idXR0b25bZGF0YS10b29sc2V0LWJsb2Nrcy1idXR0b249IjEzOTNlNmNhMjdjMGJjYjc1NDE4MWI3NDQ3MDJjN2RlIl0gLnRiLWJ1dHRvbl9fbGluayB7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoIDgxLCAxMjMsIDI0NSwgMSApO2JvcmRlci1yYWRpdXM6IDJweDtjb2xvcjogcmdiYSggMjU1LCAyNTUsIDI1NSwgMSApO3BhZGRpbmc6IDE4cHggMzBweCAyMnB4IDMwcHg7Zm9udC1zaXplOiAxN3B4O2ZvbnQtZmFtaWx5OiBMYXRvO2ZvbnQtd2VpZ2h0OiA3MDA7bGV0dGVyLXNwYWNpbmc6IDFweDtjb2xvcjogcmdiYSggMjU1LCAyNTUsIDI1NSwgMSApOyB9IC50Yi1idXR0b25bZGF0YS10b29sc2V0LWJsb2Nrcy1idXR0b249IjEzOTNlNmNhMjdjMGJjYjc1NDE4MWI3NDQ3MDJjN2RlIl0gLnRiLWJ1dHRvbl9fbGluazpob3ZlciB7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoIDIyMCwgMjI5LCAyNTMsIDEgKTtjb2xvcjogcmdiYSggODEsIDEyMywgMjQ1LCAxICk7Y29sb3I6IHJnYmEoIDgxLCAxMjMsIDI0NSwgMSApOyB9IC50Yi1idXR0b25bZGF0YS10b29sc2V0LWJsb2Nrcy1idXR0b249IjEzOTNlNmNhMjdjMGJjYjc1NDE4MWI3NDQ3MDJjN2RlIl0gLnRiLWJ1dHRvbl9faWNvbiB7IGZvbnQtZmFtaWx5OiBkYXNoaWNvbnM7IH0gLnRiLWZpZWxkcy1hbmQtdGV4dFtkYXRhLXRvb2xzZXQtYmxvY2tzLWZpZWxkcy1hbmQtdGV4dD0iZjM4YzI3OGJiODM4ZTZhNzc3YjhiOWNiYmEzZTFhZGYiXSB7IGZvbnQtZmFtaWx5OiBMYXRvO2xpbmUtaGVpZ2h0OiAyOHB4O2NvbG9yOiByZ2JhKCAyNTUsIDI1NSwgMjU1LCAxICk7IH0gLnRiLWZpZWxkcy1hbmQtdGV4dFtkYXRhLXRvb2xzZXQtYmxvY2tzLWZpZWxkcy1hbmQtdGV4dD0iZjM4YzI3OGJiODM4ZTZhNzc3YjhiOWNiYmEzZTFhZGYiXSBwIHsgZm9udC1mYW1pbHk6IExhdG87bGluZS1oZWlnaHQ6IDI4cHg7Y29sb3I6IHJnYmEoIDI1NSwgMjU1LCAyNTUsIDEgKTsgfSBoMy50Yi1oZWFkaW5nW2RhdGEtdG9vbHNldC1ibG9ja3MtaGVhZGluZz0iYmNlNjY4ZWU5MzIzMjVlYzk5NTE4YTZlNTY0NWMzYjkiXSAgeyBmb250LXNpemU6IDM2cHg7Zm9udC1mYW1pbHk6IExhdG87Zm9udC13ZWlnaHQ6IDkwMDtjb2xvcjogcmdiYSggMjU1LCAyNTUsIDI1NSwgMSApO3RleHQtYWxpZ246IGNlbnRlcjttYXJnaW4tYm90dG9tOiAyNXB4O2JvcmRlci10b3A6IDBweCBzb2xpZCByZ2JhKCA4MSwgMTIzLCAyNDUsIDEgKTtib3JkZXItbGVmdDogMHB4IHNvbGlkIHJnYmEoIDgxLCAxMjMsIDI0NSwgMSApOyB9ICBoMy50Yi1oZWFkaW5nW2RhdGEtdG9vbHNldC1ibG9ja3MtaGVhZGluZz0iYmNlNjY4ZWU5MzIzMjVlYzk5NTE4YTZlNTY0NWMzYjkiXSBhICB7IGNvbG9yOiByZ2JhKCAyNTUsIDI1NSwgMjU1LCAxICk7dGV4dC1kZWNvcmF0aW9uOiBub25lOyB9IC50Yi1maWVsZFtkYXRhLXRvb2xzZXQtYmxvY2tzLWZpZWxkPSJiNTk5ZTIxMGUxOTI3MjcwNDRkNTk5MDk0NTlhYTc5OCJdIHsgZm9udC1mYW1pbHk6IExhdG87bGluZS1oZWlnaHQ6IDI4cHg7Y29sb3I6IHJnYmEoIDQ5LCA0OSwgNDksIDEgKTttYXJnaW4tYm90dG9tOiA1MHB4OyB9ICAudGItZmllbGRbZGF0YS10b29sc2V0LWJsb2Nrcy1maWVsZD0iYjU5OWUyMTBlMTkyNzI3MDQ0ZDU5OTA5NDU5YWE3OTgiXSBhIHsgY29sb3I6IHJnYmEoIDQ5LCA0OSwgNDksIDEgKTt0ZXh0LWRlY29yYXRpb246IG5vbmU7IH0gLnRiLWNvbnRhaW5lciAudGItY29udGFpbmVyLWlubmVye3dpZHRoOjEwMCU7bWFyZ2luOjAgYXV0b30gLndwLWJsb2NrLXRvb2xzZXQtYmxvY2tzLWNvbnRhaW5lci50Yi1jb250YWluZXJbZGF0YS10b29sc2V0LWJsb2Nrcy1jb250YWluZXI9IjFmODY3YjU3NzM1ZGE4ZTdmOTUzM2YzZTFiODUyOGIzIl0geyBwYWRkaW5nOiAyNXB4IDE1cHggMjVweCAxNXB4O21hcmdpbi1ib3R0b206IDUwcHg7IH0gLndwLWJsb2NrLXRvb2xzZXQtYmxvY2tzLWNvbnRhaW5lci50Yi1jb250YWluZXJbZGF0YS10b29sc2V0LWJsb2Nrcy1jb250YWluZXI9IjFmODY3YjU3NzM1ZGE4ZTdmOTUzM2YzZTFiODUyOGIzIl0gPiAudGItY29udGFpbmVyLWlubmVyIHsgbWF4LXdpZHRoOiAxMTQwcHg7IH0gLnRiLXNvY2lhbC1zaGFyZV9fbmV0d29ya3tkaXNwbGF5OmlubGluZS1ibG9jazt0ZXh0LWFsaWduOmNlbnRlcjt2ZXJ0aWNhbC1hbGlnbjp0b3A7bWFyZ2luLXJpZ2h0OjdweDttYXJnaW4tYm90dG9tOjdweH0udGItc29jaWFsLXNoYXJlLS0wOTIgLnRiLXNvY2lhbC1zaGFyZV9fZmFjZWJvb2tfX3NoYXJlLWJ1dHRvbntjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmlubGluZS1ibG9jaztiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtiYWNrZ3JvdW5kLWNvbG9yOiMzYjU5OTg7fS50Yi1zb2NpYWwtc2hhcmUtLTA5MiAudGItc29jaWFsLXNoYXJlX19saW5rZWRpbl9fc2hhcmUtYnV0dG9ue2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JhY2tncm91bmQtc2l6ZTpjb250YWluO2JhY2tncm91bmQtY29sb3I6IzAwN2ZiMTt9LnRiLXNvY2lhbC1zaGFyZS0tMDkyIC50Yi1zb2NpYWwtc2hhcmVfX3R3aXR0ZXJfX3NoYXJlLWJ1dHRvbntjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmlubGluZS1ibG9jaztiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtiYWNrZ3JvdW5kLWNvbG9yOiMwMGFjZWQ7fS50Yi1zb2NpYWwtc2hhcmUtLTA5MiAudGItc29jaWFsLXNoYXJlX19waW50ZXJlc3RfX3NoYXJlLWJ1dHRvbntjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmlubGluZS1ibG9jaztiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtiYWNrZ3JvdW5kLWNvbG9yOiNjYjIxMjg7fS50Yi1zb2NpYWwtc2hhcmUtLTA5MiAudGItc29jaWFsLXNoYXJlX190ZWxlZ3JhbV9fc2hhcmUtYnV0dG9ue2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JhY2tncm91bmQtc2l6ZTpjb250YWluO2JhY2tncm91bmQtY29sb3I6IzM3YWVlMjt9LnRiLXNvY2lhbC1zaGFyZS0tMDkyIC50Yi1zb2NpYWwtc2hhcmVfX3JlZGRpdF9fc2hhcmUtYnV0dG9ue2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JhY2tncm91bmQtc2l6ZTpjb250YWluO2JhY2tncm91bmQtY29sb3I6IzVmOTljZjt9LnRiLXNvY2lhbC1zaGFyZS0tMDkyIC50Yi1zb2NpYWwtc2hhcmVfX3ZpYmVyX19zaGFyZS1idXR0b257Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTppbmxpbmUtYmxvY2s7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47YmFja2dyb3VuZC1jb2xvcjojN2M1MjllO30udGItc29jaWFsLXNoYXJlLS0wOTIgLnRiLXNvY2lhbC1zaGFyZV9fZW1haWxfX3NoYXJlLWJ1dHRvbntjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmlubGluZS1ibG9jaztiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtiYWNrZ3JvdW5kLWNvbG9yOiM3ZjdmN2Y7fS50Yi1zb2NpYWwtc2hhcmUtLXJvdW5kIC5Tb2NpYWxNZWRpYVNoYXJlQnV0dG9ue2JvcmRlci1yYWRpdXM6NTAlfS50Yi1zb2NpYWwtc2hhcmVfX2V4Y2VycHR7ZGlzcGxheTpub25lfS50Yi1zb2NpYWwtc2hhcmUgLlNvY2lhbE1lZGlhU2hhcmVCdXR0b24tLWRpc2FibGVke29wYWNpdHk6MC42NX0gLnRiLXNvY2lhbC1zaGFyZVtkYXRhLXRvb2xzZXQtYmxvY2tzLXNvY2lhbC1zaGFyZT0iMTk3ZDhkZTk0ZGY4MDJjZDQ2M2UwNmNiMTNhNjIyNzQiXSAuU29jaWFsTWVkaWFTaGFyZUJ1dHRvbiB7IHdpZHRoOiAzMnB4O2hlaWdodDogMzJweDsgfSAudGItY29udGFpbmVyIC50Yi1jb250YWluZXItaW5uZXJ7d2lkdGg6MTAwJTttYXJnaW46MCBhdXRvfSAud3AtYmxvY2stdG9vbHNldC1ibG9ja3MtY29udGFpbmVyLnRiLWNvbnRhaW5lcltkYXRhLXRvb2xzZXQtYmxvY2tzLWNvbnRhaW5lcj0iZTBiODMwYzQ1NzNlYWJjZDZkYWFiOWQ2ZjlkNGYzYjgiXSB7IGJvcmRlci1yYWRpdXM6IDJweDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudChyZ2JhKCAwLCAwLCAwLCAwLjY0ICkscmdiYSggMCwgMCwgMCwgMC42NCApKSwgIHJnYmEoIDQ5LCA0OSwgNDksIDEgKSB1cmwoJ2h0dHBzOi8vb250aGVnb3N5c3RlbXMuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIwLzA5L2VqZXJjaWNpb3MtcGFyYS1tZWpvcmFyLWxhLWZsZXhpYmlsaWRhZC5qcGcnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6YXV0bywgY292ZXI7cGFkZGluZzogNTBweCAxNXB4IDUwcHggMTVweDttYXJnaW4tdG9wOiA0MHB4O21hcmdpbi1ib3R0b206IDMwcHg7IH0gLndwLWJsb2NrLXRvb2xzZXQtYmxvY2tzLWNvbnRhaW5lci50Yi1jb250YWluZXJbZGF0YS10b29sc2V0LWJsb2Nrcy1jb250YWluZXI9ImUwYjgzMGM0NTczZWFiY2Q2ZGFhYjlkNmY5ZDRmM2I4Il0gPiAudGItY29udGFpbmVyLWlubmVyIHsgbWF4LXdpZHRoOiA4NTBweDsgfSAudGItZ3JpZCwudGItZ3JpZD4uYmxvY2stZWRpdG9yLWlubmVyLWJsb2Nrcz4uYmxvY2stZWRpdG9yLWJsb2NrLWxpc3RfX2xheW91dHtkaXNwbGF5OmdyaWQ7Z3JpZC1yb3ctZ2FwOjI1cHg7Z3JpZC1jb2x1bW4tZ2FwOjI1cHh9LnRiLWdyaWQtaXRlbXtiYWNrZ3JvdW5kOiNkMzhhMDM7cGFkZGluZzozMHB4fS50Yi1ncmlkLWNvbHVtbntmbGV4LXdyYXA6d3JhcH0udGItZ3JpZC1jb2x1bW4+Knt3aWR0aDoxMDAlfS50Yi1ncmlkLWNvbHVtbi50Yi1ncmlkLWFsaWduLXRvcHt3aWR0aDoxMDAlO2Rpc3BsYXk6ZmxleDthbGlnbi1jb250ZW50OmZsZXgtc3RhcnR9LnRiLWdyaWQtY29sdW1uLnRiLWdyaWQtYWxpZ24tY2VudGVye3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2FsaWduLWNvbnRlbnQ6Y2VudGVyfS50Yi1ncmlkLWNvbHVtbi50Yi1ncmlkLWFsaWduLWJvdHRvbXt3aWR0aDoxMDAlO2Rpc3BsYXk6ZmxleDthbGlnbi1jb250ZW50OmZsZXgtZW5kfSAud3AtYmxvY2stdG9vbHNldC1ibG9ja3MtZ3JpZC50Yi1ncmlkW2RhdGEtdG9vbHNldC1ibG9ja3MtZ3JpZD0iYjllNTYyZGEwYTQ2M2UwNWY2M2MzODI5YmM0MTk0OTgiXSB7IGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDAuNDhmcikgbWlubWF4KDAsIDAuNTJmcik7Z3JpZC1hdXRvLWZsb3c6IHJvdyB9IC53cC1ibG9jay10b29sc2V0LWJsb2Nrcy1ncmlkLnRiLWdyaWRbZGF0YS10b29sc2V0LWJsb2Nrcy1ncmlkPSJiOWU1NjJkYTBhNDYzZTA1ZjYzYzM4MjliYzQxOTQ5OCJdID4gLnRiLWdyaWQtY29sdW1uOm50aC1vZi10eXBlKDJuICsgMSkgeyBncmlkLWNvbHVtbjogMSB9IC53cC1ibG9jay10b29sc2V0LWJsb2Nrcy1ncmlkLnRiLWdyaWRbZGF0YS10b29sc2V0LWJsb2Nrcy1ncmlkPSJiOWU1NjJkYTBhNDYzZTA1ZjYzYzM4MjliYzQxOTQ5OCJdID4gLnRiLWdyaWQtY29sdW1uOm50aC1vZi10eXBlKDJuICsgMikgeyBncmlkLWNvbHVtbjogMiB9IC50Yi1maWVsZHMtYW5kLXRleHRbZGF0YS10b29sc2V0LWJsb2Nrcy1maWVsZHMtYW5kLXRleHQ9IjJiMmFmNmE3NzI2YWFkNDM2ZTk3MzVjMGZhOTU5ZDg1Il0geyBmb250LXNpemU6IDE4cHg7Y29sb3I6IHJnYmEoIDIyMCwgMjI5LCAyNTMsIDEgKTsgfSAudGItZmllbGRzLWFuZC10ZXh0W2RhdGEtdG9vbHNldC1ibG9ja3MtZmllbGRzLWFuZC10ZXh0PSIyYjJhZjZhNzcyNmFhZDQzNmU5NzM1YzBmYTk1OWQ4NSJdIHAgeyBmb250LXNpemU6IDE4cHg7Y29sb3I6IHJnYmEoIDIyMCwgMjI5LCAyNTMsIDEgKTsgfSAud3AtYmxvY2stdG9vbHNldC1ibG9ja3MtZ3JpZC1jb2x1bW4udGItZ3JpZC1jb2x1bW5bZGF0YS10b29sc2V0LWJsb2Nrcy1ncmlkLWNvbHVtbj0iMzAzNGZiZTg4NmMxMTA1NGU5NWI0NmIwOWQzZTQxMTIiXSB7IGRpc3BsYXk6IGZsZXg7IH0gLnRiLWZpZWxkcy1hbmQtdGV4dFtkYXRhLXRvb2xzZXQtYmxvY2tzLWZpZWxkcy1hbmQtdGV4dD0iZmJmMzU3YTg5NWIwYTRlMjAwMzFkN2JjZDE1ODdiOGUiXSB7IGZvbnQtc2l6ZTogMThweDtjb2xvcjogcmdiYSggMjIwLCAyMjksIDI1MywgMSApOyB9IC50Yi1maWVsZHMtYW5kLXRleHRbZGF0YS10b29sc2V0LWJsb2Nrcy1maWVsZHMtYW5kLXRleHQ9ImZiZjM1N2E4OTViMGE0ZTIwMDMxZDdiY2QxNTg3YjhlIl0gcCB7IGZvbnQtc2l6ZTogMThweDtjb2xvcjogcmdiYSggMjIwLCAyMjksIDI1MywgMSApOyB9IGgxLnRiLWhlYWRpbmdbZGF0YS10b29sc2V0LWJsb2Nrcy1oZWFkaW5nPSIyMmI3ZDAzZGQwZWFmYTRmZGY3YWFlMjhkODVkN2EzOSJdICB7IGZvbnQtc2l6ZTogNDBweDtmb250LWZhbWlseTogTGF0bztmb250LXdlaWdodDogOTAwO2xpbmUtaGVpZ2h0OiA1NXB4O2NvbG9yOiByZ2JhKCAyNTUsIDI1NSwgMjU1LCAxICk7dGV4dC1hbGlnbjogY2VudGVyO3BhZGRpbmctdG9wOiAwcHg7bWFyZ2luLXRvcDogMjBweDttYXJnaW4tYm90dG9tOiA1MHB4OyB9ICBoMS50Yi1oZWFkaW5nW2RhdGEtdG9vbHNldC1ibG9ja3MtaGVhZGluZz0iMjJiN2QwM2RkMGVhZmE0ZmRmN2FhZTI4ZDg1ZDdhMzkiXSBhICB7IGNvbG9yOiByZ2JhKCAyNTUsIDI1NSwgMjU1LCAxICk7dGV4dC1kZWNvcmF0aW9uOiBub25lOyB9IC50Yi1maWVsZHMtYW5kLXRleHRbZGF0YS10b29sc2V0LWJsb2Nrcy1maWVsZHMtYW5kLXRleHQ9IjM1YTYyZjE4N2U3ZmE4ZTYxMjMzMjlkYjAxODhhMTgyIl0geyBmb250LWZhbWlseTogTGF0bztmb250LXdlaWdodDogNzAwOyB9IC50Yi1maWVsZHMtYW5kLXRleHRbZGF0YS10b29sc2V0LWJsb2Nrcy1maWVsZHMtYW5kLXRleHQ9IjM1YTYyZjE4N2U3ZmE4ZTYxMjMzMjlkYjAxODhhMTgyIl0gcCB7IGZvbnQtZmFtaWx5OiBMYXRvO2ZvbnQtd2VpZ2h0OiA3MDA7IH0gLnRiLWZpZWxkcy1hbmQtdGV4dFtkYXRhLXRvb2xzZXQtYmxvY2tzLWZpZWxkcy1hbmQtdGV4dD0iMTRlZTcwZjg1MWQ5YjVkMzhkMTllZjkyMzQ3MzdhMjkiXSB7IG1hcmdpbi10b3A6IDQwcHg7IH0gQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODFweCkgeyAudGItY29udGFpbmVyIC50Yi1jb250YWluZXItaW5uZXJ7d2lkdGg6MTAwJTttYXJnaW46MCBhdXRvfS50Yi1jb250YWluZXIgLnRiLWNvbnRhaW5lci1pbm5lcnt3aWR0aDoxMDAlO21hcmdpbjowIGF1dG99LnRiLWJ1dHRvbntjb2xvcjojZjFmMWYxfS50Yi1idXR0b24tLWxlZnR7dGV4dC1hbGlnbjpsZWZ0fS50Yi1idXR0b24tLWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlcn0udGItYnV0dG9uLS1yaWdodHt0ZXh0LWFsaWduOnJpZ2h0fS50Yi1idXR0b25fX2xpbmt7Y29sb3I6aW5oZXJpdDtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmlubGluZS1ibG9jaztsaW5lLWhlaWdodDoxMDAlO3RleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpjZW50ZXI7dHJhbnNpdGlvbjphbGwgMC4zcyBlYXNlfS50Yi1idXR0b25fX2xpbms6aG92ZXIsLnRiLWJ1dHRvbl9fbGluazpmb2N1cywudGItYnV0dG9uX19saW5rOnZpc2l0ZWR7Y29sb3I6aW5oZXJpdH0udGItYnV0dG9uX19saW5rOmhvdmVyIC50Yi1idXR0b25fX2NvbnRlbnQsLnRiLWJ1dHRvbl9fbGluazpmb2N1cyAudGItYnV0dG9uX19jb250ZW50LC50Yi1idXR0b25fX2xpbms6dmlzaXRlZCAudGItYnV0dG9uX19jb250ZW50e2ZvbnQtZmFtaWx5OmluaGVyaXQ7Zm9udC1zdHlsZTppbmhlcml0O2ZvbnQtd2VpZ2h0OmluaGVyaXQ7bGV0dGVyLXNwYWNpbmc6aW5oZXJpdDt0ZXh0LWRlY29yYXRpb246aW5oZXJpdDt0ZXh0LXNoYWRvdzppbmhlcml0O3RleHQtdHJhbnNmb3JtOmluaGVyaXR9LnRiLWJ1dHRvbl9fY29udGVudHt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7dHJhbnNpdGlvbjphbGwgMC4zcyBlYXNlfS50Yi1idXR0b25fX2ljb257dHJhbnNpdGlvbjphbGwgMC4zcyBlYXNlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtmb250LXN0eWxlOm5vcm1hbCAhaW1wb3J0YW50fS50Yi1idXR0b25fX2ljb246OmJlZm9yZXtjb250ZW50OmF0dHIoZGF0YS1mb250LWNvZGUpO2ZvbnQtd2VpZ2h0Om5vcm1hbCAhaW1wb3J0YW50fS50Yi1idXR0b25fX2xpbmt7YmFja2dyb3VuZC1jb2xvcjojNDQ0O2JvcmRlci1yYWRpdXM6MC4zZW07Zm9udC1zaXplOjEuM2VtO21hcmdpbi1ib3R0b206MC43NmVtO3BhZGRpbmc6MC41NWVtIDEuNWVtIDAuNTVlbX0gIC50Yi1jb250YWluZXIgLnRiLWNvbnRhaW5lci1pbm5lcnt3aWR0aDoxMDAlO21hcmdpbjowIGF1dG99LnRiLXNvY2lhbC1zaGFyZV9fbmV0d29ya3tkaXNwbGF5OmlubGluZS1ibG9jazt0ZXh0LWFsaWduOmNlbnRlcjt2ZXJ0aWNhbC1hbGlnbjp0b3A7bWFyZ2luLXJpZ2h0OjdweDttYXJnaW4tYm90dG9tOjdweH0udGItc29jaWFsLXNoYXJlLS0wOTIgLnRiLXNvY2lhbC1zaGFyZV9fZmFjZWJvb2tfX3NoYXJlLWJ1dHRvbntjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmlubGluZS1ibG9jaztiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtiYWNrZ3JvdW5kLWNvbG9yOiMzYjU5OTg7fS50Yi1zb2NpYWwtc2hhcmUtLTA5MiAudGItc29jaWFsLXNoYXJlX19saW5rZWRpbl9fc2hhcmUtYnV0dG9ue2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JhY2tncm91bmQtc2l6ZTpjb250YWluO2JhY2tncm91bmQtY29sb3I6IzAwN2ZiMTt9LnRiLXNvY2lhbC1zaGFyZS0tMDkyIC50Yi1zb2NpYWwtc2hhcmVfX3R3aXR0ZXJfX3NoYXJlLWJ1dHRvbntjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmlubGluZS1ibG9jaztiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtiYWNrZ3JvdW5kLWNvbG9yOiMwMGFjZWQ7fS50Yi1zb2NpYWwtc2hhcmUtLTA5MiAudGItc29jaWFsLXNoYXJlX19waW50ZXJlc3RfX3NoYXJlLWJ1dHRvbntjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmlubGluZS1ibG9jaztiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtiYWNrZ3JvdW5kLWNvbG9yOiNjYjIxMjg7fS50Yi1zb2NpYWwtc2hhcmUtLTA5MiAudGItc29jaWFsLXNoYXJlX190ZWxlZ3JhbV9fc2hhcmUtYnV0dG9ue2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JhY2tncm91bmQtc2l6ZTpjb250YWluO2JhY2tncm91bmQtY29sb3I6IzM3YWVlMjt9LnRiLXNvY2lhbC1zaGFyZS0tMDkyIC50Yi1zb2NpYWwtc2hhcmVfX3JlZGRpdF9fc2hhcmUtYnV0dG9ue2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JhY2tncm91bmQtc2l6ZTpjb250YWluO2JhY2tncm91bmQtY29sb3I6IzVmOTljZjt9LnRiLXNvY2lhbC1zaGFyZS0tMDkyIC50Yi1zb2NpYWwtc2hhcmVfX3ZpYmVyX19zaGFyZS1idXR0b257Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTppbmxpbmUtYmxvY2s7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47YmFja2dyb3VuZC1jb2xvcjojN2M1MjllO30udGItc29jaWFsLXNoYXJlLS0wOTIgLnRiLXNvY2lhbC1zaGFyZV9fZW1haWxfX3NoYXJlLWJ1dHRvbntjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmlubGluZS1ibG9jaztiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtiYWNrZ3JvdW5kLWNvbG9yOiM3ZjdmN2Y7fS50Yi1zb2NpYWwtc2hhcmUtLXJvdW5kIC5Tb2NpYWxNZWRpYVNoYXJlQnV0dG9ue2JvcmRlci1yYWRpdXM6NTAlfS50Yi1zb2NpYWwtc2hhcmVfX2V4Y2VycHR7ZGlzcGxheTpub25lfS50Yi1zb2NpYWwtc2hhcmUgLlNvY2lhbE1lZGlhU2hhcmVCdXR0b24tLWRpc2FibGVke29wYWNpdHk6MC42NX0udGItY29udGFpbmVyIC50Yi1jb250YWluZXItaW5uZXJ7d2lkdGg6MTAwJTttYXJnaW46MCBhdXRvfS50Yi1ncmlkLC50Yi1ncmlkPi5ibG9jay1lZGl0b3ItaW5uZXItYmxvY2tzPi5ibG9jay1lZGl0b3ItYmxvY2stbGlzdF9fbGF5b3V0e2Rpc3BsYXk6Z3JpZDtncmlkLXJvdy1nYXA6MjVweDtncmlkLWNvbHVtbi1nYXA6MjVweH0udGItZ3JpZC1pdGVte2JhY2tncm91bmQ6I2QzOGEwMztwYWRkaW5nOjMwcHh9LnRiLWdyaWQtY29sdW1ue2ZsZXgtd3JhcDp3cmFwfS50Yi1ncmlkLWNvbHVtbj4qe3dpZHRoOjEwMCV9LnRiLWdyaWQtY29sdW1uLnRiLWdyaWQtYWxpZ24tdG9we3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2FsaWduLWNvbnRlbnQ6ZmxleC1zdGFydH0udGItZ3JpZC1jb2x1bW4udGItZ3JpZC1hbGlnbi1jZW50ZXJ7d2lkdGg6MTAwJTtkaXNwbGF5OmZsZXg7YWxpZ24tY29udGVudDpjZW50ZXJ9LnRiLWdyaWQtY29sdW1uLnRiLWdyaWQtYWxpZ24tYm90dG9te3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2FsaWduLWNvbnRlbnQ6ZmxleC1lbmR9IC53cC1ibG9jay10b29sc2V0LWJsb2Nrcy1ncmlkLnRiLWdyaWRbZGF0YS10b29sc2V0LWJsb2Nrcy1ncmlkPSJiOWU1NjJkYTBhNDYzZTA1ZjYzYzM4MjliYzQxOTQ5OCJdIHsgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMC41ZnIpIG1pbm1heCgwLCAwLjVmcik7Z3JpZC1hdXRvLWZsb3c6IHJvdyB9IC53cC1ibG9jay10b29sc2V0LWJsb2Nrcy1ncmlkLnRiLWdyaWRbZGF0YS10b29sc2V0LWJsb2Nrcy1ncmlkPSJiOWU1NjJkYTBhNDYzZTA1ZjYzYzM4MjliYzQxOTQ5OCJdID4gLnRiLWdyaWQtY29sdW1uOm50aC1vZi10eXBlKDJuICsgMSkgeyBncmlkLWNvbHVtbjogMSB9IC53cC1ibG9jay10b29sc2V0LWJsb2Nrcy1ncmlkLnRiLWdyaWRbZGF0YS10b29sc2V0LWJsb2Nrcy1ncmlkPSJiOWU1NjJkYTBhNDYzZTA1ZjYzYzM4MjliYzQxOTQ5OCJdID4gLnRiLWdyaWQtY29sdW1uOm50aC1vZi10eXBlKDJuICsgMikgeyBncmlkLWNvbHVtbjogMiB9IC53cC1ibG9jay10b29sc2V0LWJsb2Nrcy1ncmlkLWNvbHVtbi50Yi1ncmlkLWNvbHVtbltkYXRhLXRvb2xzZXQtYmxvY2tzLWdyaWQtY29sdW1uPSIzMDM0ZmJlODg2YzExMDU0ZTk1YjQ2YjA5ZDNlNDExMiJdIHsgZGlzcGxheTogZmxleDsgfSAgIH0gQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkgeyAudGItY29udGFpbmVyIC50Yi1jb250YWluZXItaW5uZXJ7d2lkdGg6MTAwJTttYXJnaW46MCBhdXRvfS50Yi1jb250YWluZXIgLnRiLWNvbnRhaW5lci1pbm5lcnt3aWR0aDoxMDAlO21hcmdpbjowIGF1dG99IC53cC1ibG9jay10b29sc2V0LWJsb2Nrcy1jb250YWluZXIudGItY29udGFpbmVyW2RhdGEtdG9vbHNldC1ibG9ja3MtY29udGFpbmVyPSJlYjdjYzYyOGE0YjgxN2E3MTExMGUyMjQzOTRjMzgxMiJdIHsgcGFkZGluZzogMzBweDttYXJnaW4tdG9wOiA1MHB4O21hcmdpbi1ib3R0b206IDBweDsgfSAudGItYnV0dG9ue2NvbG9yOiNmMWYxZjF9LnRiLWJ1dHRvbi0tbGVmdHt0ZXh0LWFsaWduOmxlZnR9LnRiLWJ1dHRvbi0tY2VudGVye3RleHQtYWxpZ246Y2VudGVyfS50Yi1idXR0b24tLXJpZ2h0e3RleHQtYWxpZ246cmlnaHR9LnRiLWJ1dHRvbl9fbGlua3tjb2xvcjppbmhlcml0O2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2xpbmUtaGVpZ2h0OjEwMCU7dGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudDt0ZXh0LWFsaWduOmNlbnRlcjt0cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2V9LnRiLWJ1dHRvbl9fbGluazpob3ZlciwudGItYnV0dG9uX19saW5rOmZvY3VzLC50Yi1idXR0b25fX2xpbms6dmlzaXRlZHtjb2xvcjppbmhlcml0fS50Yi1idXR0b25fX2xpbms6aG92ZXIgLnRiLWJ1dHRvbl9fY29udGVudCwudGItYnV0dG9uX19saW5rOmZvY3VzIC50Yi1idXR0b25fX2NvbnRlbnQsLnRiLWJ1dHRvbl9fbGluazp2aXNpdGVkIC50Yi1idXR0b25fX2NvbnRlbnR7Zm9udC1mYW1pbHk6aW5oZXJpdDtmb250LXN0eWxlOmluaGVyaXQ7Zm9udC13ZWlnaHQ6aW5oZXJpdDtsZXR0ZXItc3BhY2luZzppbmhlcml0O3RleHQtZGVjb3JhdGlvbjppbmhlcml0O3RleHQtc2hhZG93OmluaGVyaXQ7dGV4dC10cmFuc2Zvcm06aW5oZXJpdH0udGItYnV0dG9uX19jb250ZW50e3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt0cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2V9LnRiLWJ1dHRvbl9faWNvbnt0cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2U7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlO2ZvbnQtc3R5bGU6bm9ybWFsICFpbXBvcnRhbnR9LnRiLWJ1dHRvbl9faWNvbjo6YmVmb3Jle2NvbnRlbnQ6YXR0cihkYXRhLWZvbnQtY29kZSk7Zm9udC13ZWlnaHQ6bm9ybWFsICFpbXBvcnRhbnR9LnRiLWJ1dHRvbl9fbGlua3tiYWNrZ3JvdW5kLWNvbG9yOiM0NDQ7Ym9yZGVyLXJhZGl1czowLjNlbTtmb250LXNpemU6MS4zZW07bWFyZ2luLWJvdHRvbTowLjc2ZW07cGFkZGluZzowLjU1ZW0gMS41ZW0gMC41NWVtfSAudGItYnV0dG9uW2RhdGEtdG9vbHNldC1ibG9ja3MtYnV0dG9uPSIxMzkzZTZjYTI3YzBiY2I3NTQxODFiNzQ0NzAyYzdkZSJdIHsgdGV4dC1hbGlnbjogY2VudGVyOyB9IGgzLnRiLWhlYWRpbmdbZGF0YS10b29sc2V0LWJsb2Nrcy1oZWFkaW5nPSJiY2U2NjhlZTkzMjMyNWVjOTk1MThhNmU1NjQ1YzNiOSJdICB7IGZvbnQtc2l6ZTogMjhweDsgfSAgIC50Yi1jb250YWluZXIgLnRiLWNvbnRhaW5lci1pbm5lcnt3aWR0aDoxMDAlO21hcmdpbjowIGF1dG99LnRiLXNvY2lhbC1zaGFyZV9fbmV0d29ya3tkaXNwbGF5OmlubGluZS1ibG9jazt0ZXh0LWFsaWduOmNlbnRlcjt2ZXJ0aWNhbC1hbGlnbjp0b3A7bWFyZ2luLXJpZ2h0OjdweDttYXJnaW4tYm90dG9tOjdweH0udGItc29jaWFsLXNoYXJlLS0wOTIgLnRiLXNvY2lhbC1zaGFyZV9fZmFjZWJvb2tfX3NoYXJlLWJ1dHRvbntjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmlubGluZS1ibG9jaztiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtiYWNrZ3JvdW5kLWNvbG9yOiMzYjU5OTg7fS50Yi1zb2NpYWwtc2hhcmUtLTA5MiAudGItc29jaWFsLXNoYXJlX19saW5rZWRpbl9fc2hhcmUtYnV0dG9ue2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JhY2tncm91bmQtc2l6ZTpjb250YWluO2JhY2tncm91bmQtY29sb3I6IzAwN2ZiMTt9LnRiLXNvY2lhbC1zaGFyZS0tMDkyIC50Yi1zb2NpYWwtc2hhcmVfX3R3aXR0ZXJfX3NoYXJlLWJ1dHRvbntjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmlubGluZS1ibG9jaztiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtiYWNrZ3JvdW5kLWNvbG9yOiMwMGFjZWQ7fS50Yi1zb2NpYWwtc2hhcmUtLTA5MiAudGItc29jaWFsLXNoYXJlX19waW50ZXJlc3RfX3NoYXJlLWJ1dHRvbntjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmlubGluZS1ibG9jaztiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtiYWNrZ3JvdW5kLWNvbG9yOiNjYjIxMjg7fS50Yi1zb2NpYWwtc2hhcmUtLTA5MiAudGItc29jaWFsLXNoYXJlX190ZWxlZ3JhbV9fc2hhcmUtYnV0dG9ue2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JhY2tncm91bmQtc2l6ZTpjb250YWluO2JhY2tncm91bmQtY29sb3I6IzM3YWVlMjt9LnRiLXNvY2lhbC1zaGFyZS0tMDkyIC50Yi1zb2NpYWwtc2hhcmVfX3JlZGRpdF9fc2hhcmUtYnV0dG9ue2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JhY2tncm91bmQtc2l6ZTpjb250YWluO2JhY2tncm91bmQtY29sb3I6IzVmOTljZjt9LnRiLXNvY2lhbC1zaGFyZS0tMDkyIC50Yi1zb2NpYWwtc2hhcmVfX3ZpYmVyX19zaGFyZS1idXR0b257Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTppbmxpbmUtYmxvY2s7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47YmFja2dyb3VuZC1jb2xvcjojN2M1MjllO30udGItc29jaWFsLXNoYXJlLS0wOTIgLnRiLXNvY2lhbC1zaGFyZV9fZW1haWxfX3NoYXJlLWJ1dHRvbntjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmlubGluZS1ibG9jaztiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtiYWNrZ3JvdW5kLWNvbG9yOiM3ZjdmN2Y7fS50Yi1zb2NpYWwtc2hhcmUtLXJvdW5kIC5Tb2NpYWxNZWRpYVNoYXJlQnV0dG9ue2JvcmRlci1yYWRpdXM6NTAlfS50Yi1zb2NpYWwtc2hhcmVfX2V4Y2VycHR7ZGlzcGxheTpub25lfS50Yi1zb2NpYWwtc2hhcmUgLlNvY2lhbE1lZGlhU2hhcmVCdXR0b24tLWRpc2FibGVke29wYWNpdHk6MC42NX0udGItY29udGFpbmVyIC50Yi1jb250YWluZXItaW5uZXJ7d2lkdGg6MTAwJTttYXJnaW46MCBhdXRvfS50Yi1ncmlkLC50Yi1ncmlkPi5ibG9jay1lZGl0b3ItaW5uZXItYmxvY2tzPi5ibG9jay1lZGl0b3ItYmxvY2stbGlzdF9fbGF5b3V0e2Rpc3BsYXk6Z3JpZDtncmlkLXJvdy1nYXA6MjVweDtncmlkLWNvbHVtbi1nYXA6MjVweH0udGItZ3JpZC1pdGVte2JhY2tncm91bmQ6I2QzOGEwMztwYWRkaW5nOjMwcHh9LnRiLWdyaWQtY29sdW1ue2ZsZXgtd3JhcDp3cmFwfS50Yi1ncmlkLWNvbHVtbj4qe3dpZHRoOjEwMCV9LnRiLWdyaWQtY29sdW1uLnRiLWdyaWQtYWxpZ24tdG9we3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2FsaWduLWNvbnRlbnQ6ZmxleC1zdGFydH0udGItZ3JpZC1jb2x1bW4udGItZ3JpZC1hbGlnbi1jZW50ZXJ7d2lkdGg6MTAwJTtkaXNwbGF5OmZsZXg7YWxpZ24tY29udGVudDpjZW50ZXJ9LnRiLWdyaWQtY29sdW1uLnRiLWdyaWQtYWxpZ24tYm90dG9te3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2FsaWduLWNvbnRlbnQ6ZmxleC1lbmR9IC53cC1ibG9jay10b29sc2V0LWJsb2Nrcy1ncmlkLnRiLWdyaWRbZGF0YS10b29sc2V0LWJsb2Nrcy1ncmlkPSJiOWU1NjJkYTBhNDYzZTA1ZjYzYzM4MjliYzQxOTQ5OCJdIHsgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMC41ZnIpIG1pbm1heCgwLCAwLjVmcik7Z3JpZC1hdXRvLWZsb3c6IHJvdyB9IC53cC1ibG9jay10b29sc2V0LWJsb2Nrcy1ncmlkLnRiLWdyaWRbZGF0YS10b29sc2V0LWJsb2Nrcy1ncmlkPSJiOWU1NjJkYTBhNDYzZTA1ZjYzYzM4MjliYzQxOTQ5OCJdID4gLnRiLWdyaWQtY29sdW1uOm50aC1vZi10eXBlKDJuICsgMSkgeyBncmlkLWNvbHVtbjogMSB9IC53cC1ibG9jay10b29sc2V0LWJsb2Nrcy1ncmlkLnRiLWdyaWRbZGF0YS10b29sc2V0LWJsb2Nrcy1ncmlkPSJiOWU1NjJkYTBhNDYzZTA1ZjYzYzM4MjliYzQxOTQ5OCJdID4gLnRiLWdyaWQtY29sdW1uOm50aC1vZi10eXBlKDJuICsgMikgeyBncmlkLWNvbHVtbjogMiB9IC53cC1ibG9jay10b29sc2V0LWJsb2Nrcy1ncmlkLWNvbHVtbi50Yi1ncmlkLWNvbHVtbltkYXRhLXRvb2xzZXQtYmxvY2tzLWdyaWQtY29sdW1uPSIzMDM0ZmJlODg2YzExMDU0ZTk1YjQ2YjA5ZDNlNDExMiJdIHsgZGlzcGxheTogZmxleDsgfSAgIH0g</div><script class="tces-js-style-to-head">toolsetCommonEs.styleToHead()</script> <div data-rocket-location-hash="a93fa568447366cf9d0df97f42dfa2c4" class="wp-block-toolset-blocks-container tb-container" data-toolset-blocks-container="1f867b57735da8e7f9533f3e1b8528b3"><div data-rocket-location-hash="b1563be6c4414e86869775487e87703e" class="tb-container-inner"> <div class="tb-fields-and-text" data-toolset-blocks-fields-and-text="14ee70f851d9b5d38d19ef9234737a29"><section class="breadcrumbs"><span><span><a href="https://onthegosystems.com/es/">Home</a></span> 禄 <span><a href="https://onthegosystems.com/es/noticias-de-onthegosystems/">Noticias de OnTheGoSystems</a></span> 禄 <span class="breadcrumb_last" aria-current="page">C贸mo cambiamos a la programaci贸n funcional para nuestro producto estrella</span></span></section></div> <div class="wp-block-toolset-blocks-container tb-container lazyload" data-toolset-blocks-container="e0b830c4573eabcd6daab9d6f9d4f3b8" style="background:inherit;background-size:auto, cover;" data-bg="linear-gradient(rgba( 0, 0, 0, 0.64 ),rgba( 0, 0, 0, 0.64 )), rgba( 49, 49, 49, 1 ) url(https://onthegosystems.com/wp-content/uploads/2022/03/functional-programming-image-1.jpg) center center no-repeat"><div data-rocket-location-hash="80c3b15dd8b25dfa5fe876b0d10a38f5" class="tb-container-inner"> <div class="tb-fields-and-text" data-toolset-blocks-fields-and-text="35a62f187e7fa8e6123329db0188a182"><p style="text-align: center;"><span class="otgs-highlight"><a href="https://onthegosystems.com/es/trabajos-e-historias/">Trabajos e Historias</a></span></p></div> <h1 class="tb-heading has-text-color" data-toolset-blocks-heading="22b7d03dd0eafa4fdf7aae28d85d7a39" data-last-update="1.4">C贸mo cambiamos a la programaci贸n funcional para nuestro producto estrella</h1> <div class="wp-block-toolset-blocks-grid tb-grid" data-toolset-blocks-grid="b9e562da0a463e05f63c3829bc419498"> <div class="wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-top" data-toolset-blocks-grid-column="3034fbe886c11054e95b46b09d3e4112"> <div class="tb-fields-and-text" data-toolset-blocks-fields-and-text="fbf357a895b0a4e20031d7bcd1587b8e"><p style="text-align: right;">marzo 25, 2022</p></div> </div> <div class="wp-block-toolset-blocks-grid-column tb-grid-column tb-grid-align-top" data-toolset-blocks-grid-column="3034fbe886c11054e95b46b09d3e4112"> <div class="tb-fields-and-text" data-toolset-blocks-fields-and-text="2b2af6a7726aad436e9735c0fa959d85"><p style="text-align: left;"><img alt='' data-src='https://secure.gravatar.com/avatar/5c06eb7b80529f3a58ebb60b93c6c67a?s=26&#038;d=mm&#038;r=g' data-srcset='https://secure.gravatar.com/avatar/5c06eb7b80529f3a58ebb60b93c6c67a?s=52&#038;d=mm&#038;r=g 2x' class='avatar avatar-26 photo wpv-profile-picture-shape-custom lazyload' height='26' width='26' src='data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==' style='--smush-placeholder-width: 26px; --smush-placeholder-aspect-ratio: 26/26;' /><noscript><img alt='' src='https://secure.gravatar.com/avatar/5c06eb7b80529f3a58ebb60b93c6c67a?s=26&#038;d=mm&#038;r=g' srcset='https://secure.gravatar.com/avatar/5c06eb7b80529f3a58ebb60b93c6c67a?s=52&#038;d=mm&#038;r=g 2x' class='avatar avatar-26 photo wpv-profile-picture-shape-custom' height='26' width='26' /></noscript> <span class="white-link"><a href="https://onthegosystems.com/es/author/kathy-b/">Kathy Banach</a></span></p></div> </div> </div> </div></div> <div class="tb-social-share tb-social-share--092 tb-social-share--round aligncenter" data-shareurl="https://onthegosystems.com/es/2022/03/como-cambiamos-a-la-programacion-funcional-para-nuestro-producto-estrella/" data-title="" data-image="" data-toolset-blocks-social-share="197d8de94df802cd463e06cb13a62274"><div class="tb-social-share__excerpt"></div><div class="tb-social-share__network"><div role="button" class="SocialMediaShareButton SocialMediaShareButton--facebook tb-social-share__facebook__share-button"></div></div><div class="tb-social-share__network"><div role="button" class="SocialMediaShareButton SocialMediaShareButton--linkedin tb-social-share__linkedin__share-button"></div></div><div class="tb-social-share__network"><div role="button" class="SocialMediaShareButton SocialMediaShareButton--twitter tb-social-share__twitter__share-button"></div></div></div> </div></div> <div data-rocket-location-hash="0c4ee7a7e4403fed436c6a809d6a2cfe" class="wp-block-toolset-blocks-container tb-container" data-toolset-blocks-container="5fd9dd8819099ecaaadeefc07036a758"><div class="tb-container-inner"> <div class="tb-field" data-toolset-blocks-field="b599e210e192727044d59909459aa798" data-last-update="1.4"> <p class="lead">Siempre estamos buscando formas de mejorar WPML. Despu茅s de pensarlo un poco, decidimos que hab铆a llegado el momento de cambiar a la programaci贸n funcional.</p> <p>Cada vez m谩s desarrolladores eligen la programaci贸n funcional para proyectos a gran escala por lo predecible que es. Si has probado este paradigma de programaci贸n, puede que el c贸digo m谩s sencillo te haya parecido m谩s f谩cil de depurar y mantener. Tal vez hayas visto un cambio en tu mentalidad. En la programaci贸n funcional, te centras m谩s en <strong>qu茅 hacer</strong> que en <strong>c贸mo hacerlo</strong>.</p> <p>Recientemente, hemos lanzado la mayor actualizaci贸n de WPML de los 煤ltimos dos a帽os. La versi贸n 4.5 de WPML viene repleta de nuevas funciones, como la opci贸n de traducir autom谩ticamente todo tu sitio. Para nosotros, era el momento perfecto para probar la programaci贸n funcional. </p> <p>Puedes leer sobre nuestra experiencia en nuestro post sobre <a href="https://wpml.org/announcements/2022/03/why-we-made-the-switch-to-functional-programming-for-wpml/">por qu茅 nos pasamos a la programaci贸n</a> funcional. Admitiremos que puede llevar alg煤n tiempo aprender a &#8220;pegar&#8221; tus funciones puras. Pero teniendo en cuenta c贸mo el c贸digo funcional fue capaz de resolver algunos de nuestros problemas, seremos los primeros en decirlo: la programaci贸n funcional est谩 aqu铆 para quedarse.</p> </div> <div class="wp-block-toolset-blocks-container tb-container" data-toolset-blocks-container="eb7cc628a4b817a71110e224394c3812"> <h3 class="tb-heading has-text-color" data-toolset-blocks-heading="bce668ee932325ec99518a6e5645c3b9" data-last-update="1.4">Ven a trabajar con nosotros</h3> <div class="tb-fields-and-text" data-toolset-blocks-fields-and-text="f38c278bb838e6a777b8b9cbba3e1adf"><p style="text-align: center;"><span style="font-weight: 400;">驴Te interesa trabajar con un equipo distribuido por todo el mundo que fomenta el crecimiento y la promoci贸n? 驴Est谩s preparado para aprovechar el poder de la tecnolog铆a para un futuro mejor?</span></p></div> <div class="tb-button" data-toolset-blocks-button="1393e6ca27c0bcb754181b744702c7de"><a class="tb-button__link" href="https://onthegosystems.com/jobs/"><i class="tb-button__icon"></i><span class="tb-button__content">Echa un vistazo a nuestros puestos vacantes</span></a></div> </div> <div class="tb-social-share tb-social-share--092 tb-social-share--round aligncenter" data-shareurl="https://onthegosystems.com/es/2022/03/como-cambiamos-a-la-programacion-funcional-para-nuestro-producto-estrella/" data-title="" data-image="" data-toolset-blocks-social-share="197d8de94df802cd463e06cb13a62274"><div class="tb-social-share__excerpt"></div><div class="tb-social-share__network"><div role="button" class="SocialMediaShareButton SocialMediaShareButton--facebook tb-social-share__facebook__share-button"></div></div><div class="tb-social-share__network"><div role="button" class="SocialMediaShareButton SocialMediaShareButton--linkedin tb-social-share__linkedin__share-button"></div></div><div class="tb-social-share__network"><div role="button" class="SocialMediaShareButton SocialMediaShareButton--twitter tb-social-share__twitter__share-button"></div></div></div> </div></div> </section> <footer data-rocket-location-hash="acd19604604717899d4692d6a144027e" class="footer-main"> <div data-rocket-location-hash="86e7759ebf0c59d073be9e2ac56e107d" class="container"> <div data-rocket-location-hash="86404ef00e48876260e78ef0de9c6bc3" class="row "> <div class="col-sm-4"> <div class="copyright"> <img data-src="https://onthegosystems.com/wp-content/themes/onthegosystems-theme/img/svg/logo-otgs-white-simple.svg" width="32" height="32" alt="OnTheGoSystems Limited" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" class="lazyload" style="--smush-placeholder-width: 32px; --smush-placeholder-aspect-ratio: 32/32;" /><noscript><img src="https://onthegosystems.com/wp-content/themes/onthegosystems-theme/img/svg/logo-otgs-white-simple.svg" width="32" height="32" alt="OnTheGoSystems Limited" /></noscript> &copy; 2024 OnTheGoSystems Limited<br> 22/F 3 Lockhart Road<br /> Wanchai Hong Kong </div> <div class="social"> <a href="https://www.linkedin.com/company/onthegosystems/"> <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M3.58151 16H0.264292V5.31762H3.58151V16ZM1.92111 3.86044C0.860376 3.86044 0 2.98185 0 1.92111C7.59231e-09 1.4116 0.202403 0.92296 0.562681 0.562681C0.92296 0.202403 1.4116 0 1.92111 0C2.43063 0 2.91927 0.202403 3.27955 0.562681C3.63983 0.92296 3.84223 1.4116 3.84223 1.92111C3.84223 2.98185 2.98149 3.86044 1.92111 3.86044ZM15.9968 16H12.6867V10.7999C12.6867 9.56057 12.6617 7.97125 10.962 7.97125C9.23735 7.97125 8.97306 9.31771 8.97306 10.7106V16H5.65941V5.31762H8.84091V6.77479H8.88734C9.33021 5.93549 10.412 5.04976 12.026 5.04976C15.3832 5.04976 16.0004 7.26052 16.0004 10.132V16H15.9968Z" /> </svg> </a> <a href="https://www.facebook.com/OnTheGoSystems"> <svg width="10" height="16" viewBox="0 0 10 16" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M8.92313 9L9.3675 6.10437H6.58906V4.22531C6.58906 3.43313 6.97719 2.66094 8.22156 2.66094H9.48469V0.195625C9.48469 0.195625 8.33844 0 7.2425 0C4.95438 0 3.45875 1.38688 3.45875 3.8975V6.10437H0.915314V9H3.45875V16H6.58906V9H8.92313Z" /> </svg> </a> </div> </div> <div class="col-xs-6 col-sm-2"> <h3>Qui茅nes somos</h3> <div class="menu-quienes-somos-container"><nav class="foot-navigation" role="navigation"><ul id="menu-quienes-somos" class="menu"><li id="menu-item-24345" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-24345"><a href="https://onthegosystems.com/es/team/">Equipo</a></li> <li id="menu-item-24346" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-24346"><a href="https://onthegosystems.com/es/conoce-a-nuestro-equipo/">Conoce a nuestro equipo</a></li> </ul></nav></div> </div> <div class="col-xs-6 col-sm-2"> <h3>Productos</h3> <div class="menu-productos-container"><nav class="foot-navigation" role="navigation"><ul id="menu-productos" class="menu"><li id="menu-item-12102" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-12102"><a target="_blank" rel="noopener" href="https://wpml.org">WPML</a></li> <li id="menu-item-12103" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-12103"><a target="_blank" rel="noopener" href="https://toolset.com">Toolset</a></li> <li id="menu-item-12104" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-12104"><a target="_blank" rel="noopener" href="https://ptc.wpml.org/">ICanLocalize</a></li> </ul></nav></div> </div> <div class="col-xs-6 col-sm-2"> <h3>Invol煤crese</h3> <div class="menu-involucrese-container"><nav class="foot-navigation" role="navigation"><ul id="menu-involucrese" class="menu"><li id="menu-item-12105" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-12105"><a target="_blank" rel="noopener" href="https://wpml.org/blog/">WPML Blog <span class="screen-reader-text"> (opens in a new window)</span></a></li> <li id="menu-item-12106" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-12106"><a target="_blank" rel="noopener" href="https://toolset.com/blog/">Toolset Blog <span class="screen-reader-text"> (opens in a new window)</span></a></li> </ul></nav></div> </div> <div class="col-xs-6 col-sm-2"> <h3>Enlaces</h3> <div class="menu-enlaces-rapidos-container"><nav class="foot-navigation" role="navigation"><ul id="menu-enlaces-rapidos" class="menu"><li id="menu-item-12108" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-12108"><a href="https://onthegosystems.com/es/contacto/">Contacto</a></li> <li id="menu-item-12109" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-12109"><a href="https://onthegosystems.com/es/recursos-de-prensa/">Recursos de Prensa</a></li> <li id="menu-item-24340" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-24340"><a href="https://onthegosystems.com/es/legal/politica-de-privacidad-y-cumplimiento-del-gdpr/">Pol铆tica de privacidad</a></li> </ul></nav></div> </div> </div> </div> </footer> <div id="wonderpluginlightbox_options" data-skinsfoldername="skins/default/" data-jsfolder="https://onthegosystems.com/wp-content/plugins/wonderplugin-lightbox/engine/" data-autoslide="false" data-showall="false" data-slideinterval="5000" data-showtimer="true" data-timerposition="bottom" data-timerheight="2" data-timercolor="#dc572e" data-timeropacity="1" data-navarrowspos="inside" data-closepos="outside" data-enteranimation="" data-exitanimation="" data-showplaybutton="false" data-alwaysshownavarrows="false" data-bordersize="8" data-showtitleprefix="false" data-responsive="true" data-fullscreenmode="false" data-fullscreentextoutside="true" data-closeonoverlay="true" data-videohidecontrols="false" data-mutevideo="false" data-nativehtml5controls="false" data-enableclick="false" data-enablespacekey="false" data-initvimeo="true" data-inityoutube="true" data-titlestyle="bottom" data-imagepercentage="75" data-enabletouchswipe="true" data-supportdynamiccontent="false" data-autoplay="true" data-html5player="true" data-overlaybgcolor="#000" data-overlayopacity="0.8" data-defaultvideovolume="1" data-bgcolor="#FFF" data-borderradius="0" data-thumbwidth="96" data-thumbheight="72" data-thumbtopmargin="12" data-thumbbottommargin="12" data-barheight="48" data-showtitle="false" data-titleprefix="%NUM / %TOTAL" data-titlebottomcss="{color:#333; font-size:14px; font-family:Armata,sans-serif,Arial; overflow:hidden; text-align:left;}" data-showdescription="true" data-descriptionbottomcss="{color:#333; font-size:12px; font-family:Arial,Helvetica,sans-serif; overflow:hidden; text-align:left; margin:4px 0px 0px; padding: 0px;}" data-titleinsidecss="color:#fff; font-size:16px; font-family:Arial,Helvetica,sans-serif; overflow:hidden; text-align:left;" data-descriptioninsidecss="color:#fff; font-size:12px; font-family:Arial,Helvetica,sans-serif; overflow:hidden; text-align:left; margin:4px 0px 0px; padding: 0px;" data-titleoutsidecss="color:#fff; font-size:18px; font-family:Arial,Helvetica,sans-serif; overflow:hidden; text-align:center; margin: 8px;" data-descriptionoutsidecss="color:#fff; font-size:14px; font-family:Arial,Helvetica,sans-serif; overflow:hidden; text-align:center; margin:8px; padding: 0px;" data-videobgcolor="#000" data-html5videoposter="" data-responsivebarheight="false" data-smallscreenheight="415" data-barheightonsmallheight="64" data-notkeepratioonsmallheight="false" data-showsocial="false" data-socialposition="position:absolute;top:100%;right:0;" data-socialpositionsmallscreen="position:absolute;top:100%;right:0;left:0;" data-socialdirection="horizontal" data-socialbuttonsize="32" data-socialbuttonfontsize="18" data-socialrotateeffect="true" data-showfacebook="true" data-showtwitter="true" data-showpinterest="true" data-bordertopmargin="48" data-shownavigation="true" data-navbgcolor="rgba(0,0,0,0.2)" data-shownavcontrol="true" data-hidenavdefault="false" data-hidenavigationonmobile="false" data-hidenavigationonipad="false" data-ga4account="" data-googleanalyticsaccount="" style="display:none;"></div> <!-- BEGIN recaptcha, injected by plugin wp-recaptcha-integration --> <script type="text/javascript"> function get_form_submits(el){ var form,current=el,ui,type,slice = Array.prototype.slice,self=this; this.submits=[]; this.form=false; this.setEnabled=function(e){ for ( var s=0;s<self.submits.length;s++ ) { if (e) self.submits[s].removeAttribute('disabled'); else self.submits[s].setAttribute('disabled','disabled'); } return this; }; while ( current && current.nodeName != 'BODY' && current.nodeName != 'FORM' ) { current = current.parentNode; } if ( !current || current.nodeName != 'FORM' ) return false; this.form=current; ui=slice.call(this.form.getElementsByTagName('input')).concat(slice.call(this.form.getElementsByTagName('button'))); for (var i = 0; i < ui.length; i++) if ( (type=ui[i].getAttribute('TYPE')) && type=='submit' ) this.submits.push(ui[i]); return this; } </script><script type="text/javascript"> var recaptcha_widgets={}; function wp_recaptchaLoadCallback(){ try { grecaptcha; } catch(err){ return; } var e = document.querySelectorAll ? document.querySelectorAll('.g-recaptcha:not(.wpcf7-form-control)') : document.getElementsByClassName('g-recaptcha'), form_submits; for (var i=0;i<e.length;i++) { (function(el){ var form_submits = get_form_submits(el).setEnabled(false), wid; // check if captcha element is unrendered if ( ! el.childNodes.length) { wid = grecaptcha.render(el,{ 'sitekey':'6LfqDSQTAAAAAL86mXxwQZotMoiPqoX-yGOZEoFA', 'theme':el.getAttribute('data-theme') || 'light' , 'callback' : function(r){ get_form_submits(el).setEnabled(true); /* enable submit buttons */ } }); el.setAttribute('data-widget-id',wid); } else { wid = el.getAttribute('data-widget-id'); grecaptcha.reset(wid); } })(e[i]); } } // if jquery present re-render jquery/ajax loaded captcha elements if ( typeof jQuery !== 'undefined' ) jQuery(document).ajaxComplete( function(evt,xhr,set){ if( xhr.responseText && xhr.responseText.indexOf('6LfqDSQTAAAAAL86mXxwQZotMoiPqoX-yGOZEoFA') !== -1) wp_recaptchaLoadCallback(); } ); </script><script src="https://www.google.com/recaptcha/api.js?onload=wp_recaptchaLoadCallback&#038;render=explicit" async defer></script> <!-- END recaptcha --> <div data-rocket-location-hash="9ef27e2791f80d32d828b542997fdb11" class="wpml-ls-statics-footer wpml-ls wpml-ls-legacy-list-horizontal"> <ul><li class="wpml-ls-slot-footer wpml-ls-item wpml-ls-item-en wpml-ls-first-item wpml-ls-item-legacy-list-horizontal"> <a href="https://onthegosystems.com/2022/03/how-we-switched-to-functional-programming-for-our-flagship-product/" class="wpml-ls-link"> <img width="18" height="12" class="wpml-ls-flag lazyload" data-src="https://onthegosystems.com/wp-content/plugins/sitepress-multilingual-cms/res/flags/en.png" alt="" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" style="--smush-placeholder-width: 18px; --smush-placeholder-aspect-ratio: 18/12;" /><noscript><img width="18" height="12" class="wpml-ls-flag" src="https://onthegosystems.com/wp-content/plugins/sitepress-multilingual-cms/res/flags/en.png" alt="" /></noscript><span class="wpml-ls-native" lang="en">English</span></a> </li><li class="wpml-ls-slot-footer wpml-ls-item wpml-ls-item-es wpml-ls-current-language wpml-ls-item-legacy-list-horizontal"> <a href="https://onthegosystems.com/es/2022/03/como-cambiamos-a-la-programacion-funcional-para-nuestro-producto-estrella/" class="wpml-ls-link"> <img width="18" height="12" class="wpml-ls-flag lazyload" data-src="https://onthegosystems.com/wp-content/plugins/sitepress-multilingual-cms/res/flags/es.png" alt="" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" style="--smush-placeholder-width: 18px; --smush-placeholder-aspect-ratio: 18/12;" /><noscript><img width="18" height="12" class="wpml-ls-flag" src="https://onthegosystems.com/wp-content/plugins/sitepress-multilingual-cms/res/flags/es.png" alt="" /></noscript><span class="wpml-ls-native">Espa帽ol</span></a> </li><li class="wpml-ls-slot-footer wpml-ls-item wpml-ls-item-fr wpml-ls-item-legacy-list-horizontal"> <a href="https://onthegosystems.com/fr/2022/03/comment-nous-avons-adopte-la-programmation-fonctionnelle-pour-notre-produit-phare/" class="wpml-ls-link"> <img width="18" height="12" class="wpml-ls-flag lazyload" data-src="https://onthegosystems.com/wp-content/plugins/sitepress-multilingual-cms/res/flags/fr.png" alt="" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" style="--smush-placeholder-width: 18px; --smush-placeholder-aspect-ratio: 18/12;" /><noscript><img width="18" height="12" class="wpml-ls-flag" src="https://onthegosystems.com/wp-content/plugins/sitepress-multilingual-cms/res/flags/fr.png" alt="" /></noscript><span class="wpml-ls-native" lang="fr">Fran莽ais</span></a> </li><li class="wpml-ls-slot-footer wpml-ls-item wpml-ls-item-de wpml-ls-last-item wpml-ls-item-legacy-list-horizontal"> <a href="https://onthegosystems.com/de/2022/03/wie-wir-fuer-unser-flaggschiffprodukt-auf-funktionale-programmierung-umgestellt-haben/" class="wpml-ls-link"> <img width="18" height="12" class="wpml-ls-flag lazyload" data-src="https://onthegosystems.com/wp-content/plugins/sitepress-multilingual-cms/res/flags/de.png" alt="" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" style="--smush-placeholder-width: 18px; --smush-placeholder-aspect-ratio: 18/12;" /><noscript><img width="18" height="12" class="wpml-ls-flag" src="https://onthegosystems.com/wp-content/plugins/sitepress-multilingual-cms/res/flags/de.png" alt="" /></noscript><span class="wpml-ls-native" lang="de">Deutsch</span></a> </li></ul> </div> <script data-minify="1" src="https://onthegosystems.com/wp-content/cache/min/1/assets/embed/ei.js?ver=1730990189" id="codepen-embed-script-js" data-rocket-defer defer></script> <script src="https://onthegosystems.com/wp-content/themes/onthegosystems-theme/bootstrap/js/bootstrap.min.js" id="wpbootstrap_bootstrap_js-js" data-rocket-defer defer></script> <script src="https://onthegosystems.com/wp-content/themes/onthegosystems-theme/js/jquery.gray.min.js" id="grayscale_js-js" data-rocket-defer defer></script> <script src="https://onthegosystems.com/wp-content/themes/onthegosystems-theme/js/custom.min.js?ver=1.5.7" id="custom_js-js" data-rocket-defer defer></script> <script>var rocket_beacon_data = {"ajax_url":"https:\/\/onthegosystems.com\/wp-admin\/admin-ajax.php","nonce":"e742619590","url":"https:\/\/onthegosystems.com\/es\/2022\/03\/como-cambiamos-a-la-programacion-funcional-para-nuestro-producto-estrella","is_mobile":false,"width_threshold":1600,"height_threshold":700,"delay":500,"debug":null,"status":{"atf":true,"lrc":true},"elements":"img, video, picture, p, main, div, li, svg, section, header, span","lrc_threshold":1800}</script><script data-name="wpr-wpr-beacon" src='https://onthegosystems.com/wp-content/plugins/wp-rocket/assets/js/wpr-beacon.min.js' async></script><script>"use strict";function wprRemoveCPCSS(){var preload_stylesheets=document.querySelectorAll('link[data-rocket-async="style"][rel="preload"]');if(preload_stylesheets&&0<preload_stylesheets.length)for(var stylesheet_index=0;stylesheet_index<preload_stylesheets.length;stylesheet_index++){var media=preload_stylesheets[stylesheet_index].getAttribute("media")||"all";if(window.matchMedia(media).matches)return void setTimeout(wprRemoveCPCSS,200)}var elem=document.getElementById("rocket-critical-css");elem&&"remove"in elem&&elem.remove()}window.addEventListener?window.addEventListener("load",wprRemoveCPCSS):window.attachEvent&&window.attachEvent("onload",wprRemoveCPCSS);</script><noscript><link rel='stylesheet' id='wp-block-library-css' href='https://onthegosystems.com/wp-includes/css/dist/block-library/style.min.css?ver=6.6.2' media='all' /><link rel='stylesheet' id='mediaelement-css' href='https://onthegosystems.com/wp-includes/js/mediaelement/mediaelementplayer-legacy.min.css?ver=4.2.17' media='all' /><link rel='stylesheet' id='wp-mediaelement-css' href='https://onthegosystems.com/wp-includes/js/mediaelement/wp-mediaelement.min.css?ver=6.6.2' media='all' /><link data-minify="1" rel='stylesheet' id='view_editor_gutenberg_frontend_assets-css' href='https://onthegosystems.com/wp-content/cache/min/1/wp-content/plugins/wp-views/public/css/views-frontend.css?ver=1730990188' media='all' /><link data-minify="1" rel='stylesheet' id='wpml-blocks-css' href='https://onthegosystems.com/wp-content/cache/min/1/wp-content/plugins/sitepress-multilingual-cms/dist/css/blocks/styles.css?ver=1730990188' media='all' /><link rel='stylesheet' id='wpml-legacy-horizontal-list-0-css' href='https://onthegosystems.com/wp-content/plugins/sitepress-multilingual-cms/templates/language-switchers/legacy-list-horizontal/style.min.css?ver=1' media='all' /><link rel='stylesheet' id='wpml-menu-item-0-css' href='https://onthegosystems.com/wp-content/plugins/sitepress-multilingual-cms/templates/language-switchers/menu-item/style.min.css?ver=1' media='all' /><link rel='stylesheet' id='theme-css-css' href='https://onthegosystems.com/wp-content/themes/onthegosystems-theme/style.css?ver=1.5.7' media='all' /><link data-minify="1" rel='stylesheet' id='dashicons-css' href='https://onthegosystems.com/wp-content/cache/min/1/wp-includes/css/dashicons.min.css?ver=1730990189' media='all' /></noscript></body> </html> <!-- This website is like a Rocket, isn't it? Performance optimized by WP Rocket. Learn more: https://wp-rocket.me -->

Pages: 1 2 3 4 5 6 7 8 9 10