{"id":988344,"date":"2026-08-31T18:08:53","date_gmt":"2026-08-31T18:08:53","guid":{"rendered":"https:\/\/companionscorp.com\/en\/?page_id=988344"},"modified":"2026-08-31T20:39:24","modified_gmt":"2026-08-31T20:39:24","slug":"ruby-on-rails-development","status":"publish","type":"page","link":"https:\/\/companionscorp.com\/de\/services\/software-development-services\/ruby-on-rails-development\/","title":{"rendered":"Ruby on Rails Development"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"988344\" class=\"elementor elementor-988344\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0000200b e-flex e-con-boxed e-con e-parent\" data-id=\"0000200b\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-00002003 e-flex e-con-full e-con e-parent\" data-id=\"00002003\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-00002001 elementor-widget elementor-widget-image\" data-id=\"00002001\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/companionscorp.com\/wp-content\/uploads\/2025\/03\/cropped-cclogo-150x150.png\" class=\"attachment-thumbnail size-thumbnail wp-image-987789\" alt=\"Companions Corp mark\" srcset=\"https:\/\/companionscorp.com\/wp-content\/uploads\/2025\/03\/cropped-cclogo-150x150.png 150w, https:\/\/companionscorp.com\/wp-content\/uploads\/2025\/03\/cropped-cclogo-300x300.png 300w, https:\/\/companionscorp.com\/wp-content\/uploads\/2025\/03\/cropped-cclogo-12x12.png 12w, https:\/\/companionscorp.com\/wp-content\/uploads\/2025\/03\/cropped-cclogo-270x270.png 270w, https:\/\/companionscorp.com\/wp-content\/uploads\/2025\/03\/cropped-cclogo-192x192.png 192w, https:\/\/companionscorp.com\/wp-content\/uploads\/2025\/03\/cropped-cclogo-180x180.png 180w, https:\/\/companionscorp.com\/wp-content\/uploads\/2025\/03\/cropped-cclogo-32x32.png 32w, https:\/\/companionscorp.com\/wp-content\/uploads\/2025\/03\/cropped-cclogo.png 512w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-00002002 elementor-widget elementor-widget-heading\" data-id=\"00002002\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/companionscorp.com\/de\/\">COMPANIONS CORP<\/a><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0000200a e-flex e-con-full cc-desktop-nav e-con e-parent\" data-id=\"0000200a\" data-element_type=\"container\">\n\t\t\t\t<div class=\"vamtam-has-theme-widget-styles elementor-element elementor-element-00002004 elementor-align-left vamtam-has-underline-anim elementor-widget elementor-widget-button\" data-id=\"00002004\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/companionscorp.com\/de\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Home<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"vamtam-has-theme-widget-styles elementor-element elementor-element-00002005 elementor-align-left vamtam-has-underline-anim elementor-widget elementor-widget-button\" data-id=\"00002005\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/companionscorp.com\/de\/services\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Services<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"vamtam-has-theme-widget-styles elementor-element elementor-element-00002006 elementor-align-left vamtam-has-underline-anim elementor-widget elementor-widget-button\" data-id=\"00002006\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/companionscorp.com\/de\/about\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">About<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"vamtam-has-theme-widget-styles elementor-element elementor-element-00002007 elementor-align-left vamtam-has-underline-anim elementor-widget elementor-widget-button\" data-id=\"00002007\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/companionscorp.com\/de\/portfolio\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Portfolio<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"vamtam-has-theme-widget-styles elementor-element elementor-element-00002008 elementor-align-left vamtam-has-underline-anim elementor-widget elementor-widget-button\" data-id=\"00002008\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/companionscorp.com\/de\/team\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Team<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"vamtam-has-theme-widget-styles elementor-element elementor-element-00002009 elementor-align-left vamtam-has-underline-anim elementor-widget elementor-widget-button\" data-id=\"00002009\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/companionscorp.com\/de\/contact\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Contact<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ccmob001 elementor-widget elementor-widget-html\" data-id=\"ccmob001\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"ccm-nav\"><details><summary aria-label=\"Open primary navigation\"><span>Menu<\/span><span aria-hidden=\"true\">+<\/span><\/summary><nav aria-label=\"Mobile primary navigation\"><a href=\"https:\/\/companionscorp.com\/de\/\">Home<\/a><a href=\"https:\/\/companionscorp.com\/de\/services\/\">Services<\/a><a href=\"https:\/\/companionscorp.com\/de\/about\/\">About<\/a><a href=\"https:\/\/companionscorp.com\/de\/portfolio\/\">Portfolio<\/a><a href=\"https:\/\/companionscorp.com\/de\/team\/\">Team<\/a><a class=\"ccm-contact\" href=\"https:\/\/companionscorp.com\/de\/contact\/\">Contact<\/a><\/nav><\/details><\/div><style>.elementor-element-ccmob001{display:none!important}@media(max-width:767px){.cc-desktop-nav{display:none!important}.elementor-element-ccmob001{display:block!important;width:100%!important}.ccm-nav{width:100%;font-family:Kanit,Arial,sans-serif}.ccm-nav details{width:100%}.ccm-nav summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none;background:#172328;color:#F5F2EA;border:1px solid #2B3A40;border-radius:12px;padding:13px 16px;font-weight:600}.ccm-nav summary::-webkit-details-marker{display:none}.ccm-nav details[open] summary{border-radius:12px 12px 0 0}.ccm-nav nav{display:grid;background:#172328;border:1px solid #2B3A40;border-top:0;border-radius:0 0 12px 12px;overflow:hidden}.ccm-nav nav a{color:#F5F2EA!important;text-decoration:none!important;padding:13px 16px;border-top:1px solid #2B3A40;font-weight:600}.ccm-nav nav a:hover,.ccm-nav nav a:focus-visible{background:#223138;color:#70CBE8!important;outline:2px solid #70CBE8;outline-offset:-2px}.ccm-nav nav .ccm-contact{background:#70CBE8;color:#0F171B!important}}}<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3ae8eefa e-flex e-con-boxed e-con e-parent\" data-id=\"3ae8eefa\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-3ae8eef9 e-flex e-con-full e-con e-parent\" data-id=\"3ae8eef9\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-3ae8eee9 e-flex e-con-full e-con e-parent\" data-id=\"3ae8eee9\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3ae8eee3 elementor-widget elementor-widget-heading\" data-id=\"3ae8eee3\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\">CONVENTION-LED WEB \/ 06<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3ae8eee4 elementor-widget elementor-widget-heading\" data-id=\"3ae8eee4\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Reduce ceremony.<br>Focus on product flow.<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3ae8eee5 elementor-widget elementor-widget-text-editor\" data-id=\"3ae8eee5\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>We build and modernise Rails applications where convention, integrated web capabilities and rapid product iteration create genuine leverage.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3ae8eee8 e-flex e-con-full e-con e-parent\" data-id=\"3ae8eee8\" data-element_type=\"container\">\n\t\t\t\t<div class=\"vamtam-has-theme-widget-styles elementor-element elementor-element-3ae8eee6 elementor-align-left vamtam-has-underline-anim elementor-widget elementor-widget-button\" data-id=\"3ae8eee6\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-md\" href=\"https:\/\/companionscorp.com\/de\/contact\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Discuss the product<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"vamtam-has-theme-widget-styles elementor-element elementor-element-3ae8eee7 elementor-align-left vamtam-has-underline-anim elementor-widget elementor-widget-button\" data-id=\"3ae8eee7\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-md\" href=\"https:\/\/guides.rubyonrails.org\/\" target=\"_blank\" rel=\"nofollow\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Official ecosystem<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3ae8eef8 e-flex e-con-full e-con e-parent\" data-id=\"3ae8eef8\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3ae8eeea elementor-widget elementor-widget-heading\" data-id=\"3ae8eeea\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\">ARCHITECTURE SIGNAL<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3ae8eeeb elementor-widget elementor-widget-heading\" data-id=\"3ae8eeeb\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Ruby on Rails Development<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3ae8eeee e-flex e-con-full e-con e-parent\" data-id=\"3ae8eeee\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3ae8eeec elementor-widget elementor-widget-heading\" data-id=\"3ae8eeec\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\">01<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3ae8eeed elementor-widget elementor-widget-heading\" data-id=\"3ae8eeed\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\">Product fit<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3ae8eef1 e-flex e-con-full e-con e-parent\" data-id=\"3ae8eef1\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3ae8eeef elementor-widget elementor-widget-heading\" data-id=\"3ae8eeef\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\">02<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3ae8eef0 elementor-widget elementor-widget-heading\" data-id=\"3ae8eef0\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\">System design<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3ae8eef4 e-flex e-con-full e-con e-parent\" data-id=\"3ae8eef4\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3ae8eef2 elementor-widget elementor-widget-heading\" data-id=\"3ae8eef2\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\">03<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3ae8eef3 elementor-widget elementor-widget-heading\" data-id=\"3ae8eef3\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\">Quality gates<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3ae8eef7 e-flex e-con-full e-con e-parent\" data-id=\"3ae8eef7\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3ae8eef5 elementor-widget elementor-widget-heading\" data-id=\"3ae8eef5\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\">04<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3ae8eef6 elementor-widget elementor-widget-heading\" data-id=\"3ae8eef6\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\">Operations<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3ae8eeff e-flex e-con-boxed e-con e-parent\" data-id=\"3ae8eeff\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3ae8eefb elementor-widget elementor-widget-heading\" data-id=\"3ae8eefb\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\">WHAT YOU GET<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3ae8eefc elementor-widget elementor-widget-heading\" data-id=\"3ae8eefc\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Technology tied to product value.<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3ae8eefd elementor-widget elementor-widget-text-editor\" data-id=\"3ae8eefd\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Success measures are set for the product and operating outcome\u2014not the number of frameworks used.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3ae8eefe e-flex e-con-full e-con e-parent\" data-id=\"3ae8eefe\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-3ae8eeca e-flex e-con-full e-con e-parent\" data-id=\"3ae8eeca\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3ae8eec7 elementor-widget elementor-widget-heading\" data-id=\"3ae8eec7\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\">01<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3ae8eec8 elementor-widget elementor-widget-heading\" data-id=\"3ae8eec8\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Product throughput<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3ae8eec9 elementor-widget elementor-widget-text-editor\" data-id=\"3ae8eec9\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Use conventions and integrated components to deliver complete workflows.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3ae8eece e-flex e-con-full e-con e-parent\" data-id=\"3ae8eece\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3ae8eecb elementor-widget elementor-widget-heading\" data-id=\"3ae8eecb\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\">02<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3ae8eecc elementor-widget elementor-widget-heading\" data-id=\"3ae8eecc\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Code coherence<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3ae8eecd elementor-widget elementor-widget-text-editor\" data-id=\"3ae8eecd\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Keep common web concerns expressed through one consistent framework.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3ae8eed2 e-flex e-con-full e-con e-parent\" data-id=\"3ae8eed2\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3ae8eecf elementor-widget elementor-widget-heading\" data-id=\"3ae8eecf\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\">03<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3ae8eed0 elementor-widget elementor-widget-heading\" data-id=\"3ae8eed0\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Change safety<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3ae8eed1 elementor-widget elementor-widget-text-editor\" data-id=\"3ae8eed1\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Support evolution with migrations, tests and explicit domain boundaries.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3ae8ef03 e-flex e-con-boxed e-con e-parent\" data-id=\"3ae8ef03\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3ae8ef00 elementor-widget elementor-widget-heading\" data-id=\"3ae8ef00\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\">EXPERTISE & APPROACH<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3ae8ef01 elementor-widget elementor-widget-heading\" data-id=\"3ae8ef01\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">From architecture decision to operable capability.<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3ae8ef02 e-flex e-con-full e-con e-parent\" data-id=\"3ae8ef02\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-3ae8eed5 e-flex e-con-full e-con e-parent\" data-id=\"3ae8eed5\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3ae8eed3 elementor-widget elementor-widget-heading\" data-id=\"3ae8eed3\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\">01 \/ Frame<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3ae8eed4 elementor-widget elementor-widget-text-editor\" data-id=\"3ae8eed4\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Define product outcome, domain model and operational constraints.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3ae8eed8 e-flex e-con-full e-con e-parent\" data-id=\"3ae8eed8\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3ae8eed6 elementor-widget elementor-widget-heading\" data-id=\"3ae8eed6\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\">02 \/ Shape<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3ae8eed7 elementor-widget elementor-widget-text-editor\" data-id=\"3ae8eed7\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Use Rails conventions while isolating domain and integration complexity.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3ae8eedb e-flex e-con-full e-con e-parent\" data-id=\"3ae8eedb\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3ae8eed9 elementor-widget elementor-widget-heading\" data-id=\"3ae8eed9\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\">03 \/ Deliver<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3ae8eeda elementor-widget elementor-widget-text-editor\" data-id=\"3ae8eeda\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Build vertical slices with tests, jobs, permissions and review.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3ae8eede e-flex e-con-full e-con e-parent\" data-id=\"3ae8eede\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3ae8eedc elementor-widget elementor-widget-heading\" data-id=\"3ae8eedc\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\">04 \/ Sustain<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3ae8eedd elementor-widget elementor-widget-text-editor\" data-id=\"3ae8eedd\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Instrument, upgrade and document the product for ongoing ownership.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3ae8ef0d e-flex e-con-boxed e-con e-parent\" data-id=\"3ae8ef0d\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-3ae8ef0c e-flex e-con-full e-con e-parent\" data-id=\"3ae8ef0c\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-3ae8ef07 e-flex e-con-full e-con e-parent\" data-id=\"3ae8ef07\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3ae8ef04 elementor-widget elementor-widget-heading\" data-id=\"3ae8ef04\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\">GOOD FIT<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3ae8ef05 elementor-widget elementor-widget-heading\" data-id=\"3ae8ef05\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Use this stack when<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3ae8ef06 elementor-widget elementor-widget-text-editor\" data-id=\"3ae8ef06\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ul><li>A business application needs rapid, coherent workflow delivery.<\/li><li>The team values convention over extensive framework assembly.<\/li><li>An existing Rails product needs modernisation or extension.<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3ae8ef0b e-flex e-con-full e-con e-parent\" data-id=\"3ae8ef0b\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3ae8ef08 elementor-widget elementor-widget-heading\" data-id=\"3ae8ef08\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\">LIMITS & TRADE-OFFS<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3ae8ef09 elementor-widget elementor-widget-heading\" data-id=\"3ae8ef09\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Plan for these realities<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3ae8ef0a elementor-widget elementor-widget-text-editor\" data-id=\"3ae8ef0a\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ul><li>Convention can hide complexity when domain boundaries remain implicit.<\/li><li>High-scale workloads still require architecture and database discipline.<\/li><li>Gem, Ruby and Rails upgrades need planned maintenance.<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3ae8ef17 e-flex e-con-boxed e-con e-parent\" data-id=\"3ae8ef17\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-3ae8ef16 e-flex e-con-full e-con e-parent\" data-id=\"3ae8ef16\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-3ae8ef11 e-flex e-con-full e-con e-parent\" data-id=\"3ae8ef11\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3ae8ef0e elementor-widget elementor-widget-heading\" data-id=\"3ae8ef0e\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\">ILLUSTRATIVE ENGAGEMENT<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3ae8ef0f elementor-widget elementor-widget-heading\" data-id=\"3ae8ef0f\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">A Rails product or modernisation sprint.<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3ae8ef10 elementor-widget elementor-widget-text-editor\" data-id=\"3ae8ef10\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Product and domain framing \u00b7 architecture slice \u00b7 iterative delivery \u00b7 operating handoff<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3ae8ef15 e-flex e-con-full e-con e-parent\" data-id=\"3ae8ef15\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3ae8ef12 elementor-widget elementor-widget-heading\" data-id=\"3ae8ef12\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\">EVIDENCE FRAMEWORK<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3ae8ef13 elementor-widget elementor-widget-heading\" data-id=\"3ae8ef13\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Show working software and outcomes.<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3ae8ef14 elementor-widget elementor-widget-text-editor\" data-id=\"3ae8ef14\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>A Ruby on Rails Development engagement should leave a useful evidence trail: an agreed baseline, documented decisions, delivered artefacts and an outcome review against the measures defined at the start.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3ae8ef1d e-flex e-con-boxed e-con e-parent\" data-id=\"3ae8ef1d\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-3ae8ef1c e-flex e-con-full e-con e-parent\" data-id=\"3ae8ef1c\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-3ae8ef1a e-flex e-con-full e-con e-parent\" data-id=\"3ae8ef1a\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3ae8ef18 elementor-widget elementor-widget-heading\" data-id=\"3ae8ef18\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Which business workflow needs less delivery friction?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3ae8ef19 elementor-widget elementor-widget-text-editor\" data-id=\"3ae8ef19\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Bring the product decision, users and operating constraints. We\u2019ll help decide whether this stack is the right fit.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"vamtam-has-theme-widget-styles elementor-element elementor-element-3ae8ef1b elementor-align-left vamtam-has-underline-anim elementor-widget elementor-widget-button\" data-id=\"3ae8ef1b\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-md\" href=\"https:\/\/companionscorp.com\/de\/contact\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Start the conversation<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3ae8ef21 e-flex e-con-boxed e-con e-parent\" data-id=\"3ae8ef21\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-3ae8ef20 e-flex e-con-full e-con e-parent\" data-id=\"3ae8ef20\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3ae8ef1e elementor-widget elementor-widget-heading\" data-id=\"3ae8ef1e\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-heading-title elementor-size-default\">Companions Corp d.o.o.<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3ae8ef1f elementor-widget elementor-widget-text-editor\" data-id=\"3ae8ef1f\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Srebreni\u010dka bb \u00b7 Bosanski Petrovac \u00b7 <a href=\"mailto:office@companionscorp.com\" style=\"color:#63F3B1\">office@companionscorp.com<\/a><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>COMPANIONS CORP Home Services About Portfolio Team Contact Menu+ HomeServicesAboutPortfolioTeamContact CONVENTION-LED WEB \/ 06 Reduce ceremony.Focus on product flow. We build and modernise Rails applications where convention, integrated web capabilities and rapid product iteration create genuine leverage. Discuss the product Official ecosystem ARCHITECTURE SIGNAL Ruby on Rails Development 01 Product fit 02 System design 03&#8230;<\/p>","protected":false},"author":1,"featured_media":0,"parent":988338,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"_seopress_robots_primary_cat":"","_seopress_titles_title":"Ruby on Rails Development | Companions Corp","_seopress_titles_desc":"Explore Ruby on Rails Development with Companions Corp: business value, delivery approach, suitable use cases, practical limits and engagement options.","_seopress_robots_index":"","footnotes":""},"class_list":["post-988344","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/companionscorp.com\/de\/wp-json\/wp\/v2\/pages\/988344","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/companionscorp.com\/de\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/companionscorp.com\/de\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/companionscorp.com\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/companionscorp.com\/de\/wp-json\/wp\/v2\/comments?post=988344"}],"version-history":[{"count":5,"href":"https:\/\/companionscorp.com\/de\/wp-json\/wp\/v2\/pages\/988344\/revisions"}],"predecessor-version":[{"id":988788,"href":"https:\/\/companionscorp.com\/de\/wp-json\/wp\/v2\/pages\/988344\/revisions\/988788"}],"up":[{"embeddable":true,"href":"https:\/\/companionscorp.com\/de\/wp-json\/wp\/v2\/pages\/988338"}],"wp:attachment":[{"href":"https:\/\/companionscorp.com\/de\/wp-json\/wp\/v2\/media?parent=988344"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}