{"id":3726,"date":"2019-09-04T11:25:00","date_gmt":"2019-09-04T11:25:00","guid":{"rendered":"http:\/\/the-codest.localhost\/blog\/httpsthecodest-cothecodestreview-4-weekly-software-engineering-juice\/"},"modified":"2026-04-27T09:53:50","modified_gmt":"2026-04-27T09:53:50","slug":"1tp43genomgang-4-veckor-mjukvaruutveckling-juice","status":"publish","type":"post","link":"https:\/\/thecodest.co\/sv\/blog\/thecodestreview-4-weekly-software-engineering-juice\/","title":{"rendered":"TheCodestReview #4 - veckovis juice f\u00f6r mjukvaruutveckling"},"content":{"rendered":"<p>(I n\u00e4sta avsnitt kommer jag att f\u00f6lja upp \u00e4mnet humor p\u00e5 arbetsplatsen f\u00f6r att utveckla det lite mer, bara f\u00f6r att jag kan. \"Varf\u00f6r \u00e4r du s\u00e5 allvarlig?\").<\/p>\n<p>P\u00e5 tal om tid, 2 veckor har g\u00e5tt sedan min senaste publicering och d\u00e4rf\u00f6r \u00e4r det dags f\u00f6r det 4:e avsnittet av v\u00e5r <strong>#TheCodestReview<\/strong> serie.<\/p>\n<h2>Lista \u00f6ver \u00e4mnen som vi tar upp den h\u00e4r veckan:<\/h2>\n<ol>\n<li>Att bli beroende av <a href=\"https:\/\/thecodest.co\/sv\/blog\/conditional-component-visibility-in-react\/\">React<\/a><\/li>\n<li>Allt du n\u00e5gonsin velat veta om View Caching i <a href=\"https:\/\/thecodest.co\/sv\/blog\/ways-to-increase-your-rails-performance\/\">R\u00e4ls<\/a><\/li>\n<li>Den tekniska chefen som huvudrekryterare<\/li>\n<\/ol>\n<p>Kommentaren om cachelagring av vyer levererad av v\u00e5r fullstack <a href=\"https:\/\/thecodest.co\/sv\/blog\/hire-vue-js-developers\/\">utvecklare<\/a> och teknikchefens podcast kommenterades av min \u00f6dmjuka jag.<\/p>\n<p>Som en allm\u00e4nt k\u00e4nd Paint-app-m\u00e4stare och beundrare av GIF:ar och memes, som \u00e4r som Merci-choklad - som s\u00e4ger mer \u00e4n 1000 ord, best\u00e4mde jag mig f\u00f6r att fr\u00e5n och med nu l\u00e4gga till en smak av det h\u00e4r. Och gissa vad?<\/p>\n<p><a href=\"https:\/\/tenor.com\/view\/you-think-you-can-stop-me-starwars-emperor-stopme-gif-10174472\">Darth Sidious Du tror att du kan stoppa mig GIF<\/a> fr\u00e5n <a href=\"https:\/\/tenor.com\/search\/darthsidious-gifs\">Darthsidious GIFs<\/a><\/p>\n<p>F\u00f6rra g\u00e5ngen best\u00e4mde vi oss f\u00f6r att s\u00e4tta lite fokus p\u00e5 StimulusReflex som f\u00e5r uppm\u00e4rksamhet i <a href=\"https:\/\/thecodest.co\/sv\/blog\/hire-ror-developer\/\">Ruby<\/a> som en nykomling i kvarteret, som ett alternativ till att anv\u00e4nda moderna <a href=\"https:\/\/thecodest.co\/sv\/blog\/hire-javascript-developer\/\">Javascript<\/a> ramverk i Rails-projekt f\u00f6r att undvika \u00f6verdrifter.<\/p>\n<p>Se: <a href=\"https:\/\/www.linkedin.com\/posts\/codest_how-to-easily-start-with-stimulusreflex-activity-6732600588527296512-BDDO\">StimulusReflex aka ReactiveRails<\/a><\/p>\n<p>F\u00f6r att g\u00f6ra det till en kamp p\u00e5 lika villkor ville jag l\u00e5ta React ta en sv\u00e4ng tillbaka p\u00e5 Stimulus. Eftersom jag ocks\u00e5 \u00e4r en v\u00e4lk\u00e4nd hedersman, som alltid g\u00f6r vad jag s\u00e4ger och h\u00e5ller vad jag lovar, s\u00e5 h\u00e4r kommer det:<\/p>\n<p><em>I n\u00e4sta avsnitt \u00e4r det mitt n\u00f6je och jag \u00e4r glad att meddela att vi kommer att ha ett g\u00e4stinl\u00e4gg av React-ingenj\u00f6ren fr\u00e5n Vinted.com. F\u00f6r de av er som aldrig har h\u00f6rt talas om Vinted (l\u00e5ga odds, men fortfarande m\u00f6jligt) \u00e4r Vinted en modemarknadsplats med ursprung i Vilnius, Litauen som n\u00e5dde en enh\u00f6rningsv\u00e4rdering redan 2019. Plattformen \u00e4r byggd p\u00e5 solida <a href=\"https:\/\/thecodest.co\/sv\/case-studies\/delivering-ruby-on-rails-talent-for-fast-integration\/\">Ruby on Rails<\/a> foundation backas upp av React p\u00e5 frontend-delen.<\/em><\/p>\n<p>Sidnot: min fru \u00e4lskar absolut Vinted och hon slutade n\u00e4stan helt att anv\u00e4nda OLX som sin prim\u00e4ra destination f\u00f6r att rensa v\u00e5r garderob och s\u00e4lja begagnade kl\u00e4der (var ett riktigt die hard fan) = ... <strong>NI G\u00d6R DET R\u00c4TT!<\/strong><\/p>\n<p>Det \u00e4r mitt privilegium att v\u00e4lkomna en f\u00f6rsta g\u00e4stbidragare i v\u00e5r serie:<\/p>\n<p><a href=\"https:\/\/tenor.com\/view\/meryl-streep-yes-yeah-cheer-cheering-gif-5163144\">Meryl Streep Ja GIF<\/a> fr\u00e5n <a href=\"https:\/\/tenor.com\/search\/merylstreep-gifs\">Merylstreep GIF:ar<\/a><\/p>\n<p><a href=\"https:\/\/www.linkedin.com\/in\/ugnekryzeviciute\">Ugn\u0117 Kry\u017eevi\u010di\u016bt\u0117 - React ingenj\u00f6r fr\u00e5n Vinted<\/a><\/p>\n<h2><a href=\"https:\/\/www.ladybug.dev\/episodes\/getting-hooked-on-react\">Att bli beroende av React<\/a> av LadyBug Podcast<\/h2>\n<p><em>N\u00e4r jag l\u00e4ste titeln p\u00e5 den senaste LadyBug-podcasten (\"Getting Hooked On React\") f\u00f6rv\u00e4ntade jag mig att den mest skulle handla om React Hooks. Men \u00e4ven om den inte djupdykte i Hooks, gav podcasten en utm\u00e4rkt introduktion till grunderna i React-biblioteket f\u00f6r JavaScript.<\/em><\/p>\n<p><em>Ali och Emma fr\u00e5n LadyBug-podden diskuterar React:s f\u00f6rdelar och nackdelar - fr\u00e5n bibliotekets allm\u00e4nna layout och dess f\u00f6rdelar till livliga diskussioner om komponenter, <a href=\"https:\/\/thecodest.co\/sv\/blog\/app-data-collection-security-risks-value-and-types-explored\/\">data<\/a> hantering, eller <a href=\"https:\/\/thecodest.co\/sv\/blog\/easy-guide-to-react-lifecycle\/\">React livscykel<\/a>allt presenterat med en nypa personlig erfarenhet. Det \u00e4r v\u00e4rt att lyssna p\u00e5 f\u00f6r alla frontend-utvecklare som inte har haft chansen att prova React:s underverk.<\/em><\/p>\n<p><em>Mitt f\u00f6rsta m\u00f6te med React var f\u00f6r cirka tre \u00e5r sedan n\u00e4r jag b\u00f6rjade min resa som utvecklare. \u00c4ven om Ali och Emma f\u00f6resl\u00e5r att React kan verka f\u00f6rvirrande i b\u00f6rjan, tyckte jag av egen erfarenhet att det var relativt enkelt att b\u00f6rja med och f\u00f6rmodligen det enklaste att g\u00e5 vidare i j\u00e4mf\u00f6relse med andra front-end-ramverk. Det finns gott om tutorials, artiklar, open source-bibliotek och andra typer av l\u00e4romedel tillg\u00e4ngliga \u00f6verallt. Man b\u00f6r dock vara medveten om den aktiva utvecklingen av React n\u00e4r man g\u00e5r igenom s\u00e5dana resurser. Detta avsnitt av LadyBugs podcast \u00e4r inte ett undantag - vissa aspekter och metoder som n\u00e4mns har redan f\u00f6r\u00e5ldrats under en tid. D\u00e4rf\u00f6r \u00e4r det b\u00e4st att f\u00f6lja r\u00e5d fr\u00e5n Emma sj\u00e4lv och titta p\u00e5 den senaste dokumentationen.<\/em><\/p>\n<p><em>React har utvecklats och mognat mycket, vilket g\u00f6r <a href=\"https:\/\/thecodest.co\/sv\/dictionary\/what-is-code-refactoring\/\">kod<\/a> att skriva \u00e4nnu enklare med Hooks, som l\u00e5ter dig anv\u00e4nda tillst\u00e5nds- och livscykelmetoder utan att skriva klasskomponenter. Men f\u00f6r nyb\u00f6rjare - som Ali mycket riktigt p\u00e5pekar - inneb\u00e4r de m\u00e5nga olika s\u00e4tten att skriva React (t.ex. klass-\/funktions-\/Hooks-komponenter) ytterligare komplexitet, eftersom det ibland kan vara sv\u00e5rt att visualisera vad som h\u00e4nder. Det kan ocks\u00e5 vara sv\u00e5rt att destillera vad man beh\u00f6ver och hitta relevant information om kodimplementering.<\/em><\/p>\n<p><em>Som en av React:s fr\u00e4msta f\u00f6rdelar pekar Ali p\u00e5 att det \u00e4r komponentbaserat, vilket m\u00f6jligg\u00f6r kodmodularisering och g\u00f6r det l\u00e4ttare att arbeta tillsammans med andra utvecklare. Dessutom \u00e4r m\u00f6jligheten att anv\u00e4nda JSX ett bra visuellt hj\u00e4lpmedel n\u00e4r man arbetar med UI i JavaScript-kod - du beh\u00f6ver inte ha separata HTML-filer!<\/em><\/p>\n<p><em>Ali och Emma sammanfattar ocks\u00e5 p\u00e5 ett bra s\u00e4tt den flexibilitet som det ger att ha ett komponentsystem. Ett utm\u00e4rkt exempel fr\u00e5n praktiken \u00e4r mitt f\u00f6retag Vinted, som har haft en snabb tillv\u00e4xt under de senaste \u00e5ren. <a href=\"https:\/\/thecodest.co\/sv\/dictionary\/how-to-make-product\/\">Produkt<\/a> s\u00e5v\u00e4l som <a href=\"https:\/\/thecodest.co\/sv\/blog\/automotive-software-development-trends\/\">utvecklingsteam<\/a> arbetat med det under de senaste \u00e5ren. React har gett enorma f\u00f6rdelar - det har gjort det m\u00f6jligt att <a href=\"https:\/\/thecodest.co\/sv\/blog\/why-us-companies-are-opting-for-polish-developers\/\">oss<\/a> att skriva mycket renare kod, anv\u00e4nda \u00e5teranv\u00e4ndbara UI-komponenter och har gjort v\u00e5r kod enklare att testa.<\/em><\/p>\n<p><em>Sammantaget ger detta LadyBug-podcastavsnitt en livlig och charmig diskussion om React:s viktigaste aspekter. Jag rekommenderar det till alla som b\u00f6rjar sin resa med React. Avsnittet \u00e4r fullt av roliga exempel och analogier till det verkliga livet och \"f\u00e5ngar\" s\u00f6ml\u00f6st varje lyssnares uppm\u00e4rksamhet, inklusive min.<\/em><\/p>\n<p><article-inline-code-review><\/article-inline-code-review><\/p>\n<h2><a href=\"https:\/\/www.honeybadger.io\/blog\/ruby-rails-view-caching\/\">Cachelagring av Rails-vyer<\/a> av Jonathan Miles fr\u00e5n Honeybadger<\/h2>\n<p><em>Vyerna i Rails blir tyv\u00e4rr l\u00e5ngsammare med tiden. Det beror p\u00e5 att m\u00e4ngden objekt som lagras i databasen v\u00e4xer. Detta orsakar l\u00e4ngre fr\u00e5getider och naturligtvis l\u00e4ngre bearbetning om du g\u00f6r n\u00e5got med vart och ett av objekten. N\u00e4r det h\u00e4nder l\u00e4mnas du inte utan n\u00e5gon chans eftersom det finns Rails vyer caching.<\/em><\/p>\n<p><em>Tack vare detta kan du spara en hel del tid genom att ladda databastunga data fr\u00e5n cacheminnet (ladda en enda sparad html-liknande fil ist\u00e4llet f\u00f6r att fr\u00e5ga databasen och bearbeta objekt). Du kan ocks\u00e5 g\u00f6ra det billigare n\u00e4r det g\u00e4ller olika partialer och objekt - naturligtvis om objekten inte \u00e4ndras alltf\u00f6r ofta. Du kan ocks\u00e5 f\u00f6rs\u00f6ka h\u00e5lla de cachade objekten i en separat partials - och spara t.ex. 19 av 20 inl\u00e4gg som renderas (eventuellt med m\u00e5nga f\u00e4lt).<\/em><\/p>\n<p><em>Som standard anv\u00e4nder Rails cachelagring file_store och h\u00e5ller cachade data i mapparna. Men den raderar inte gamla cacheposter (som kan ha l\u00f6pt ut f\u00f6r l\u00e4nge sedan). Detta kan leda till att film\u00e4ngden \u00f6verfl\u00f6dar eller till och med att det blir slut p\u00e5 ledigt utrymme p\u00e5 en server. Den andra metoden \u00e4r memory_store som ocks\u00e5 har vissa nackdelar (eftersom cachen f\u00f6rvaras p\u00e5 en enda server). Det kan ocks\u00e5 \u00f6verskrida m\u00e4ngden RAM som finns p\u00e5 servern (eller brist p\u00e5 cache om den kommer att raderas hela tiden). Det \u00e4r d\u00e4rf\u00f6r den b\u00e4sta h\u00f6gskaliga cachemekanismen \u00e4r Memcached\/Redis-metoden. Detta ger dig en chans att anv\u00e4nda en separat maskin som h\u00e5ller cacheminnet som kan anv\u00e4ndas av alla servrar. Tack vare det kommer det inte att finnas n\u00e5gra problem med brist p\u00e5 cache eller avslutande diskutrymme p\u00e5 en server.<\/em><\/p>\n<p><em>Cachen i Rails h\u00e5lls baserad p\u00e5 en identifierare - som kan ges direkt som en str\u00e4ng eller genereras automatiskt n\u00e4r du skickar ett objekt till cache-funktionen. N\u00e4r det g\u00e4ller objekt \u00e4r det oftast attributet updated_at. Du kan ocks\u00e5 tillhandah\u00e5lla en statisk nyckel fr\u00e5n objektparametrar.<\/em><\/p>\n<p><em>En annan metod f\u00f6r cachelagring \u00e4r att anv\u00e4nda Javascript f\u00f6r att uppdatera ett f\u00e4lt som \u00e4ndras en g\u00e5ng om dagen. P\u00e5 s\u00e5 s\u00e4tt kan du ha ett giltigt datum som visas hela tiden, utan att uppdatera webbplatsen - som kan vara ganska stor eller l\u00e5ngsam att k\u00f6ra.<\/em><\/p>\n<h2><a href=\"https:\/\/www.mentoring-club.com\/events\/engineering-manager-master-recruiter\">Teknisk chef som huvudrekryterare<\/a> av Mentoring Club<\/h2>\n<p>Jag vill inte sk\u00e4mma bort er f\u00f6r mycket, men paneldiskussionen om teknikchefens roll i rekryteringsprocessen \u00e4r mycket v\u00e4rdefull f\u00f6r alla er som undrar n\u00e4r det \u00e4r r\u00e4tt tid f\u00f6r teknikchefen att kliva in i intervjun. P\u00e5 <a href=\"https:\/\/thecodest.co\/\">Kodest<\/a>Vi praktiserar det som paneldeltagarna predikar och v\u00e5ra <a href=\"https:\/\/thecodest.co\/sv\/blog\/guide-to-enterprise-software-development\/\">CTO<\/a> \u00e4r den f\u00f6rsta kontaktpunkten med <a href=\"https:\/\/thecodest.co\/sv\/blog\/team-extension-guide-software-development\/\">Ingenj\u00f6rer<\/a> som ans\u00f6ker till oss, medan intervjuerna i n\u00e4sta steg genomf\u00f6rs av <a href=\"https:\/\/thecodest.co\/sv\/blog\/how-to-hire-the-best-outsourced-development-team-for-a-scaleup\/\">Team<\/a> chefer som de potentiella nya medarbetarna kommer att arbeta n\u00e4ra med. N\u00e5gra konkreta r\u00e5d som du kan till\u00e4mpa direkt f\u00f6r att uppgradera din rekryteringsprocess som teknisk chef:<\/p>\n<ol>\n<li>\n<p>Se \u00f6ver din process och se till att du kommer med i fl\u00f6det s\u00e5 tidigt som m\u00f6jligt, helst som den f\u00f6rsta kontaktpunkten f\u00f6r kandidaterna eftersom f\u00f6rsta intrycket spelar en viktig roll f\u00f6r hur ditt f\u00f6retag uppfattas av topptalanger.<\/p>\n<\/li>\n<li>\n<p>Kontakta mycket effektiva rekryterande chefer i din organisation (kanske den som anst\u00e4llde dig en g\u00e5ng i tiden) och fr\u00e5ga om du f\u00e5r f\u00f6lja med p\u00e5 n\u00e5gra av deras planerade intervjuer, se hur de arbetar och be om tips. Titta och l\u00e4r. G\u00e5 in i varje intervju med en genuin nyfikenhet p\u00e5 kandidaterna.<\/p>\n<\/li>\n<li>\n<p>Leta efter potential och anst\u00e4ll f\u00f6r potential och f\u00f6rm\u00e5ga att v\u00e4xa snabbt.<\/p>\n<\/li>\n<li>\n<p>Prata igenom dina jobbannonser med alla dina ingenj\u00f6rer och fr\u00e5ga om de skulle ans\u00f6ka om jobbet. Om inte, fr\u00e5ga vad som suger och anv\u00e4nd deras feedback i den 2.0-byggda jobbannonsen som du \u00e4r p\u00e5 v\u00e4g att trycka ut p\u00e5 jobbsajter.\u00a0<\/p>\n<\/li>\n<li>\n<p>Se den f\u00f6rsta intervjun som en m\u00f6jlighet att skapa en bra relation med dina potentiella framtida kollegor.<\/p>\n<\/li>\n<\/ol>\n<p>Jag uppmuntrar dig att titta p\u00e5 hela videopanelen, men om du gillar podcasts och gillar att lyssna medan du k\u00f6r bil, tr\u00e4nar eller diskar, h\u00e4r har du ocks\u00e5 en Spotify <a href=\"https:\/\/open.spotify.com\/episode\/0kguAIi6XIysXpkhdfeZpR?si=Fo4oBCudQTuvVKvzUQ_N1w\">l\u00e4nk.<\/a>\u00a0<\/p>\n<p>Tack s\u00e5 mycket f\u00f6r att du l\u00e4ste och om du har kommit s\u00e5 l\u00e5ngt uppskattar jag din tid och all feedback (oavsett om det \u00e4r coolt eller trashar mig) \u00e4r mer \u00e4n v\u00e4lkommen p\u00e5 <a href=\"https:\/\/www.linkedin.com\/in\/kamilferens\/\">LinkedIn<\/a> eller till min <a href=\"mailto:kamil.ferens@thecodest.co\">e-post<\/a>.\u00a0<\/p>\n<p>Vi \u00e5terkommer med n\u00e4sta avsnitt inom kort(ish)!\u00a0<\/p>\n<p><a href=\"https:\/\/tenor.com\/view\/yippie-iwill-see-you-soon-dancing-baby-sunglasses-toddler-gif-17483936\">Yippie Vi ses snart Dansande GIF<\/a> fr\u00e5n <a href=\"https:\/\/tenor.com\/search\/yippieiwillseeyousoon-gifs\">Yippieiwillseeyousoon GIF:s<\/a><\/p>\n<p><article-software-consulting><\/article-software-consulting><\/p>\n<p><strong>L\u00e4s mer om detta:<\/strong><\/p>\n<p><a href=\"https:\/\/thecodest.co\/blog\/the-codest-review3-weekly-software-engineering-juice\/\">TheCodestReview #3 - veckovis juice f\u00f6r mjukvaruutveckling<\/a><\/p>\n<p><a href=\"https:\/\/thecodest.co\/blog\/thecodestreview-2-weekly-software-engineering-juice\/\">TheCodestReview #2 - veckovis juice f\u00f6r mjukvaruutveckling<\/a><\/p>\n<p><a href=\"https:\/\/thecodest.co\/blog\/thecodestreview-1-weekly-software-engineering-juice\/\">TheCodestReview #1 - veckovis juice f\u00f6r mjukvaruutveckling<\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>Det s\u00e4gs att tiden flyger fort n\u00e4r man har roligt. F\u00f6r mig personligen \u00e4r den roliga delen s\u00e4rskilt viktig i den dagliga uppstarten och tillv\u00e4xten av f\u00f6retag. Det f\u00e5r mig att njuta oavsett hur mycket av mina inre energiresurser som \u00e4ts upp av veckans alla m\u00e5sten.<\/p>","protected":false},"author":2,"featured_media":3727,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[8],"tags":[],"class_list":["post-3726","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-software-development"],"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 #4 - 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\/sv\/blogg\/1tp43genomgang-4-veckor-mjukvaruutveckling-juice\/\" \/>\n<meta property=\"og:locale\" content=\"sv_SE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"TheCodestReview #4 - weekly software engineering juice\" \/>\n<meta property=\"og:description\" content=\"They say time flies fast when you are having fun. For me personally, the fun part is especially important in everyday startup and business growth ride. It makes me enjoy myself no matter how much of my inner energy resources are eaten out by week to week hustle.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/thecodest.co\/sv\/blogg\/1tp43genomgang-4-veckor-mjukvaruutveckling-juice\/\" \/>\n<meta property=\"og:site_name\" content=\"The Codest\" \/>\n<meta property=\"article:published_time\" content=\"2019-09-04T11:25:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-27T09:53:50+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/thecodest.co\/app\/uploads\/2024\/05\/the-codest-software-engineering.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"628\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\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=\"8 minuter\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/thecodest.co\\\/blog\\\/thecodestreview-4-weekly-software-engineering-juice\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/thecodest.co\\\/blog\\\/thecodestreview-4-weekly-software-engineering-juice\\\/\"},\"author\":{\"name\":\"thecodest\",\"@id\":\"https:\\\/\\\/thecodest.co\\\/#\\\/schema\\\/person\\\/7e3fe41dfa4f4e41a7baad4c6e0d4f76\"},\"headline\":\"TheCodestReview #4 &#8211; weekly software engineering juice\",\"datePublished\":\"2019-09-04T11:25:00+00:00\",\"dateModified\":\"2026-04-27T09:53:50+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/thecodest.co\\\/blog\\\/thecodestreview-4-weekly-software-engineering-juice\\\/\"},\"wordCount\":1663,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/thecodest.co\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/thecodest.co\\\/blog\\\/thecodestreview-4-weekly-software-engineering-juice\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/thecodest.co\\\/app\\\/uploads\\\/2024\\\/05\\\/the-codest-software-engineering.png\",\"articleSection\":[\"Software Development\"],\"inLanguage\":\"sv-SE\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/thecodest.co\\\/blog\\\/thecodestreview-4-weekly-software-engineering-juice\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/thecodest.co\\\/blog\\\/thecodestreview-4-weekly-software-engineering-juice\\\/\",\"url\":\"https:\\\/\\\/thecodest.co\\\/blog\\\/thecodestreview-4-weekly-software-engineering-juice\\\/\",\"name\":\"TheCodestReview #4 - weekly software engineering juice - The Codest\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/thecodest.co\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/thecodest.co\\\/blog\\\/thecodestreview-4-weekly-software-engineering-juice\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/thecodest.co\\\/blog\\\/thecodestreview-4-weekly-software-engineering-juice\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/thecodest.co\\\/app\\\/uploads\\\/2024\\\/05\\\/the-codest-software-engineering.png\",\"datePublished\":\"2019-09-04T11:25:00+00:00\",\"dateModified\":\"2026-04-27T09:53:50+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/thecodest.co\\\/blog\\\/thecodestreview-4-weekly-software-engineering-juice\\\/#breadcrumb\"},\"inLanguage\":\"sv-SE\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/thecodest.co\\\/blog\\\/thecodestreview-4-weekly-software-engineering-juice\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"sv-SE\",\"@id\":\"https:\\\/\\\/thecodest.co\\\/blog\\\/thecodestreview-4-weekly-software-engineering-juice\\\/#primaryimage\",\"url\":\"https:\\\/\\\/thecodest.co\\\/app\\\/uploads\\\/2024\\\/05\\\/the-codest-software-engineering.png\",\"contentUrl\":\"https:\\\/\\\/thecodest.co\\\/app\\\/uploads\\\/2024\\\/05\\\/the-codest-software-engineering.png\",\"width\":1200,\"height\":628},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/thecodest.co\\\/blog\\\/thecodestreview-4-weekly-software-engineering-juice\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/thecodest.co\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"TheCodestReview #4 &#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\":\"sv-SE\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/thecodest.co\\\/#organization\",\"name\":\"The Codest\",\"url\":\"https:\\\/\\\/thecodest.co\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"sv-SE\",\"@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\":\"sv-SE\",\"@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\\\/sv\\\/author\\\/thecodest\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"TheCodestReview #4 - veckovis juice f\u00f6r programvaruteknik - 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\/sv\/blogg\/1tp43genomgang-4-veckor-mjukvaruutveckling-juice\/","og_locale":"sv_SE","og_type":"article","og_title":"TheCodestReview #4 - weekly software engineering juice","og_description":"They say time flies fast when you are having fun. For me personally, the fun part is especially important in everyday startup and business growth ride. It makes me enjoy myself no matter how much of my inner energy resources are eaten out by week to week hustle.","og_url":"https:\/\/thecodest.co\/sv\/blogg\/1tp43genomgang-4-veckor-mjukvaruutveckling-juice\/","og_site_name":"The Codest","article_published_time":"2019-09-04T11:25:00+00:00","article_modified_time":"2026-04-27T09:53:50+00:00","og_image":[{"width":1200,"height":628,"url":"https:\/\/thecodest.co\/app\/uploads\/2024\/05\/the-codest-software-engineering.png","type":"image\/png"}],"author":"thecodest","twitter_card":"summary_large_image","twitter_misc":{"Written by":"thecodest","Est. reading time":"8 minuter"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/thecodest.co\/blog\/thecodestreview-4-weekly-software-engineering-juice\/#article","isPartOf":{"@id":"https:\/\/thecodest.co\/blog\/thecodestreview-4-weekly-software-engineering-juice\/"},"author":{"name":"thecodest","@id":"https:\/\/thecodest.co\/#\/schema\/person\/7e3fe41dfa4f4e41a7baad4c6e0d4f76"},"headline":"TheCodestReview #4 &#8211; weekly software engineering juice","datePublished":"2019-09-04T11:25:00+00:00","dateModified":"2026-04-27T09:53:50+00:00","mainEntityOfPage":{"@id":"https:\/\/thecodest.co\/blog\/thecodestreview-4-weekly-software-engineering-juice\/"},"wordCount":1663,"commentCount":0,"publisher":{"@id":"https:\/\/thecodest.co\/#organization"},"image":{"@id":"https:\/\/thecodest.co\/blog\/thecodestreview-4-weekly-software-engineering-juice\/#primaryimage"},"thumbnailUrl":"https:\/\/thecodest.co\/app\/uploads\/2024\/05\/the-codest-software-engineering.png","articleSection":["Software Development"],"inLanguage":"sv-SE","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/thecodest.co\/blog\/thecodestreview-4-weekly-software-engineering-juice\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/thecodest.co\/blog\/thecodestreview-4-weekly-software-engineering-juice\/","url":"https:\/\/thecodest.co\/blog\/thecodestreview-4-weekly-software-engineering-juice\/","name":"TheCodestReview #4 - veckovis juice f\u00f6r programvaruteknik - The Codest","isPartOf":{"@id":"https:\/\/thecodest.co\/#website"},"primaryImageOfPage":{"@id":"https:\/\/thecodest.co\/blog\/thecodestreview-4-weekly-software-engineering-juice\/#primaryimage"},"image":{"@id":"https:\/\/thecodest.co\/blog\/thecodestreview-4-weekly-software-engineering-juice\/#primaryimage"},"thumbnailUrl":"https:\/\/thecodest.co\/app\/uploads\/2024\/05\/the-codest-software-engineering.png","datePublished":"2019-09-04T11:25:00+00:00","dateModified":"2026-04-27T09:53:50+00:00","breadcrumb":{"@id":"https:\/\/thecodest.co\/blog\/thecodestreview-4-weekly-software-engineering-juice\/#breadcrumb"},"inLanguage":"sv-SE","potentialAction":[{"@type":"ReadAction","target":["https:\/\/thecodest.co\/blog\/thecodestreview-4-weekly-software-engineering-juice\/"]}]},{"@type":"ImageObject","inLanguage":"sv-SE","@id":"https:\/\/thecodest.co\/blog\/thecodestreview-4-weekly-software-engineering-juice\/#primaryimage","url":"https:\/\/thecodest.co\/app\/uploads\/2024\/05\/the-codest-software-engineering.png","contentUrl":"https:\/\/thecodest.co\/app\/uploads\/2024\/05\/the-codest-software-engineering.png","width":1200,"height":628},{"@type":"BreadcrumbList","@id":"https:\/\/thecodest.co\/blog\/thecodestreview-4-weekly-software-engineering-juice\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/thecodest.co\/"},{"@type":"ListItem","position":2,"name":"TheCodestReview #4 &#8211; weekly software engineering juice"}]},{"@type":"WebSite","@id":"https:\/\/thecodest.co\/#website","url":"https:\/\/thecodest.co\/","name":"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":"sv-SE"},{"@type":"Organization","@id":"https:\/\/thecodest.co\/#organization","name":"Codest","url":"https:\/\/thecodest.co\/","logo":{"@type":"ImageObject","inLanguage":"sv-SE","@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":"sv-SE","@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\/sv\/author\/thecodest\/"}]}},"_links":{"self":[{"href":"https:\/\/thecodest.co\/sv\/wp-json\/wp\/v2\/posts\/3726","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/thecodest.co\/sv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/thecodest.co\/sv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/thecodest.co\/sv\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/thecodest.co\/sv\/wp-json\/wp\/v2\/comments?post=3726"}],"version-history":[{"count":3,"href":"https:\/\/thecodest.co\/sv\/wp-json\/wp\/v2\/posts\/3726\/revisions"}],"predecessor-version":[{"id":8063,"href":"https:\/\/thecodest.co\/sv\/wp-json\/wp\/v2\/posts\/3726\/revisions\/8063"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/thecodest.co\/sv\/wp-json\/wp\/v2\/media\/3727"}],"wp:attachment":[{"href":"https:\/\/thecodest.co\/sv\/wp-json\/wp\/v2\/media?parent=3726"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/thecodest.co\/sv\/wp-json\/wp\/v2\/categories?post=3726"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/thecodest.co\/sv\/wp-json\/wp\/v2\/tags?post=3726"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}