{"id":2492,"date":"2024-05-07T20:37:16","date_gmt":"2024-05-07T20:37:16","guid":{"rendered":"https:\/\/the-codest-test.goodc.tech\/?post_type=case-studies&#038;p=2492"},"modified":"2025-10-22T12:47:20","modified_gmt":"2025-10-22T12:47:20","slug":"het-team-van-een-yoga-en-meditatieplatform-bijscholen-met-ruby-ontwikkelaars","status":"publish","type":"case-studies","link":"https:\/\/thecodest.co\/nl\/case-studies\/upskilling-the-team-of-a-yoga-and-meditation-platform-with-ruby-developers\/","title":{"rendered":"Van technische schuld naar bedrijfsgroei: De prestaties van een platform verbeteren en operationele kosten verlagen"},"content":{"rendered":"<section id=\"anchors-block_c14820e5659811c5f6d3e2b486818324\" class=\"section-anchors mobile\">\n    <div class=\"section-anchors__container\">\n      <div class=\"section-anchors__content\">\n        <div class=\"section-anchors__list\">\n                                      <a v-scrollto=\"{element: 'goals'}\" class=\"item text-md\">\n                    <span class=\"button__content\">Projectbeschrijving<\/span>\n                <\/a>\n                                                  <a v-scrollto=\"{element: 'challenges'}\" class=\"item text-md\">\n                    <span class=\"button__content\">Uitdagingen<\/span>\n                <\/a>\n                                                  <a v-scrollto=\"{element: 'approach'}\" class=\"item text-md\">\n                    <span class=\"button__content\">Aanpak en resultaten<\/span>\n                <\/a>\n                              <\/div>\n    <\/div>\n<\/section>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"project-description\">Projectbeschrijving<\/h2>\n\n\n\n<p id=\"goals\">Onze <a href=\"https:\/\/thecodest.co\/nl\/dictionary\/how-to-lead-software-development-team\/\">team<\/a> begonnen aan een transformatieve <a href=\"https:\/\/thecodest.co\/nl\/dictionary\/why-do-projects-fail\/\">project<\/a> voor een klant die te maken had met grote softwareproblemen. Hun bestaande applicatie, cruciaal voor hun bedrijfsvoering, had te kampen met drie grote tegenslagen: een complete&nbsp;<strong>afwezigheid van testdekking<\/strong>afhankelijkheid van een verouderde softwareversie en een overweldigende aanwezigheid van legacyproducten <a href=\"https:\/\/thecodest.co\/nl\/dictionary\/what-is-code-refactoring\/\">code<\/a>. De primaire doelstelling van ons project was het verjongen en versterken van het systeem. We wilden robuuste testdekking implementeren om stabiliteit te garanderen, migreren naar een huidige softwareversie voor verbeterde beveiliging en functies, en de oude code systematisch refactureren om deze te verbeteren. <a href=\"https:\/\/thecodest.co\/nl\/blog\/difference-between-elasticity-and-scalability-in-cloud-computing\/\">schaalbaarheid<\/a>onderhoudbaarheid en compatibiliteit met moderne technologiestandaarden.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"challenges\"><a href=\"https:\/\/thecodest.co\/#challenges\"><\/a>Uitdagingen<\/h2>\n\n\n\n<p id=\"challenges\">In onze missie om de applicatie van onze klant te updaten, werden we geconfronteerd met een groot aantal uitdagingen. Ten eerste was er geen testdekking, waardoor elke codewijziging riskant werd door de afwezigheid van een vangnet om fouten of functionele problemen op te vangen. De app draaide ook op&nbsp;<strong>verouderde software<\/strong>en zorgen over beveiliging en compatibiliteit met moderne systemen.<\/p>\n\n\n\n<p>Deze problemen werden nog verergerd door een grote hoeveelheid legacycode, die complex en vaak ongedocumenteerd was. Dit maakte refactoring moeilijk en tijdrovend, omdat elke wijziging onvoorziene gevolgen kon hebben. Het gebrek aan modulariteit en de afhankelijkheid van verouderde bibliotheken maakten de taak nog ingewikkelder en leverden beveiligingsrisico's op.<\/p>\n\n\n\n<p>Samengevat was het project een evenwichtsoefening, met uitdagingen rond beveiliging, compatibiliteit en onderhoudbaarheid die van elke update een delicate procedure maakten.<\/p>\n\n\n\n<section id=\"numbers-block_6ef324750f096227a1974b88e3d89716\" class=\"section numbers\">\n  <div class=\"wrapper\">\n    <div class=\"numbers__container numbers__left\">\n      <numbers :index=\"1\"><\/numbers>\n    <\/div>\n  <\/div>\n<\/section>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"approach--results\"><a href=\"https:\/\/thecodest.co\/#approach--results\"><\/a>Aanpak en resultaten<\/h2>\n\n\n\n<p id=\"approach\">Om de uitdagingen van de klant aan te pakken is een systematische en gefaseerde aanpak nodig. In eerste instantie geven we prioriteit aan het opzetten van een&nbsp;<strong>robuuste testsuite<\/strong>. Door stapsgewijs testdekking te introduceren, te beginnen met kritieke applicatietrajecten, kunnen we ervoor zorgen dat volgende wijzigingen geen regressies introduceren of essenti\u00eble functionaliteiten verstoren.<\/p>\n\n\n\n<p>Parallel hieraan is een gedetailleerde <a href=\"https:\/\/thecodest.co\/nl\/dictionary\/what-is-a-cyber-security-audit\/\">controle<\/a> van de bestaande softwareversie worden uitgevoerd. Het identificeren van belangrijke functies, afhankelijkheden en potenti\u00eble valkuilen zou een soepeler overgang naar een bijgewerkte softwareversie mogelijk maken. Upgraden zou niet alleen de beveiliging verbeteren met de nieuwste patches, maar ook&nbsp;<strong>moderne functies introduceren<\/strong>prestaties en gebruikerservaring te optimaliseren.<\/p>\n\n\n\n<p>De legacy code, aantoonbaar de meest ingewikkelde uitdaging, zou worden aangepakt door een combinatie van refactoring en herschrijven. Door voorrang te geven aan een modulair ontwerp, ontkoppelden we strak gekoppelde componenten, waardoor de codebase beter beheersbaar en onderhoudbaar werd. Waar mogelijk werden verouderde bibliotheken en tools vervangen door moderne, goed ondersteunde alternatieven.<\/p>\n\n\n\n<p>Aan het einde van het project zou de klant een vernieuwde applicatie hebben die gekenmerkt wordt door verbeterde stabiliteit, verbeterde beveiliging en geoptimaliseerde prestaties. De gemoderniseerde codebase zou eenvoudiger te onderhouden en uit te breiden zijn, waardoor schaalbaarheid op lange termijn en compatibiliteit met evoluerende technologische standaarden gegarandeerd zouden zijn.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"clients-opinion\"><a href=\"https:\/\/thecodest.co\/#clients-opinion\"><\/a>Mening van de klant:<\/h2>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>Ze zijn eerlijk, recht door zee en oplossingsgericht. De samenwerking was vruchtbaar omdat <a href=\"https:\/\/thecodest.co\/nl\/blog\/vibrant-upturn-charting-the-resolute-rise-of-swedish-firms\/\">The Codest<\/a> <a href=\"https:\/\/thecodest.co\/nl\/case-studies\/providing-a-team-of-ruby-developers-for-a-fintech-company\/\">Ruby<\/a> <a href=\"https:\/\/thecodest.co\/nl\/blog\/outsourcing-software-development-why-partner-with-the-codest\/\">ontwikkelingsteam<\/a> was in staat om een meer geoptimaliseerd platform te produceren dat de verkoop en retentie verhoogde.<\/p>\n\n\n\n<p><strong>PETER MUNTENAU<\/strong><\/p>\n\n\n\n<p>CEO bij Yogobe<\/p>\n<\/blockquote>\n\n\n\n<section id=\"download-block_93dcd51963c3c49a2ca505f10a96ac3d\" class=\"section section-download\">\n  <div class=\"wrapper\">\n    <div class=\"section-download__container\">\n      <div class=\"section-download__content\">\n        <h2 class=\"section-download__title display-lg weight-bold\">Volledige casestudie<\/h2>\n        <div class=\"section-download__desc\">\n                  <\/div>\n        \n                  <a href=\"https:\/\/thecodest.co\/app\/uploads\/2024\/05\/From-Technical-Debt-to-Business-Growth_-Enhancing-a-Platforms-Performance-and-Reduce-Operational-Co.pdf\" download class=\"section-download__button button button--primary\">\n            <span class=\"button__content\">\n              <svg width=\"13\" height=\"12\" viewbox=\"0 0 13 12\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                <g id=\"Group\">\n                <path id=\"Vector\" d=\"M5.75001 0.75C5.75001 0.551088 5.82903 0.360322 5.96968 0.21967C6.11034 0.0790178 6.3011 0 6.50001 0C6.69893 0 6.88969 0.0790178 7.03034 0.21967C7.171 0.360322 7.25001 0.551088 7.25001 0.75V6.1185L9.68226 3.68625L10.7428 4.74675L6.50001 8.9895L2.25726 4.7475L3.31776 3.687L5.75001 6.1185V0.75Z\" fill=\"white\"\/>\n                <path id=\"Vector_2\" d=\"M0.5 7.5H2V10.5H11V7.5H12.5V10.5C12.5 10.8978 12.342 11.2794 12.0607 11.5607C11.7794 11.842 11.3978 12 11 12H2C1.60218 12 1.22064 11.842 0.93934 11.5607C0.658035 11.2794 0.5 10.8978 0.5 10.5V7.5Z\" fill=\"white\"\/>\n                <\/g>\n              <\/svg>\n\n              DOWNLOAD.PDF            <\/span>\n          <\/a>\n         \n    <\/div>\n  <\/div>\n<\/section>\n\n\n\n<section id=\"case-studies-list-block_4e847abd230171787b231d5e38e4067e\" class=\"section case-studies-list\">\n  <div class=\"wrapper\">\n          <div class=\"case-studies-list__content\">\n        <div class=\"case-studies-list__head post-case-study\">\n          <h2 class=\"display-lg\">Andere casestudies<\/h2>\n                      <div class=\"case-studies-list__navigation\">\n              <div class=\"case-studies-list__control\">\n                <button type=\"button\" aria-label=\"Vorige dia\" class=\"case-studies-list__swiper-button-prev button button--short\"><span\n                      class=\"button__content\"><\/span><\/button>\n                <button type=\"button\" aria-label=\"Volgende dia\" class=\"case-studies-list__swiper-button-next button button--short\"><span\n                      class=\"button__content\"><\/span>\n                <\/button>\n              <\/div>\n            <\/div>\n                  <\/div>\n        <swiper\n            class=\"case-studies-list__swiper\"\n            ref=\"swiper_block_4e847abd230171787b231d5e38e4067e\"\n            :options=\"{                slidesPerView: 1,                spaceBetween: 24,                navigation: {                nextEl: '.case-studies-list__swiper-button-next',                prevEl: '.case-studies-list__swiper-button-prev',                }                }\"\n        >\n                                              <swiper-slide class=\"case-studies-list__item\">\n                  <div class=\"card-case-studies\">\n    <a href=\"https:\/\/thecodest.co\/nl\/case-studies\/transforming-logistics-with-a-custom-digital-platform\/\" class=\"card-case-studies__container\">\n      <div class=\"card-case-studies__content\">\n        <div class=\"card-case-studies__industry\">\n          The Codest Waarde voor de klant:        <\/div>\n        <div class=\"card-case-studies__title\">\n          Operationele kosten verlaagd met 38% en levertijd verlaagd met 45% met een logistiek platform op maat        <\/div>\n        <div class=\"card-case-studies__button\">Lees casestudy<\/div>\n      <\/div>\n      <div class=\"card-case-studies__image\">\n        <img decoding=\"async\" width=\"212\" height=\"212\" src=\"https:\/\/thecodest.co\/app\/uploads\/2024\/10\/Frame-1.png\" class=\"attachment-post-thumbnail size-post-thumbnail wp-post-image\" alt=\"\" srcset=\"https:\/\/thecodest.co\/app\/uploads\/2024\/10\/Frame-1.png 212w, https:\/\/thecodest.co\/app\/uploads\/2024\/10\/Frame-1-48x48.png 48w, https:\/\/thecodest.co\/app\/uploads\/2024\/10\/Frame-1-56x56.png 56w, https:\/\/thecodest.co\/app\/uploads\/2024\/10\/Frame-1-150x150.png 150w, https:\/\/thecodest.co\/app\/uploads\/2024\/10\/Frame-1-12x12.png 12w, https:\/\/thecodest.co\/app\/uploads\/2024\/10\/Frame-1-24x24.png 24w\" sizes=\"auto, (max-width: 212px) 100vw, 212px\" loading=\"lazy\" \/>      <\/div>\n    <\/a>\n  <\/div>\n              <\/swiper-slide>\n                          <swiper-slide class=\"case-studies-list__item\">\n                  <div class=\"card-case-studies\">\n    <a href=\"https:\/\/thecodest.co\/nl\/case-studies\/scaling-iot-solutions-for-office-space-management\/\" class=\"card-case-studies__container\">\n      <div class=\"card-case-studies__content\">\n        <div class=\"card-case-studies__industry\">\n          The Codest waarde naar de cli\u00ebnt        <\/div>\n        <div class=\"card-case-studies__title\">\n          Zorgen voor 60% snellere bezettingstracering en \u20ac120K jaarlijkse besparing door middel van een IoT-platform voor kantoorbeheer        <\/div>\n        <div class=\"card-case-studies__button\">Lees casestudy<\/div>\n      <\/div>\n      <div class=\"card-case-studies__image\">\n        <img decoding=\"async\" width=\"590\" height=\"572\" src=\"https:\/\/thecodest.co\/app\/uploads\/2024\/10\/estimote-logo-1.png\" class=\"attachment-post-thumbnail size-post-thumbnail wp-post-image\" alt=\"\" srcset=\"https:\/\/thecodest.co\/app\/uploads\/2024\/10\/estimote-logo-1.png 590w, https:\/\/thecodest.co\/app\/uploads\/2024\/10\/estimote-logo-1-48x48.png 48w, https:\/\/thecodest.co\/app\/uploads\/2024\/10\/estimote-logo-1-300x291.png 300w, https:\/\/thecodest.co\/app\/uploads\/2024\/10\/estimote-logo-1-12x12.png 12w, https:\/\/thecodest.co\/app\/uploads\/2024\/10\/estimote-logo-1-25x24.png 25w\" sizes=\"auto, (max-width: 590px) 100vw, 590px\" loading=\"lazy\" \/>      <\/div>\n    <\/a>\n  <\/div>\n              <\/swiper-slide>\n                          <swiper-slide class=\"case-studies-list__item\">\n                  <div class=\"card-case-studies\">\n    <a href=\"https:\/\/thecodest.co\/nl\/case-studies\/delivering-ruby-on-rails-talent-for-fast-integration\/\" class=\"card-case-studies__container\">\n      <div class=\"card-case-studies__content\">\n        <div class=\"card-case-studies__industry\">\n          The Codest Waarde voor de klant        <\/div>\n        <div class=\"card-case-studies__title\">\n          Inzet van senior Ruby-talent in minder dan 10 dagen om de productroadmap met 4 maanden te versnellen        <\/div>\n        <div class=\"card-case-studies__button\">Lees casestudy<\/div>\n      <\/div>\n      <div class=\"card-case-studies__image\">\n        <img decoding=\"async\" width=\"379\" height=\"47\" src=\"https:\/\/thecodest.co\/app\/uploads\/2024\/10\/consultport24-logo.png\" class=\"attachment-post-thumbnail size-post-thumbnail wp-post-image\" alt=\"\" srcset=\"https:\/\/thecodest.co\/app\/uploads\/2024\/10\/consultport24-logo.png 379w, https:\/\/thecodest.co\/app\/uploads\/2024\/10\/consultport24-logo-300x37.png 300w, https:\/\/thecodest.co\/app\/uploads\/2024\/10\/consultport24-logo-18x2.png 18w, https:\/\/thecodest.co\/app\/uploads\/2024\/10\/consultport24-logo-194x24.png 194w\" sizes=\"auto, (max-width: 379px) 100vw, 379px\" loading=\"lazy\" \/>      <\/div>\n    <\/a>\n  <\/div>\n              <\/swiper-slide>\n                          <swiper-slide class=\"case-studies-list__item\">\n                  <div class=\"card-case-studies\">\n    <a href=\"https:\/\/thecodest.co\/nl\/case-studies\/providing-a-team-of-ruby-developers-for-a-fintech-company\/\" class=\"card-case-studies__container\">\n      <div class=\"card-case-studies__content\">\n        <div class=\"card-case-studies__industry\">\n          The Codest Waarde voor de klant         <\/div>\n        <div class=\"card-case-studies__title\">\n          Verhoogde cashflow met \u20ac2,5M en verkortte verwerkingstijd met 67% met een veilig platform voor factuurfinanciering        <\/div>\n        <div class=\"card-case-studies__button\">Lees casestudy<\/div>\n      <\/div>\n      <div class=\"card-case-studies__image\">\n        <img decoding=\"async\" width=\"898\" height=\"171\" src=\"https:\/\/thecodest.co\/app\/uploads\/2024\/04\/supplierplus.svg\" class=\"attachment-post-thumbnail size-post-thumbnail wp-post-image\" alt=\"\" loading=\"lazy\" \/>      <\/div>\n    <\/a>\n  <\/div>\n              <\/swiper-slide>\n                          <swiper-slide class=\"case-studies-list__item\">\n                  <div class=\"card-case-studies\">\n    <a href=\"https:\/\/thecodest.co\/nl\/case-studies\/how-the-codest-helped-bright-launch-a-scalable-edtech-platform\/\" class=\"card-case-studies__container\">\n      <div class=\"card-case-studies__content\">\n        <div class=\"card-case-studies__industry\">\n          The Codest Waarde voor de klant:        <\/div>\n        <div class=\"card-case-studies__title\">\n          Lancering van een schaalbaar EdTech-platform met meer dan 50K gebruikers in 6 maanden        <\/div>\n        <div class=\"card-case-studies__button\">Lees casestudy<\/div>\n      <\/div>\n      <div class=\"card-case-studies__image\">\n        <img decoding=\"async\" width=\"3668\" height=\"1039\" src=\"https:\/\/thecodest.co\/app\/uploads\/2025\/04\/bright-logo-icon-1.svg\" class=\"attachment-post-thumbnail size-post-thumbnail wp-post-image\" alt=\"\" loading=\"lazy\" \/>      <\/div>\n    <\/a>\n  <\/div>\n              <\/swiper-slide>\n                          <swiper-slide class=\"case-studies-list__item\">\n                  <div class=\"card-case-studies\">\n    <a href=\"https:\/\/thecodest.co\/nl\/case-studies\/software-development-services-for-a-blockchain-company\/\" class=\"card-case-studies__container\">\n      <div class=\"card-case-studies__content\">\n        <div class=\"card-case-studies__industry\">\n          The Codest Waarde voor de klant        <\/div>\n        <div class=\"card-case-studies__title\">\n          Geautomatiseerde 85% transactieworkflows en gereduceerde verwerkingstijd van 5 uur naar 23 minuten        <\/div>\n        <div class=\"card-case-studies__button\">Lees casestudy<\/div>\n      <\/div>\n      <div class=\"card-case-studies__image\">\n        <img decoding=\"async\" width=\"138\" height=\"32\" src=\"https:\/\/thecodest.co\/app\/uploads\/2024\/04\/ramp.svg\" class=\"attachment-post-thumbnail size-post-thumbnail wp-post-image\" alt=\"\" loading=\"lazy\" \/>      <\/div>\n    <\/a>\n  <\/div>\n              <\/swiper-slide>\n                              <\/swiper>\n              <\/div>\n    \n  <\/div>\n<\/section>\n\n\n\n\n<section id=\"accordion-block_9d9ec074fc028178883f5e9b3a885e15\" class=\"section accordion\">\n  <div class=\"wrapper\">\n    <div class=\"accordion__container\">\n      <div class=\"accordion__heading\">\n        <div class=\"accordion__title\">\n          FAQ        <\/div>\n\n                  <a href=\"https:\/\/thecodest.co\/nl\/contact\/\" class=\"button button--primary button--inverted small\">\n            <span class=\"button__content\">CONTACT ONS<\/span>\n          <\/a>\n              <\/div>\n      \n\n      \n      <el-collapse class=\"accordion__content\">\n                  <el-collapse-item class=\"accordion__item\" name=\"1\">\n            <p class=\"head\" slot=\"title\">Hoe lang duurde het om de oplossing te implementeren?<\/p>\n            <div class=\"content\">Het opleiden van Ruby-ontwikkelaars voor een yoga- en meditatieplatform nam een paar maanden in beslag, inclusief onboarding, voortdurende training, codebeoordelingen en integratie in de workflows van klanten.<\/div>\n          <\/el-collapse-item>\n                  <el-collapse-item class=\"accordion__item\" name=\"2\">\n            <p class=\"head\" slot=\"title\">Welke specifieke resultaten heeft de klant behaald?<\/p>\n            <div class=\"content\">- Verbeterde teamcapaciteiten in <a href=\"https:\/\/thecodest.co\/nl\/case-studies\/delivering-ruby-on-rails-talent-for-fast-integration\/\">Ruby on Rails<\/a>\r\n\r\n- Snellere levering van functies en minder achterstand\r\n\r\n- Hogere code kwaliteit en onderhoudbaarheid\r\n\r\n- Positieve feedback over gedeelde kennis en samenwerking\r\n<\/div>\n          <\/el-collapse-item>\n                  <el-collapse-item class=\"accordion__item\" name=\"3\">\n            <p class=\"head\" slot=\"title\">Kan deze oplossing worden toegepast in andere bedrijfstakken?<\/p>\n            <div class=\"content\">Ja - het upskilling-model werkt voor elk platform dat snel moet worden aangepast. <a href=\"https:\/\/thecodest.co\/nl\/blog\/staff-augmentation-meaning-a-complete-practical-overview\/\">intern team<\/a> competentiegroei, waaronder <a href=\"https:\/\/thecodest.co\/nl\/dictionary\/saas-software-as-a-service\/\">SaaS<\/a>, <a href=\"https:\/\/thecodest.co\/nl\/dictionary\/healthtech-software-developers\/\">HealthTech<\/a>, <a href=\"https:\/\/thecodest.co\/nl\/case-studies\/how-the-codest-helped-bright-launch-a-scalable-edtech-platform\/\">EdTech<\/a>en marktplaatsen.<\/div>\n          <\/el-collapse-item>\n                  <el-collapse-item class=\"accordion__item\" name=\"4\">\n            <p class=\"head\" slot=\"title\">Welke technologie\u00ebn werden gebruikt in dit project?<\/p>\n            <div class=\"content\">- Robijn op <a href=\"https:\/\/thecodest.co\/nl\/blog\/ways-to-increase-your-rails-performance\/\">Rails<\/a>\r\n\r\n- Pair programming opzet, code review tools\r\n\r\n- Eenheidstesten, CI\/CD-pijplijnen\r\n<\/div>\n          <\/el-collapse-item>\n              <\/el-collapse>\n    <\/div>\n  <\/div>\n<\/section>","protected":false},"excerpt":{"rendered":"<p>Project Description Our team embarked on a transformative project for a client facing significant software hurdles. Their existing application, crucial to their operations, suffered from three major setbacks: a complete&nbsp;absence of test coverage, reliance on an outdated software version, and an overwhelming presence of legacy code. Our project&#8217;s primary objective was to rejuvenate and fortify [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":2187,"template":"","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"class_list":["post-2492","case-studies","type-case-studies","status-publish","has-post-thumbnail","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.3 (Yoast SEO v27.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>From Technical Debt to Business Growth: Enhancing a Platform&#039;s Performance and Reduce Operational Costs - The Codest<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/thecodest.co\/nl\/casussen\/het-team-van-een-yoga-en-meditatieplatform-bijscholen-met-ruby-ontwikkelaars\/\" \/>\n<meta property=\"og:locale\" content=\"nl_NL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"From Technical Debt to Business Growth: Enhancing a Platform&#039;s Performance and Reduce Operational Costs\" \/>\n<meta property=\"og:description\" content=\"Project Description Our team embarked on a transformative project for a client facing significant software hurdles. Their existing application, crucial to their operations, suffered from three major setbacks: a complete&nbsp;absence of test coverage, reliance on an outdated software version, and an overwhelming presence of legacy code. Our project&#8217;s primary objective was to rejuvenate and fortify [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/thecodest.co\/nl\/casussen\/het-team-van-een-yoga-en-meditatieplatform-bijscholen-met-ruby-ontwikkelaars\/\" \/>\n<meta property=\"og:site_name\" content=\"The Codest\" \/>\n<meta property=\"article:modified_time\" content=\"2025-10-22T12:47:20+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/thecodest.co\/app\/uploads\/2024\/06\/cover-image.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"675\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/thecodest.co\\\/case-studies\\\/upskilling-the-team-of-a-yoga-and-meditation-platform-with-ruby-developers\\\/\",\"url\":\"https:\\\/\\\/thecodest.co\\\/case-studies\\\/upskilling-the-team-of-a-yoga-and-meditation-platform-with-ruby-developers\\\/\",\"name\":\"From Technical Debt to Business Growth: Enhancing a Platform's Performance and Reduce Operational Costs - The Codest\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/thecodest.co\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/thecodest.co\\\/case-studies\\\/upskilling-the-team-of-a-yoga-and-meditation-platform-with-ruby-developers\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/thecodest.co\\\/case-studies\\\/upskilling-the-team-of-a-yoga-and-meditation-platform-with-ruby-developers\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/thecodest.co\\\/app\\\/uploads\\\/2024\\\/04\\\/yogobe.svg\",\"datePublished\":\"2024-05-07T20:37:16+00:00\",\"dateModified\":\"2025-10-22T12:47:20+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/thecodest.co\\\/case-studies\\\/upskilling-the-team-of-a-yoga-and-meditation-platform-with-ruby-developers\\\/#breadcrumb\"},\"inLanguage\":\"nl-NL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/thecodest.co\\\/case-studies\\\/upskilling-the-team-of-a-yoga-and-meditation-platform-with-ruby-developers\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\\\/\\\/thecodest.co\\\/case-studies\\\/upskilling-the-team-of-a-yoga-and-meditation-platform-with-ruby-developers\\\/#primaryimage\",\"url\":\"https:\\\/\\\/thecodest.co\\\/app\\\/uploads\\\/2024\\\/04\\\/yogobe.svg\",\"contentUrl\":\"https:\\\/\\\/thecodest.co\\\/app\\\/uploads\\\/2024\\\/04\\\/yogobe.svg\",\"width\":380,\"height\":140},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/thecodest.co\\\/case-studies\\\/upskilling-the-team-of-a-yoga-and-meditation-platform-with-ruby-developers\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/thecodest.co\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Case Studies\",\"item\":\"https:\\\/\\\/thecodest.co\\\/case-studies\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"From Technical Debt to Business Growth: Enhancing a Platform&#8217;s Performance and Reduce Operational Costs\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/thecodest.co\\\/#website\",\"url\":\"https:\\\/\\\/thecodest.co\\\/\",\"name\":\"The Codest\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/thecodest.co\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/thecodest.co\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"nl-NL\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/thecodest.co\\\/#organization\",\"name\":\"The Codest\",\"url\":\"https:\\\/\\\/thecodest.co\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\\\/\\\/thecodest.co\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/thecodest.co\\\/app\\\/uploads\\\/2024\\\/03\\\/thecodest-logo.svg\",\"contentUrl\":\"https:\\\/\\\/thecodest.co\\\/app\\\/uploads\\\/2024\\\/03\\\/thecodest-logo.svg\",\"width\":144,\"height\":36,\"caption\":\"The Codest\"},\"image\":{\"@id\":\"https:\\\/\\\/thecodest.co\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/pl.linkedin.com\\\/company\\\/codest\",\"https:\\\/\\\/clutch.co\\\/profile\\\/codest\"]}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Van technische schuld naar bedrijfsgroei: De prestaties van een platform verbeteren en operationele kosten verlagen - The Codest","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/thecodest.co\/nl\/casussen\/het-team-van-een-yoga-en-meditatieplatform-bijscholen-met-ruby-ontwikkelaars\/","og_locale":"nl_NL","og_type":"article","og_title":"From Technical Debt to Business Growth: Enhancing a Platform's Performance and Reduce Operational Costs","og_description":"Project Description Our team embarked on a transformative project for a client facing significant software hurdles. Their existing application, crucial to their operations, suffered from three major setbacks: a complete&nbsp;absence of test coverage, reliance on an outdated software version, and an overwhelming presence of legacy code. Our project&#8217;s primary objective was to rejuvenate and fortify [&hellip;]","og_url":"https:\/\/thecodest.co\/nl\/casussen\/het-team-van-een-yoga-en-meditatieplatform-bijscholen-met-ruby-ontwikkelaars\/","og_site_name":"The Codest","article_modified_time":"2025-10-22T12:47:20+00:00","og_image":[{"width":1200,"height":675,"url":"https:\/\/thecodest.co\/app\/uploads\/2024\/06\/cover-image.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/thecodest.co\/case-studies\/upskilling-the-team-of-a-yoga-and-meditation-platform-with-ruby-developers\/","url":"https:\/\/thecodest.co\/case-studies\/upskilling-the-team-of-a-yoga-and-meditation-platform-with-ruby-developers\/","name":"Van technische schuld naar bedrijfsgroei: De prestaties van een platform verbeteren en operationele kosten verlagen - The Codest","isPartOf":{"@id":"https:\/\/thecodest.co\/#website"},"primaryImageOfPage":{"@id":"https:\/\/thecodest.co\/case-studies\/upskilling-the-team-of-a-yoga-and-meditation-platform-with-ruby-developers\/#primaryimage"},"image":{"@id":"https:\/\/thecodest.co\/case-studies\/upskilling-the-team-of-a-yoga-and-meditation-platform-with-ruby-developers\/#primaryimage"},"thumbnailUrl":"https:\/\/thecodest.co\/app\/uploads\/2024\/04\/yogobe.svg","datePublished":"2024-05-07T20:37:16+00:00","dateModified":"2025-10-22T12:47:20+00:00","breadcrumb":{"@id":"https:\/\/thecodest.co\/case-studies\/upskilling-the-team-of-a-yoga-and-meditation-platform-with-ruby-developers\/#breadcrumb"},"inLanguage":"nl-NL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/thecodest.co\/case-studies\/upskilling-the-team-of-a-yoga-and-meditation-platform-with-ruby-developers\/"]}]},{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/thecodest.co\/case-studies\/upskilling-the-team-of-a-yoga-and-meditation-platform-with-ruby-developers\/#primaryimage","url":"https:\/\/thecodest.co\/app\/uploads\/2024\/04\/yogobe.svg","contentUrl":"https:\/\/thecodest.co\/app\/uploads\/2024\/04\/yogobe.svg","width":380,"height":140},{"@type":"BreadcrumbList","@id":"https:\/\/thecodest.co\/case-studies\/upskilling-the-team-of-a-yoga-and-meditation-platform-with-ruby-developers\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/thecodest.co\/"},{"@type":"ListItem","position":2,"name":"Case Studies","item":"https:\/\/thecodest.co\/case-studies\/"},{"@type":"ListItem","position":3,"name":"From Technical Debt to Business Growth: Enhancing a Platform&#8217;s Performance and Reduce Operational Costs"}]},{"@type":"WebSite","@id":"https:\/\/thecodest.co\/#website","url":"https:\/\/thecodest.co\/","name":"The Codest","description":"","publisher":{"@id":"https:\/\/thecodest.co\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/thecodest.co\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"nl-NL"},{"@type":"Organization","@id":"https:\/\/thecodest.co\/#organization","name":"The Codest","url":"https:\/\/thecodest.co\/","logo":{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/thecodest.co\/#\/schema\/logo\/image\/","url":"https:\/\/thecodest.co\/app\/uploads\/2024\/03\/thecodest-logo.svg","contentUrl":"https:\/\/thecodest.co\/app\/uploads\/2024\/03\/thecodest-logo.svg","width":144,"height":36,"caption":"The Codest"},"image":{"@id":"https:\/\/thecodest.co\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/pl.linkedin.com\/company\/codest","https:\/\/clutch.co\/profile\/codest"]}]}},"_links":{"self":[{"href":"https:\/\/thecodest.co\/nl\/wp-json\/wp\/v2\/case-studies\/2492","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/thecodest.co\/nl\/wp-json\/wp\/v2\/case-studies"}],"about":[{"href":"https:\/\/thecodest.co\/nl\/wp-json\/wp\/v2\/types\/case-studies"}],"author":[{"embeddable":true,"href":"https:\/\/thecodest.co\/nl\/wp-json\/wp\/v2\/users\/1"}],"version-history":[{"count":14,"href":"https:\/\/thecodest.co\/nl\/wp-json\/wp\/v2\/case-studies\/2492\/revisions"}],"predecessor-version":[{"id":10042,"href":"https:\/\/thecodest.co\/nl\/wp-json\/wp\/v2\/case-studies\/2492\/revisions\/10042"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/thecodest.co\/nl\/wp-json\/wp\/v2\/media\/2187"}],"wp:attachment":[{"href":"https:\/\/thecodest.co\/nl\/wp-json\/wp\/v2\/media?parent=2492"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}