[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"site":3,"page-agentur/nerd-corner/gitlab-cicd":800},{"analytics":4,"navigation":6,"redirects":281,"website":705,"footer":720},{"google_analytics_tag_id":5,"google_tag_manager_id":5},"",{"id":7,"meta":8,"items":10},1,{"type":9},"cms.NavigationSnippet",[11,22,158,273],{"type":12,"value":13,"id":21},"navigation_link",{"label":14,"link":15,"notice_dot":19},"Projekte",{"type":16,"value":17,"id":18},"internal","/projekte/","29393ca8-b497-44e6-925a-55d6bd147b3f",{"condition":20},null,"dd2ae734-37c5-4e11-a80a-204a83c8631b",{"type":23,"value":24,"id":157},"navigation_group",{"label":25,"items":26},"Lösungen",[27,56,77,97,117,137],{"type":28,"value":29,"id":55},"navigation_group_link",{"label":30,"image":31,"link":51,"notice_dot":54},"Webapplikation",{"id":32,"meta":33,"title":36,"alt":5,"image_title":5,"caption":5,"is_decorative":37,"original":38},14,{"type":34,"detail_url":35},"cms_image.Image","https://smartfactory.ch/api/v2/images/14/","5995-smartfactory_Moodbilder_final-4",false,{"mobile":39,"tablet":43,"desktop":47},{"url":40,"url_webp":40,"width":41,"height":42},"https://sos-ch-dk-2.exo.io/smf-phoenix-prod-public/media/public/images/5995-smartfactory_Moodbilder_fina.width-768.format-webp.webp",768,510,{"url":44,"url_webp":44,"width":45,"height":46},"https://sos-ch-dk-2.exo.io/smf-phoenix-prod-public/media/public/images/5995-smartfactory_Moodbilder_fin.width-1200.format-webp.webp",1200,798,{"url":48,"url_webp":48,"width":49,"height":50},"https://sos-ch-dk-2.exo.io/smf-phoenix-prod-public/media/public/images/5995-smartfactory_Moodbilder_fin.width-1600.format-webp.webp",1600,1064,{"type":16,"value":52,"id":53},"/loesungen/webapplikation/","4caf63d8-2c17-47ee-a9c9-30f43edd4577",{"condition":20},"2afb085f-ffc1-40d5-8d28-df31634c9ff4",{"type":28,"value":57,"id":76},{"label":58,"image":59,"link":72,"notice_dot":75},"CMS-Webplattformen",{"id":60,"meta":61,"title":63,"alt":5,"image_title":5,"caption":5,"is_decorative":37,"original":64},4,{"type":34,"detail_url":62},"https://smartfactory.ch/api/v2/images/4/","5010-smartfactory_Moodbilder_final-19",{"mobile":65,"tablet":68,"desktop":70},{"url":66,"url_webp":66,"width":41,"height":67},"https://sos-ch-dk-2.exo.io/smf-phoenix-prod-public/media/public/images/5010-smartfactory_Moodbilder_fina.width-768.format-webp.webp",511,{"url":69,"url_webp":69,"width":45,"height":46},"https://sos-ch-dk-2.exo.io/smf-phoenix-prod-public/media/public/images/5010-smartfactory_Moodbilder_fin.width-1200.format-webp.webp",{"url":71,"url_webp":71,"width":49,"height":50},"https://sos-ch-dk-2.exo.io/smf-phoenix-prod-public/media/public/images/5010-smartfactory_Moodbilder_fin.width-1600.format-webp.webp",{"type":16,"value":73,"id":74},"/loesungen/cms-webplattform/","362d299e-7404-4b2e-80f9-549003652206",{"condition":20},"df31f5b7-1d1e-4bd5-923a-fdd751964eac",{"type":28,"value":78,"id":96},{"label":79,"image":80,"link":92,"notice_dot":95},"E-Commerce Plattform",{"id":81,"meta":82,"title":84,"alt":5,"image_title":5,"caption":5,"is_decorative":37,"original":85},26,{"type":34,"detail_url":83},"https://smartfactory.ch/api/v2/images/26/","7060-smartfactory_Moodbilder_final-16",{"mobile":86,"tablet":88,"desktop":90},{"url":87,"url_webp":87,"width":41,"height":67},"https://sos-ch-dk-2.exo.io/smf-phoenix-prod-public/media/public/images/7060-smartfactory_Moodbilder_fina.width-768.format-webp.webp",{"url":89,"url_webp":89,"width":45,"height":46},"https://sos-ch-dk-2.exo.io/smf-phoenix-prod-public/media/public/images/7060-smartfactory_Moodbilder_fin.width-1200.format-webp.webp",{"url":91,"url_webp":91,"width":49,"height":50},"https://sos-ch-dk-2.exo.io/smf-phoenix-prod-public/media/public/images/7060-smartfactory_Moodbilder_fin.width-1600.format-webp.webp",{"type":16,"value":93,"id":94},"/loesungen/e-commerce-plattform/","be404a2e-010a-4ee8-becb-0632726bfbdd",{"condition":20},"17e646aa-767a-4651-96dc-60e3264d035e",{"type":28,"value":98,"id":116},{"label":99,"image":100,"link":112,"notice_dot":115},"Enterprise System Architektur",{"id":101,"meta":102,"title":104,"alt":5,"image_title":5,"caption":5,"is_decorative":37,"original":105},7,{"type":34,"detail_url":103},"https://smartfactory.ch/api/v2/images/7/","5120-smartfactory_Moodbilder_final-22",{"mobile":106,"tablet":108,"desktop":110},{"url":107,"url_webp":107,"width":41,"height":42},"https://sos-ch-dk-2.exo.io/smf-phoenix-prod-public/media/public/images/5120-smartfactory_Moodbilder_fina.width-768.format-webp.webp",{"url":109,"url_webp":109,"width":45,"height":46},"https://sos-ch-dk-2.exo.io/smf-phoenix-prod-public/media/public/images/5120-smartfactory_Moodbilder_fin.width-1200.format-webp.webp",{"url":111,"url_webp":111,"width":49,"height":50},"https://sos-ch-dk-2.exo.io/smf-phoenix-prod-public/media/public/images/5120-smartfactory_Moodbilder_fin.width-1600.format-webp.webp",{"type":16,"value":113,"id":114},"/loesungen/systemarchitektur/","aca8d1be-9372-4680-ad71-6ed3bce6024e",{"condition":20},"21759eeb-721e-43de-aecc-d27bc96f865e",{"type":28,"value":118,"id":136},{"label":119,"image":120,"link":132,"notice_dot":135},"Mobile App",{"id":121,"meta":122,"title":124,"alt":5,"image_title":5,"caption":5,"is_decorative":37,"original":125},20,{"type":34,"detail_url":123},"https://smartfactory.ch/api/v2/images/20/","6265-smartfactory_Moodbilder_final-10",{"mobile":126,"tablet":128,"desktop":130},{"url":127,"url_webp":127,"width":41,"height":42},"https://sos-ch-dk-2.exo.io/smf-phoenix-prod-public/media/public/images/6265-smartfactory_Moodbilder_fina.width-768.format-webp.webp",{"url":129,"url_webp":129,"width":45,"height":46},"https://sos-ch-dk-2.exo.io/smf-phoenix-prod-public/media/public/images/6265-smartfactory_Moodbilder_fin.width-1200.format-webp.webp",{"url":131,"url_webp":131,"width":49,"height":50},"https://sos-ch-dk-2.exo.io/smf-phoenix-prod-public/media/public/images/6265-smartfactory_Moodbilder_fin.width-1600.format-webp.webp",{"type":16,"value":133,"id":134},"/loesungen/mobile-apps/","fe914fc9-6cb5-495c-a890-0fb74cad04ee",{"condition":20},"fb991400-fc9b-47fb-ac1b-f72efe8157e9",{"type":28,"value":138,"id":156},{"label":139,"image":140,"link":152,"notice_dot":155},"Projekt Rechner",{"id":141,"meta":142,"title":144,"alt":5,"image_title":5,"caption":5,"is_decorative":37,"original":145},23,{"type":34,"detail_url":143},"https://smartfactory.ch/api/v2/images/23/","6458-smartfactory_Moodbilder_final-13",{"mobile":146,"tablet":148,"desktop":150},{"url":147,"url_webp":147,"width":41,"height":42},"https://sos-ch-dk-2.exo.io/smf-phoenix-prod-public/media/public/images/6458-smartfactory_Moodbilder_fina.width-768.format-webp.webp",{"url":149,"url_webp":149,"width":45,"height":46},"https://sos-ch-dk-2.exo.io/smf-phoenix-prod-public/media/public/images/6458-smartfactory_Moodbilder_fin.width-1200.format-webp.webp",{"url":151,"url_webp":151,"width":49,"height":50},"https://sos-ch-dk-2.exo.io/smf-phoenix-prod-public/media/public/images/6458-smartfactory_Moodbilder_fin.width-1600.format-webp.webp",{"type":16,"value":153,"id":154},"/loesungen/webseiten-rechner/","55c5c8f9-7d3b-410e-b389-136edc44f5ea",{"condition":20},"b7bb6074-7d03-4edf-a587-c92c8d5c00d8","600dc124-f638-4b7c-a123-b905062c6044",{"type":23,"value":159,"id":272},{"label":160,"items":161},"Agentur",[162,176,196,216,230,252],{"type":28,"value":163,"id":175},{"label":164,"image":165,"link":171,"notice_dot":174},"Team",{"id":32,"meta":166,"title":36,"alt":5,"image_title":5,"caption":5,"is_decorative":37,"original":167},{"type":34,"detail_url":35},{"mobile":168,"tablet":169,"desktop":170},{"url":40,"url_webp":40,"width":41,"height":42},{"url":44,"url_webp":44,"width":45,"height":46},{"url":48,"url_webp":48,"width":49,"height":50},{"type":16,"value":172,"id":173},"/agentur/team/","15f05c0c-677a-4275-b73e-43d84d21eb3f",{"condition":20},"33e80aca-88ec-408d-8546-250b4f444ac8",{"type":28,"value":177,"id":195},{"label":178,"image":179,"link":191,"notice_dot":194},"Wie wir arbeiten",{"id":180,"meta":181,"title":183,"alt":5,"image_title":5,"caption":5,"is_decorative":37,"original":184},25,{"type":34,"detail_url":182},"https://smartfactory.ch/api/v2/images/25/","6711-smartfactory_Moodbilder_final-15",{"mobile":185,"tablet":187,"desktop":189},{"url":186,"url_webp":186,"width":41,"height":67},"https://sos-ch-dk-2.exo.io/smf-phoenix-prod-public/media/public/images/6711-smartfactory_Moodbilder_fina.width-768.format-webp.webp",{"url":188,"url_webp":188,"width":45,"height":46},"https://sos-ch-dk-2.exo.io/smf-phoenix-prod-public/media/public/images/6711-smartfactory_Moodbilder_fin.width-1200.format-webp.webp",{"url":190,"url_webp":190,"width":49,"height":50},"https://sos-ch-dk-2.exo.io/smf-phoenix-prod-public/media/public/images/6711-smartfactory_Moodbilder_fin.width-1600.format-webp.webp",{"type":16,"value":192,"id":193},"/agentur/projektvorgehen/","67046858-787c-4998-a9d8-37e335866806",{"condition":20},"e4354aa6-1666-4f63-9c2a-68900af359f6",{"type":28,"value":197,"id":215},{"label":198,"image":199,"link":211,"notice_dot":214},"Unsere Kunden",{"id":200,"meta":201,"title":203,"alt":5,"image_title":5,"caption":5,"is_decorative":37,"original":204},16,{"type":34,"detail_url":202},"https://smartfactory.ch/api/v2/images/16/","6123-smartfactory_Moodbilder_final-6",{"mobile":205,"tablet":207,"desktop":209},{"url":206,"url_webp":206,"width":41,"height":42},"https://sos-ch-dk-2.exo.io/smf-phoenix-prod-public/media/public/images/6123-smartfactory_Moodbilder_fina.width-768.format-webp.webp",{"url":208,"url_webp":208,"width":45,"height":46},"https://sos-ch-dk-2.exo.io/smf-phoenix-prod-public/media/public/images/6123-smartfactory_Moodbilder_fin.width-1200.format-webp.webp",{"url":210,"url_webp":210,"width":49,"height":50},"https://sos-ch-dk-2.exo.io/smf-phoenix-prod-public/media/public/images/6123-smartfactory_Moodbilder_fin.width-1600.format-webp.webp",{"type":16,"value":212,"id":213},"/agentur/kunden/","6e1e278f-46bf-49a5-9090-e391c4424b7b",{"condition":20},"85d08ff4-4fa7-4d28-ae2f-c0c6edfd8075",{"type":28,"value":217,"id":229},{"label":218,"image":219,"link":225,"notice_dot":228},"Nerd Corner",{"id":60,"meta":220,"title":63,"alt":5,"image_title":5,"caption":5,"is_decorative":37,"original":221},{"type":34,"detail_url":62},{"mobile":222,"tablet":223,"desktop":224},{"url":66,"url_webp":66,"width":41,"height":67},{"url":69,"url_webp":69,"width":45,"height":46},{"url":71,"url_webp":71,"width":49,"height":50},{"type":16,"value":226,"id":227},"/agentur/nerd-corner/","031ae45e-f856-401f-be12-8f4f4782f4be",{"condition":20},"30811db9-9a96-41ce-883a-9ce8989ffcf9",{"type":28,"value":231,"id":251},{"label":232,"image":233,"link":245,"notice_dot":248},"Jobs",{"id":234,"meta":235,"title":237,"alt":5,"image_title":5,"caption":5,"is_decorative":37,"original":238},12,{"type":34,"detail_url":236},"https://smartfactory.ch/api/v2/images/12/","5755-smartfactory_Moodbilder_final-2",{"mobile":239,"tablet":241,"desktop":243},{"url":240,"url_webp":240,"width":41,"height":42},"https://sos-ch-dk-2.exo.io/smf-phoenix-prod-public/media/public/images/5755-smartfactory_Moodbilder_fina.width-768.format-webp.webp",{"url":242,"url_webp":242,"width":45,"height":46},"https://sos-ch-dk-2.exo.io/smf-phoenix-prod-public/media/public/images/5755-smartfactory_Moodbilder_fin.width-1200.format-webp.webp",{"url":244,"url_webp":244,"width":49,"height":50},"https://sos-ch-dk-2.exo.io/smf-phoenix-prod-public/media/public/images/5755-smartfactory_Moodbilder_fin.width-1600.format-webp.webp",{"type":16,"value":246,"id":247},"/agentur/jobs/","9963d57c-1b25-4994-b21b-1302c551b950",{"condition":249,"data":250},"ACTIVE_JOBS",true,"a9734cc3-889a-4a69-b4da-0d471ea72d6f",{"type":28,"value":253,"id":271},{"label":254,"image":255,"link":267,"notice_dot":270},"News",{"id":256,"meta":257,"title":259,"alt":5,"image_title":5,"caption":5,"is_decorative":37,"original":260},5,{"type":34,"detail_url":258},"https://smartfactory.ch/api/v2/images/5/","5061-smartfactory_Moodbilder_final-20",{"mobile":261,"tablet":263,"desktop":265},{"url":262,"url_webp":262,"width":41,"height":42},"https://sos-ch-dk-2.exo.io/smf-phoenix-prod-public/media/public/images/5061-smartfactory_Moodbilder_fina.width-768.format-webp.webp",{"url":264,"url_webp":264,"width":45,"height":46},"https://sos-ch-dk-2.exo.io/smf-phoenix-prod-public/media/public/images/5061-smartfactory_Moodbilder_fin.width-1200.format-webp.webp",{"url":266,"url_webp":266,"width":49,"height":50},"https://sos-ch-dk-2.exo.io/smf-phoenix-prod-public/media/public/images/5061-smartfactory_Moodbilder_fin.width-1600.format-webp.webp",{"type":16,"value":268,"id":269},"/agentur/news/","aa3fe7e5-c760-44e4-88a9-e4678cb0d9d1",{"condition":20},"5f38c767-029a-450d-b5e9-b92b8f3ab37e","87d77ee4-36dc-4732-a033-d1e4c9437842",{"type":12,"value":274,"id":280},{"label":275,"link":276,"notice_dot":279},"Kontakt",{"type":16,"value":277,"id":278},"/kontakt/","421d76d7-3765-4685-a7a5-02b0139458f9",{"condition":20},"ddf850ab-9c93-4d1c-ae83-74b71898e927",[282,285,288,291,293,295,297,299,302,305,308,310,313,315,318,321,323,325,327,330,333,336,339,342,345,348,351,354,357,360,363,365,367,369,371,373,375,377,379,381,383,385,388,390,392,395,397,400,403,405,407,409,411,413,415,417,419,421,423,425,427,429,431,433,435,437,439,441,443,445,447,449,451,453,455,457,459,461,463,465,467,469,471,473,475,477,479,481,483,485,487,489,491,493,495,497,499,501,503,505,507,509,511,513,515,517,519,521,523,525,527,529,531,533,535,537,539,541,543,545,547,549,551,553,555,557,559,561,563,565,567,569,571,573,575,577,580,582,585,588,590,592,594,596,598,600,602,605,607,609,611,613,615,617,619,621,623,625,627,629,631,633,635,637,639,641,643,645,647,649,651,653,655,657,659,661,663,665,667,669,671,673,675,677,679,681,683,685,687,689,691,693,695,697,700,702],{"old_path":283,"is_permanent":250,"link":284},"/angebot/dienstleistungen","https://smartfactory.ch/services/webapplikation",{"old_path":286,"is_permanent":250,"link":287},"/angebot","https://smartfactory.ch/loesungen/webseiten-rechner",{"old_path":289,"is_permanent":250,"link":290},"/angebot/dienstleistungen/konzeption-und-requirements-engineering","https://smartfactory.ch/agentur/projektvorgehen",{"old_path":292,"is_permanent":250,"link":290},"/angebot/dienstleistungen/interaction-design",{"old_path":294,"is_permanent":250,"link":290},"/angebot/dienstleistungen/umsetzung-agile-softwarenentwicklung-mit-scrumban",{"old_path":296,"is_permanent":250,"link":290},"/angebot/dienstleistungen/softwaretesting",{"old_path":298,"is_permanent":250,"link":290},"/angebot/dienstleistungen/go-live-und-betrieb",{"old_path":300,"is_permanent":250,"link":301},"/angebot/losungen","https://smartfactory.ch/loesungen/",{"old_path":303,"is_permanent":250,"link":304},"/angebot/losungen/websites-mit-cms","https://smartfactory.ch/loesungen/cms-webplattform",{"old_path":306,"is_permanent":250,"link":307},"/angebot/losungen/apps-fur-android-und-ios","https://smartfactory.ch/loesungen/mobile-apps",{"old_path":309,"is_permanent":250,"link":301},"/angebot/losungen/games-fur-einkaufszentren-und-museen",{"old_path":311,"is_permanent":250,"link":312},"/angebot/losungen/e-commerce","https://smartfactory.ch/loesungen/e-commerce-plattform",{"old_path":314,"is_permanent":250,"link":301},"/angebot/losungen/virtual-und-mixed-reality",{"old_path":316,"is_permanent":250,"link":317},"/angebot/losungen/digitalisierung-von-geschaftsprozessen","https://smartfactory.ch/loesungen/webapplikation",{"old_path":319,"is_permanent":250,"link":320},"/angebot/losungen/microservices","https://smartfactory.ch/loesungen/systemarchitektur",{"old_path":322,"is_permanent":250,"link":301},"/angebot/losungen/sms-services",{"old_path":324,"is_permanent":250,"link":317},"/angebot/losungen/webbasierte-business-applikationen",{"old_path":326,"is_permanent":250,"link":301},"/angebot/losungen/hardware-steuerungen",{"old_path":328,"is_permanent":250,"link":329},"/angebot/technologien","https://smartfactory.ch/agentur/nerd-corner",{"old_path":331,"is_permanent":250,"link":332},"/angebot/technologien/python","https://smartfactory.ch/agentur/nerd-corner/python",{"old_path":334,"is_permanent":250,"link":335},"/angebot/technologien/django-webframework","https://smartfactory.ch/agentur/nerd-corner/django-webframework",{"old_path":337,"is_permanent":250,"link":338},"/angebot/technologien/vuejs","https://smartfactory.ch/agentur/nerd-corner/vuejs",{"old_path":340,"is_permanent":250,"link":341},"/angebot/technologien/wagtail-cms","https://smartfactory.ch/agentur/nerd-corner/wagtail-cms",{"old_path":343,"is_permanent":250,"link":344},"/angebot/technologien/tailwind-css","https://smartfactory.ch/agentur/nerd-corner/tailwind-css",{"old_path":346,"is_permanent":250,"link":347},"/angebot/technologien/app-entwicklung-mit-flutter","https://smartfactory.ch/agentur/nerd-corner/flutter",{"old_path":349,"is_permanent":250,"link":350},"/angebot/technologien/containerisierung-von-anwendungen-uber-docker","https://smartfactory.ch/agentur/nerd-corner/docker",{"old_path":352,"is_permanent":250,"link":353},"/angebot/technologien/ubuntu-linux","https://smartfactory.ch/agentur/nerd-corner/ubuntu-linux",{"old_path":355,"is_permanent":250,"link":356},"/angebot/technologien/swift","https://smartfactory.ch/agentur/nerd-corner/swift",{"old_path":358,"is_permanent":250,"link":359},"/angebot/technologien/kotlin","https://smartfactory.ch/agentur/nerd-corner/kotlin",{"old_path":361,"is_permanent":250,"link":362},"/angebot/technologien/cicd-uber-gitlab","https://smartfactory.ch/agentur/nerd-corner/gitlab-cicd",{"old_path":364,"is_permanent":250,"link":287},"/angebot/wieviel-kostet-eine-app-kostenrechner",{"old_path":366,"is_permanent":250,"link":287},"/angebot/wieviel-kostet-eine-app-kostenrechner/einfache-app",{"old_path":368,"is_permanent":250,"link":287},"/angebot/wieviel-kostet-eine-app-kostenrechner/dienstprogramm",{"old_path":370,"is_permanent":250,"link":287},"/angebot/wieviel-kostet-eine-app-kostenrechner/marketing-app",{"old_path":372,"is_permanent":250,"link":287},"/angebot/wieviel-kostet-eine-app-kostenrechner/virtual-oder-mixed-reality",{"old_path":374,"is_permanent":250,"link":287},"/angebot/wieviel-kostet-eine-app-kostenrechner/game",{"old_path":376,"is_permanent":250,"link":287},"/angebot/wieviel-kostet-eine-app-kostenrechner/landing-page",{"old_path":378,"is_permanent":250,"link":287},"/angebot/wieviel-kostet-eine-app-kostenrechner/online-shop",{"old_path":380,"is_permanent":250,"link":287},"/angebot/wieviel-kostet-eine-app-kostenrechner/unternehmenswebsite",{"old_path":382,"is_permanent":250,"link":287},"/angebot/wieviel-kostet-eine-app-kostenrechner/portalweb-applikation",{"old_path":384,"is_permanent":250,"link":287},"/angebot/wieviel-kostet-eine-app-kostenrechner/interne-unternehmes-applikation",{"old_path":386,"is_permanent":250,"link":387},"/agentur/uber-uns","https://smartfactory.ch/agentur",{"old_path":389,"is_permanent":250,"link":290},"/agentur/kultur",{"old_path":391,"is_permanent":250,"link":290},"/agentur/qualitat",{"old_path":393,"is_permanent":250,"link":394},"/agentur/jobs/full-stack-web-developer","https://smartfactory.ch/agentur/jobs",{"old_path":396,"is_permanent":250,"link":394},"/agentur/jobs/mobile-developer-80-100",{"old_path":398,"is_permanent":250,"link":399},"/referenzen","https://smartfactory.ch/projekte",{"old_path":401,"is_permanent":250,"link":402},"/news/smartfactory-wird-teil-von-weyrauch-technologies","https://smartfactory.ch/agentur/news",{"old_path":404,"is_permanent":250,"link":402},"/news/willkommen-jakob-bertram",{"old_path":406,"is_permanent":250,"link":402},"/news/willkommen-severin-buchser",{"old_path":408,"is_permanent":250,"link":402},"/news/feedback",{"old_path":410,"is_permanent":250,"link":402},"/news/affordance-und-das-mentale-modell",{"old_path":412,"is_permanent":250,"link":402},"/news/willkommen-manuel-winkler",{"old_path":414,"is_permanent":250,"link":402},"/news/willkommen-luca-visaggio",{"old_path":416,"is_permanent":250,"link":402},"/news/wie-geht-maintainable-software",{"old_path":418,"is_permanent":250,"link":402},"/news/usm-milano-design-week",{"old_path":420,"is_permanent":250,"link":402},"/news/make-serializer-fast-again",{"old_path":422,"is_permanent":250,"link":402},"/news/sieben-beliebte-django-websites",{"old_path":424,"is_permanent":250,"link":402},"/news/ux-gesetze-best-practices",{"old_path":426,"is_permanent":250,"link":402},"/news/herzlich-willkommen-kira",{"old_path":428,"is_permanent":250,"link":402},"/news/open-source-beitrag-ohne-code",{"old_path":430,"is_permanent":250,"link":402},"/news/angular-react-vue",{"old_path":432,"is_permanent":250,"link":402},"/news/die-geheimnisse-eines-erfolgreichen-it-projekts",{"old_path":434,"is_permanent":250,"link":402},"/news/der-unterschied-zwischen-native-und-hybrid-apps-und-warum-sie-sie-kennen-sollten",{"old_path":436,"is_permanent":250,"link":402},"/news/coole-idee-fur-eine-app",{"old_path":438,"is_permanent":250,"link":402},"/news/digitalisierung-im-unternehmen",{"old_path":440,"is_permanent":250,"link":402},"/news/herzlich-willkommen-sherefudin-adem",{"old_path":442,"is_permanent":250,"link":402},"/news/wann-ein-unternehmen-eine-neue-software-braucht",{"old_path":444,"is_permanent":250,"link":402},"/news/eine-simple-einfuhrung-in-algorithmen",{"old_path":446,"is_permanent":250,"link":402},"/news/smartfactory-am-hackathon-von-barnhackt",{"old_path":448,"is_permanent":250,"link":402},"/news/herzlich-willkommen-janik-spies",{"old_path":450,"is_permanent":250,"link":402},"/news/iso-90012015-getting-started",{"old_path":452,"is_permanent":250,"link":402},"/news/smartfactory-goes-lakelive",{"old_path":454,"is_permanent":250,"link":402},"/news/iso-90012015-and-me-its-complicated",{"old_path":456,"is_permanent":250,"link":402},"/news/herzlich-willkommen-kenny-wolf",{"old_path":458,"is_permanent":250,"link":402},"/news/herzlich-willkommen-luca-ackermann",{"old_path":460,"is_permanent":250,"link":402},"/news/herzlich-willkommen-svenja-ryf",{"old_path":462,"is_permanent":250,"link":402},"/news/umwandlung-zur-aktiengesellschaft",{"old_path":464,"is_permanent":250,"link":402},"/news/herzlich-willkommen-celine-zenhausern",{"old_path":466,"is_permanent":250,"link":402},"/news/warum-wir-versuchen-unsere-produkte-kaputt-zu-machen",{"old_path":468,"is_permanent":250,"link":402},"/news/weg-von-jira-hin-zu-clickup",{"old_path":470,"is_permanent":250,"link":402},"/news/herzlich-willkommen-bubbles",{"old_path":472,"is_permanent":250,"link":402},"/news/first-friday",{"old_path":474,"is_permanent":250,"link":402},"/news/was-wir-wahrend-dem-lockdown-gelernt-haben",{"old_path":476,"is_permanent":250,"link":402},"/news/snow-days-2020",{"old_path":478,"is_permanent":250,"link":402},"/news/herzlich-willkommen-lukas-von-allmen",{"old_path":480,"is_permanent":250,"link":402},"/news/weihnachtsessen-2019",{"old_path":482,"is_permanent":250,"link":402},"/news/herzlich-willkommen-cyrill-jorg",{"old_path":484,"is_permanent":250,"link":402},"/news/salon-rh-2019-genf",{"old_path":486,"is_permanent":250,"link":402},"/news/herzlich-willkommen-justin-kostinger",{"old_path":488,"is_permanent":250,"link":402},"/news/frauenstreik-2019",{"old_path":490,"is_permanent":250,"link":402},"/news/work-camp",{"old_path":492,"is_permanent":250,"link":402},"/news/ist-swift-objective-c-true",{"old_path":494,"is_permanent":250,"link":402},"/news/automatisierung-mit-fastlane",{"old_path":496,"is_permanent":250,"link":402},"/news/digitales-versteckspiel-in-biel",{"old_path":498,"is_permanent":250,"link":402},"/news/einfach-kommunizieren",{"old_path":500,"is_permanent":250,"link":402},"/news/app-launch-auf-der-staumauer",{"old_path":502,"is_permanent":250,"link":402},"/news/3-swiss-innovation-day",{"old_path":504,"is_permanent":250,"link":402},"/news/unreal-engine-blueprinting",{"old_path":506,"is_permanent":250,"link":402},"/news/app-cms-von-smartfactory",{"old_path":508,"is_permanent":250,"link":402},"/news/weihnachten-2017",{"old_path":510,"is_permanent":250,"link":402},"/news/marketing-2020",{"old_path":512,"is_permanent":250,"link":402},"/news/herzlich-willkommen-tim-jahn",{"old_path":514,"is_permanent":250,"link":402},"/news/swiss-innovation-day",{"old_path":516,"is_permanent":250,"link":402},"/news/online-marketing-konferenz-2017",{"old_path":518,"is_permanent":250,"link":402},"/news/virtual-und-augmented-reality-lab",{"old_path":520,"is_permanent":250,"link":402},"/news/startup-weekend-beta-gewinnt",{"old_path":522,"is_permanent":250,"link":402},"/news/artikel-im-it-magazin",{"old_path":524,"is_permanent":250,"link":402},"/news/ipad-pro-apple-tv",{"old_path":526,"is_permanent":250,"link":402},"/news/apple-watch-apps",{"old_path":528,"is_permanent":250,"link":402},"/news/wwdc-15-san-francisco",{"old_path":530,"is_permanent":250,"link":402},"/news/neue-raumlichkeiten",{"old_path":532,"is_permanent":250,"link":402},"/news/kundenfeedback",{"old_path":534,"is_permanent":250,"link":402},"/news/hochmotiviert-trotz-schlafentzug",{"old_path":536,"is_permanent":250,"link":402},"/news/a-geeks-christmas",{"old_path":538,"is_permanent":250,"link":402},"/news/happy-birthday",{"old_path":540,"is_permanent":250,"link":402},"/news/smartfactory-gmbh",{"old_path":542,"is_permanent":250,"link":402},"/news/eigenes-buro",{"old_path":544,"is_permanent":250,"link":402},"/news/in-3-schritten-zu-ihrer-fertigen-appweb-app-part-1",{"old_path":546,"is_permanent":250,"link":402},"/news/in-3-schritten-zu-ihrer-fertigen-appweb-app-part-2",{"old_path":548,"is_permanent":250,"link":402},"/news/in-3-schritten-zu-ihrer-fertigen-appweb-app-part-3",{"old_path":550,"is_permanent":250,"link":402},"/news/erfolgreiche-iso27001-zertifizierung",{"old_path":552,"is_permanent":250,"link":402},"/news/willkommen-benjamin-lux",{"old_path":554,"is_permanent":250,"link":402},"/news/wieviel-kostet-eine-werbeagentur-oder-digitalagentur-in-der-schweiz-pro-stunde",{"old_path":556,"is_permanent":250,"link":402},"/news/fuehrungswechsel-bei-smartfactory",{"old_path":558,"is_permanent":250,"link":402},"/news/willkommen-juliane-fischer",{"old_path":560,"is_permanent":250,"link":402},"/news/willkommen-elin-wey",{"old_path":562,"is_permanent":250,"link":402},"/news/willkommen-olivia-husin",{"old_path":564,"is_permanent":250,"link":402},"/news/willkommen-andreas-rihs",{"old_path":566,"is_permanent":250,"link":402},"/news/willkommen-agni-ramadani",{"old_path":568,"is_permanent":250,"link":402},"/news/summerparty-2025",{"old_path":570,"is_permanent":250,"link":402},"/news/willkommen-anne-sophie-schmidt",{"old_path":572,"is_permanent":250,"link":402},"/news/willkommen-albin-schmid",{"old_path":574,"is_permanent":250,"link":402},"/news/willkommen-thierry-martinez",{"old_path":576,"is_permanent":250,"link":402},"/news/willkommen-yassine-nifa",{"old_path":578,"is_permanent":250,"link":579},"/lets-talk","https://smartfactory.ch/kontakt",{"old_path":581,"is_permanent":250,"link":579},"/kostenlose-erstberatung",{"old_path":583,"is_permanent":250,"link":584},"/datenschutz","https://smartfactory.ch/impressum/datenschutzerklaerung/",{"old_path":586,"is_permanent":250,"link":587},"/allgemeine-geschaftsbedingungen-agb","https://smartfactory.ch/impressum",{"old_path":589,"is_permanent":250,"link":579},"/kundenfeedback",{"old_path":591,"is_permanent":250,"link":402},"/agentur/geschichte",{"old_path":593,"is_permanent":250,"link":394},"/agentur/jobs/interaction-design",{"old_path":595,"is_permanent":250,"link":394},"/agentur/jobs/it-project-manager",{"old_path":597,"is_permanent":250,"link":394},"/agentur/jobs/it-project-manager-lol",{"old_path":599,"is_permanent":250,"link":394},"/agentur/jobs/mobile-full-stack-developer",{"old_path":601,"is_permanent":250,"link":394},"/agentur/jobs/technical-it-program-manager",{"old_path":603,"is_permanent":250,"link":604},"/angebot/dienstleistungen/software-testing","https://smartfactory.ch/",{"old_path":606,"is_permanent":250,"link":287},"/angebot/kostenrechner",{"old_path":608,"is_permanent":250,"link":304},"/angebot/losungen/websites",{"old_path":610,"is_permanent":250,"link":329},"/angebot/technologie",{"old_path":612,"is_permanent":250,"link":335},"/angebot/technologien/django",{"old_path":614,"is_permanent":250,"link":335},"/angebot/technologien/django-agentur",{"old_path":616,"is_permanent":250,"link":332},"/angebot/technologien/python2",{"old_path":618,"is_permanent":250,"link":604},"/de",{"old_path":620,"is_permanent":250,"link":604},"/de/angebot",{"old_path":622,"is_permanent":250,"link":604},"/de/angebot/programmierung-websites-und-webapps",{"old_path":624,"is_permanent":250,"link":604},"/de/angebot/softwareentwicklung",{"old_path":626,"is_permanent":250,"link":584},"/de/datenschutz",{"old_path":628,"is_permanent":250,"link":587},"/de/impressum",{"old_path":630,"is_permanent":250,"link":579},"/de/kontakt",{"old_path":632,"is_permanent":250,"link":402},"/de/news",{"old_path":634,"is_permanent":250,"link":402},"/de/news/app-kostenrechner-wieviel-kostet-app-entwicklung",{"old_path":636,"is_permanent":250,"link":402},"/de/news/einfach-kommunizieren/ Edit",{"old_path":638,"is_permanent":250,"link":402},"/de/news/herzlich-willkommen-celine-zenhaeusern",{"old_path":640,"is_permanent":250,"link":402},"/de/news/herzlich-willkommen-luca-ackermann",{"old_path":642,"is_permanent":250,"link":402},"/de/news/herzlich-willkommen-natalija-bulaic",{"old_path":644,"is_permanent":250,"link":402},"/de/news/herzlich-willkommen-svenja-ryf/ Edit",{"old_path":646,"is_permanent":250,"link":402},"/de/news/herzlich-willkommen-tim-jahn",{"old_path":648,"is_permanent":250,"link":402},"/de/news/iso-90012015-and-me-its-complicated",{"old_path":650,"is_permanent":250,"link":402},"/de/news/lehrabschluss-perpetue",{"old_path":652,"is_permanent":250,"link":402},"/de/news/sieben-beliebte-websites-die-mit-django-gebaut-wurden",{"old_path":654,"is_permanent":250,"link":402},"/de/news/smartfactory-gmbh",{"old_path":656,"is_permanent":250,"link":402},"/de/news/software-testing",{"old_path":658,"is_permanent":250,"link":402},"/de/news/unreal-engine-vr-game-entwicklung",{"old_path":660,"is_permanent":250,"link":402},"/de/news/wann-ein-unternehmen-eine-neue-software-braucht",{"old_path":662,"is_permanent":250,"link":402},"/de/news/warum-maintainable-software-wichtig-ist",{"old_path":664,"is_permanent":250,"link":399},"/de/projekte",{"old_path":666,"is_permanent":250,"link":399},"/de/projekte/citypeak-campers",{"old_path":668,"is_permanent":250,"link":399},"/de/projekte/eros-electric-web-app",{"old_path":670,"is_permanent":250,"link":399},"/de/projekte/ochsner-sport-club-app",{"old_path":672,"is_permanent":250,"link":290},"/de/prozess",{"old_path":674,"is_permanent":250,"link":287},"/de/wieviel-kostet-eine-app-kostenrechner",{"old_path":676,"is_permanent":250,"link":604},"/dienstleistungen",{"old_path":678,"is_permanent":250,"link":604},"/en",{"old_path":680,"is_permanent":250,"link":579},"/feedback",{"old_path":682,"is_permanent":250,"link":604},"/fr",{"old_path":684,"is_permanent":250,"link":604},"/fr/loffre-smartfactory",{"old_path":686,"is_permanent":250,"link":587},"/impressum-und-datenschutz",{"old_path":688,"is_permanent":250,"link":604},"/index.php",{"old_path":690,"is_permanent":250,"link":394},"/jobs",{"old_path":692,"is_permanent":250,"link":579},"/kontakt-anfrage",{"old_path":694,"is_permanent":250,"link":402},"/news/entfesseln-sie-die-macht-der-massgeschneiderten-software",{"old_path":696,"is_permanent":250,"link":402},"/news/neuer-ceo-bei-smartfactory",{"old_path":698,"is_permanent":250,"link":699},"/team","https://smartfactory.ch/agentur/team",{"old_path":701,"is_permanent":250,"link":329},"/technologie",{"old_path":703,"is_permanent":250,"link":704},"/agentur","https://smartfactory.ch/team",{"id":706,"meta":707,"social_thumbnail":709,"favicon":718},2,{"type":708},"cms.WebsiteSettings",{"id":710,"meta":711,"title":713,"alt":5,"image_title":5,"caption":5,"is_decorative":37,"og":714},345,{"type":34,"detail_url":712},"https://smartfactory.ch/api/v2/images/345/","Favicon-Phoenix",{"desktop":715},{"url":716,"url_webp":716,"width":717,"height":717},"https://sos-ch-dk-2.exo.io/smf-phoenix-prod-public/media/public/original_images/Favicon-Phoenix.svg",120,{"id":710,"meta":719,"title":713},{"type":34,"detail_url":712,"download_url":716},{"id":7,"meta":721,"address":723,"appointment_link":738,"social_links":747,"contact_links":762,"contact_form":779},{"type":722},"cms.FooterSnippet",[724],{"type":725,"attrs":726,"children":728},"p",{"data-block-key":727},"r425d",[729,732,736],{"type":730,"content":731},"text","Martiweg 3",{"type":733,"attrs":734,"children":735},"br",{},[],{"type":730,"content":737},"2560 Nidau",{"type":739,"value":740,"id":746},"link",{"label":741,"link":742},"Termin buchen",{"type":743,"value":744,"id":745},"external","https://koalendar.com/e/meet-with-cyrill-joerg?month=2025-11&duration=30","554d8787-7096-4a6e-8a93-a52c113cc918","000de192-14e9-4aa2-adec-2a42c0a4f145",[748,755],{"type":739,"value":749,"id":754},{"label":750,"link":751},"LinkedIn",{"type":743,"value":752,"id":753},"https://ch.linkedin.com/company/smartfactory-ag","6f0df790-7a59-4c02-834f-8175ebca82ec","3c7a9496-3f05-4ab5-b4a9-9572060afce4",{"type":739,"value":756,"id":761},{"label":757,"link":758},"Kununu",{"type":743,"value":759,"id":760},"https://www.kununu.com/ch/smartfactory","8dcbfa9c-3389-42f4-be91-a2a112404292","9bda3752-0174-494d-a21d-497fca6fecb1",[763,771],{"type":739,"value":764,"id":770},{"label":765,"link":766},"info@smartfactory.ch",{"type":767,"value":768,"id":769},"email","mailto:info@smartfactory.ch","d96f2e55-036a-4948-878a-67db7ae83a8d","bc6502ef-ffd2-47d0-b292-6b66b9c69973",{"type":739,"value":772,"id":778},{"label":773,"link":774},"+41 32 365 30 00",{"type":775,"value":776,"id":777},"phonenumber","tel:+41 32 365 30 00","c26b71db-2acf-4345-8d18-d13302081a14","af99f6f3-adf8-4c9f-a3cc-9379915d4d6a",{"id":706,"meta":780,"uuid":782,"title":783,"submit_button_label":784,"is_login_required":37,"content_after_submission":785,"form_fields":786},{"type":781},"cms.FormSnippet","505752ae-5f18-4a5e-b104-3812dbdd4a22","Footer Form","Ruf mich an",[],[787,794],{"id":706,"meta":788,"clean_name":790,"label":791,"field_type":792,"help_text":5,"required":250,"choices":5,"default_value":5,"uuid":793,"error_message":5},{"type":789},"cms.FormSnippetField","dein_name","Dein Name","singleline","1f897dc9-2321-4f0b-9f0b-003c28687412",{"id":795,"meta":796,"clean_name":797,"label":798,"field_type":792,"help_text":5,"required":250,"choices":5,"default_value":5,"uuid":799,"error_message":5},3,{"type":789},"telefonnummer","Telefonnummer","757c38ca-53c9-48a0-8f38-ce0a26b252d5",{"id":801,"meta":802,"title":808,"content":822},38,{"breadcrumbs":803,"seo_indexing_enabled":250,"search_image":20,"type":810,"detail_url":811,"html_url":812,"slug":813,"show_in_menus":250,"seo_title":814,"search_description":815,"first_published_at":816,"alias_of":20,"parent":817,"locale":821,"url":809},[804,806,807],{"title":160,"url":805},"/agentur/",{"title":218,"url":226},{"title":808,"url":809},"GitLab CI/CD","/agentur/nerd-corner/gitlab-cicd/","cms.ContentPage","https://smartfactory.ch/api/v2/pages/38/","https://smartfactory.ch/agentur/nerd-corner/gitlab-cicd/","gitlab-cicd","GitLab CI/CD Schweiz | DevOps & Deployment | smartfactory","GitLab für CI/CD, automatisierte Deployments und DevOps. Sichere Softwareentwicklung mit Tests, Pipelines und transparenten Entwicklungsprozessen.","2026-05-04T17:19:37.079000+02:00",{"id":180,"meta":818,"title":218},{"type":810,"detail_url":819,"html_url":820},"https://smartfactory.ch/api/v2/pages/25/","https://smartfactory.ch/agentur/nerd-corner/","de-ch",[823,848,853,859,862],{"type":824,"value":825,"id":847},"image",{"image":826,"use_caption":37},{"id":827,"meta":828,"title":830,"alt":831,"image_title":5,"caption":5,"is_decorative":37,"16_9":832,"5_4":839,"4_5":843},164,{"type":34,"detail_url":829},"https://smartfactory.ch/api/v2/images/164/","Test Image","Testimage",{"mobile":833,"tablet":837,"desktop":838},{"url":834,"url_webp":834,"width":835,"height":836},"https://sos-ch-dk-2.exo.io/smf-phoenix-prod-public/media/public/original_images/Test.svg",620,472,{"url":834,"url_webp":834,"width":835,"height":836},{"url":834,"url_webp":834,"width":835,"height":836},{"mobile":840,"tablet":841,"desktop":842},{"url":834,"url_webp":834,"width":835,"height":836},{"url":834,"url_webp":834,"width":835,"height":836},{"url":834,"url_webp":834,"width":835,"height":836},{"mobile":844,"tablet":845,"desktop":846},{"url":834,"url_webp":834,"width":835,"height":836},{"url":834,"url_webp":834,"width":835,"height":836},{"url":834,"url_webp":834,"width":835,"height":836},"2fe5b221-9185-43b3-82d9-11f2f8f2dc56",{"type":849,"value":850,"id":852},"spacer",{"size":851},"M","d317eeee-db5a-4e1c-93a7-dba9b0a80f30",{"type":854,"value":855,"id":858},"title",{"title":856,"size":857},"Warum wir bei smartfactory auf GitLab setzen","H1","86d48b72-1902-4845-a5d1-0e2858577b9c",{"type":849,"value":860,"id":861},{"size":851},"22a5aed9-0f8a-4b08-9d7b-83e551b0e036",{"type":863,"value":864,"id":1709},"rich_text",[865,872,878,884,890,896,902,908,914,920,926,932,938,985,991,997,1003,1009,1015,1048,1054,1060,1087,1093,1099,1105,1111,1117,1123,1150,1156,1162,1168,1174,1180,1201,1207,1213,1240,1245,1251,1257,1263,1269,1275,1281,1287,1293,1299,1305,1326,1332,1338,1344,1350,1356,1362,1389,1395,1401,1407,1413,1419,1451,1457,1463,1469,1475,1481,1487,1493,1499,1526,1532,1538,1544,1550,1556,1562,1568,1574,1580,1586,1592,1598,1604,1610,1643,1649,1655,1661,1667,1673,1679,1685,1691,1697,1703],{"type":866,"attrs":867,"children":869},"h2",{"data-block-key":868},"mfalp",[870],{"type":730,"content":871},"Weil Software nicht erst auf dem Server getestet werden sollte",{"type":725,"attrs":873,"children":875},{"data-block-key":874},"609dn",[876],{"type":730,"content":877},"Es gibt zwei Arten von Softwareprojekten.",{"type":725,"attrs":879,"children":881},{"data-block-key":880},"3l8rk",[882],{"type":730,"content":883},"Die einen testen Änderungen vor dem Release.",{"type":725,"attrs":885,"children":887},{"data-block-key":886},"2to4h",[888],{"type":730,"content":889},"Die anderen testen beim Kunden.",{"type":725,"attrs":891,"children":893},{"data-block-key":892},"e5hj6",[894],{"type":730,"content":895},"Wir bevorzugen klar die erste Variante.",{"type":725,"attrs":897,"children":899},{"data-block-key":898},"3324u",[900],{"type":730,"content":901},"Deshalb gehört GitLab seit Jahren zu unserem Standard-Stack.",{"type":725,"attrs":903,"children":905},{"data-block-key":904},"7l85i",[906],{"type":730,"content":907},"Nicht nur als Versionsverwaltung, sondern als zentrale Plattform für moderne Softwareentwicklung, Continuous Integration (CI) und Continuous Deployment (CD).",{"type":866,"attrs":909,"children":911},{"data-block-key":910},"49jp6",[912],{"type":730,"content":913},"Was ist GitLab?",{"type":725,"attrs":915,"children":917},{"data-block-key":916},"8479u",[918],{"type":730,"content":919},"GitLab ist eine Plattform für die Verwaltung, Entwicklung, Qualitätssicherung und Bereitstellung von Software.",{"type":725,"attrs":921,"children":923},{"data-block-key":922},"465fa",[924],{"type":730,"content":925},"Vereinfacht gesagt:",{"type":725,"attrs":927,"children":929},{"data-block-key":928},"6car3",[930],{"type":730,"content":931},"GitLab begleitet eine Anwendung vom ersten Commit bis zum produktiven Betrieb.",{"type":725,"attrs":933,"children":935},{"data-block-key":934},"75l7d",[936],{"type":730,"content":937},"Dazu gehören unter anderem:",{"type":939,"attrs":940,"children":941},"ul",{},[942,949,955,961,967,973,979],{"type":943,"attrs":944,"children":946},"li",{"data-block-key":945},"1bh4t",[947],{"type":730,"content":948},"Versionsverwaltung mit Git",{"type":943,"attrs":950,"children":952},{"data-block-key":951},"4k4p4",[953],{"type":730,"content":954},"Code Reviews",{"type":943,"attrs":956,"children":958},{"data-block-key":957},"f19jd",[959],{"type":730,"content":960},"Automatisierte Tests",{"type":943,"attrs":962,"children":964},{"data-block-key":963},"b2o37",[965],{"type":730,"content":966},"CI/CD Pipelines",{"type":943,"attrs":968,"children":970},{"data-block-key":969},"5i2iv",[971],{"type":730,"content":972},"Deployment-Prozesse",{"type":943,"attrs":974,"children":976},{"data-block-key":975},"13pie",[977],{"type":730,"content":978},"Sicherheitsprüfungen",{"type":943,"attrs":980,"children":982},{"data-block-key":981},"8t2fn",[983],{"type":730,"content":984},"Projektmanagement",{"type":725,"attrs":986,"children":988},{"data-block-key":987},"6dp2r",[989],{"type":730,"content":990},"Alles an einem Ort.",{"type":725,"attrs":992,"children":994},{"data-block-key":993},"5em40",[995],{"type":730,"content":996},"Und das macht vieles einfacher.",{"type":866,"attrs":998,"children":1000},{"data-block-key":999},"577fb",[1001],{"type":730,"content":1002},"Warum wir GitLab einsetzen",{"type":725,"attrs":1004,"children":1006},{"data-block-key":1005},"bnns3",[1007],{"type":730,"content":1008},"Moderne Softwareentwicklung besteht längst nicht mehr nur aus Programmieren.",{"type":725,"attrs":1010,"children":1012},{"data-block-key":1011},"22ktk",[1013],{"type":730,"content":1014},"Mindestens genauso wichtig sind:",{"type":939,"attrs":1016,"children":1017},{},[1018,1024,1030,1036,1042],{"type":943,"attrs":1019,"children":1021},{"data-block-key":1020},"4gijb",[1022],{"type":730,"content":1023},"Qualitätssicherung",{"type":943,"attrs":1025,"children":1027},{"data-block-key":1026},"du5bj",[1028],{"type":730,"content":1029},"Nachvollziehbarkeit",{"type":943,"attrs":1031,"children":1033},{"data-block-key":1032},"8ol6g",[1034],{"type":730,"content":1035},"Automatisierung",{"type":943,"attrs":1037,"children":1039},{"data-block-key":1038},"3lu1k",[1040],{"type":730,"content":1041},"Deployment",{"type":943,"attrs":1043,"children":1045},{"data-block-key":1044},"34idp",[1046],{"type":730,"content":1047},"Betrieb",{"type":725,"attrs":1049,"children":1051},{"data-block-key":1050},"1q262",[1052],{"type":730,"content":1053},"GitLab verbindet diese Bereiche in einer gemeinsamen Plattform.",{"type":725,"attrs":1055,"children":1057},{"data-block-key":1056},"c44cg",[1058],{"type":730,"content":1059},"Dadurch entstehen Prozesse, die:",{"type":939,"attrs":1061,"children":1062},{},[1063,1069,1075,1081],{"type":943,"attrs":1064,"children":1066},{"data-block-key":1065},"ba8th",[1067],{"type":730,"content":1068},"effizienter",{"type":943,"attrs":1070,"children":1072},{"data-block-key":1071},"6h4bo",[1073],{"type":730,"content":1074},"transparenter",{"type":943,"attrs":1076,"children":1078},{"data-block-key":1077},"7mjqe",[1079],{"type":730,"content":1080},"sicherer",{"type":943,"attrs":1082,"children":1084},{"data-block-key":1083},"9u6m",[1085],{"type":730,"content":1086},"reproduzierbarer",{"type":725,"attrs":1088,"children":1090},{"data-block-key":1089},"89mis",[1091],{"type":730,"content":1092},"werden.",{"type":725,"attrs":1094,"children":1096},{"data-block-key":1095},"7isss",[1097],{"type":730,"content":1098},"Genau das möchten wir in unseren Projekten erreichen.",{"type":866,"attrs":1100,"children":1102},{"data-block-key":1101},"2v1gn",[1103],{"type":730,"content":1104},"Continuous Integration: Fehler früher finden",{"type":725,"attrs":1106,"children":1108},{"data-block-key":1107},"5oono",[1109],{"type":730,"content":1110},"Je später ein Fehler entdeckt wird, desto teurer wird er.",{"type":725,"attrs":1112,"children":1114},{"data-block-key":1113},"p95h",[1115],{"type":730,"content":1116},"Deshalb setzen wir auf Continuous Integration.",{"type":725,"attrs":1118,"children":1120},{"data-block-key":1119},"3er8m",[1121],{"type":730,"content":1122},"Sobald neuer Code ins Projekt integriert wird, startet GitLab automatisch:",{"type":939,"attrs":1124,"children":1125},{},[1126,1132,1138,1144],{"type":943,"attrs":1127,"children":1129},{"data-block-key":1128},"d2p68",[1130],{"type":730,"content":1131},"Tests",{"type":943,"attrs":1133,"children":1135},{"data-block-key":1134},"b1eqs",[1136],{"type":730,"content":1137},"Qualitätsprüfungen",{"type":943,"attrs":1139,"children":1141},{"data-block-key":1140},"fj7n9",[1142],{"type":730,"content":1143},"Sicherheitschecks",{"type":943,"attrs":1145,"children":1147},{"data-block-key":1146},"47blu",[1148],{"type":730,"content":1149},"Build-Prozesse",{"type":725,"attrs":1151,"children":1153},{"data-block-key":1152},"faalb",[1154],{"type":730,"content":1155},"Probleme werden dadurch früh erkannt.",{"type":725,"attrs":1157,"children":1159},{"data-block-key":1158},"7brrm",[1160],{"type":730,"content":1161},"Bevor sie in Produktion gelangen.",{"type":725,"attrs":1163,"children":1165},{"data-block-key":1164},"bm2l5",[1166],{"type":730,"content":1167},"Und bevor sie jemandem den Feierabend ruinieren.",{"type":866,"attrs":1169,"children":1171},{"data-block-key":1170},"23v4n",[1172],{"type":730,"content":1173},"Continuous Deployment: Software automatisch ausliefern",{"type":725,"attrs":1175,"children":1177},{"data-block-key":1176},"3tavn",[1178],{"type":730,"content":1179},"Früher bedeutete ein Release oft:",{"type":939,"attrs":1181,"children":1182},{},[1183,1189,1195],{"type":943,"attrs":1184,"children":1186},{"data-block-key":1185},"7ip8g",[1187],{"type":730,"content":1188},"Dateien hochladen",{"type":943,"attrs":1190,"children":1192},{"data-block-key":1191},"4vke5",[1193],{"type":730,"content":1194},"Server konfigurieren",{"type":943,"attrs":1196,"children":1198},{"data-block-key":1197},"bl1vf",[1199],{"type":730,"content":1200},"hoffen",{"type":725,"attrs":1202,"children":1204},{"data-block-key":1203},"54l6l",[1205],{"type":730,"content":1206},"Heute läuft das deutlich professioneller ab.",{"type":725,"attrs":1208,"children":1210},{"data-block-key":1209},"f6rrk",[1211],{"type":730,"content":1212},"Mit GitLab CI/CD können neue Softwareversionen automatisiert:",{"type":939,"attrs":1214,"children":1215},{},[1216,1222,1228,1234],{"type":943,"attrs":1217,"children":1219},{"data-block-key":1218},"f6os8",[1220],{"type":730,"content":1221},"gebaut",{"type":943,"attrs":1223,"children":1225},{"data-block-key":1224},"r59m",[1226],{"type":730,"content":1227},"getestet",{"type":943,"attrs":1229,"children":1231},{"data-block-key":1230},"1omdg",[1232],{"type":730,"content":1233},"freigegeben",{"type":943,"attrs":1235,"children":1237},{"data-block-key":1236},"cd06h",[1238],{"type":730,"content":1239},"ausgerollt",{"type":725,"attrs":1241,"children":1243},{"data-block-key":1242},"11bsr",[1244],{"type":730,"content":1092},{"type":725,"attrs":1246,"children":1248},{"data-block-key":1247},"5v40n",[1249],{"type":730,"content":1250},"Das reduziert Fehler und macht Releases planbar.",{"type":725,"attrs":1252,"children":1254},{"data-block-key":1253},"1ccnq",[1255],{"type":730,"content":1256},"Eine Eigenschaft, die Projektleiter erstaunlich schätzen.",{"type":866,"attrs":1258,"children":1260},{"data-block-key":1259},"ers9i",[1261],{"type":730,"content":1262},"Weniger manuelle Arbeit. Weniger Risiken.",{"type":725,"attrs":1264,"children":1266},{"data-block-key":1265},"9974e",[1267],{"type":730,"content":1268},"Viele Fehler entstehen nicht durch schlechten Code.",{"type":725,"attrs":1270,"children":1272},{"data-block-key":1271},"fa92",[1273],{"type":730,"content":1274},"Sondern durch manuelle Prozesse.",{"type":725,"attrs":1276,"children":1278},{"data-block-key":1277},"fpcmu",[1279],{"type":730,"content":1280},"Eine vergessene Datei.",{"type":725,"attrs":1282,"children":1284},{"data-block-key":1283},"lq0v",[1285],{"type":730,"content":1286},"Eine falsche Konfiguration.",{"type":725,"attrs":1288,"children":1290},{"data-block-key":1289},"ftupp",[1291],{"type":730,"content":1292},"Ein übersprungener Schritt.",{"type":725,"attrs":1294,"children":1296},{"data-block-key":1295},"d4m92",[1297],{"type":730,"content":1298},"GitLab automatisiert genau diese Abläufe.",{"type":725,"attrs":1300,"children":1302},{"data-block-key":1301},"6arp2",[1303],{"type":730,"content":1304},"Dadurch werden Deployments:",{"type":939,"attrs":1306,"children":1307},{},[1308,1314,1320],{"type":943,"attrs":1309,"children":1311},{"data-block-key":1310},"4il7l",[1312],{"type":730,"content":1313},"konsistenter",{"type":943,"attrs":1315,"children":1317},{"data-block-key":1316},"16lr",[1318],{"type":730,"content":1319},"nachvollziehbarer",{"type":943,"attrs":1321,"children":1323},{"data-block-key":1322},"avo2m",[1324],{"type":730,"content":1325},"zuverlässiger",{"type":725,"attrs":1327,"children":1329},{"data-block-key":1328},"ejv04",[1330],{"type":730,"content":1331},"Und deutlich weniger abhängig von einzelnen Personen.",{"type":866,"attrs":1333,"children":1335},{"data-block-key":1334},"11ctm",[1336],{"type":730,"content":1337},"GitLab und Docker",{"type":725,"attrs":1339,"children":1341},{"data-block-key":1340},"2bft0",[1342],{"type":730,"content":1343},"In vielen Projekten kombinieren wir GitLab mit Docker.",{"type":725,"attrs":1345,"children":1347},{"data-block-key":1346},"p1fh",[1348],{"type":730,"content":1349},"Docker sorgt für reproduzierbare Anwendungsumgebungen.",{"type":725,"attrs":1351,"children":1353},{"data-block-key":1352},"8cve6",[1354],{"type":730,"content":1355},"GitLab automatisiert deren Erstellung und Bereitstellung.",{"type":725,"attrs":1357,"children":1359},{"data-block-key":1358},"3g0ko",[1360],{"type":730,"content":1361},"Das Zusammenspiel ermöglicht:",{"type":939,"attrs":1363,"children":1364},{},[1365,1371,1377,1383],{"type":943,"attrs":1366,"children":1368},{"data-block-key":1367},"c0ap8",[1369],{"type":730,"content":1370},"schnelle Deployments",{"type":943,"attrs":1372,"children":1374},{"data-block-key":1373},"a4bdf",[1375],{"type":730,"content":1376},"reproduzierbare Releases",{"type":943,"attrs":1378,"children":1380},{"data-block-key":1379},"ct6di",[1381],{"type":730,"content":1382},"stabile Testumgebungen",{"type":943,"attrs":1384,"children":1386},{"data-block-key":1385},"diign",[1387],{"type":730,"content":1388},"skalierbare Infrastruktur",{"type":725,"attrs":1390,"children":1392},{"data-block-key":1391},"efnth",[1393],{"type":730,"content":1394},"Eine Kombination, die sich in der Praxis hervorragend bewährt hat.",{"type":866,"attrs":1396,"children":1398},{"data-block-key":1397},"9ghoh",[1399],{"type":730,"content":1400},"Qualitätssicherung gehört in den Prozess",{"type":725,"attrs":1402,"children":1404},{"data-block-key":1403},"53k9p",[1405],{"type":730,"content":1406},"Testing sollte kein separater Schritt sein.",{"type":725,"attrs":1408,"children":1410},{"data-block-key":1409},"ao4pr",[1411],{"type":730,"content":1412},"Testing sollte Teil des Entwicklungsprozesses sein.",{"type":725,"attrs":1414,"children":1416},{"data-block-key":1415},"abtd8",[1417],{"type":730,"content":1418},"GitLab ermöglicht die automatische Ausführung von:",{"type":939,"attrs":1420,"children":1421},{},[1422,1428,1434,1439,1445],{"type":943,"attrs":1423,"children":1425},{"data-block-key":1424},"2sp8",[1426],{"type":730,"content":1427},"Unit Tests",{"type":943,"attrs":1429,"children":1431},{"data-block-key":1430},"e3ph4",[1432],{"type":730,"content":1433},"Integrationstests",{"type":943,"attrs":1435,"children":1437},{"data-block-key":1436},"2o9r1",[1438],{"type":730,"content":978},{"type":943,"attrs":1440,"children":1442},{"data-block-key":1441},"8smh4",[1443],{"type":730,"content":1444},"Code-Analysen",{"type":943,"attrs":1446,"children":1448},{"data-block-key":1447},"cslgf",[1449],{"type":730,"content":1450},"Qualitätschecks",{"type":725,"attrs":1452,"children":1454},{"data-block-key":1453},"eu50s",[1455],{"type":730,"content":1456},"Dadurch wird Qualität nicht erst am Schluss geprüft.",{"type":725,"attrs":1458,"children":1460},{"data-block-key":1459},"bo1a7",[1461],{"type":730,"content":1462},"Sondern während der gesamten Entwicklung sichergestellt.",{"type":866,"attrs":1464,"children":1466},{"data-block-key":1465},"885gp",[1467],{"type":730,"content":1468},"Transparenz für das ganze Team",{"type":725,"attrs":1470,"children":1472},{"data-block-key":1471},"1plr3",[1473],{"type":730,"content":1474},"Einer der grössten Vorteile von GitLab ist die Transparenz.",{"type":725,"attrs":1476,"children":1478},{"data-block-key":1477},"5hvaq",[1479],{"type":730,"content":1480},"Jede Änderung ist nachvollziehbar.",{"type":725,"attrs":1482,"children":1484},{"data-block-key":1483},"d0hu2",[1485],{"type":730,"content":1486},"Jeder Release ist dokumentiert.",{"type":725,"attrs":1488,"children":1490},{"data-block-key":1489},"aistl",[1491],{"type":730,"content":1492},"Jeder Testlauf ist protokolliert.",{"type":725,"attrs":1494,"children":1496},{"data-block-key":1495},"17s4d",[1497],{"type":730,"content":1498},"Das hilft:",{"type":939,"attrs":1500,"children":1501},{},[1502,1508,1514,1520],{"type":943,"attrs":1503,"children":1505},{"data-block-key":1504},"6n322",[1506],{"type":730,"content":1507},"Entwicklern",{"type":943,"attrs":1509,"children":1511},{"data-block-key":1510},"7lrbk",[1512],{"type":730,"content":1513},"Projektleitern",{"type":943,"attrs":1515,"children":1517},{"data-block-key":1516},"cumka",[1518],{"type":730,"content":1519},"Kunden",{"type":943,"attrs":1521,"children":1523},{"data-block-key":1522},"cbvbk",[1524],{"type":730,"content":1525},"Betriebsteams",{"type":725,"attrs":1527,"children":1529},{"data-block-key":1528},"5ath6",[1530],{"type":730,"content":1531},"den Überblick zu behalten.",{"type":725,"attrs":1533,"children":1535},{"data-block-key":1534},"28ch3",[1536],{"type":730,"content":1537},"Gerade bei langfristigen Projekten ist das enorm wertvoll.",{"type":866,"attrs":1539,"children":1541},{"data-block-key":1540},"f49go",[1542],{"type":730,"content":1543},"GitLab passt zu unserer Arbeitsweise",{"type":725,"attrs":1545,"children":1547},{"data-block-key":1546},"46g8p",[1548],{"type":730,"content":1549},"Unsere Projekte basieren auf klaren Prozessen.",{"type":725,"attrs":1551,"children":1553},{"data-block-key":1552},"ac69m",[1554],{"type":730,"content":1555},"Nicht auf Heldenmut.",{"type":725,"attrs":1557,"children":1559},{"data-block-key":1558},"7e65s",[1560],{"type":730,"content":1561},"Nicht auf Glück.",{"type":725,"attrs":1563,"children":1565},{"data-block-key":1564},"2leph",[1566],{"type":730,"content":1567},"Nicht auf der Hoffnung, dass schon alles gut gehen wird.",{"type":725,"attrs":1569,"children":1571},{"data-block-key":1570},"36tr5",[1572],{"type":730,"content":1573},"GitLab unterstützt genau diesen Ansatz.",{"type":725,"attrs":1575,"children":1577},{"data-block-key":1576},"7le4c",[1578],{"type":730,"content":1579},"Automatisierung, Qualitätssicherung und Transparenz sind nicht nachträgliche Extras.",{"type":725,"attrs":1581,"children":1583},{"data-block-key":1582},"f44c2",[1584],{"type":730,"content":1585},"Sie sind Teil des Systems.",{"type":866,"attrs":1587,"children":1589},{"data-block-key":1588},"8teua",[1590],{"type":730,"content":1591},"Warum GitLab langfristig überzeugt",{"type":725,"attrs":1593,"children":1595},{"data-block-key":1594},"8l04s",[1596],{"type":730,"content":1597},"GitLab gehört heute zu den wichtigsten Plattformen im Bereich DevOps und Softwareentwicklung.",{"type":725,"attrs":1599,"children":1601},{"data-block-key":1600},"c0qko",[1602],{"type":730,"content":1603},"Die Lösung wird weltweit von Start-ups, Konzernen und öffentlichen Institutionen eingesetzt.",{"type":725,"attrs":1605,"children":1607},{"data-block-key":1606},"1of2j",[1608],{"type":730,"content":1609},"Für unsere Kunden bedeutet das:",{"type":939,"attrs":1611,"children":1612},{},[1613,1619,1625,1631,1637],{"type":943,"attrs":1614,"children":1616},{"data-block-key":1615},"83k29",[1617],{"type":730,"content":1618},"hohe Zukunftssicherheit",{"type":943,"attrs":1620,"children":1622},{"data-block-key":1621},"13lce",[1623],{"type":730,"content":1624},"kontinuierliche Weiterentwicklung",{"type":943,"attrs":1626,"children":1628},{"data-block-key":1627},"2isam",[1629],{"type":730,"content":1630},"grosse Community",{"type":943,"attrs":1632,"children":1634},{"data-block-key":1633},"3jsej",[1635],{"type":730,"content":1636},"moderne DevOps-Prozesse",{"type":943,"attrs":1638,"children":1640},{"data-block-key":1639},"akg07",[1641],{"type":730,"content":1642},"langfristige Wartbarkeit",{"type":725,"attrs":1644,"children":1646},{"data-block-key":1645},"9o6au",[1647],{"type":730,"content":1648},"Genau die Eigenschaften, die wir bei professionellen Softwareprojekten suchen.",{"type":866,"attrs":1650,"children":1652},{"data-block-key":1651},"1lmsj",[1653],{"type":730,"content":1654},"Unser Fazit",{"type":725,"attrs":1656,"children":1658},{"data-block-key":1657},"dliot",[1659],{"type":730,"content":1660},"GitLab hilft uns dabei, Software effizienter, sicherer und zuverlässiger zu entwickeln.",{"type":725,"attrs":1662,"children":1664},{"data-block-key":1663},"3sgkg",[1665],{"type":730,"content":1666},"Durch automatisierte Tests, CI/CD-Pipelines und transparente Prozesse entstehen stabilere Anwendungen und planbare Releases.",{"type":725,"attrs":1668,"children":1670},{"data-block-key":1669},"9tb4d",[1671],{"type":730,"content":1672},"Deshalb gehört GitLab heute zu den wichtigsten Werkzeugen in unserem Entwicklungsalltag.",{"type":725,"attrs":1674,"children":1676},{"data-block-key":1675},"2qgq0",[1677],{"type":730,"content":1678},"Nicht weil wir Automatisierung mögen.",{"type":725,"attrs":1680,"children":1682},{"data-block-key":1681},"bj0em",[1683],{"type":730,"content":1684},"Sondern weil wir manuelle Fehler noch weniger mögen.",{"type":866,"attrs":1686,"children":1688},{"data-block-key":1687},"aepsa",[1689],{"type":730,"content":1690},"Nice to know",{"type":725,"attrs":1692,"children":1694},{"data-block-key":1693},"bk1u6",[1695],{"type":730,"content":1696},"GitLab wurde ursprünglich von zwei Entwicklern gegründet, die einfach eine bessere Möglichkeit suchten, gemeinsam Software zu entwickeln.",{"type":725,"attrs":1698,"children":1700},{"data-block-key":1699},"9kj4r",[1701],{"type":730,"content":1702},"Wie bei vielen guten Technologien begann also alles mit einem Problem aus der Praxis.",{"type":725,"attrs":1704,"children":1706},{"data-block-key":1705},"dqdah",[1707],{"type":730,"content":1708},"Und nicht mit einer PowerPoint-Präsentation über digitale Transformation. 😏","65e31114-8d36-42ac-a7f9-66b273cf8c3f"]