{"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-iganadalast-tarkvaratehnika-mahla","status":"publish","type":"post","link":"https:\/\/thecodest.co\/et\/blog\/thecodestreview-2-weekly-software-engineering-juice\/","title":{"rendered":"TheCodestReview #2 - igan\u00e4dalane tarkvaratehnika mahl"},"content":{"rendered":"<h2><strong>S\u00f5nastik aspektidest, millega me tegeleme:<\/strong><\/h2>\n<ol>\n<li>\n<p>Refaktooringu n\u00f5uanded kvaliteedi parandamiseks.<\/p>\n<\/li>\n<li>\n<p>Miks on oluline frontaalarhitektuur ja kuidas muuta see skaleeritavaks ja hooldatavaks?<\/p>\n<\/li>\n<li>\n<p>\u00dcleminek alates <a href=\"https:\/\/thecodest.co\/et\/blog\/guide-to-enterprise-software-development\/\">CTO<\/a> COO rollile tehnoloogiaorganisatsioonis.<\/p>\n<\/li>\n<\/ol>\n<p>Kui teid huvitab teema \u00fcleminekust tehnoloogiajuhilt operatsioonijuhi rolli, saate s\u00fcveneda postituse l\u00f5pus lingitud lisaressurssidesse.<\/p>\n<p>Selle n\u00e4dala refaktooringu ja arhitektuuri kommentaarid toimetab teile meie <a href=\"https:\/\/thecodest.co\/et\/blog\/hire-ror-developer\/\">Ruby<\/a> ja <a href=\"https:\/\/thecodest.co\/et\/blog\/conditional-component-visibility-in-react\/\">React<\/a> <a href=\"https:\/\/thecodest.co\/et\/blog\/team-extension-guide-software-development\/\">insenerid<\/a>.<\/p>\n<h3><a href=\"https:\/\/searchsoftwarequality.techtarget.com\/tip\/When-and-how-to-refactor-code\">Stephen Bigelow alates Search Software Quality<\/a><\/h3>\n<p><em>Refaktooring <a href=\"https:\/\/thecodest.co\/et\/dictionary\/what-is-code-refactoring\/\">kood<\/a> on alati olnud tohutult populaarne, kuid mitte k\u00f5ik ei tea, kuidas seda h\u00e4sti teha ja millal on hea aeg seda teha. Ma olen n\u00e4inud palju refaktoorimise katseid, mis l\u00f5ppesid eba\u00f5nnestumisega (eriti tootmises, mille \u00fcle ei ole p\u00f5hjust uhkust tunda). Nimetatud artiklist saadud n\u00f5uanded v\u00f5iksid aidata paljudel programmeerijatel parandada oma olulisi refaktoriseerimisoskusi.<\/em><\/p>\n<p><em>Artiklis toodud n\u00f5uanne number \u00fcks on \"m\u00f5ista koodi\", mis on alati esimene asi minu kontrollnimekirjas enne refaktoorimist. Te ei loo paremat koodi, kui te ei tea, mida praegune kood teeb. Segase koodi m\u00f5istmine v\u00f5ib olla vaevaline, kuid see on hind, mida tuleb maksta oma koodibaasi parandamiseks. Selle investeeringu tasuvus on siiski suur ja see tasub end \u00e4ra.<\/em><\/p>\n<p><em>J\u00e4rgmine mainimist v\u00e4\u00e4riv n\u00f5uanne on \"testida varakult ja sageli\", mida v\u00f5iks rakendada mitte ainult refaktooringu kontekstis, vaid ka arendajate igap\u00e4evat\u00f6\u00f6s. Testimise teema on tohutu. See ei t\u00e4henda mitte ainult s\u00fcntaksi \u00f5ppimist, kuidas teste kirjutada, vaid tuleb eristada ka testide t\u00fc\u00fcpe. Selleks, et \u00f5ppida rohkem testimisest, soovitan tutvuda testide p\u00fcramiidiga ja seej\u00e4rel \u00f5ppida erinevusi klassikalise ja <a href=\"https:\/\/thecodest.co\/et\/blog\/londons-leading-tech-frontiers-spotlight-on-companies-shaping-2024\/\">London<\/a> koolid.<\/em><\/p>\n<p><em>Kokkuv\u00f5ttes keskendub artikkel kohalikule refaktooringule, mis on hea ja v\u00f5ib parandada programmeerijate rahulolu oma t\u00f6\u00f6ga. Kuigi selleks, et luua esmaklassilist rakendust arhitektuuri tasandil, tuleb minna kaugemale selle artikli raamidest ja \u00f5ppida rakenduse arhitektuuriga seotud k\u00fcsimusi. See v\u00f5ib aidata teil alustada v\u00e4ljumist l\u00f5putust teekonnast ja seda soovin ma k\u00f5igile, ka endale.<\/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 alates dev.to<\/a><\/h3>\n<p><strong>Kuidas saavutada paremini skaleeritav ja hooldatav arhitektuur?<\/strong><\/p>\n<p><strong>\u00d5ige viis oma rakenduse struktureerimiseks MVVM-arhitektuuri alusel?<\/strong><\/p>\n<p><strong>Kuidas v\u00e4ltida lisat\u00f6\u00f6d, kui teie rakendus kasvab?<\/strong><\/p>\n<p><em>T\u00f5en\u00e4oliselt on iga\u00fcks oma karj\u00e4\u00e4ri jooksul kokku puutunud juhtumiga, kus halb arhitektuur pikendas oluliselt \u00fclesande t\u00e4itmiseks kuluvat aega. Segadus kaustades, ebaj\u00e4rjekindlus failide v\u00f5i kataloogide nimetamisel v\u00f5ib saboteerida <a href=\"https:\/\/thecodest.co\/et\/dictionary\/why-do-projects-fail\/\">projekt<\/a> kohe alguses.<\/em><\/p>\n<p><em>Artikli autor n\u00e4itab selgelt, milliseid eeliseid annab \u00f5ige l\u00e4henemise valimine projekti struktuurile. Alustades<\/em> <strong><em>create-react-app<\/em><\/strong> <em>ja MVVM-arhitektuurist inspireeritud, n\u00e4itab ta selle lahenduse eeliseid v\u00e4ga t\u00e4pselt. L\u00e4htudes p\u00f5hikonfiguratsioonist, k\u00e4ib ta iga kausta l\u00e4bi, selgitades samal ajal iga juhtumi puhul eraldi, miks ta seda l\u00e4henemisviisi sobivaks peab. L\u00e4henemisviis ise tundub alguses \u00fcsna keeruline ja ilmselt ebavajalik, kui projekt on alles algusj\u00e4rgus, kuid pidagem meeles, et sobivate reeglite kehtestamine algusest peale aitab <a href=\"https:\/\/thecodest.co\/et\/blog\/why-us-companies-are-opting-for-polish-developers\/\">us<\/a> v\u00e4ltida aegan\u00f5udvaid \u00fcmberstruktureerimisi, kui projekti laiendatakse uute komponentide ja funktsioonidega. \u00d5igesti valitud projektistruktuur v\u00f5imaldab ka uutel projekti liikmetel h\u00f5lpsasti komponente ja teenuseid omandada.  \u00c4rgem unustagem, et mitte iga struktureerimisviis ei sobi ideaalselt igasse projekti.<\/em><br \/>\n<em>Omalt poolt tahaksin lisada p\u00f5hireegli, et projekti jaoks optimaalse arhitektuuri valimine on kasutu, kui iga meeskonnaliige ei j\u00e4rgi kehtestatud reegleid.<\/em><\/p>\n<p><strong>Loe edasi:<\/strong> <a href=\"https:\/\/thecodest.co\/blog\/how-to-improve-vue-js-apps-some-practical-tips\/\">Kuidas parandada Vue.js rakendusi? M\u00f5ned praktilised n\u00e4pun\u00e4ited<\/a><\/p>\n<h3><a href=\"https:\/\/moderncto.io\/236-guillaume-clement-coo-at-dailymotion\/\">Guillaume Clement alates Dailymotionist<\/a><\/h3>\n<p><strong>\u00dcleminek CTO-lt COO-le<\/strong>.<\/p>\n<p><strong>T\u00f6\u00f6tamine t\u00e4ielikult kaugt\u00f6\u00f6 keskkonnas. Kuidas hoida <a href=\"https:\/\/thecodest.co\/et\/blog\/how-to-hire-the-best-outsourced-development-team-for-a-scaleup\/\">meeskond<\/a> ergastatud ja kaasatud.<\/strong><\/p>\n<p><strong>Usaldades <a href=\"https:\/\/thecodest.co\/et\/blog\/app-data-collection-security-risks-value-and-types-explored\/\">andmed<\/a> vs sisetunne<\/strong>.<\/p>\n<p><em>Saate \"Modern CTO\" 236. episoodis r\u00e4\u00e4gib Joel Dailymotioni tegevjuhi Guillaume Clementiga. Dailymotioni missiooniks on olla sisukas ja toitev videosisu platvorm mitmete platvormide seas, mis on puhtalt meelelahutusele orienteeritud ja teenivad \"video kiirtoitu\". Et seda saavutada \u00e4ris, mis on tugevalt orienteeritud algoritmidele ja andmetehnoloogiale, tuleb teha raskeid otsuseid, mis p\u00f5hinevad sisetundele ja andmete p\u00f5hjal.<\/em><\/p>\n<p><em>Tavaliselt t\u00e4pne m\u00f5\u00f5dik videoplatvormide, meedia ja <a href=\"https:\/\/thecodest.co\/et\/dictionary\/what-is-adtech\/\">Adtech<\/a> ettev\u00f5tted, sest \"kulutatud aeg\" ei ole ilmselge KPI, millega t\u00f6\u00f6tada, kui te t\u00f5esti p\u00fc\u00fcate pakkuda oma kasutajatele sisulist sisu, mitte lihtsalt hoida nende t\u00e4helepanu v\u00f5imalikult kaua ekraani ees. Viide Netflixi dokumentaalfilmile \"The Social Dilemma\" on v\u00e4ltimatu. Guillaume vahetas hiljuti ka CTO-lt ettev\u00f5tte tegevjuhi rolli, mis toob kaasa uusi v\u00e4ljakutseid tegevuse ja inimeste juhtimise vallas. V\u00e4ljakutse on veelgi n\u00f5udlikum pandeemia ajal, kui kaugjuhid panevad proovile meeskondade kaasamise ja m\u00f5tteviisi k\u00f5rgel tasemel hoidmise. Sotsiaalsemate v\u00f5i introvertsemate t\u00f6\u00f6tajate individuaalsete vajadustega tegelemine on v\u00f5tmet\u00e4htsusega, v\u00f5ttes piiratud mahus kontorim\u00f5nusid, mis on k\u00e4ttesaadavad neile, kes vajavad selleks regulaarset t\u00f5uget.<\/em><\/p>","protected":false},"excerpt":{"rendered":"<p>Tere ja tere tulemast meie TheCodesReview sarja 2. episoodi. Sel n\u00e4dalal oleme keskendunud kvaliteedile tarkvaraarenduse projektides, frontend-arhitektuuri t\u00e4htsusele ja \u00fcleminekule tehnilisest juhist operatsioonijuhiks ning sellele, mis on vajalik kaugh\u00e4\u00e4lestuse aegadel Dailymotioni n\u00e4itel.<\/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\/et\/blogi\/thecodestreview-2-iganadalast-tarkvaratehnika-mahla\/\" \/>\n<meta property=\"og:locale\" content=\"et_EE\" \/>\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\/et\/blogi\/thecodestreview-2-iganadalast-tarkvaratehnika-mahla\/\" \/>\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 minutit\" \/>\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\":\"et\",\"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\":\"et\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/thecodest.co\\\/blog\\\/thecodestreview-2-weekly-software-engineering-juice\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"et\",\"@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\":\"et\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/thecodest.co\\\/#organization\",\"name\":\"The Codest\",\"url\":\"https:\\\/\\\/thecodest.co\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"et\",\"@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\":\"et\",\"@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\\\/et\\\/author\\\/thecodest\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"TheCodestReview #2 - igan\u00e4dalane tarkvaraarenduse mahla - 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\/et\/blogi\/thecodestreview-2-iganadalast-tarkvaratehnika-mahla\/","og_locale":"et_EE","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\/et\/blogi\/thecodestreview-2-iganadalast-tarkvaratehnika-mahla\/","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 minutit"},"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":"et","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 - igan\u00e4dalane tarkvaraarenduse mahla - 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":"et","potentialAction":[{"@type":"ReadAction","target":["https:\/\/thecodest.co\/blog\/thecodestreview-2-weekly-software-engineering-juice\/"]}]},{"@type":"ImageObject","inLanguage":"et","@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":"et"},{"@type":"Organization","@id":"https:\/\/thecodest.co\/#organization","name":"The Codest","url":"https:\/\/thecodest.co\/","logo":{"@type":"ImageObject","inLanguage":"et","@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":"et","@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\/et\/author\/thecodest\/"}]}},"_links":{"self":[{"href":"https:\/\/thecodest.co\/et\/wp-json\/wp\/v2\/posts\/3724","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/thecodest.co\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/thecodest.co\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/thecodest.co\/et\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/thecodest.co\/et\/wp-json\/wp\/v2\/comments?post=3724"}],"version-history":[{"count":3,"href":"https:\/\/thecodest.co\/et\/wp-json\/wp\/v2\/posts\/3724\/revisions"}],"predecessor-version":[{"id":8062,"href":"https:\/\/thecodest.co\/et\/wp-json\/wp\/v2\/posts\/3724\/revisions\/8062"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/thecodest.co\/et\/wp-json\/wp\/v2\/media\/3725"}],"wp:attachment":[{"href":"https:\/\/thecodest.co\/et\/wp-json\/wp\/v2\/media?parent=3724"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/thecodest.co\/et\/wp-json\/wp\/v2\/categories?post=3724"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/thecodest.co\/et\/wp-json\/wp\/v2\/tags?post=3724"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}