[{"data":1,"prerenderedAt":516},["Reactive",2],{"global":3,"blok-/kompetencer/programmering/symfony/":440,"story:/kompetencer/programmering/symfony/":484},{"story":4,"cv":437,"rels":438,"links":439},{"name":5,"created_at":6,"published_at":7,"updated_at":8,"id":9,"uuid":10,"content":11,"slug":51,"full_slug":51,"sort_by_date":430,"position":431,"tag_list":432,"is_startpage":29,"parent_id":430,"meta_data":430,"group_id":433,"first_published_at":434,"release_id":430,"lang":435,"path":430,"alternates":436,"default_full_slug":430,"translated_slugs":430},"Site settings","2023-02-07T07:13:48.809Z","2026-05-05T14:13:07.584Z","2026-05-05T14:13:07.603Z",258215571,"1fff830c-f3f1-49a9-84f3-94bfd7097497",{"zip":12,"_uid":13,"city":14,"email":15,"phone":16,"Header":17,"popups":18,"address":44,"favicon":45,"siteUrl":49,"siteName":50,"component":51,"redirects":52,"logoFooter":171,"logoHeader":174,"navigation":177,"navigationCta":226,"socialMediaLinks":234,"departmentsNavigation":256,"footerNavigation1Items":328,"footerNavigation1Title":364,"footerNavigation2Items":365,"footerNavigation2Title":394,"footerNavigation3Items":395,"footerNavigation3Title":429},"7100","505975f0-8676-4e20-86ef-d9d3a51f31ae","Vejle","info@uptimedevelopment.dk","+45 70 20 69 59",[],[19],{"Text":20,"_uid":21,"Image":22,"Title":30,"component":31,"SendMessageText":32,"delay_in_seconds":33,"ContactButtonText":34,"FormBackgroundColor":35,"contact_button_link":36,"initial_button_text":42,"ContactBackgroundColor":43},"Ring på 70 20 69 59 eller udfyld kontaktinformationer her.","1245454c-96c2-4dff-a565-e58677753fa1",{"id":23,"alt":24,"name":25,"focus":25,"title":25,"source":25,"filename":26,"copyright":25,"fieldtype":27,"meta_data":28,"is_external_url":29},20856972,"dan-olesen","","https://a.storyblok.com/f/195037/1667x1667/180b821d9c/dan-olesen.jpg","asset",{"alt":24,"title":25,"source":25,"copyright":25},false,"Har du brug for hjælp til et udviklingsprojekt?","ContactPopUp","Kontakt mig","2","Kontakt","#F4F4F4",{"id":37,"url":25,"anchor":38,"linktype":39,"fieldtype":40,"cached_url":41},"4ff97ed1-78a2-4bd1-b221-b514f8b82c95","contact","story","multilink","kontakt","Kontakt os →","#DA001B","Innovations Allé 7",{"id":46,"alt":25,"name":25,"focus":25,"title":25,"source":25,"filename":47,"copyright":25,"fieldtype":27,"meta_data":48,"is_external_url":29},10316658,"https://a.storyblok.com/f/195037/150x150/4b272b1db6/favicon.png",{},"https://www.uptimedevelopment.dk","Uptime Development A/S","global",{"tbody":53,"thead":162,"fieldtype":170},[54,65,74,83,92,101,110,117,126,135,144,153],{"_uid":55,"body":56,"component":64},"c92e0f8c-ccfa-4b4a-aef4-ecfeea166abd",[57,61],{"_uid":58,"value":59,"component":60},"9f3d71af-a1ab-42cb-8bbe-b6b246e8bd15","/5-node-web-frameworks-du-skal-holde-oeje-med","_table_col",{"_uid":62,"value":63,"component":60},"505d5dc4-c959-43ce-a11a-f7dc7492de9a","/blog/5-node-web-frameworks-du-skal-holde-oeje-med","_table_row",{"_uid":66,"body":67,"component":64},"202ba5f7-7db3-4a2f-8894-111eafd5ee97",[68,71],{"_uid":69,"value":70,"component":60},"e4e8322c-5f5f-4da8-8f8a-157a84b19d27","/bliv-klogere-paa-scrum",{"_uid":72,"value":73,"component":60},"4660cd33-0b25-480c-aca7-e5037051309c","/blog/bliv-klogere-paa-scrum",{"_uid":75,"body":76,"component":64},"4de12db7-6edd-46d7-be71-64d28ae44035",[77,80],{"_uid":78,"value":79,"component":60},"1496bafd-202a-4af6-b6ef-317a8d487c47","/react-og-asp-net-core-er-fundamentet-i-nyt-socialt-medie-til-musikbranchen",{"_uid":81,"value":82,"component":60},"62863bdd-2fe9-4f03-aee3-0ff5e0625d09","/blog/react-og-asp-net-core-er-fundamentet-i-nyt-socialt-medie-til-musikbranchen",{"_uid":84,"body":85,"component":64},"bf41c033-b58f-4070-8f2b-cd7778d64c98",[86,89],{"_uid":87,"value":88,"component":60},"e384c282-dcdc-44e8-afad-0b666e5dabe1","/react-og-node-tager-foerertroejen-i-international-undersoegelse",{"_uid":90,"value":91,"component":60},"506f6532-1d78-40ca-977b-d3b93035d7e8","/blog/react-og-node-tager-foerertroejen-i-international-undersoegelse",{"_uid":93,"body":94,"component":64},"7cd64b27-b865-40f7-845b-da43b8a139d2",[95,98],{"_uid":96,"value":97,"component":60},"88c04135-2ff1-4bee-8838-812e757ef1fe","/saadan-bruger-du-dit-it-budget-smartest",{"_uid":99,"value":100,"component":60},"a48d1db0-66b4-40b8-b870-a82cbdf47598","/blog/saadan-bruger-du-dit-it-budget-smartest",{"_uid":102,"body":103,"component":64},"044027f2-d5f6-4c23-a09b-4cc455771919",[104,107],{"_uid":105,"value":106,"component":60},"62655203-33e9-4d60-a72e-afa45e77e65e","/stor-undersoegelse-nye-spillere-stikker-hovedet-frem-i-javascript-verdenen",{"_uid":108,"value":109,"component":60},"e8c77406-3f5b-4bbf-8bc4-c5535d274e7e","/blog/stor-undersoegelse-nye-spillere-stikker-hovedet-frem-i-javascript-verdenen",{"_uid":111,"body":112,"component":64},"c721f17d-bf34-49d9-b2a8-939763f73bc9",[113,115],{"_uid":114,"value":97,"component":60},"2367fa98-6859-4b02-a8a3-625b732bbf20",{"_uid":116,"value":100,"component":60},"15648518-7732-4a0d-ae37-691583d3a7e8",{"_uid":118,"body":119,"component":64},"059aa2e9-f281-4d83-a3a5-df6805928abe",[120,123],{"_uid":121,"value":122,"component":60},"4c0e463e-92d3-4ed9-8fe2-beff572dcd43","/medarbejderstories/*",{"_uid":124,"value":125,"component":60},"0632bede-a443-445d-9d79-367922fd1487","/medarbejderhistorier/*",{"_uid":127,"body":128,"component":64},"28dac8de-7285-4983-8419-e2fb013e492d",[129,132],{"_uid":130,"value":131,"component":60},"c367c8f3-1475-4222-b727-395382a3c7d7","/reference/aubo-production\n",{"_uid":133,"value":134,"component":60},"c29ce268-7cd5-4f59-aaee-2b49b224bb7e","/reference/aubo",{"_uid":136,"body":137,"component":64},"761b6c9c-7094-4233-b2c3-cfbaaa1d6fb6",[138,141],{"_uid":139,"value":140,"component":60},"ce1b7aa4-578f-4727-99cb-89103109dcfc","/kompetencer/webudvikling/storyblok-udvikling-uptime-development-a-s",{"_uid":142,"value":143,"component":60},"dcfb210b-241e-4759-8f6e-6badcdc5fede","/kompetencer/webudvikling/storyblok-udvikling/",{"_uid":145,"body":146,"component":64},"e3790927-d7f4-4580-bfe7-1f3e860e6f09",[147,150],{"_uid":148,"value":149,"component":60},"087c8f63-ca41-40f0-8eab-3c24a7c32be1","/kompetencer/webudvikling/statamic-udvikling-uptime-development-a-s",{"_uid":151,"value":152,"component":60},"a6e04551-4242-4b3c-8351-2d33cf7b5478","/kompetencer/webudvikling/statamic-udvikling/",{"_uid":154,"body":155,"component":64},"6036c6fb-da83-4ee7-9036-d4b7b8217445",[156,159],{"_uid":157,"value":158,"component":60},"89cfd0a4-712b-466b-a2ea-4b634b19f38d","/kompetencer/webudvikling/angular-uptime-development-a-s",{"_uid":160,"value":161,"component":60},"d440684d-1348-409b-9932-62b5ecb50bab","/kompetencer/webudvikling/angular-udvikling/",[163,167],{"_uid":164,"value":165,"component":166},"b11d708a-a114-493c-aa81-3d2924f7da6c","From","_table_head",{"_uid":168,"value":169,"component":166},"1b97c57f-81ff-4d37-997d-52ba62d31346","To","table",{"id":172,"alt":25,"name":25,"focus":25,"title":25,"filename":173,"copyright":25,"fieldtype":27,"is_external_url":29},7117671,"https://a.storyblok.com/f/195037/x/33240b4ce2/uptime-logo-white.svg",{"id":175,"alt":25,"name":25,"focus":25,"title":25,"filename":176,"copyright":25,"fieldtype":27,"is_external_url":29},7117602,"https://a.storyblok.com/f/195037/x/914b4393c3/uptime-logo.svg",[178,186,192,198,204,210,216,222],{"Page":179,"_uid":182,"Title":183,"component":184,"SubNavigationItems":185},{"id":180,"url":25,"linktype":39,"fieldtype":40,"cached_url":181},"4603843a-bc48-4f87-a65b-dca5a7f0ddca","saadan-arbejder-vi","db7b83c9-a943-46d1-b9b7-8cee9eac6a5a","Sådan arbejder vi","BlockNavigationItem",[],{"Page":187,"_uid":190,"Title":191,"component":184},{"id":188,"url":25,"linktype":39,"fieldtype":40,"cached_url":189},"e63056b2-cadd-427b-9088-6b960adcdf71","kompetencer","7fc4feed-51be-4472-9f20-e93bdc9b1df4","Ydelser",{"Page":193,"_uid":196,"Title":197,"component":184},{"id":194,"url":25,"linktype":39,"fieldtype":40,"cached_url":195},"269ceb67-9543-4318-b65a-4bba788d8a12","referencer","57d60acc-cdb3-4755-98b5-532d3df98cd3","Cases",{"Page":199,"_uid":202,"Title":203,"component":184},{"id":200,"url":25,"linktype":39,"fieldtype":40,"cached_url":201},"7f3f0d5b-f9df-4a44-a3c0-44db30130deb","karriere","e8c0946f-837c-4889-a37d-7e0b1451eab9","Karriere",{"Page":205,"_uid":208,"Title":209,"component":184},{"id":206,"url":25,"linktype":39,"fieldtype":40,"cached_url":207},"e5c914f8-1576-467b-85b9-a9c7ad2b2179","om-os","730ba654-4727-46a6-8001-e48cdb7d6a27","Om os",{"Page":211,"_uid":214,"Title":215,"component":184},{"id":212,"url":25,"linktype":39,"fieldtype":40,"cached_url":213},"0089734a-6d00-4a89-ad6a-adb7f249bf26","brancher/","db7ddf68-d5f3-4f01-b831-38fc8b0f7c86","Brancher",{"Page":217,"_uid":220,"Title":221,"component":184},{"id":218,"url":25,"linktype":39,"fieldtype":40,"cached_url":219},"6293995f-67ea-4935-b00d-d6b10596af3d","blog/","f198c788-9583-4395-9cec-35a920bc2b20","Artikler",{"Page":223,"_uid":224,"Title":225,"component":184},{"id":37,"url":25,"linktype":39,"fieldtype":40,"cached_url":41},"6d562fa7-9764-4c1d-8999-0af9d3d7917b","Kontakt os",[227],{"Page":228,"_uid":231,"Title":232,"hidden":29,"component":184,"SubNavigationItems":233},{"id":229,"url":25,"linktype":39,"fieldtype":40,"cached_url":230},"0229cd75-c37e-4a91-9560-4b82349491e3","kontakt-teknisk-sparring","977f0c7f-5abd-40a2-b9da-a6d72127eee2","Book teknisk sparring",[],[235,247],{"_uid":236,"link":237,"Asset":240,"maxWidth":245,"component":246,"imageSize":25,"maxHeight":245},"b3cdc7fd-ca29-49f1-8acc-1685d05d79ca",{"id":25,"url":238,"linktype":239,"fieldtype":40,"cached_url":238},"https://www.facebook.com/uptimedevelopmentdk","url",{"id":241,"alt":242,"name":25,"focus":25,"title":25,"source":25,"filename":243,"copyright":25,"fieldtype":27,"meta_data":244,"is_external_url":29},11203649,"Facebook SoMe ikon","https://a.storyblok.com/f/195037/768x768/9354be154c/facebook-logo.png",{},"32","BlockImage",{"_uid":248,"link":249,"Asset":251,"maxWidth":245,"component":246,"imageSize":25,"maxHeight":245},"61696a88-1dac-473b-9440-acc6e0212805",{"id":25,"url":250,"linktype":239,"fieldtype":40,"cached_url":250},"https://www.linkedin.com/company/uptime-development/",{"id":252,"alt":253,"name":25,"focus":25,"title":25,"source":25,"filename":254,"copyright":25,"fieldtype":27,"meta_data":255,"is_external_url":29},11203650,"LinkedIn SoMe ikon","https://a.storyblok.com/f/195037/640x640/e8f936cc4f/linkedin-logo.png",{},{"tbody":257,"thead":318,"fieldtype":170},[258,270,282,294,306],{"_uid":259,"body":260,"component":64},"85922153-cdda-4388-8701-12db416076db",[261,264,267],{"_uid":262,"value":263,"component":60},"558d6047-1c7a-4de1-8821-566fb69a5be5","Danmark",{"_uid":265,"value":266,"component":60},"2430cfc3-688d-4620-85e0-26e92d311221","dk",{"_uid":268,"value":269,"component":60},"baccd3ac-f5cc-4b08-8882-1c1b0293e5ef","/",{"_uid":271,"body":272,"component":64},"76842066-ff5f-4ab3-b31c-f8bbedbdbcec",[273,276,279],{"_uid":274,"value":275,"component":60},"de00b93e-a532-4fce-924e-216e9f9375a9","Estland",{"_uid":277,"value":278,"component":60},"71d47cad-2ff0-443a-b055-f610d6ba13a7","ee",{"_uid":280,"value":281,"component":60},"1fa86fbd-6d93-44fe-90bf-08407bbaa6bb","https://uptime.ee/",{"_uid":283,"body":284,"component":64},"159ec48f-a015-4a88-963b-6014e151b1f8",[285,288,291],{"_uid":286,"value":287,"component":60},"364f3eed-53ed-434a-ae4a-848e8fc1e160","Norge",{"_uid":289,"value":290,"component":60},"f596476e-b013-4573-81a7-92acfae94a78","no",{"_uid":292,"value":293,"component":60},"ff7c0ae4-ccfa-4189-9caf-3a6873edb06a","https://uptimeconsulting.no/",{"_uid":295,"body":296,"component":64},"14bb9056-2451-4699-aed4-c95d8e5c1bda",[297,300,303],{"_uid":298,"value":299,"component":60},"3fedefa7-2620-42ce-afc2-fd9804a66037","Polen",{"_uid":301,"value":302,"component":60},"1572da6c-45ef-43cb-b24d-7eecd428041d","pl",{"_uid":304,"value":305,"component":60},"ff58fec4-f6f5-443a-9540-c069a085163e","https://www.uptime.eu/contact/",{"_uid":307,"body":308,"component":64},"1b772d37-47ab-448c-b84f-ab711921f593",[309,312,315],{"_uid":310,"value":311,"component":60},"38cf0e30-3cb4-4d84-9407-9ab206dad496","Schweiz",{"_uid":313,"value":314,"component":60},"989f321a-6c87-4739-91c4-e4068cce4ca7","ch",{"_uid":316,"value":317,"component":60},"2757315c-f21c-48a6-850b-3ae096ade15b","https://uptime.swiss/",[319,322,325],{"_uid":320,"value":321,"component":166},"aa4c1941-ee16-4dbe-8574-39185cca54f7","Navn",{"_uid":323,"value":324,"component":166},"f62c0bf1-738b-4f15-9961-317c58196f24","Landekode",{"_uid":326,"value":327,"component":166},"55b0e09b-428c-4b7f-a4cb-439d6564a8a7","URL",[329,336,343,350,357],{"Page":330,"_uid":333,"Title":334,"component":184,"SubNavigationItems":335},{"id":331,"url":25,"linktype":39,"fieldtype":40,"cached_url":332},"b49e0691-5fbe-4486-86bd-6ef6d3028374","kompetencer/app-udvikling/","36981831-3ff2-4a2a-a8bb-81046de11517","App udvikling",[],{"Page":337,"_uid":340,"Title":341,"component":184,"SubNavigationItems":342},{"id":338,"url":25,"linktype":39,"fieldtype":40,"cached_url":339},"1099935e-614b-4892-b08b-f83a01c3de2e","kompetencer/softwareintegration","9049940a-7bf4-493f-9ff0-25cad876d914","Software integration",[],{"Page":344,"_uid":347,"Title":348,"component":184,"SubNavigationItems":349},{"id":345,"url":25,"linktype":39,"fieldtype":40,"cached_url":346},"84882505-8312-4d6a-9a49-f3d175e9c1dc","kompetencer/webudvikling/","dfd91dca-8d29-4be0-b3ad-7c06fde2ccd2","Webudvikling",[],{"Page":351,"_uid":354,"Title":355,"component":184,"SubNavigationItems":356},{"id":352,"url":25,"linktype":39,"fieldtype":40,"cached_url":353},"1d81ee31-5b13-44b8-99a4-42380b5d8f2f","kompetencer/programmering/","c4769577-4c02-4650-9f21-40949765ee88","Programmering",[],{"Page":358,"_uid":361,"Title":362,"component":184,"SubNavigationItems":363},{"id":359,"url":25,"linktype":39,"fieldtype":40,"cached_url":360},"67360096-cd53-4d07-926f-bf4ff64d751e","kompetencer/it-udvikling","e1be4934-0370-43a2-86d9-fa0c92e73ade","IT udvikling",[],"Kompetencer",[366,371,375,379,384,388],{"Page":367,"_uid":369,"Title":275,"component":184,"SubNavigationItems":370},{"id":25,"url":368,"linktype":239,"fieldtype":40,"cached_url":368},"https://www.uptime.ee/","fbc0cbbe-6b90-4783-9e84-5de43cb588a8",[],{"Page":372,"_uid":373,"Title":287,"component":184,"SubNavigationItems":374},{"id":25,"url":293,"linktype":239,"fieldtype":40,"cached_url":293},"736cc7d8-f6f4-4e7a-9083-ca6c6d5e7f73",[],{"Page":376,"_uid":377,"Title":299,"component":184,"SubNavigationItems":378},{"id":25,"url":305,"linktype":239,"fieldtype":40,"cached_url":305},"ca6a8287-4dfa-497e-8277-03421745a9e4",[],{"Page":380,"_uid":382,"Title":263,"component":184,"SubNavigationItems":383},{"id":25,"url":381,"linktype":239,"fieldtype":40,"cached_url":381},"https://www.uptimedevelopment.dk/","f3027c1d-72ff-4bd5-af05-8321b421d21c",[],{"Page":385,"_uid":386,"Title":311,"component":184,"SubNavigationItems":387},{"id":25,"url":317,"linktype":239,"fieldtype":40,"cached_url":317},"b39aaa49-a7fd-46df-8196-dc48f3e678d8",[],{"Page":389,"_uid":391,"Title":392,"component":184,"SubNavigationItems":393},{"id":25,"url":390,"linktype":239,"fieldtype":40,"cached_url":390},"https://uptime.ee","c4551692-9846-4f9e-a7da-acb980b8e09b","Spanien",[],"Kontorer",[396,400,404,408,415,422],{"Page":397,"_uid":398,"Title":209,"component":184,"SubNavigationItems":399},{"id":206,"url":25,"linktype":39,"fieldtype":40,"cached_url":207},"8081492e-32ad-4542-8618-32af1e2c60f2",[],{"Page":401,"_uid":402,"Title":203,"component":184,"SubNavigationItems":403},{"id":200,"url":25,"linktype":39,"fieldtype":40,"cached_url":201},"88b8096f-5f6a-4110-a4eb-7d7040e728dc",[],{"Page":405,"_uid":406,"Title":34,"component":184,"SubNavigationItems":407},{"id":37,"url":25,"linktype":39,"fieldtype":40,"cached_url":41},"4a05dc72-f8ea-45ac-90e9-ad655af09a47",[],{"Page":409,"_uid":412,"Title":413,"component":184,"SubNavigationItems":414},{"id":25,"url":410,"target":411,"linktype":27,"fieldtype":40,"cached_url":410},"https://a.storyblok.com/f/195037/x/82776e3a7a/uptime-leveringsbetingelser-2023.pdf","_blank","1fe2dd54-6178-4af7-a1e8-412de06356af","Leveringsbetingelser",[],{"Page":416,"_uid":419,"Title":420,"component":184,"SubNavigationItems":421},{"id":417,"url":25,"linktype":39,"fieldtype":40,"cached_url":418},"610b4b5f-d838-489b-866e-2d197a997335","cookie-policy","329dbf5c-076b-407e-a7f4-623405f9507e","Privatlivs- & Cookiepolitik",[],{"Page":423,"_uid":426,"Title":427,"component":184,"SubNavigationItems":428},{"id":424,"url":25,"linktype":39,"fieldtype":40,"cached_url":425},"ca01e7ae-d95f-4d27-b6d1-181c32833d46","ski-leverandor","022b37e6-f46c-4191-9606-7d27a76ea669","SKI Leverandør",[],"Information ",null,110,[],"5b70cd24-4539-4bea-bba4-84fad44f9486","2023-02-07T08:01:17.912Z","default",[],1781598111,[],[],{"_uid":441,"body":442,"noindex":29,"component":465,"breadcrumbs":466,"shortDescription":483},"sym-root",[443,447,450,453,456,459,462],{"_uid":444,"EmbedCode":445,"component":446},"sym-sec-1","\u003Csection class=\"up-page-header up-app-hero\">\n  \u003Cdiv class=\"up-container\">\n    \u003Cdiv class=\"up-app-hero-text\">\n      \u003Cdiv class=\"up-breadcrumb\">\n        \u003Ca href=\"/kompetencer/\">Ydelser\u003C/a>\n        \u003Cspan>›\u003C/span>\n        \u003Ca href=\"/kompetencer/programmering/\">Programmering\u003C/a>\n        \u003Cspan>›\u003C/span>\n        \u003Cspan>Symfony udvikling\u003C/span>\n      \u003C/div>\n      \u003Cspan class=\"up-eyebrow\">\u003Cspan class=\"up-dot\">\u003C/span> PHP-framework\u003C/span>\n      \u003Ch1>Symfony udvikling\u003Cbr>\u003Cem>struktur til de store systemer\u003C/em>\u003C/h1>\n      \u003Cp class=\"up-lead\">Symfony er PHP-frameworket til komplekse, langtidsholdbare enterprise-løsninger. Hos Uptime Development bruger vi over 20 års PHP-erfaring til at bygge robuste, komponentbaserede systemer på Symfony - med en arkitektur, der holder i mange år og er nem at vedligeholde.\u003C/p>\n      \u003Cnav class=\"up-subnav\">\n        \u003Ca href=\"/kompetencer/programmering/php/\" class=\"up-subbtn\">\n          \u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\u003Cpolyline points=\"16 18 22 12 16 6\"/>\u003Cpolyline points=\"8 6 2 12 8 18\"/>\u003C/svg>\n          PHP udvikling\n        \u003C/a>\n        \u003Ca href=\"/kompetencer/programmering/laravel/\" class=\"up-subbtn\">\n          \u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\u003Cpolyline points=\"16 18 22 12 16 6\"/>\u003Cpolyline points=\"8 6 2 12 8 18\"/>\u003C/svg>\n          Laravel\n        \u003C/a>\n        \u003Ca href=\"/kompetencer/backend/\" class=\"up-subbtn\">\n          \u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\u003Cellipse cx=\"12\" cy=\"5\" rx=\"9\" ry=\"3\"/>\u003Cpath d=\"M21 12c0 1.66-4 3-9 3s-9-1.34-9-3\"/>\u003Cpath d=\"M3 5v14c0 1.66 4 3 9 3s9-1.34 9-3V5\"/>\u003C/svg>\n          Backend\n        \u003C/a>\n        \u003Ca href=\"/kontakt/\" class=\"up-subbtn\" style=\"background:rgba(218,0,27,.15);border-color:rgba(218,0,27,.4)\">\n          \u003Csvg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\u003Cpath d=\"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z\"/>\u003C/svg>\n          Få et tilbud\n        \u003C/a>\n      \u003C/nav>\n    \u003C/div>\n    \u003Cdiv class=\"up-app-hero-img\" aria-hidden=\"true\">\n      \u003Cimg src=\"https://cdn.simpleicons.org/symfony/000000\" alt=\"\" style=\"max-width:260px;margin:0 auto;opacity:.85\">\n    \u003C/div>\n  \u003C/div>\n\u003C/section>","BlockEmbedCode",{"_uid":448,"EmbedCode":449,"component":446},"sym-sec-2","\u003Csection class=\"up-section\" style=\"padding-bottom:0\">\n  \u003Cdiv class=\"up-container\">\n    \u003Cdiv style=\"display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center\" class=\"up-reveal\">\n      \u003Cdiv class=\"up-prose\">\n        \u003Cspan class=\"up-tag\">Symfony udvikling\u003C/span>\n        \u003Ch2>Komponentbaseret PHP til komplekse krav\u003C/h2>\n        \u003Cp>Symfony er bygget op af genbrugelige komponenter og følger strenge standarder. Det giver en forudsigelig, veldokumenteret arkitektur, som er ideel til store systemer med mange integrationer, lang levetid og høje krav til stabilitet.\u003C/p>\n        \u003Cp>Mange af de pakker, der driver hele PHP-økosystemet - også dele af Laravel - bygger på Symfony-komponenter. Med Symfonys LTS-versioner (Long Term Support) får I forudsigelige opdateringer og en løsning, der trygt kan leve i mange år.\u003C/p>\n        \u003Cp>Vi anbefaler Symfony, når jeres projekt er stort, langsigtet og kræver fuld kontrol over arkitekturen. Til hurtigere udvikling og de fleste webapplikationer peger vi ofte på \u003Ca href=\"/kompetencer/programmering/laravel/\">Laravel\u003C/a> - vi rådgiver jer gerne om det rigtige valg.\u003C/p>\n      \u003C/div>\n      \u003Cdiv style=\"display:grid;grid-template-columns:1fr 1fr;gap:16px\">\n        \u003Cdiv style=\"background:#fff;border:1px solid #ececec;border-radius:16px;padding:28px;text-align:center\">\n          \u003Cdiv style=\"font-size:42px;font-weight:700;color:#DA001B;letter-spacing:-.02em;line-height:1\">20+\u003C/div>\n          \u003Cdiv style=\"font-size:13px;color:#6b6b6b;margin-top:6px;text-transform:uppercase;letter-spacing:.08em;font-weight:600\">Års PHP-erfaring\u003C/div>\n        \u003C/div>\n        \u003Cdiv style=\"background:#fff;border:1px solid #ececec;border-radius:16px;padding:28px;text-align:center\">\n          \u003Cdiv style=\"font-size:42px;font-weight:700;color:#DA001B;letter-spacing:-.02em;line-height:1\">LTS\u003C/div>\n          \u003Cdiv style=\"font-size:13px;color:#6b6b6b;margin-top:6px;text-transform:uppercase;letter-spacing:.08em;font-weight:600\">Lang levetid\u003C/div>\n        \u003C/div>\n        \u003Cdiv style=\"background:#fff;border:1px solid #ececec;border-radius:16px;padding:28px;text-align:center\">\n          \u003Cdiv style=\"font-size:42px;font-weight:700;color:#DA001B;letter-spacing:-.02em;line-height:1\">PSR\u003C/div>\n          \u003Cdiv style=\"font-size:13px;color:#6b6b6b;margin-top:6px;text-transform:uppercase;letter-spacing:.08em;font-weight:600\">Standarder\u003C/div>\n        \u003C/div>\n        \u003Cdiv style=\"background:#fff;border:1px solid #ececec;border-radius:16px;padding:28px;text-align:center\">\n          \u003Cdiv style=\"font-size:42px;font-weight:700;color:#DA001B;letter-spacing:-.02em;line-height:1\">PHP 8\u003C/div>\n          \u003Cdiv style=\"font-size:13px;color:#6b6b6b;margin-top:6px;text-transform:uppercase;letter-spacing:.08em;font-weight:600\">Moderne version\u003C/div>\n        \u003C/div>\n      \u003C/div>\n    \u003C/div>\n  \u003C/div>\n\u003C/section>",{"_uid":451,"EmbedCode":452,"component":446},"sym-sec-3","\u003Csection class=\"up-section\" id=\"ydelser\">\n  \u003Cdiv class=\"up-container\">\n    \u003Cdiv class=\"up-section-header up-reveal\">\n      \u003Cspan class=\"up-tag\">Vores ydelser\u003C/span>\n      \u003Ch2>Hvad er Symfony godt til?\u003C/h2>\n      \u003Cp>Symfony udmærker sig, når kravene er komplekse og løsningen skal leve længe. Her er de områder, hvor vi oftest anbefaler Symfony.\u003C/p>\n    \u003C/div>\n    \u003Cdiv class=\"up-cards up-reveal\">\n      \u003Cdiv class=\"up-card\">\n        \u003Cdiv class=\"up-card-icon\">\n          \u003Csvg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\u003Cpath d=\"M3 21h18\"/>\u003Cpath d=\"M5 21V7l8-4v18\"/>\u003Cpath d=\"M19 21V11l-6-4\"/>\u003C/svg>\n        \u003C/div>\n        \u003Ch3>Enterprise-applikationer\u003C/h3>\n        \u003Cp>Store forretningskritiske systemer med mange brugertyper, komplekse arbejdsgange og høje krav til stabilitet og governance.\u003C/p>\n      \u003C/div>\n      \u003Cdiv class=\"up-card\">\n        \u003Cdiv class=\"up-card-icon\">\n          \u003Csvg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\u003Crect x=\"3\" y=\"3\" width=\"7\" height=\"7\"/>\u003Crect x=\"14\" y=\"3\" width=\"7\" height=\"7\"/>\u003Crect x=\"14\" y=\"14\" width=\"7\" height=\"7\"/>\u003Crect x=\"3\" y=\"14\" width=\"7\" height=\"7\"/>\u003C/svg>\n        \u003C/div>\n        \u003Ch3>Komponentbaseret arkitektur\u003C/h3>\n        \u003Cp>Genbrugelige, veltestede komponenter giver en ren og modulær kodebase, der er let at udvide og vedligeholde over tid.\u003C/p>\n      \u003C/div>\n      \u003Cdiv class=\"up-card\">\n        \u003Cdiv class=\"up-card-icon\">\n          \u003Csvg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\u003Cpolyline points=\"16 18 22 12 16 6\"/>\u003Cpolyline points=\"8 6 2 12 8 18\"/>\u003C/svg>\n        \u003C/div>\n        \u003Ch3>API Platform\u003C/h3>\n        \u003Cp>Avancerede REST- og GraphQL-API'er med Symfonys API Platform. Ideelt til at eksponere komplekse datamodeller på en struktureret måde.\u003C/p>\n      \u003C/div>\n      \u003Cdiv class=\"up-card\">\n        \u003Cdiv class=\"up-card-icon\">\n          \u003Csvg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\u003Ccircle cx=\"12\" cy=\"12\" r=\"10\"/>\u003Cpolyline points=\"12 6 12 12 16 14\"/>\u003C/svg>\n        \u003C/div>\n        \u003Ch3>Langtidsholdbarhed &amp; LTS\u003C/h3>\n        \u003Cp>Forudsigelige LTS-versioner og bagudkompatibilitet betyder lavere risiko og lettere vedligehold i systemer, der skal leve i mange år.\u003C/p>\n      \u003C/div>\n      \u003Cdiv class=\"up-card\">\n        \u003Cdiv class=\"up-card-icon\">\n          \u003Csvg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\u003Cpath d=\"M4 4h16v4H4z\"/>\u003Cpath d=\"M4 10h16v10H4z\"/>\u003Cpath d=\"M9 14h6\"/>\u003C/svg>\n        \u003C/div>\n        \u003Ch3>Integrationer &amp; messaging\u003C/h3>\n        \u003Cp>Robust integration mod ERP, CRM og eksterne systemer, og asynkron behandling med Messenger og kø-baseret arkitektur.\u003C/p>\n      \u003C/div>\n      \u003Cdiv class=\"up-card\">\n        \u003Cdiv class=\"up-card-icon\">\n          \u003Csvg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\u003Cpath d=\"M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z\"/>\u003C/svg>\n        \u003C/div>\n        \u003Ch3>Vedligehold &amp; modernisering\u003C/h3>\n        \u003Cp>Overtagelse, opgradering og videreudvikling af eksisterende Symfony-løsninger - med SLA-aftaler og sikkerhed efter OWASP.\u003C/p>\n      \u003C/div>\n    \u003C/div>\n  \u003C/div>\n\u003C/section>",{"_uid":454,"EmbedCode":455,"component":446},"sym-sec-4","\u003Csection class=\"up-section up-alt\">\n  \u003Cdiv class=\"up-container\">\n    \u003Cdiv class=\"up-section-header center up-reveal\">\n      \u003Cspan class=\"up-tag\">Teknologier\u003C/span>\n      \u003Ch2>Symfony-økosystemet\u003C/h2>\n      \u003Cp>Vi anvender de mest modne dele af Symfony-økosystemet, valgt ud fra jeres behov - ikke vores præferencer.\u003C/p>\n    \u003C/div>\n    \u003Cdiv class=\"up-tech-grid up-reveal\" style=\"grid-template-columns:repeat(3,1fr)\">\n      \u003Cdiv class=\"up-tech-item\">\n        \u003Cimg src=\"https://cdn.simpleicons.org/symfony/000000\" alt=\"Symfony\">\n        \u003Cspan>Symfony\u003C/span>\n        \u003Csmall>Framework\u003C/small>\n      \u003C/div>\n      \u003Cdiv class=\"up-tech-item\">\n        \u003Cimg src=\"https://cdn.simpleicons.org/php/777BB4\" alt=\"PHP\">\n        \u003Cspan>PHP 8.x\u003C/span>\n        \u003Csmall>Sprog\u003C/small>\n      \u003C/div>\n      \u003Cdiv class=\"up-tech-item\">\n        \u003Cimg src=\"https://cdn.simpleicons.org/doctrine/FC6A31\" alt=\"Doctrine\">\n        \u003Cspan>Doctrine\u003C/span>\n        \u003Csmall>ORM\u003C/small>\n      \u003C/div>\n      \u003Cdiv class=\"up-tech-item\">\n        \u003Cimg src=\"https://cdn.simpleicons.org/twig/2C2255\" alt=\"Twig\">\n        \u003Cspan>Twig\u003C/span>\n        \u003Csmall>Templating\u003C/small>\n      \u003C/div>\n      \u003Cdiv class=\"up-tech-item\">\n        \u003Cimg src=\"https://cdn.simpleicons.org/postgresql/4169E1\" alt=\"PostgreSQL\">\n        \u003Cspan>PostgreSQL\u003C/span>\n        \u003Csmall>Database\u003C/small>\n      \u003C/div>\n      \u003Cdiv class=\"up-tech-item\">\n        \u003Cimg src=\"https://cdn.simpleicons.org/redis/FF4438\" alt=\"Redis\">\n        \u003Cspan>Redis\u003C/span>\n        \u003Csmall>Cache &amp; queues\u003C/small>\n      \u003C/div>\n    \u003C/div>\n    \u003Cdiv class=\"up-reveal\" style=\"margin-top:32px;padding-top:32px;border-top:1px solid #e0e0e0\">\n      \u003Cdiv style=\"font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#6b6b6b;margin-bottom:16px\">Værktøjer &amp; komponenter\u003C/div>\n      \u003Cdiv style=\"display:flex;flex-wrap:wrap;gap:8px\">\n        \u003Cspan style=\"display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#fff;border:1px solid #e0e0e0;border-radius:999px;font-size:13px;color:#3b3b3b;font-weight:500\">API Platform\u003C/span>\n        \u003Cspan style=\"display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#fff;border:1px solid #e0e0e0;border-radius:999px;font-size:13px;color:#3b3b3b;font-weight:500\">Messenger\u003C/span>\n        \u003Cspan style=\"display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#fff;border:1px solid #e0e0e0;border-radius:999px;font-size:13px;color:#3b3b3b;font-weight:500\">Console\u003C/span>\n        \u003Cspan style=\"display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#fff;border:1px solid #e0e0e0;border-radius:999px;font-size:13px;color:#3b3b3b;font-weight:500\">Security\u003C/span>\n        \u003Cspan style=\"display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#fff;border:1px solid #e0e0e0;border-radius:999px;font-size:13px;color:#3b3b3b;font-weight:500\">PHPUnit\u003C/span>\n        \u003Cspan style=\"display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#fff;border:1px solid #e0e0e0;border-radius:999px;font-size:13px;color:#3b3b3b;font-weight:500\">Composer\u003C/span>\n        \u003Cspan style=\"display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#fff;border:1px solid #e0e0e0;border-radius:999px;font-size:13px;color:#3b3b3b;font-weight:500\">\u003Cimg src=\"https://cdn.simpleicons.org/docker/2496ED\" style=\"width:16px;height:16px\" alt=\"\">Docker\u003C/span>\n        \u003Cspan style=\"display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#fff;border:1px solid #e0e0e0;border-radius:999px;font-size:13px;color:#3b3b3b;font-weight:500\">\u003Cimg src=\"https://cdn.simpleicons.org/githubactions/2088FF\" style=\"width:16px;height:16px\" alt=\"\">GitHub Actions\u003C/span>\n      \u003C/div>\n    \u003C/div>\n  \u003C/div>\n\u003C/section>",{"_uid":457,"EmbedCode":458,"component":446},"sym-sec-5","\u003Csection class=\"up-section\">\n  \u003Cdiv class=\"up-container\">\n    \u003Cdiv style=\"max-width:900px\">\n      \u003Cdiv class=\"up-section-header up-reveal\">\n        \u003Cspan class=\"up-tag\">Hvorfor Symfony - og hvorfor os\u003C/span>\n        \u003Ch2>Bygget til at holde i mange år\u003C/h2>\n        \u003Cp>Symfony er et af de mest modne PHP-frameworks i verden, og driver store offentlige og private systemer. Hos Uptime får I 20+ års PHP-erfaring og et dansk team, der kan hele stacken - fra database til frontend.\u003C/p>\n      \u003C/div>\n      \u003Cdiv class=\"up-why up-reveal\">\n        \u003Cdiv class=\"up-wcard\">\n          \u003Cdiv class=\"up-num\">Struktur &amp; standarder\u003C/div>\n          \u003Ch4>Forudsigelig arkitektur\u003C/h4>\n          \u003Cp>Symfony følger PSR-standarder og best practices, så koden er let at forstå, teste og overtage - også for nye udviklere år ud i fremtiden.\u003C/p>\n        \u003C/div>\n        \u003Cdiv class=\"up-wcard\">\n          \u003Cdiv class=\"up-num\">20+ år med PHP\u003C/div>\n          \u003Ch4>Erfaring med store systemer\u003C/h4>\n          \u003Cp>Vi har bygget komplekse forretningskritiske løsninger i over to årtier, og kender de arkitektoniske valg, der adskiller en holdbar løsning fra teknisk gæld.\u003C/p>\n        \u003C/div>\n        \u003Cdiv class=\"up-wcard\">\n          \u003Cdiv class=\"up-num\">Dansk &amp; lokalt forankret\u003C/div>\n          \u003Ch4>Tæt samarbejde, fra Odense\u003C/h4>\n          \u003Cp>I får et dansk team, I kan mødes med, og en partner der forstår jeres forretning og leverer løsninger, der passer ind i jeres IT-landskab.\u003C/p>\n        \u003C/div>\n      \u003C/div>\n    \u003C/div>\n  \u003C/div>\n\u003C/section>",{"_uid":460,"EmbedCode":461,"component":446},"sym-sec-6","\u003Csection class=\"up-section up-alt\">\n  \u003Cdiv class=\"up-container\">\n    \u003Cdiv style=\"max-width:860px\">\n      \u003Cdiv class=\"up-section-header up-reveal\">\n        \u003Cspan class=\"up-tag\">Ofte stillede spørgsmål\u003C/span>\n        \u003Ch2>Alt om Symfony udvikling\u003C/h2>\n        \u003Cp>De spørgsmål vi oftest får om Symfony - sammenligning med Laravel, levetid, overtagelse og pris.\u003C/p>\n      \u003C/div>\n      \u003Cdiv class=\"up-faq up-reveal\">\n        \u003Cdiv class=\"up-faq-item\">\n          \u003Cbutton class=\"up-faq-q\" onclick=\"window.toggleFaq(this)\">\n            Symfony eller Laravel - hvad skal jeg vælge?\n            \u003Csvg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\u003Cpolyline points=\"6 9 12 15 18 9\"/>\u003C/svg>\n          \u003C/button>\n          \u003Cdiv class=\"up-faq-a\">\n            \u003Cp>\u003Ca href=\"/kompetencer/programmering/laravel/\">Laravel\u003C/a> er ideelt til hurtig udvikling, MVP'er og de fleste webapplikationer takket være sit store økosystem. Symfony giver ekstra struktur, fleksibilitet og forudsigelighed til meget store, langtidsholdbare enterprise-systemer. Begge er fremragende PHP-frameworks, og vi rådgiver jer om det rigtige valg ud fra jeres behov.\u003C/p>\n          \u003C/div>\n        \u003C/div>\n        \u003Cdiv class=\"up-faq-item\">\n          \u003Cbutton class=\"up-faq-q\" onclick=\"window.toggleFaq(this)\">\n            Hvor længe kan en Symfony-løsning leve?\n            \u003Csvg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\u003Cpolyline points=\"6 9 12 15 18 9\"/>\u003C/svg>\n          \u003C/button>\n          \u003Cdiv class=\"up-faq-a\">\n            \u003Cp>Symfony udgiver LTS-versioner (Long Term Support) med flere års support og stærk bagudkompatibilitet. Det gør Symfony til et oplagt valg til systemer, der skal leve og videreudvikles i mange år, uden store, risikable opgraderinger.\u003C/p>\n          \u003C/div>\n        \u003C/div>\n        \u003Cdiv class=\"up-faq-item\">\n          \u003Cbutton class=\"up-faq-q\" onclick=\"window.toggleFaq(this)\">\n            Kan I overtage en eksisterende Symfony-løsning?\n            \u003Csvg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\u003Cpolyline points=\"6 9 12 15 18 9\"/>\u003C/svg>\n          \u003C/button>\n          \u003Cdiv class=\"up-faq-a\">\n            \u003Cp>Ja. Vi overtager gerne Symfony-projekter, vi ikke selv har bygget. Vi gennemgår kode og arkitektur, dokumenterer løsningen og lægger en plan for stabil drift, sikkerhed og videreudvikling, efterfulgt af en SLA-baseret aftale.\u003C/p>\n          \u003C/div>\n        \u003C/div>\n        \u003Cdiv class=\"up-faq-item\">\n          \u003Cbutton class=\"up-faq-q\" onclick=\"window.toggleFaq(this)\">\n            Hvad koster en Symfony-løsning?\n            \u003Csvg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\u003Cpolyline points=\"6 9 12 15 18 9\"/>\u003C/svg>\n          \u003C/button>\n          \u003Cdiv class=\"up-faq-a\">\n            \u003Cp>Symfony bruges typisk til større, mere komplekse løsninger, og prisen afhænger af omfang og integrationer. Vi giver altid et fast prisoverslag baseret på en konkret kravspecifikation, så I ved, hvad I investerer, inden vi går i gang.\u003C/p>\n          \u003C/div>\n        \u003C/div>\n      \u003C/div>\n    \u003C/div>\n  \u003C/div>\n\u003C/section>",{"_uid":463,"EmbedCode":464,"component":446},"sym-sec-7","\u003Csection class=\"up-section\">\n  \u003Cdiv class=\"up-container\">\n    \u003Cdiv class=\"up-cta-banner up-reveal\">\n      \u003Cdiv>\n        \u003Ch3>Tal med en PHP-arkitekt\u003C/h3>\n        \u003Cp>Skal jeres næste system bygges på Symfony, Laravel eller noget helt tredje? Vi vurderer jeres projekt gratis og giver inden for 48 timer en tilbagemelding på framework-valg, tidslinje og budgetramme.\u003C/p>\n      \u003C/div>\n      \u003Cdiv style=\"display:flex;flex-direction:column;gap:12px;align-items:flex-start\">\n        \u003Ca href=\"/kontakt/\" class=\"up-btn up-btn-primary\">Få et uforpligtende tilbud\u003C/a>\n        \u003Ca href=\"/kompetencer/programmering/php/\" class=\"up-btn up-btn-ghost\">Se al vores PHP udvikling\u003C/a>\n      \u003C/div>\n    \u003C/div>\n  \u003C/div>\n\u003C/section>","page",[467,474,479],{"_uid":468,"link":469,"title":472,"component":473},"78aa3de7-83e4-45b0-9ba0-030cc68c48d4",{"id":470,"url":25,"linktype":39,"fieldtype":40,"cached_url":471},"c47b7c2f-d8bc-467a-b6a5-923c8be0ff3d","home","Softwareudvikling","Link",{"_uid":475,"link":476,"title":478,"component":473},"536da6d1-8e2d-46ec-badc-46182e0a7e5b",{"id":188,"url":25,"linktype":39,"fieldtype":40,"cached_url":477},"kompetencer/","Kompetencer | Sikre og 100% skræddersyet topklasse IT-løsninger",{"_uid":480,"link":481,"title":482,"component":473},"863a572f-91db-4942-af2c-1895b201bca6",{"id":352,"url":25,"linktype":39,"fieldtype":40,"cached_url":353},"Programmering | Effektiv & kompetent udvikling » Bedste resultat","Symfony udvikling til komplekse, langtidsholdbare enterprise-systemer. 20+ års PHP-erfaring, komponentbaseret arkitektur, API Platform og sikker drift. Få et tilbud.",{"name":485,"created_at":486,"published_at":487,"updated_at":488,"id":489,"uuid":490,"content":491,"slug":509,"full_slug":510,"sort_by_date":430,"position":511,"tag_list":512,"is_startpage":29,"parent_id":513,"meta_data":430,"group_id":514,"first_published_at":487,"release_id":430,"lang":435,"path":430,"alternates":515,"default_full_slug":430,"translated_slugs":430},"Symfony udvikling | Robuste enterprise-løsninger i PHP","2026-06-16T07:49:47.641Z","2026-06-16T07:50:26.989Z","2026-06-16T07:50:27.006Z",188033383023813,"eea26e79-f017-482f-a4d5-133cbd6653c4",{"_uid":441,"body":492,"noindex":29,"component":465,"breadcrumbs":500,"shortDescription":483},[493,494,495,496,497,498,499],{"_uid":444,"EmbedCode":445,"component":446},{"_uid":448,"EmbedCode":449,"component":446},{"_uid":451,"EmbedCode":452,"component":446},{"_uid":454,"EmbedCode":455,"component":446},{"_uid":457,"EmbedCode":458,"component":446},{"_uid":460,"EmbedCode":461,"component":446},{"_uid":463,"EmbedCode":464,"component":446},[501,503,506],{"_uid":468,"link":502,"title":472,"component":473},{"id":470,"url":25,"linktype":39,"fieldtype":40,"cached_url":269},{"_uid":475,"link":504,"title":478,"component":473},{"id":188,"url":25,"linktype":39,"fieldtype":40,"cached_url":505},"/kompetencer/",{"_uid":480,"link":507,"title":482,"component":473},{"id":352,"url":25,"linktype":39,"fieldtype":40,"cached_url":508},"/kompetencer/programmering/","symfony","kompetencer/programmering/symfony",-90,[],349815726,"877f3a93-ba14-4572-9e09-33cec9bb07e5",[],1781598153211]