{"id":8993,"date":"2019-01-14T06:00:03","date_gmt":"2019-01-14T04:00:03","guid":{"rendered":"https:\/\/www.tomislavstankovic.com\/blog\/?p=8993"},"modified":"2019-01-14T00:00:22","modified_gmt":"2019-01-13T22:00:22","slug":"optimizacija-razvojnog-okruzenja","status":"publish","type":"post","link":"https:\/\/www.tomislavstankovic.com\/blog\/optimizacija-razvojnog-okruzenja\/","title":{"rendered":"Optimizacija razvojnog okru\u017eenja za 95% slu\u010dajeva umjesto za preostalih 5%"},"content":{"rendered":"<p>Nedavno sam naletio na <a href=\"https:\/\/dev.to\/nickjj\/optimize-your-programming-decisions-for-the-95-not-the-5-2n42\" rel=\"noopener\" target=\"_blank\">ovaj vrlo zanimljiv tekst<\/a> \u0161to me navelo na razmi\u0161ljanje jer sam se prepoznao u tome.<\/p>\n<p>Autor gore navedenog teksta nai\u0161ao je na vrlo zanimljiv naslov &#8220;<em><a href=\"https:\/\/itnext.io\/why-i-wrote-33-vscode-extensions-and-how-i-manage-them-cb61df05e154\" rel=\"noopener\" target=\"_blank\">Why I wrote 33 VSCode extensions and how I manage them<\/a><\/em>&#8221; gdje se me\u0111u <a href=\"https:\/\/news.ycombinator.com\/item?id=18386883\" rel=\"noopener\" target=\"_blank\">komentarima<\/a> moglo vidjeti sljede\u0107e:<\/p>\n<blockquote><p>My problem with adding plugins or extending my environment much past the default is that eventually I have to deal with a co-worker\u2019s non-extended default installation. I end up relying too much on the add-ins.<\/p><\/blockquote>\n<p><strong>Shvatio sam da sam i ja do nedavno na takav na\u010din<\/strong>, za onih &#8220;\u0161to ako&#8221; 5%, <strong>donosio odluke<\/strong>. Komentar koji mi je posebno &#8220;zapeo za oko&#8221; ka\u017ee:<\/p>\n<blockquote><p>I strongly dislike the reasoning that suggests you should hamstring yourself 100% of the time to accommodate a potential situation that may affect you 5% of the time.<br \/>\n\u201cI don\u2019t use multiple monitors because sometimes I\u2019m just with a laptop\u201d.<br \/>\n\u201cI don\u2019t customize my shell because sometimes I have to ssh to a server\u201d<br \/>\n\u201cI don\u2019t customize my editor because sometimes I have to use a coworkers editor\u201d.<\/p><\/blockquote>\n<p>Sada vidim koliko <strong>takav na\u010din razmi\u0161ljanja nije imao smisla<\/strong>, ali tada mi se <strong>sve to \u010dinilo sasvim logi\u010dno<\/strong> i vrlo sam odlu\u010dno branio svoje stavove.<\/p>\n<p>Sje\u0107am se da dugo vremena <strong>nisam htio koristiti nikakvu drugu temu niti ve\u0107inu pro\u0161irenja<\/strong> za <em><a href=\"https:\/\/marketplace.visualstudio.com\/search?target=VSCode&#038;category=Themes&#038;sortBy=Downloads\" rel=\"noopener\" target=\"_blank\">Visual Studio Code<\/a><\/em> ili <em><a href=\"https:\/\/www.sublimetext.com\/\" rel=\"noopener\" target=\"_blank\">Sublime Text<\/a><\/em> jer \u0161to kada budem morao koristiti PC od kolege, a on koristi zadanu temu ili nema odre\u0111eno pro\u0161irenje.<\/p>\n<p>Zna\u010di u startu sam se ograni\u010davao i umjesto da sebi olak\u0161am 95% slu\u010dajeva ja sam vi\u0161e razmi\u0161ljao i radio na preostalih 5% jer tada nisam shva\u0107ao sljede\u0107e &#8211; <strong>optimizacija za 5% je primjer optimizacije za scenarij &#8220;\u0161to ako&#8221;<\/strong>.<\/p>\n<p><strong>\u010cinio sam sve \u0161to je u mojoj mo\u0107i da svoje razvojno okru\u017eenje u\u010dinim dovoljno generi\u010dkim<\/strong> da mo\u017ee raditi svugdje i da mogu biti spreman za onih 5%, ali sam zapravo ote\u017eavao sam sebi 95% vremena, a to je vrijeme koje je najva\u017enije. <\/p>\n<p>Takve vrste odluka ne utje\u010du samo na razvojno okru\u017eenje nego i na kod. <\/p>\n<blockquote><p>Personally, I often try and over optimize before I&#8217;ve even begun. Consequently I get overwhelmed and rarely build any of the ideas I was thinking about. &#8211; <a href=\"https:\/\/dev.to\/jnschrag\/comment\/7c60\" rel=\"noopener\" target=\"_blank\">izvor<\/a><\/p><\/blockquote>\n<p><strong>Ako se ne\u0161to ide programirati da bi odgovaralo &#8220;\u0161to ako&#8221; scenariju to zna\u010di da vjerojatno u potpunosti ne odgovara tra\u017eenoj specifikaciji<\/strong>. Mo\u017eemo mi kao developeri misliti \u0161to god ho\u0107emo i htjeti unaprijed napraviti pripremu za sve mogu\u0107e scenarije, ali ako to nije tra\u017eeno po specifikaciji mo\u017ee do\u0107i samo do jo\u0161 vi\u0161e gre\u0161aka koje \u0107e samo oduzimati dodatno vrijeme za rje\u0161avanje, a do tih gre\u0161aka nije niti trebalo do\u0107i. <\/p>\n<blockquote><p>Premature optimization is the root of all evil.<\/p><\/blockquote>\n<p>Ipak, kada vidimo na koji na\u010din radi <em>Google<\/em> i druge velike tvrtke opet je mogu\u0107e do\u0107i do izgovora za &#8220;\u0161to ako&#8221; scenarij i raditi ne\u0161to \u0161to nam realno nije potrebno pri \u010demu fokus opet odlazi na dio od 5%. <\/p>\n<p><strong>Ako neka velika tvrtka ne\u0161to koristi na odre\u0111eni na\u010din to ne zna\u010di da taj na\u010din odgovara svim ostalim tvrtkama.<\/strong> <\/p>\n<blockquote><p>Instead of just getting your app up and running and seeing how it goes, you try to make decisions so that your application can be developed by 100 different teams sprawling across 5,000 developers.<\/p><\/blockquote>\n<p><strong>Do 5% mo\u017ee do\u0107i i prilikom procesa implementacije<\/strong> tj. postavljanja aplikacije u produkciju. <\/p>\n<p>To \u010desto mo\u017ee uklju\u010divati mjesece potro\u0161ene na detalje poput savr\u0161enog skaliranja, automatizacije odre\u0111enih procesa i sl. \u0161to na kraju ne dovede do o\u010dekivanih rezultata jer sva dostupna rje\u0161enja, ma koliko tvrdila druga\u010dije, ne mogu dati odgovor za sve vrste scenarija. Velike tvrtke koje su ta rje\u0161enja kreirala i koje ih koriste iza toga skrivaju mno\u0161tvo specifi\u010dnih prilagodbi da bi sve radilo na odre\u0111eni na\u010din. <\/p>\n<blockquote><p>When you try to optimize your deployment strategy to handle a billion requests a second from day 1, you&#8217;re just setting yourself up for an endless loop of theory based research.<\/p><\/blockquote>\n<p>Zaklju\u010dno, energiju je pametnije usmjeriti prema 95% i vidjeti kako \u0107e se stvar pona\u0161ati. <strong>Ovisno o povratnim informacijama raditi dodatne optimizacije. Drugim rije\u010dima, raditi optimizaciju onda kada postoji realna potreba za tim, a ne zbog &#8220;\u0161to ako&#8221; slu\u010dajeva.<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Nedavno sam naletio na ovaj vrlo zanimljiv tekst \u0161to me navelo na razmi\u0161ljanje jer sam se prepoznao u tome. Autor gore navedenog teksta nai\u0161ao je na vrlo zanimljiv naslov &#8220;Why I wrote 33 VSCode extensions and how I manage them&#8221; gdje se me\u0111u komentarima moglo vidjeti sljede\u0107e: My problem with adding plugins or extending my &hellip; <a href=\"https:\/\/www.tomislavstankovic.com\/blog\/optimizacija-razvojnog-okruzenja\/\" class=\"more-link\">Nastavi \u010ditati <span class=\"screen-reader-text\">Optimizacija razvojnog okru\u017eenja za 95% slu\u010dajeva umjesto za preostalih 5%<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":9027,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[351],"tags":[340,293,567,568],"class_list":["post-8993","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-razvoj","tag-development","tag-optimizacija","tag-produktivnost","tag-programiranje"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Optimizacija razvojnog okru\u017eenja za 95% slu\u010dajeva umjesto za preostalih 5% - Tomislav Stankovi\u0107<\/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:\/\/www.tomislavstankovic.com\/blog\/optimizacija-razvojnog-okruzenja\/\" \/>\n<meta property=\"og:locale\" content=\"hr_HR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Optimizacija razvojnog okru\u017eenja za 95% slu\u010dajeva umjesto za preostalih 5% - Tomislav Stankovi\u0107\" \/>\n<meta property=\"og:description\" content=\"Nedavno sam naletio na ovaj vrlo zanimljiv tekst \u0161to me navelo na razmi\u0161ljanje jer sam se prepoznao u tome. Autor gore navedenog teksta nai\u0161ao je na vrlo zanimljiv naslov &#8220;Why I wrote 33 VSCode extensions and how I manage them&#8221; gdje se me\u0111u komentarima moglo vidjeti sljede\u0107e: My problem with adding plugins or extending my &hellip; Nastavi \u010ditati Optimizacija razvojnog okru\u017eenja za 95% slu\u010dajeva umjesto za preostalih 5%\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.tomislavstankovic.com\/blog\/optimizacija-razvojnog-okruzenja\/\" \/>\n<meta property=\"og:site_name\" content=\"Tomislav Stankovi\u0107\" \/>\n<meta property=\"article:published_time\" content=\"2019-01-14T04:00:03+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2019\/01\/optimizacija-razvojnog-okruzenja-min.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"825\" \/>\n\t<meta property=\"og:image:height\" content=\"510\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Tomislav Stankovi\u0107\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Napisao\/la\" \/>\n\t<meta name=\"twitter:data1\" content=\"Tomislav Stankovi\u0107\" \/>\n\t<meta name=\"twitter:label2\" content=\"Procijenjeno vrijeme \u010ditanja\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/optimizacija-razvojnog-okruzenja\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/optimizacija-razvojnog-okruzenja\\\/\"},\"author\":{\"name\":\"Tomislav Stankovi\u0107\",\"@id\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/#\\\/schema\\\/person\\\/0329c549c57700034ea77f5d3d78396d\"},\"headline\":\"Optimizacija razvojnog okru\u017eenja za 95% slu\u010dajeva umjesto za preostalih 5%\",\"datePublished\":\"2019-01-14T04:00:03+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/optimizacija-razvojnog-okruzenja\\\/\"},\"wordCount\":752,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/#\\\/schema\\\/person\\\/0329c549c57700034ea77f5d3d78396d\"},\"image\":{\"@id\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/optimizacija-razvojnog-okruzenja\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/01\\\/optimizacija-razvojnog-okruzenja-min.jpg\",\"keywords\":[\"development\",\"optimizacija\",\"produktivnost\",\"programiranje\"],\"articleSection\":[\"Razvoj\"],\"inLanguage\":\"hr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/optimizacija-razvojnog-okruzenja\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/optimizacija-razvojnog-okruzenja\\\/\",\"url\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/optimizacija-razvojnog-okruzenja\\\/\",\"name\":\"Optimizacija razvojnog okru\u017eenja za 95% slu\u010dajeva umjesto za preostalih 5% - Tomislav Stankovi\u0107\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/optimizacija-razvojnog-okruzenja\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/optimizacija-razvojnog-okruzenja\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/01\\\/optimizacija-razvojnog-okruzenja-min.jpg\",\"datePublished\":\"2019-01-14T04:00:03+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/optimizacija-razvojnog-okruzenja\\\/#breadcrumb\"},\"inLanguage\":\"hr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/optimizacija-razvojnog-okruzenja\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"hr\",\"@id\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/optimizacija-razvojnog-okruzenja\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/01\\\/optimizacija-razvojnog-okruzenja-min.jpg\",\"contentUrl\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/01\\\/optimizacija-razvojnog-okruzenja-min.jpg\",\"width\":825,\"height\":510,\"caption\":\"Optimizacija razvojnog okru\u017eenja\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/optimizacija-razvojnog-okruzenja\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Po\u010detna stranica\",\"item\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Optimizacija razvojnog okru\u017eenja za 95% slu\u010dajeva umjesto za preostalih 5%\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/\",\"name\":\"Tomislav Stankovi\u0107\",\"description\":\"Sam svoj bloger\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/#\\\/schema\\\/person\\\/0329c549c57700034ea77f5d3d78396d\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"hr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/#\\\/schema\\\/person\\\/0329c549c57700034ea77f5d3d78396d\",\"name\":\"Tomislav Stankovi\u0107\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"hr\",\"@id\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/10\\\/cropped-TomislavStankovic.jpg\",\"url\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/10\\\/cropped-TomislavStankovic.jpg\",\"contentUrl\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/10\\\/cropped-TomislavStankovic.jpg\",\"width\":248,\"height\":165,\"caption\":\"Tomislav Stankovi\u0107\"},\"logo\":{\"@id\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/10\\\/cropped-TomislavStankovic.jpg\"},\"description\":\"Bloger \u0161irokog raspona interesa od kojih dio voli objaviti na ovom blogu. U neslobodno vrijeme Angular developer mobilnih i web aplikacija.\",\"sameAs\":[\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/tomislavstankovic\\\/\"],\"url\":\"https:\\\/\\\/www.tomislavstankovic.com\\\/blog\\\/author\\\/tomislavstankovic\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Optimizacija razvojnog okru\u017eenja za 95% slu\u010dajeva umjesto za preostalih 5% - Tomislav Stankovi\u0107","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:\/\/www.tomislavstankovic.com\/blog\/optimizacija-razvojnog-okruzenja\/","og_locale":"hr_HR","og_type":"article","og_title":"Optimizacija razvojnog okru\u017eenja za 95% slu\u010dajeva umjesto za preostalih 5% - Tomislav Stankovi\u0107","og_description":"Nedavno sam naletio na ovaj vrlo zanimljiv tekst \u0161to me navelo na razmi\u0161ljanje jer sam se prepoznao u tome. Autor gore navedenog teksta nai\u0161ao je na vrlo zanimljiv naslov &#8220;Why I wrote 33 VSCode extensions and how I manage them&#8221; gdje se me\u0111u komentarima moglo vidjeti sljede\u0107e: My problem with adding plugins or extending my &hellip; Nastavi \u010ditati Optimizacija razvojnog okru\u017eenja za 95% slu\u010dajeva umjesto za preostalih 5%","og_url":"https:\/\/www.tomislavstankovic.com\/blog\/optimizacija-razvojnog-okruzenja\/","og_site_name":"Tomislav Stankovi\u0107","article_published_time":"2019-01-14T04:00:03+00:00","og_image":[{"width":825,"height":510,"url":"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2019\/01\/optimizacija-razvojnog-okruzenja-min.jpg","type":"image\/jpeg"}],"author":"Tomislav Stankovi\u0107","twitter_card":"summary_large_image","twitter_misc":{"Napisao\/la":"Tomislav Stankovi\u0107","Procijenjeno vrijeme \u010ditanja":"4 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.tomislavstankovic.com\/blog\/optimizacija-razvojnog-okruzenja\/#article","isPartOf":{"@id":"https:\/\/www.tomislavstankovic.com\/blog\/optimizacija-razvojnog-okruzenja\/"},"author":{"name":"Tomislav Stankovi\u0107","@id":"https:\/\/www.tomislavstankovic.com\/blog\/#\/schema\/person\/0329c549c57700034ea77f5d3d78396d"},"headline":"Optimizacija razvojnog okru\u017eenja za 95% slu\u010dajeva umjesto za preostalih 5%","datePublished":"2019-01-14T04:00:03+00:00","mainEntityOfPage":{"@id":"https:\/\/www.tomislavstankovic.com\/blog\/optimizacija-razvojnog-okruzenja\/"},"wordCount":752,"commentCount":0,"publisher":{"@id":"https:\/\/www.tomislavstankovic.com\/blog\/#\/schema\/person\/0329c549c57700034ea77f5d3d78396d"},"image":{"@id":"https:\/\/www.tomislavstankovic.com\/blog\/optimizacija-razvojnog-okruzenja\/#primaryimage"},"thumbnailUrl":"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2019\/01\/optimizacija-razvojnog-okruzenja-min.jpg","keywords":["development","optimizacija","produktivnost","programiranje"],"articleSection":["Razvoj"],"inLanguage":"hr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.tomislavstankovic.com\/blog\/optimizacija-razvojnog-okruzenja\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.tomislavstankovic.com\/blog\/optimizacija-razvojnog-okruzenja\/","url":"https:\/\/www.tomislavstankovic.com\/blog\/optimizacija-razvojnog-okruzenja\/","name":"Optimizacija razvojnog okru\u017eenja za 95% slu\u010dajeva umjesto za preostalih 5% - Tomislav Stankovi\u0107","isPartOf":{"@id":"https:\/\/www.tomislavstankovic.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.tomislavstankovic.com\/blog\/optimizacija-razvojnog-okruzenja\/#primaryimage"},"image":{"@id":"https:\/\/www.tomislavstankovic.com\/blog\/optimizacija-razvojnog-okruzenja\/#primaryimage"},"thumbnailUrl":"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2019\/01\/optimizacija-razvojnog-okruzenja-min.jpg","datePublished":"2019-01-14T04:00:03+00:00","breadcrumb":{"@id":"https:\/\/www.tomislavstankovic.com\/blog\/optimizacija-razvojnog-okruzenja\/#breadcrumb"},"inLanguage":"hr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.tomislavstankovic.com\/blog\/optimizacija-razvojnog-okruzenja\/"]}]},{"@type":"ImageObject","inLanguage":"hr","@id":"https:\/\/www.tomislavstankovic.com\/blog\/optimizacija-razvojnog-okruzenja\/#primaryimage","url":"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2019\/01\/optimizacija-razvojnog-okruzenja-min.jpg","contentUrl":"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2019\/01\/optimizacija-razvojnog-okruzenja-min.jpg","width":825,"height":510,"caption":"Optimizacija razvojnog okru\u017eenja"},{"@type":"BreadcrumbList","@id":"https:\/\/www.tomislavstankovic.com\/blog\/optimizacija-razvojnog-okruzenja\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Po\u010detna stranica","item":"https:\/\/www.tomislavstankovic.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Optimizacija razvojnog okru\u017eenja za 95% slu\u010dajeva umjesto za preostalih 5%"}]},{"@type":"WebSite","@id":"https:\/\/www.tomislavstankovic.com\/blog\/#website","url":"https:\/\/www.tomislavstankovic.com\/blog\/","name":"Tomislav Stankovi\u0107","description":"Sam svoj bloger","publisher":{"@id":"https:\/\/www.tomislavstankovic.com\/blog\/#\/schema\/person\/0329c549c57700034ea77f5d3d78396d"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.tomislavstankovic.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"hr"},{"@type":["Person","Organization"],"@id":"https:\/\/www.tomislavstankovic.com\/blog\/#\/schema\/person\/0329c549c57700034ea77f5d3d78396d","name":"Tomislav Stankovi\u0107","image":{"@type":"ImageObject","inLanguage":"hr","@id":"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2019\/10\/cropped-TomislavStankovic.jpg","url":"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2019\/10\/cropped-TomislavStankovic.jpg","contentUrl":"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2019\/10\/cropped-TomislavStankovic.jpg","width":248,"height":165,"caption":"Tomislav Stankovi\u0107"},"logo":{"@id":"https:\/\/www.tomislavstankovic.com\/blog\/wp-content\/uploads\/2019\/10\/cropped-TomislavStankovic.jpg"},"description":"Bloger \u0161irokog raspona interesa od kojih dio voli objaviti na ovom blogu. U neslobodno vrijeme Angular developer mobilnih i web aplikacija.","sameAs":["https:\/\/www.tomislavstankovic.com\/blog\/","https:\/\/www.linkedin.com\/in\/tomislavstankovic\/"],"url":"https:\/\/www.tomislavstankovic.com\/blog\/author\/tomislavstankovic\/"}]}},"_links":{"self":[{"href":"https:\/\/www.tomislavstankovic.com\/blog\/wp-json\/wp\/v2\/posts\/8993","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.tomislavstankovic.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.tomislavstankovic.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.tomislavstankovic.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tomislavstankovic.com\/blog\/wp-json\/wp\/v2\/comments?post=8993"}],"version-history":[{"count":68,"href":"https:\/\/www.tomislavstankovic.com\/blog\/wp-json\/wp\/v2\/posts\/8993\/revisions"}],"predecessor-version":[{"id":9062,"href":"https:\/\/www.tomislavstankovic.com\/blog\/wp-json\/wp\/v2\/posts\/8993\/revisions\/9062"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.tomislavstankovic.com\/blog\/wp-json\/wp\/v2\/media\/9027"}],"wp:attachment":[{"href":"https:\/\/www.tomislavstankovic.com\/blog\/wp-json\/wp\/v2\/media?parent=8993"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tomislavstankovic.com\/blog\/wp-json\/wp\/v2\/categories?post=8993"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tomislavstankovic.com\/blog\/wp-json\/wp\/v2\/tags?post=8993"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}