{"id":18534,"date":"2022-08-24T09:50:57","date_gmt":"2022-08-24T07:50:57","guid":{"rendered":"https:\/\/www.codemotion.com\/magazine\/?p=18534"},"modified":"2023-06-26T14:47:57","modified_gmt":"2023-06-26T12:47:57","slug":"live-coding-max-speed-with-micronaut-micrometer-and-spring-boot","status":"publish","type":"post","link":"https:\/\/www.codemotion.com\/magazine\/devops\/live-coding-max-speed-with-micronaut-micrometer-and-spring-boot\/","title":{"rendered":"Live Coding: Max Speed with Micronaut, Micrometer and Spring Boot"},"content":{"rendered":"\n<p>In this video (featuring real live coding!), Senior Java Developer Ko Turk makes you use your imagination: you are part of a high-performance racing team. You have to make decisions on the fly, without much time to reflect upon the issue and without the right tools and data needed to take safe steps. <\/p>\n\n\n\n<p>What he proposes is to change the mindset. Using Micronaut, Micrometer, and <a href=\"https:\/\/www.codemotion.com\/magazine\/backend\/all-you-need-to-know-about-the-spring-framework\/\" target=\"_blank\" aria-label=\"Spring  (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">Spring <\/a>Boot you will be able to test, measure and develop in a faster, safer, and more effective manner. <\/p>\n\n\n\n<p><strong><em>Watch the video with live coding to discover more!<\/em><\/strong><\/p>\n\n\n\n<p>[jwp-video n=&#8221;1&#8243;]<\/p>\n\n\n\n<p><strong><em>More about <a href=\"https:\/\/twitter.com\/KoTurk77?s=20&amp;t=9mkwO03ds5vEyLd2FEXMtg\" target=\"_blank\" aria-label=\"Ko Turk (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">Ko Turk<\/a><\/em><\/strong><\/p>\n\n\n\n<p>Ko Turk is a developer with a wealth of experience. He is well versed on Java, and Kotlin, and also Typescript. He also collaborates as a tech writer for different publications and you can find him often speaking at international conferences about Apache Kafka Streams, Micrometer and Kotlin. He doesn&#8217;t like to show slides and presentations though: instead, you can find him live coding on stage! You can also find him at the UtrechtJUG if you fancy a tech chat! He is always available and active on Twitter @KoTurk77<\/p>\n\n\n\n<p><strong>Codemotion Watch<\/strong><\/p>\n\n\n\n<p>Are you craving insights, tools, advice and career tips by and for real developers working within the IT industry? Then don&#8217;t miss our <a href=\"https:\/\/talks.codemotion.com\/series\/list?_ga=2.162687352.550907627.1661152670-778694526.1654006230\" target=\"_blank\" aria-label=\"Codemotion Watch (opens in a new tab)\" rel=\"noreferrer noopener\" class=\"ek-link\">Codemotion Watch<\/a> platform. <br>Codemotion Watch features more than 1000 videos covering languages, frameworks, career advice and more. Find tailor-made edu-paths and playlists on specific topics and become a better developer.<\/p>\n\n\n\n<h2 class=\"gb-headline gb-headline-ce8edfd0 gb-headline-text\"><strong>Live Coding with Micronaut<\/strong><\/h2>\n\n\n\n<p>.With its lightweight and highly performant nature, Micronaut has gained popularity among developers as a framework for building microservices and serverless applications. In this article, we delve into the art of live coding with Micronaut and explore the benefits it offers to developers.<\/p>\n\n\n\n<p>One of the key advantages of Micronaut is its rapid startup time. Micronaut applications start up incredibly fast, thanks to its ahead-of-time (AOT) compilation and dependency injection capabilities. This means that as a developer, you can make changes to your code and instantly see the results without having to wait for lengthy compilation or server restarts. The ability to iterate quickly during the coding process greatly enhances productivity and allows for a seamless development experience.<\/p>\n\n\n\n<p>Another noteworthy feature of Micronaut is its superior runtime performance. By leveraging compile-time dependency injection and other optimization techniques, Micronaut achieves impressive execution speeds and minimal memory footprint. This makes it an ideal choice for building high-performance applications that can handle heavy workloads and scale effortlessly. This video of live coding with Micronaut empowers developers to fine-tune their code on the fly, optimizing performance and ensuring efficient resource utilization.<\/p>\n\n\n\n<p>Furthermore, Micronaut is well-supported by a robust ecosystem and a vibrant community. The framework provides excellent tooling and integration with popular IDEs, enabling developers to enjoy features like code completion, debugging, and automatic reloads. The availability of comprehensive documentation, tutorials, and sample projects further simplifies the learning curve and encourages developers to embrace Micronaut for their live coding endeavors.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In this video (featuring real live coding!), Senior Java Developer Ko Turk makes you use your imagination: you are part of a high-performance racing team. You have to make decisions on the fly, without much time to reflect upon the issue and without the right tools and data needed to take safe steps. What he&#8230; <a class=\"more-link\" href=\"https:\/\/www.codemotion.com\/magazine\/devops\/live-coding-max-speed-with-micronaut-micrometer-and-spring-boot\/\">Read more<\/a><\/p>\n","protected":false},"author":64,"featured_media":16670,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_editorskit_title_hidden":false,"_editorskit_reading_time":1,"_editorskit_is_block_options_detached":false,"_editorskit_block_options_position":"{}","_uag_custom_page_level_css":"","_genesis_hide_title":false,"_genesis_hide_breadcrumbs":false,"_genesis_hide_singular_image":false,"_genesis_hide_footer_widgets":false,"_genesis_custom_body_class":"","_genesis_custom_post_class":"","_genesis_layout":"","footnotes":""},"categories":[3356],"tags":[9966],"collections":[],"class_list":{"0":"post-18534","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-devops","8":"tag-video","9":"entry"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.9 (Yoast SEO v27.5) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Micronaut, Micrometer and Spring Boot - A Live Coding Session<\/title>\n<meta name=\"description\" content=\"Discover how Micromenter can help you with creating timers, gauges, counters and comparing data. Watch this Live coding session!\" \/>\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.codemotion.com\/magazine\/devops\/live-coding-max-speed-with-micronaut-micrometer-and-spring-boot\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Live Coding: Max Speed with Micronaut, Micrometer and Spring Boot\" \/>\n<meta property=\"og:description\" content=\"Discover how Micromenter can help you with creating timers, gauges, counters and comparing data. Watch this Live coding session!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.codemotion.com\/magazine\/devops\/live-coding-max-speed-with-micronaut-micrometer-and-spring-boot\/\" \/>\n<meta property=\"og:site_name\" content=\"Codemotion Magazine\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Codemotion.Italy\/\" \/>\n<meta property=\"article:published_time\" content=\"2022-08-24T07:50:57+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-06-26T12:47:57+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2021\/09\/software-developer-6521720_960_720-e1661327434737.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"960\" \/>\n\t<meta property=\"og:image:height\" content=\"540\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"Codemotion\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@CodemotionIT\" \/>\n<meta name=\"twitter:site\" content=\"@CodemotionIT\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Codemotion\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/devops\\\/live-coding-max-speed-with-micronaut-micrometer-and-spring-boot\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/devops\\\/live-coding-max-speed-with-micronaut-micrometer-and-spring-boot\\\/\"},\"author\":{\"name\":\"Codemotion\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#\\\/schema\\\/person\\\/201bb98b02412383686cced7521b861c\"},\"headline\":\"Live Coding: Max Speed with Micronaut, Micrometer and Spring Boot\",\"datePublished\":\"2022-08-24T07:50:57+00:00\",\"dateModified\":\"2023-06-26T12:47:57+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/devops\\\/live-coding-max-speed-with-micronaut-micrometer-and-spring-boot\\\/\"},\"wordCount\":502,\"publisher\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/devops\\\/live-coding-max-speed-with-micronaut-micrometer-and-spring-boot\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2021\\\/09\\\/software-developer-6521720_960_720-e1661327434737.webp\",\"keywords\":[\"Video\"],\"articleSection\":[\"DevOps\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/devops\\\/live-coding-max-speed-with-micronaut-micrometer-and-spring-boot\\\/\",\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/devops\\\/live-coding-max-speed-with-micronaut-micrometer-and-spring-boot\\\/\",\"name\":\"Micronaut, Micrometer and Spring Boot - A Live Coding Session\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/devops\\\/live-coding-max-speed-with-micronaut-micrometer-and-spring-boot\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/devops\\\/live-coding-max-speed-with-micronaut-micrometer-and-spring-boot\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2021\\\/09\\\/software-developer-6521720_960_720-e1661327434737.webp\",\"datePublished\":\"2022-08-24T07:50:57+00:00\",\"dateModified\":\"2023-06-26T12:47:57+00:00\",\"description\":\"Discover how Micromenter can help you with creating timers, gauges, counters and comparing data. Watch this Live coding session!\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/devops\\\/live-coding-max-speed-with-micronaut-micrometer-and-spring-boot\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/devops\\\/live-coding-max-speed-with-micronaut-micrometer-and-spring-boot\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/devops\\\/live-coding-max-speed-with-micronaut-micrometer-and-spring-boot\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2021\\\/09\\\/software-developer-6521720_960_720-e1661327434737.webp\",\"contentUrl\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2021\\\/09\\\/software-developer-6521720_960_720-e1661327434737.webp\",\"width\":960,\"height\":540,\"caption\":\"live coding dev\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/devops\\\/live-coding-max-speed-with-micronaut-micrometer-and-spring-boot\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"DevOps\",\"item\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/devops\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Live Coding: Max Speed with Micronaut, Micrometer and Spring Boot\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#website\",\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/\",\"name\":\"Codemotion Magazine\",\"description\":\"We code the future. Together\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#organization\",\"name\":\"Codemotion\",\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2019\\\/11\\\/codemotionlogo.png\",\"contentUrl\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2019\\\/11\\\/codemotionlogo.png\",\"width\":225,\"height\":225,\"caption\":\"Codemotion\"},\"image\":{\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/Codemotion.Italy\\\/\",\"https:\\\/\\\/x.com\\\/CodemotionIT\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/#\\\/schema\\\/person\\\/201bb98b02412383686cced7521b861c\",\"name\":\"Codemotion\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2019\\\/11\\\/cropped-codemotionlogo-150x150.png\",\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2019\\\/11\\\/cropped-codemotionlogo-150x150.png\",\"contentUrl\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/wp-content\\\/uploads\\\/2019\\\/11\\\/cropped-codemotionlogo-150x150.png\",\"caption\":\"Codemotion\"},\"description\":\"Articles wirtten by the Codemotion staff. Tech news, inspiration, latest treends in software development and more.\",\"sameAs\":[\"https:\\\/\\\/x.com\\\/CodemotionIT\"],\"url\":\"https:\\\/\\\/www.codemotion.com\\\/magazine\\\/author\\\/codemotion-2\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Micronaut, Micrometer and Spring Boot - A Live Coding Session","description":"Discover how Micromenter can help you with creating timers, gauges, counters and comparing data. Watch this Live coding session!","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.codemotion.com\/magazine\/devops\/live-coding-max-speed-with-micronaut-micrometer-and-spring-boot\/","og_locale":"en_US","og_type":"article","og_title":"Live Coding: Max Speed with Micronaut, Micrometer and Spring Boot","og_description":"Discover how Micromenter can help you with creating timers, gauges, counters and comparing data. Watch this Live coding session!","og_url":"https:\/\/www.codemotion.com\/magazine\/devops\/live-coding-max-speed-with-micronaut-micrometer-and-spring-boot\/","og_site_name":"Codemotion Magazine","article_publisher":"https:\/\/www.facebook.com\/Codemotion.Italy\/","article_published_time":"2022-08-24T07:50:57+00:00","article_modified_time":"2023-06-26T12:47:57+00:00","og_image":[{"width":960,"height":540,"url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2021\/09\/software-developer-6521720_960_720-e1661327434737.webp","type":"image\/webp"}],"author":"Codemotion","twitter_card":"summary_large_image","twitter_creator":"@CodemotionIT","twitter_site":"@CodemotionIT","twitter_misc":{"Written by":"Codemotion","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.codemotion.com\/magazine\/devops\/live-coding-max-speed-with-micronaut-micrometer-and-spring-boot\/#article","isPartOf":{"@id":"https:\/\/www.codemotion.com\/magazine\/devops\/live-coding-max-speed-with-micronaut-micrometer-and-spring-boot\/"},"author":{"name":"Codemotion","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/201bb98b02412383686cced7521b861c"},"headline":"Live Coding: Max Speed with Micronaut, Micrometer and Spring Boot","datePublished":"2022-08-24T07:50:57+00:00","dateModified":"2023-06-26T12:47:57+00:00","mainEntityOfPage":{"@id":"https:\/\/www.codemotion.com\/magazine\/devops\/live-coding-max-speed-with-micronaut-micrometer-and-spring-boot\/"},"wordCount":502,"publisher":{"@id":"https:\/\/www.codemotion.com\/magazine\/#organization"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/devops\/live-coding-max-speed-with-micronaut-micrometer-and-spring-boot\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2021\/09\/software-developer-6521720_960_720-e1661327434737.webp","keywords":["Video"],"articleSection":["DevOps"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.codemotion.com\/magazine\/devops\/live-coding-max-speed-with-micronaut-micrometer-and-spring-boot\/","url":"https:\/\/www.codemotion.com\/magazine\/devops\/live-coding-max-speed-with-micronaut-micrometer-and-spring-boot\/","name":"Micronaut, Micrometer and Spring Boot - A Live Coding Session","isPartOf":{"@id":"https:\/\/www.codemotion.com\/magazine\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.codemotion.com\/magazine\/devops\/live-coding-max-speed-with-micronaut-micrometer-and-spring-boot\/#primaryimage"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/devops\/live-coding-max-speed-with-micronaut-micrometer-and-spring-boot\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2021\/09\/software-developer-6521720_960_720-e1661327434737.webp","datePublished":"2022-08-24T07:50:57+00:00","dateModified":"2023-06-26T12:47:57+00:00","description":"Discover how Micromenter can help you with creating timers, gauges, counters and comparing data. Watch this Live coding session!","breadcrumb":{"@id":"https:\/\/www.codemotion.com\/magazine\/devops\/live-coding-max-speed-with-micronaut-micrometer-and-spring-boot\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.codemotion.com\/magazine\/devops\/live-coding-max-speed-with-micronaut-micrometer-and-spring-boot\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/devops\/live-coding-max-speed-with-micronaut-micrometer-and-spring-boot\/#primaryimage","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2021\/09\/software-developer-6521720_960_720-e1661327434737.webp","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2021\/09\/software-developer-6521720_960_720-e1661327434737.webp","width":960,"height":540,"caption":"live coding dev"},{"@type":"BreadcrumbList","@id":"https:\/\/www.codemotion.com\/magazine\/devops\/live-coding-max-speed-with-micronaut-micrometer-and-spring-boot\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.codemotion.com\/magazine\/"},{"@type":"ListItem","position":2,"name":"DevOps","item":"https:\/\/www.codemotion.com\/magazine\/devops\/"},{"@type":"ListItem","position":3,"name":"Live Coding: Max Speed with Micronaut, Micrometer and Spring Boot"}]},{"@type":"WebSite","@id":"https:\/\/www.codemotion.com\/magazine\/#website","url":"https:\/\/www.codemotion.com\/magazine\/","name":"Codemotion Magazine","description":"We code the future. Together","publisher":{"@id":"https:\/\/www.codemotion.com\/magazine\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.codemotion.com\/magazine\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.codemotion.com\/magazine\/#organization","name":"Codemotion","url":"https:\/\/www.codemotion.com\/magazine\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png","width":225,"height":225,"caption":"Codemotion"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Codemotion.Italy\/","https:\/\/x.com\/CodemotionIT"]},{"@type":"Person","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/201bb98b02412383686cced7521b861c","name":"Codemotion","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/cropped-codemotionlogo-150x150.png","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/cropped-codemotionlogo-150x150.png","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/cropped-codemotionlogo-150x150.png","caption":"Codemotion"},"description":"Articles wirtten by the Codemotion staff. Tech news, inspiration, latest treends in software development and more.","sameAs":["https:\/\/x.com\/CodemotionIT"],"url":"https:\/\/www.codemotion.com\/magazine\/author\/codemotion-2\/"}]}},"featured_image_src":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2021\/09\/software-developer-6521720_960_720-e1661327434737-600x400.webp","featured_image_src_square":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2021\/09\/software-developer-6521720_960_720-e1661327434737-600x540.webp","author_info":{"display_name":"Codemotion","author_link":"https:\/\/www.codemotion.com\/magazine\/author\/codemotion-2\/"},"uagb_featured_image_src":{"full":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2021\/09\/software-developer-6521720_960_720-e1661327434737.webp",960,540,false],"thumbnail":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2021\/09\/software-developer-6521720_960_720-e1661327434737-150x150.webp",150,150,true],"medium":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2021\/09\/software-developer-6521720_960_720-e1661327434737-300x169.webp",300,169,true],"medium_large":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2021\/09\/software-developer-6521720_960_720-e1661327434737-768x432.webp",768,432,true],"large":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2021\/09\/software-developer-6521720_960_720-e1661327434737.webp",960,540,false],"1536x1536":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2021\/09\/software-developer-6521720_960_720-e1661327434737.webp",960,540,false],"2048x2048":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2021\/09\/software-developer-6521720_960_720-e1661327434737.webp",960,540,false],"small-home-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2021\/09\/software-developer-6521720_960_720-e1661327434737.webp",100,56,false],"sidebar-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2021\/09\/software-developer-6521720_960_720-e1661327434737-180x128.webp",180,128,true],"genesis-singular-images":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2021\/09\/software-developer-6521720_960_720-e1661327434737-896x504.webp",896,504,true],"archive-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2021\/09\/software-developer-6521720_960_720-e1661327434737-400x225.webp",400,225,true],"gb-block-post-grid-landscape":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2021\/09\/software-developer-6521720_960_720-e1661327434737-600x400.webp",600,400,true],"gb-block-post-grid-square":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2021\/09\/software-developer-6521720_960_720-e1661327434737-600x540.webp",600,540,true]},"uagb_author_info":{"display_name":"Codemotion","author_link":"https:\/\/www.codemotion.com\/magazine\/author\/codemotion-2\/"},"uagb_comment_info":0,"uagb_excerpt":"In this video (featuring real live coding!), Senior Java Developer Ko Turk makes you use your imagination: you are part of a high-performance racing team. You have to make decisions on the fly, without much time to reflect upon the issue and without the right tools and data needed to take safe steps. What he&#8230;&hellip;","lang":"en","_links":{"self":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/18534","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/users\/64"}],"replies":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/comments?post=18534"}],"version-history":[{"count":8,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/18534\/revisions"}],"predecessor-version":[{"id":21610,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/18534\/revisions\/21610"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/media\/16670"}],"wp:attachment":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/media?parent=18534"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/categories?post=18534"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/tags?post=18534"},{"taxonomy":"collections","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/collections?post=18534"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}