{"id":2118,"date":"2016-01-09T01:16:04","date_gmt":"2016-01-08T23:16:04","guid":{"rendered":"http:\/\/voxxeddays.com\/bucharest\/?p=2118"},"modified":"2016-01-28T22:05:00","modified_gmt":"2016-01-28T20:05:00","slug":"di-frameworks-some-hidden-pearls","status":"publish","type":"post","link":"https:\/\/voxxeddays.com\/greece\/2016\/01\/09\/di-frameworks-some-hidden-pearls\/","title":{"rendered":"DI Frameworks &#8211; some hidden pearls"},"content":{"rendered":"<h2>Dependency Injection is now part of nearly every Java project.<\/h2>\n<p><img loading=\"lazy\" class=\"image-medalion-post alignright wp-image-2017\" src=\"https:\/\/voxxeddays.com\/bucharest\/wp-content\/uploads\/sites\/19\/2015\/08\/sven-e1452075491852.png\" alt=\"sven Dependency Injection is now part of nearly every Java project.\" width=\"130\" height=\"130\" \/><\/p>\n<blockquote>\n<p class=\"p1\"><span class=\"s1\"><a href=\"https:\/\/twitter.com\/SvenRuppert\" target=\"_blank\">Sven Ruppert<\/a> has been coding Java since 1996. He is a Fellow for reply based in Munich. In his free time he is regularly speaking at Conferences like JavaOne, Jfokus, Devoxx, JavaZone, and many more, and contributes to IT periodicals as well as tech portals. He is blogging at <a href=\"http:\/\/www.rapidpm.org\" target=\"_blank\">www.rapidpm.org<\/a>.<\/span><\/p>\n<\/blockquote>\n<p class=\"p1\"><span class=\"s1\">Dependency Injection is now part of nearly every Java project. But what is the difference between DI and CDI. How to decide what I could use better, what frameworks are available and what are the differences for me as a programmer? What could be an option for the IoT, Desktop or Web project? In this talk we will get an overview of\u00a0different frameworks and how they are working. We are not checking the well known big one only, but we are looking at some small sometimes specialized hidden pearls.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dependency Injection is now part of nearly every Java project. Sven Ruppert has been coding Java since 1996. He is a Fellow for reply based in Munich. In his free time he is regularly speaking at Conferences like JavaOne, Jfokus, Devoxx, JavaZone, and many more, and contributes to IT periodicals as well as tech portals. [&hellip;]<\/p>\n","protected":false},"author":7816,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[44],"tags":[70,69,42],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v15.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>DI Frameworks - some hidden pearls - Voxxed Days Greece<\/title>\n<meta name=\"description\" content=\"DI Frameworks - some hidden pearls -\u00a0Dependency Injection is now part of nearly every Java project.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/voxxeddays.com\/greece\/2016\/01\/09\/di-frameworks-some-hidden-pearls\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"DI Frameworks - some hidden pearls - Voxxed Days Greece\" \/>\n<meta property=\"og:description\" content=\"DI Frameworks - some hidden pearls -\u00a0Dependency Injection is now part of nearly every Java project.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/voxxeddays.com\/greece\/2016\/01\/09\/di-frameworks-some-hidden-pearls\/\" \/>\n<meta property=\"og:site_name\" content=\"Voxxed Days Greece\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/voxxedbucharest\/\" \/>\n<meta property=\"article:published_time\" content=\"2016-01-08T23:16:04+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2016-01-28T20:05:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/voxxeddays.com\/bucharest\/wp-content\/uploads\/sites\/19\/2015\/08\/sven-e1452075491852.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@VoxxedBucharest\" \/>\n<meta name=\"twitter:site\" content=\"@VoxxedBucharest\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\">\n\t<meta name=\"twitter:data1\" content=\"alexproca\">\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\">\n\t<meta name=\"twitter:data2\" content=\"1 minute\">\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"https:\/\/voxxeddays.com\/greece\/#website\",\"url\":\"https:\/\/voxxeddays.com\/greece\/\",\"name\":\"Voxxed Days Greece\",\"description\":\"Another Voxxed event\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":\"https:\/\/voxxeddays.com\/greece\/?s={search_term_string}\",\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/voxxeddays.com\/greece\/2016\/01\/09\/di-frameworks-some-hidden-pearls\/#primaryimage\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/voxxeddays.com\/bucharest\/wp-content\/uploads\/sites\/19\/2015\/08\/sven-e1452075491852.png\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/voxxeddays.com\/greece\/2016\/01\/09\/di-frameworks-some-hidden-pearls\/#webpage\",\"url\":\"https:\/\/voxxeddays.com\/greece\/2016\/01\/09\/di-frameworks-some-hidden-pearls\/\",\"name\":\"DI Frameworks - some hidden pearls - Voxxed Days Greece\",\"isPartOf\":{\"@id\":\"https:\/\/voxxeddays.com\/greece\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/voxxeddays.com\/greece\/2016\/01\/09\/di-frameworks-some-hidden-pearls\/#primaryimage\"},\"datePublished\":\"2016-01-08T23:16:04+00:00\",\"dateModified\":\"2016-01-28T20:05:00+00:00\",\"author\":{\"@id\":\"https:\/\/voxxeddays.com\/greece\/#\/schema\/person\/3610fff738a03b155237ab4707e803eb\"},\"description\":\"DI Frameworks - some hidden pearls -\\u00a0Dependency Injection is now part of nearly every Java project.\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/voxxeddays.com\/greece\/2016\/01\/09\/di-frameworks-some-hidden-pearls\/\"]}]},{\"@type\":\"Person\",\"@id\":\"https:\/\/voxxeddays.com\/greece\/#\/schema\/person\/3610fff738a03b155237ab4707e803eb\",\"name\":\"alexproca\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/voxxeddays.com\/greece\/#personlogo\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/fb9bbcf4c88be28b95644b3697985fcb?s=96&d=mm&r=g\",\"caption\":\"alexproca\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","_links":{"self":[{"href":"https:\/\/voxxeddays.com\/greece\/wp-json\/wp\/v2\/posts\/2118"}],"collection":[{"href":"https:\/\/voxxeddays.com\/greece\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/voxxeddays.com\/greece\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/voxxeddays.com\/greece\/wp-json\/wp\/v2\/users\/7816"}],"replies":[{"embeddable":true,"href":"https:\/\/voxxeddays.com\/greece\/wp-json\/wp\/v2\/comments?post=2118"}],"version-history":[{"count":0,"href":"https:\/\/voxxeddays.com\/greece\/wp-json\/wp\/v2\/posts\/2118\/revisions"}],"wp:attachment":[{"href":"https:\/\/voxxeddays.com\/greece\/wp-json\/wp\/v2\/media?parent=2118"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/voxxeddays.com\/greece\/wp-json\/wp\/v2\/categories?post=2118"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/voxxeddays.com\/greece\/wp-json\/wp\/v2\/tags?post=2118"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}