{"id":3724,"date":"2020-04-28T08:52:00","date_gmt":"2020-04-28T08:52:00","guid":{"rendered":"http:\/\/the-codest.localhost\/blog\/thecodestreview-2-weekly-software-engineering-juice\/"},"modified":"2026-04-27T09:49:25","modified_gmt":"2026-04-27T09:49:25","slug":"thecodestreview-2-ukentlig-software-engineering-juice","status":"publish","type":"post","link":"https:\/\/thecodest.co\/nb\/blog\/thecodestreview-2-weekly-software-engineering-juice\/","title":{"rendered":"TheCodestReview #2 - ukentlig juice for programvareutvikling"},"content":{"rendered":"<h2><strong>Ordliste over aspekter vi arbeider med:<\/strong><\/h2>\n<ol>\n<li>\n<p>Tips om refaktorering for \u00e5 forbedre kvaliteten.<\/p>\n<\/li>\n<li>\n<p>Hvorfor er frontend-arkitektur viktig, og hvordan gj\u00f8r man den skalerbar og vedlikeholdbar?<\/p>\n<\/li>\n<li>\n<p>Overgang fra <a href=\"https:\/\/thecodest.co\/nb\/blog\/guide-to-enterprise-software-development\/\">CTO<\/a> til COO-rollen i en teknologiorganisasjon.<\/p>\n<\/li>\n<\/ol>\n<p>Hvis du er interessert i temaet om \u00e5 g\u00e5 fra \u00e5 v\u00e6re teknologileder til \u00e5 bli driftsleder, kan du dykke dypere ned i tilleggsressursene som er lenket til nederst i innlegget.<\/p>\n<p>Denne ukens refaktorering og arkitekturkommentarer er levert til deg av v\u00e5r <a href=\"https:\/\/thecodest.co\/nb\/blog\/hire-ror-developer\/\">Ruby<\/a> og <a href=\"https:\/\/thecodest.co\/nb\/blog\/conditional-component-visibility-in-react\/\">React<\/a> <a href=\"https:\/\/thecodest.co\/nb\/blog\/team-extension-guide-software-development\/\">Ingeni\u00f8rer<\/a>.<\/p>\n<h3><a href=\"https:\/\/searchsoftwarequality.techtarget.com\/tip\/When-and-how-to-refactor-code\">Stephen Bigelow fra Search Software Quality<\/a><\/h3>\n<p><em>Refaktorisering <a href=\"https:\/\/thecodest.co\/nb\/dictionary\/what-is-code-refactoring\/\">kode<\/a> har alltid v\u00e6rt enormt popul\u00e6rt, men ikke alle vet hvordan man gj\u00f8r det p\u00e5 en god m\u00e5te og n\u00e5r det er et godt tidspunkt \u00e5 gj\u00f8re det p\u00e5. Jeg har sett mange fors\u00f8k p\u00e5 refaktorering som har endt med fiasko (spesielt i produksjon, noe som ikke er noe \u00e5 v\u00e6re stolt av). Tipsene i denne artikkelen kan hjelpe mange programmerere med \u00e5 forbedre sine viktige refaktoreringsevner.<\/em><\/p>\n<p><em>Det viktigste tipset fra artikkelen er \"forst\u00e5 koden\", som alltid er det f\u00f8rste p\u00e5 min sjekkliste f\u00f8r refaktorering. Du kan ikke lage bedre kode hvis du ikke vet hva den n\u00e5v\u00e6rende koden gj\u00f8r. Det kan v\u00e6re krevende \u00e5 forst\u00e5 rotete kode, men det er prisen du m\u00e5 betale for \u00e5 forbedre kodebasen din. Avkastningen p\u00e5 denne investeringen er likevel h\u00f8y, og den vil l\u00f8nne seg.<\/em><\/p>\n<p><em>Det neste tipset som er verdt \u00e5 nevne, er \u00e5 \"teste tidlig og ofte\", som ikke bare kan brukes i refaktoriseringssammenheng, men ogs\u00e5 i utviklernes daglige arbeid. Temaet testing er enormt. Det handler ikke bare om \u00e5 l\u00e6re seg syntaksen for hvordan man skriver tester, men du m\u00e5 ogs\u00e5 skille mellom ulike typer tester. For \u00e5 l\u00e6re mer om testing anbefaler jeg at du gj\u00f8r deg kjent med testpyramiden og deretter l\u00e6rer om forskjellene mellom klassiske og <a href=\"https:\/\/thecodest.co\/nb\/blog\/londons-leading-tech-frontiers-spotlight-on-companies-shaping-2024\/\">London<\/a> skoler.<\/em><\/p>\n<p><em>Oppsummert fokuserer artikkelen p\u00e5 lokal refaktorisering, noe som er bra og kan gj\u00f8re programmererne mer forn\u00f8yde med arbeidet sitt. Men for \u00e5 skape en f\u00f8rsteklasses applikasjon p\u00e5 arkitekturniv\u00e5, m\u00e5 du g\u00e5 utover omfanget av denne artikkelen og l\u00e6re om problemstillinger knyttet til applikasjonsarkitektur. Dette kan hjelpe deg til \u00e5 starte en uendelig reise, og det er det jeg \u00f8nsker dere alle, meg selv inkludert.<\/em><\/p>\n<p><article-inline-code-review><\/article-inline-code-review><\/p>\n<h3><a href=\"https:\/\/dev.to\/mmcshinsky\/why-frontend-architecture-matters-1ldj\">Michael McShinsky fra dev.to<\/a><\/h3>\n<p><strong>Hvordan oppn\u00e5 en mer skalerbar og vedlikeholdbar arkitektur?<\/strong><\/p>\n<p><strong>Riktig m\u00e5te \u00e5 strukturere appen din basert p\u00e5 MVVM-arkitektur?<\/strong><\/p>\n<p><strong>Hvordan unng\u00e5 ekstraarbeid n\u00e5r appen din vokser?<\/strong><\/p>\n<p><em>Alle har nok i l\u00f8pet av karrieren opplevd at d\u00e5rlig arkitektur har forlenget tiden det tar \u00e5 fullf\u00f8re en oppgave betraktelig. Rot i mapper, inkonsekvens i navngivning av filer eller kataloger kan sabotere <a href=\"https:\/\/thecodest.co\/nb\/dictionary\/why-do-projects-fail\/\">prosjekt<\/a> helt i begynnelsen.<\/em><\/p>\n<p><em>Artikkelforfatteren viser tydelig fordelene ved \u00e5 velge riktig tiln\u00e6rming til prosjektstrukturen. Med utgangspunkt i<\/em> <strong><em>opprette-react-app<\/em><\/strong> <em>og inspirert av MVVM-arkitekturen, viser han fordelene med l\u00f8sningen p\u00e5 en sv\u00e6rt n\u00f8yaktig m\u00e5te. Han tar utgangspunkt i den grunnleggende konfigurasjonen og g\u00e5r gjennom hver mappe, samtidig som han forklarer i hvert enkelt tilfelle hvorfor han anser denne tiln\u00e6rmingen som hensiktsmessig. Tiln\u00e6rmingen i seg selv virker ganske komplisert og sannsynligvis un\u00f8dvendig til \u00e5 begynne med n\u00e5r prosjektet er p\u00e5 et tidlig stadium, men la oss huske at det \u00e5 innf\u00f8re de riktige reglene fra starten av vil hjelpe <a href=\"https:\/\/thecodest.co\/nb\/blog\/why-us-companies-are-opting-for-polish-developers\/\">oss<\/a> unng\u00e5 tidkrevende rekonstruksjoner n\u00e5r prosjektet utvides med nye komponenter og funksjoner. En riktig valgt prosjektstruktur vil ogs\u00e5 gj\u00f8re det enkelt for nye medlemmer av prosjektet \u00e5 anskaffe komponenter og tjenester.  La oss ikke glemme at ikke alle m\u00e5ter \u00e5 strukturere p\u00e5 vil passe perfekt i alle prosjekter.<\/em><br \/>\n<em>Fra min side vil jeg gjerne legge til en grunnregel om at det er nyttel\u00f8st \u00e5 velge den optimale arkitekturen for prosjektet hvis ikke alle medarbeiderne f\u00f8lger de etablerte reglene.<\/em><\/p>\n<p><strong>Les mer om dette:<\/strong> <a href=\"https:\/\/thecodest.co\/blog\/how-to-improve-vue-js-apps-some-practical-tips\/\">Hvordan forbedre Vue.js-apper? Noen praktiske tips<\/a><\/p>\n<h3><a href=\"https:\/\/moderncto.io\/236-guillaume-clement-coo-at-dailymotion\/\">Guillaume Clement fra Dailymotion<\/a><\/h3>\n<p><strong>Overgangen fra CTO til COO<\/strong>.<\/p>\n<p><strong>Arbeid i et fullstendig eksternt milj\u00f8. Hvordan holde <a href=\"https:\/\/thecodest.co\/nb\/blog\/how-to-hire-the-best-outsourced-development-team-for-a-scaleup\/\">team<\/a> energisk og engasjert.<\/strong><\/p>\n<p><strong>Tillit <a href=\"https:\/\/thecodest.co\/nb\/blog\/app-data-collection-security-risks-value-and-types-explored\/\">data<\/a> vs magef\u00f8lelse<\/strong>.<\/p>\n<p><em>I episode 236 av Modern CTO snakker Joel med Dailymotions COO Guillaume Clement. Dailymotion har som m\u00e5l \u00e5 v\u00e6re en meningsfull og n\u00e6ringsrik plattform for videoinnhold blant en rekke plattformer som er rent underholdningsorienterte og tjener form\u00e5let med \"video fast food\". For \u00e5 oppn\u00e5 dette i en bransje som er sterkt drevet av algoritmer og datateknologi, m\u00e5 man ta t\u00f8ffe avgj\u00f8relser basert p\u00e5 magef\u00f8lelse i forhold til hva dataene forteller deg.<\/em><\/p>\n<p><em>Det mest n\u00f8yaktige m\u00e5let for videoplattformer, medier og <a href=\"https:\/\/thecodest.co\/nb\/dictionary\/what-is-adtech\/\">Adtech<\/a> bedrifter, ettersom \"tidsbruk\" ikke er den \u00e5penbare KPI-en \u00e5 jobbe med hvis man virkelig \u00f8nsker \u00e5 levere meningsfylt innhold til brukerne, og ikke bare \u00f8nsker \u00e5 holde oppmerksomheten deres foran skjermen s\u00e5 lenge som mulig. Referansen til dokumentaren \"The Social Dilemma\" p\u00e5 Netflix er uunng\u00e5elig. Guillaume har ogs\u00e5 nylig byttet fra en CTO-rolle til en COO-rolle i selskapet, noe som medf\u00f8rer nye utfordringer innen drift og personalledelse. Utfordringen er enda mer krevende under pandemien, n\u00e5r fjernoppsett er en test for lederne n\u00e5r det gjelder \u00e5 holde teamene involvert og mentaliteten p\u00e5 et h\u00f8yt niv\u00e5. Det er viktig \u00e5 ta hensyn til de individuelle behovene til ansatte som er mer sosiale eller mer innadvendte, og det er viktig \u00e5 ha en begrenset mengde kontormingel tilgjengelig for dem som trenger et regelmessig kick for \u00e5 komme i gang.<\/em><\/p>","protected":false},"excerpt":{"rendered":"<p>Hei og hjertelig velkommen til den andre episoden i v\u00e5r TheCodesReview-serie. Denne uken har vi fokusert p\u00e5 kvalitet i programvareutviklingsprosjekter, viktigheten av frontend-arkitektur og overgangen fra teknisk til operativ leder, og hva som skal til for \u00e5 f\u00e5 til fjernoppsett med Dailymotion som eksempel.<\/p>","protected":false},"author":2,"featured_media":3725,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[9],"tags":[],"class_list":["post-3724","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-the-codest"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.3 (Yoast SEO v27.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>TheCodestReview #2 - weekly software engineering juice - The Codest<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/thecodest.co\/nb\/blogg\/thecodestreview-2-ukentlig-software-engineering-juice\/\" \/>\n<meta property=\"og:locale\" content=\"nb_NO\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"TheCodestReview #2 - weekly software engineering juice\" \/>\n<meta property=\"og:description\" content=\"Hello and warm welcome in the 2nd episode of our TheCodesReview series. This week we have focused on quality in software engineering projects, the importance of frontend architecture and transition from technical to operations leader and what it takes in the remote setup times on the example of Dailymotion.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/thecodest.co\/nb\/blogg\/thecodestreview-2-ukentlig-software-engineering-juice\/\" \/>\n<meta property=\"og:site_name\" content=\"The Codest\" \/>\n<meta property=\"article:published_time\" content=\"2020-04-28T08:52:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-27T09:49:25+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/thecodest.co\/app\/uploads\/2024\/05\/cover-image-176.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1080\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"thecodest\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"thecodest\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutter\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/thecodest.co\\\/blog\\\/thecodestreview-2-weekly-software-engineering-juice\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/thecodest.co\\\/blog\\\/thecodestreview-2-weekly-software-engineering-juice\\\/\"},\"author\":{\"name\":\"thecodest\",\"@id\":\"https:\\\/\\\/thecodest.co\\\/#\\\/schema\\\/person\\\/7e3fe41dfa4f4e41a7baad4c6e0d4f76\"},\"headline\":\"TheCodestReview #2 &#8211; weekly software engineering juice\",\"datePublished\":\"2020-04-28T08:52:00+00:00\",\"dateModified\":\"2026-04-27T09:49:25+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/thecodest.co\\\/blog\\\/thecodestreview-2-weekly-software-engineering-juice\\\/\"},\"wordCount\":898,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/thecodest.co\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/thecodest.co\\\/blog\\\/thecodestreview-2-weekly-software-engineering-juice\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/thecodest.co\\\/app\\\/uploads\\\/2024\\\/05\\\/cover-image-176.jpg\",\"articleSection\":[\"The Codest\"],\"inLanguage\":\"nb-NO\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/thecodest.co\\\/blog\\\/thecodestreview-2-weekly-software-engineering-juice\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/thecodest.co\\\/blog\\\/thecodestreview-2-weekly-software-engineering-juice\\\/\",\"url\":\"https:\\\/\\\/thecodest.co\\\/blog\\\/thecodestreview-2-weekly-software-engineering-juice\\\/\",\"name\":\"TheCodestReview #2 - weekly software engineering juice - The Codest\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/thecodest.co\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/thecodest.co\\\/blog\\\/thecodestreview-2-weekly-software-engineering-juice\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/thecodest.co\\\/blog\\\/thecodestreview-2-weekly-software-engineering-juice\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/thecodest.co\\\/app\\\/uploads\\\/2024\\\/05\\\/cover-image-176.jpg\",\"datePublished\":\"2020-04-28T08:52:00+00:00\",\"dateModified\":\"2026-04-27T09:49:25+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/thecodest.co\\\/blog\\\/thecodestreview-2-weekly-software-engineering-juice\\\/#breadcrumb\"},\"inLanguage\":\"nb-NO\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/thecodest.co\\\/blog\\\/thecodestreview-2-weekly-software-engineering-juice\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"nb-NO\",\"@id\":\"https:\\\/\\\/thecodest.co\\\/blog\\\/thecodestreview-2-weekly-software-engineering-juice\\\/#primaryimage\",\"url\":\"https:\\\/\\\/thecodest.co\\\/app\\\/uploads\\\/2024\\\/05\\\/cover-image-176.jpg\",\"contentUrl\":\"https:\\\/\\\/thecodest.co\\\/app\\\/uploads\\\/2024\\\/05\\\/cover-image-176.jpg\",\"width\":1920,\"height\":1080},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/thecodest.co\\\/blog\\\/thecodestreview-2-weekly-software-engineering-juice\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/thecodest.co\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"TheCodestReview #2 &#8211; weekly software engineering juice\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/thecodest.co\\\/#website\",\"url\":\"https:\\\/\\\/thecodest.co\\\/\",\"name\":\"The Codest\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/thecodest.co\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/thecodest.co\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"nb-NO\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/thecodest.co\\\/#organization\",\"name\":\"The Codest\",\"url\":\"https:\\\/\\\/thecodest.co\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"nb-NO\",\"@id\":\"https:\\\/\\\/thecodest.co\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/thecodest.co\\\/app\\\/uploads\\\/2024\\\/03\\\/thecodest-logo.svg\",\"contentUrl\":\"https:\\\/\\\/thecodest.co\\\/app\\\/uploads\\\/2024\\\/03\\\/thecodest-logo.svg\",\"width\":144,\"height\":36,\"caption\":\"The Codest\"},\"image\":{\"@id\":\"https:\\\/\\\/thecodest.co\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/pl.linkedin.com\\\/company\\\/codest\",\"https:\\\/\\\/clutch.co\\\/profile\\\/codest\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/thecodest.co\\\/#\\\/schema\\\/person\\\/7e3fe41dfa4f4e41a7baad4c6e0d4f76\",\"name\":\"thecodest\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"nb-NO\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/5dbfe6a1e8c86e432e8812759e34e6fe82ebac75119ae3237a6c1311fa19caf4?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/5dbfe6a1e8c86e432e8812759e34e6fe82ebac75119ae3237a6c1311fa19caf4?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/5dbfe6a1e8c86e432e8812759e34e6fe82ebac75119ae3237a6c1311fa19caf4?s=96&d=mm&r=g\",\"caption\":\"thecodest\"},\"url\":\"https:\\\/\\\/thecodest.co\\\/nb\\\/author\\\/thecodest\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"TheCodestReview #2 - ukentlig software engineering juice - The Codest","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/thecodest.co\/nb\/blogg\/thecodestreview-2-ukentlig-software-engineering-juice\/","og_locale":"nb_NO","og_type":"article","og_title":"TheCodestReview #2 - weekly software engineering juice","og_description":"Hello and warm welcome in the 2nd episode of our TheCodesReview series. This week we have focused on quality in software engineering projects, the importance of frontend architecture and transition from technical to operations leader and what it takes in the remote setup times on the example of Dailymotion.","og_url":"https:\/\/thecodest.co\/nb\/blogg\/thecodestreview-2-ukentlig-software-engineering-juice\/","og_site_name":"The Codest","article_published_time":"2020-04-28T08:52:00+00:00","article_modified_time":"2026-04-27T09:49:25+00:00","og_image":[{"width":1920,"height":1080,"url":"https:\/\/thecodest.co\/app\/uploads\/2024\/05\/cover-image-176.jpg","type":"image\/jpeg"}],"author":"thecodest","twitter_card":"summary_large_image","twitter_misc":{"Written by":"thecodest","Est. reading time":"5 minutter"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/thecodest.co\/blog\/thecodestreview-2-weekly-software-engineering-juice\/#article","isPartOf":{"@id":"https:\/\/thecodest.co\/blog\/thecodestreview-2-weekly-software-engineering-juice\/"},"author":{"name":"thecodest","@id":"https:\/\/thecodest.co\/#\/schema\/person\/7e3fe41dfa4f4e41a7baad4c6e0d4f76"},"headline":"TheCodestReview #2 &#8211; weekly software engineering juice","datePublished":"2020-04-28T08:52:00+00:00","dateModified":"2026-04-27T09:49:25+00:00","mainEntityOfPage":{"@id":"https:\/\/thecodest.co\/blog\/thecodestreview-2-weekly-software-engineering-juice\/"},"wordCount":898,"commentCount":0,"publisher":{"@id":"https:\/\/thecodest.co\/#organization"},"image":{"@id":"https:\/\/thecodest.co\/blog\/thecodestreview-2-weekly-software-engineering-juice\/#primaryimage"},"thumbnailUrl":"https:\/\/thecodest.co\/app\/uploads\/2024\/05\/cover-image-176.jpg","articleSection":["The Codest"],"inLanguage":"nb-NO","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/thecodest.co\/blog\/thecodestreview-2-weekly-software-engineering-juice\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/thecodest.co\/blog\/thecodestreview-2-weekly-software-engineering-juice\/","url":"https:\/\/thecodest.co\/blog\/thecodestreview-2-weekly-software-engineering-juice\/","name":"TheCodestReview #2 - ukentlig software engineering juice - The Codest","isPartOf":{"@id":"https:\/\/thecodest.co\/#website"},"primaryImageOfPage":{"@id":"https:\/\/thecodest.co\/blog\/thecodestreview-2-weekly-software-engineering-juice\/#primaryimage"},"image":{"@id":"https:\/\/thecodest.co\/blog\/thecodestreview-2-weekly-software-engineering-juice\/#primaryimage"},"thumbnailUrl":"https:\/\/thecodest.co\/app\/uploads\/2024\/05\/cover-image-176.jpg","datePublished":"2020-04-28T08:52:00+00:00","dateModified":"2026-04-27T09:49:25+00:00","breadcrumb":{"@id":"https:\/\/thecodest.co\/blog\/thecodestreview-2-weekly-software-engineering-juice\/#breadcrumb"},"inLanguage":"nb-NO","potentialAction":[{"@type":"ReadAction","target":["https:\/\/thecodest.co\/blog\/thecodestreview-2-weekly-software-engineering-juice\/"]}]},{"@type":"ImageObject","inLanguage":"nb-NO","@id":"https:\/\/thecodest.co\/blog\/thecodestreview-2-weekly-software-engineering-juice\/#primaryimage","url":"https:\/\/thecodest.co\/app\/uploads\/2024\/05\/cover-image-176.jpg","contentUrl":"https:\/\/thecodest.co\/app\/uploads\/2024\/05\/cover-image-176.jpg","width":1920,"height":1080},{"@type":"BreadcrumbList","@id":"https:\/\/thecodest.co\/blog\/thecodestreview-2-weekly-software-engineering-juice\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/thecodest.co\/"},{"@type":"ListItem","position":2,"name":"TheCodestReview #2 &#8211; weekly software engineering juice"}]},{"@type":"WebSite","@id":"https:\/\/thecodest.co\/#website","url":"https:\/\/thecodest.co\/","name":"The Codest","description":"","publisher":{"@id":"https:\/\/thecodest.co\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/thecodest.co\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"nb-NO"},{"@type":"Organization","@id":"https:\/\/thecodest.co\/#organization","name":"The Codest","url":"https:\/\/thecodest.co\/","logo":{"@type":"ImageObject","inLanguage":"nb-NO","@id":"https:\/\/thecodest.co\/#\/schema\/logo\/image\/","url":"https:\/\/thecodest.co\/app\/uploads\/2024\/03\/thecodest-logo.svg","contentUrl":"https:\/\/thecodest.co\/app\/uploads\/2024\/03\/thecodest-logo.svg","width":144,"height":36,"caption":"The Codest"},"image":{"@id":"https:\/\/thecodest.co\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/pl.linkedin.com\/company\/codest","https:\/\/clutch.co\/profile\/codest"]},{"@type":"Person","@id":"https:\/\/thecodest.co\/#\/schema\/person\/7e3fe41dfa4f4e41a7baad4c6e0d4f76","name":"thecodest","image":{"@type":"ImageObject","inLanguage":"nb-NO","@id":"https:\/\/secure.gravatar.com\/avatar\/5dbfe6a1e8c86e432e8812759e34e6fe82ebac75119ae3237a6c1311fa19caf4?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/5dbfe6a1e8c86e432e8812759e34e6fe82ebac75119ae3237a6c1311fa19caf4?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/5dbfe6a1e8c86e432e8812759e34e6fe82ebac75119ae3237a6c1311fa19caf4?s=96&d=mm&r=g","caption":"thecodest"},"url":"https:\/\/thecodest.co\/nb\/author\/thecodest\/"}]}},"_links":{"self":[{"href":"https:\/\/thecodest.co\/nb\/wp-json\/wp\/v2\/posts\/3724","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/thecodest.co\/nb\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/thecodest.co\/nb\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/thecodest.co\/nb\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/thecodest.co\/nb\/wp-json\/wp\/v2\/comments?post=3724"}],"version-history":[{"count":3,"href":"https:\/\/thecodest.co\/nb\/wp-json\/wp\/v2\/posts\/3724\/revisions"}],"predecessor-version":[{"id":8062,"href":"https:\/\/thecodest.co\/nb\/wp-json\/wp\/v2\/posts\/3724\/revisions\/8062"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/thecodest.co\/nb\/wp-json\/wp\/v2\/media\/3725"}],"wp:attachment":[{"href":"https:\/\/thecodest.co\/nb\/wp-json\/wp\/v2\/media?parent=3724"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/thecodest.co\/nb\/wp-json\/wp\/v2\/categories?post=3724"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/thecodest.co\/nb\/wp-json\/wp\/v2\/tags?post=3724"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}