{"id":56385,"date":"2016-05-22T15:00:48","date_gmt":"2016-05-22T12:00:48","guid":{"rendered":"https:\/\/www.javacodegeeks.com\/?p=56385"},"modified":"2016-06-02T11:39:05","modified_gmt":"2016-06-02T08:39:05","slug":"13-decks-java-developers-must-see-stay-updated","status":"publish","type":"post","link":"https:\/\/www.javacodegeeks.com\/2016\/05\/13-decks-java-developers-must-see-stay-updated.html","title":{"rendered":"13 Decks Java Developers Must See to Stay Updated"},"content":{"rendered":"<p>There are many key figures in the Java domain, each with his own perspective and opinions about the future of the language. While we can\u2019t be at every event, meetup or talk, thanks to various slide sharing sites, we can hear what these influencers have to say.<\/p>\n<p>In the following post we\u2019ve collected the best and most interesting decks\u00a0about Java, so you won\u2019t miss anything interesting and exciting from top speakers around the world.<\/p>\n<blockquote class=\"twitter-tweet\" data-width=\"500\" data-dnt=\"true\">\n<p lang=\"en\" dir=\"ltr\">New Post: 13 Decks Java Developers Must See to Stay Updated <a href=\"https:\/\/t.co\/3rwF2muXww\">https:\/\/t.co\/3rwF2muXww<\/a> <a href=\"https:\/\/t.co\/qGnQWaok3v\">pic.twitter.com\/qGnQWaok3v<\/a><\/p>\n<p>&mdash; OverOps (@overopshq) <a href=\"https:\/\/twitter.com\/overopshq\/status\/732930401690341376?ref_src=twsrc%5Etfw\">May 18, 2016<\/a><\/p>\n<\/blockquote>\n<p><script async src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><\/p>\n<h2>1. Java SE 8 Best Practices<\/h2>\n<p><strong>Stephen Colebourne<\/strong>, engineering lead at OpenGamma, project lead at Joda.org (see how it ranked on our <a href=\"http:\/\/blog.takipi.com\/the-top-100-java-libraries-in-2016-after-analyzing-47251-dependencies\/\" target=\"_blank\">Top 100 libraries on Github<\/a> post) and a Java champion, offers his suggestions for Java 8 best practices. In these slides he covers all the basic uses, such as lambdas, exceptions, streams, interfaces and more.<\/p>\n<p><iframe title=\"Java SE 8 best practices\" src=\"https:\/\/www.slideshare.net\/slideshow\/embed_code\/key\/g0xZOrGp6f0UWc\" width=\"427\" height=\"356\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" style=\"border:1px solid #CCC; border-width:1px; margin-bottom:5px; max-width: 100%;\" allowfullscreen> <\/iframe> <\/p>\n<div style=\"margin-bottom:5px\"> <strong> <a href=\"https:\/\/www.slideshare.net\/scolebourne\/java-se-8-best-practices-53975908\" title=\"Java SE 8 best practices\" target=\"_blank\">Java SE 8 best practices<\/a> <\/strong> from <strong><a href=\"https:\/\/www.slideshare.net\/scolebourne\" target=\"_blank\">Stephen Colebourne<\/a><\/strong> <\/div>\n<h2>2. Project Jigsaw in JDK 9: Modularity Comes to Java<\/h2>\n<p>Project Jigsaw introduces a module system to Java that will change how we think of our code. <strong>Simon Ritter<\/strong>, deputy CTO at Azul Systems, explains why about the importance of this project when building an application or when trying to understand new changes in JDK 9.<\/p>\n<p><iframe title=\"Project Jigsaw in JDK 9: Modularity Comes To Java\" src=\"https:\/\/www.slideshare.net\/slideshow\/embed_code\/key\/i11oR5egMBpd5p\" width=\"427\" height=\"356\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" style=\"border:1px solid #CCC; border-width:1px; margin-bottom:5px; max-width: 100%;\" allowfullscreen> <\/iframe> <\/p>\n<div style=\"margin-bottom:5px\"> <strong> <a href=\"https:\/\/www.slideshare.net\/slideshow\/project-jigsaw-in-jdk-9-modularity-comes-to-java\/61577541\" title=\"Project Jigsaw in JDK 9: Modularity Comes To Java\" target=\"_blank\">Project Jigsaw in JDK 9: Modularity Comes To Java<\/a> <\/strong> from <strong><a href=\"https:\/\/www.slideshare.net\/InfoQ\" target=\"_blank\">C4Media<\/a><\/strong> <\/div>\n<h2>3. Nobody Ever Got Fired for Picking Java<\/h2>\n<p>How do you choose a programming language? <strong>Alex Payne<\/strong>, former platform lead at Twitter and CTO at Simple Finance Technology corp evaluates emerging programming languages such as Scala, Kotlin, Node.JS, Clojure and others for business-critical applications.<\/p>\n<p><iframe title=\"Nobody Ever Got Fired for Picking Java\" id=\"talk_frame_48002\" class=\"speakerdeck-iframe\" src=\"\/\/speakerdeck.com\/player\/39e460409ee201302c133a2375b7df94\" width=\"500\" height=\"375\" style=\"aspect-ratio:500\/375; border:0; padding:0; margin:0; background:transparent;\" frameborder=\"0\" allowtransparency=\"true\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<h2>4. arRESTful Development: How Netflix Uses Elasticsearch to Better Understand Their Data<\/h2>\n<p><strong>Sagar Loke<\/strong> &amp; <strong>Homajeet Cheema<\/strong>, senior software engineers at Netflix, have a lot of work when it comes to extracting real-time insights on massive scale; with 700-800 production nodes spread across 100 Elasticsearch clusters. They share how Elasticsearch is used in Netflix and present Raigad \u2013 an internally built open source sidecar management tool for this service.<div style=\"display:inline-block; margin: 15px 0;\"> <div id=\"adngin-JavaCodeGeeks_incontent_video-0\" style=\"display:inline-block;\"><\/div> <\/div><\/p>\n<p><iframe title=\"arRESTful Development: How Netflix Uses Elasticsearch to Better Understand Their Data\" id=\"talk_frame_292252\" class=\"speakerdeck-iframe\" src=\"\/\/speakerdeck.com\/player\/a29b2dc1ab7e4bc4b87ddb6478bf9345\" width=\"500\" height=\"281\" style=\"aspect-ratio:500\/281; border:0; padding:0; margin:0; background:transparent;\" frameborder=\"0\" allowtransparency=\"true\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<h2>5. Advanced Production Debugging<\/h2>\n<p>Production debugging is hard, and it\u2019s getting harder. <strong>Tal Weiss<\/strong>, CEO and co-founder of <a href=\"https:\/\/www.takipi.com\/\" target=\"_blank\">Takipi<\/a>, covers the essential tools and advanced techniques Java developers can use to debug live applications and resolve errors quickly.<\/p>\n<p><iframe title=\"Advanced Production Debugging\" src=\"https:\/\/www.slideshare.net\/slideshow\/embed_code\/key\/k4WVYtiywcWQx\" width=\"427\" height=\"356\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" style=\"border:1px solid #CCC; border-width:1px; margin-bottom:5px; max-width: 100%;\" allowfullscreen> <\/iframe> <\/p>\n<div style=\"margin-bottom:5px\"> <strong> <a href=\"https:\/\/www.slideshare.net\/Takipi\/advanced-production-debugging\" title=\"Advanced Production Debugging\" target=\"_blank\">Advanced Production Debugging<\/a> <\/strong> from <strong><a href=\"https:\/\/www.slideshare.net\/Takipi\" target=\"_blank\">Takipi<\/a><\/strong> <\/div>\n<h2>6. 10 SQL Tricks that You Didn\u2019t Think Were Possible<\/h2>\n<p>The SQL standard has evolved drastically, and so have its commercial and open source implementations. <strong>Lukas Eder<\/strong>, Minister of Bringing Sanity Back to Java \/ SQL Development at Data Geekery, looks at very peculiar and interesting data problems and how we can solve them with SQL. You can watch Lukas\u00a0present his\u00a0deck on\u00a0<a href=\"https:\/\/www.youtube.com\/watch?v=yuuhkHORzfM\" target=\"_blank\">Voxxed Days Ticino<\/a>.<\/p>\n<p><iframe title=\"10 SQL Tricks that You Didn&#039;t Think Were Possible\" src=\"https:\/\/www.slideshare.net\/slideshow\/embed_code\/key\/cWjXfjxvzbsQxX\" width=\"427\" height=\"356\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" style=\"border:1px solid #CCC; border-width:1px; margin-bottom:5px; max-width: 100%;\" allowfullscreen> <\/iframe> <\/p>\n<div style=\"margin-bottom:5px\"> <strong> <a href=\"https:\/\/www.slideshare.net\/slideshow\/10-sql-tricks-that-you-didnt-think-were-possible\/61227821\" title=\"10 SQL Tricks that You Didn&#39;t Think Were Possible\" target=\"_blank\">10 SQL Tricks that You Didn&#39;t Think Were Possible<\/a> <\/strong> from <strong><a href=\"https:\/\/www.slideshare.net\/LukasEder1\" target=\"_blank\">Lukas Eder<\/a><\/strong> <\/div>\n<h2>7. Unlocking the Magic of Monads in Java 8<\/h2>\n<p>If you ever stopped and asked yourself \u201cWhat are Monads and why should I add them to my code\u201d, this is the slideshow for you. <strong>Oleg \u0160elajev<\/strong>, Product Engineer at ZeroTurnaround, goes over the laws of monads and <a href=\"https:\/\/www.youtube.com\/watch?v=2TxRCf0EuAo\" target=\"_blank\">shows<\/a> that you can have a proper monad in Java if you are brave enough to allow the underlying platform to change the rules a bit.<\/p>\n<p>https:\/\/speakerdeck.com\/shelajev\/unlocking-the-magic-of-monads-in-java-8-jfokus-2015<\/p>\n<h2>8. Java 9: The (G1) GC Awakens!<\/h2>\n<p>In Java 9, Garbage First Garbage Collector (G1 GC) will be the default GC. <strong>Monica Beckwith<\/strong>, president of Code Karam LLC and a Java rockstar, wants to help Hotspot VM users to understand the concept of G1 GC as well as provides some tuning advice.<\/p>\n<p><iframe title=\"Java 9: The (G1) GC Awakens!\" src=\"https:\/\/www.slideshare.net\/slideshow\/embed_code\/key\/7onL6ztd9NaVqJ\" width=\"427\" height=\"356\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" style=\"border:1px solid #CCC; border-width:1px; margin-bottom:5px; max-width: 100%;\" allowfullscreen> <\/iframe> <\/p>\n<div style=\"margin-bottom:5px\"> <strong> <a href=\"https:\/\/www.slideshare.net\/MonicaBeckwith\/java-9-the-g1-gc-awakens\" title=\"Java 9: The (G1) GC Awakens!\" target=\"_blank\">Java 9: The (G1) GC Awakens!<\/a> <\/strong> from <strong><a href=\"https:\/\/www.slideshare.net\/MonicaBeckwith\" target=\"_blank\">Monica Beckwith<\/a><\/strong> <\/div>\n<h2>9. Java-Based Microservices, Containers, Kubernetes \u2013 How To<\/h2>\n<p><strong>Ray Tsang<\/strong>, Senior developer advocate at Google, wants you to know all the basics needed in order to use microservices. In his slideshow he shares the way they work, explains about containers and introduces Kubernetes, an open-source system by Google for automating deployment, operations, and scaling of containerized applications.<\/p>\n<p><iframe title=\"2015 OSCON - Java-based microservices, containers, Kubernetes - How To\" id=\"talk_frame_307249\" class=\"speakerdeck-iframe\" src=\"\/\/speakerdeck.com\/player\/8bcede1cacba410d817defabfd5e718a\" width=\"500\" height=\"281\" style=\"aspect-ratio:500\/281; border:0; padding:0; margin:0; background:transparent;\" frameborder=\"0\" allowtransparency=\"true\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<h2>10. Scala The Road Ahead<\/h2>\n<p><strong>Martin Odersky<\/strong>, creator of Scala, presents the future of Scala. That future includes DOT, the foundation for Scala, Dotty \u2013 the new experimental Scala compiler and a grand view on how to evolve the language.<\/p>\n<p><iframe title=\"Scala Days NYC 2016\" src=\"https:\/\/www.slideshare.net\/slideshow\/embed_code\/key\/lacT20X2u5rRns\" width=\"427\" height=\"356\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" style=\"border:1px solid #CCC; border-width:1px; margin-bottom:5px; max-width: 100%;\" allowfullscreen> <\/iframe> <\/p>\n<div style=\"margin-bottom:5px\"> <strong> <a href=\"https:\/\/www.slideshare.net\/Odersky\/scala-days-nyc-2016\" title=\"Scala Days NYC 2016\" target=\"_blank\">Scala Days NYC 2016<\/a> <\/strong> from <strong><a href=\"https:\/\/www.slideshare.net\/Odersky\" target=\"_blank\">Martin Odersky<\/a><\/strong> <\/div>\n<h2>11. Elastic Stack 2.x News<\/h2>\n<p>During the past year Elastic went through some major changes that include a new name and logo, along with a revamped interface. <strong>Pablo Musa<\/strong>, Educational Engineer at Elastic, ellaborates about these changes and the reasoning behind them. If you want to test your knowledge about Elastic and its products, you can check out the <a href=\"https:\/\/speakerdeck.com\/xeraa\/elastic-quiz\" target=\"_blank\">Elastic quiz by Philipp Krenn<\/a>.<\/p>\n<p><iframe title=\"Elastic Stack News (2.x + 5.0)\" id=\"talk_frame_340793\" class=\"speakerdeck-iframe\" src=\"\/\/speakerdeck.com\/player\/3c32606a05a34be79dc068b13512bcf6\" width=\"500\" height=\"281\" style=\"aspect-ratio:500\/281; border:0; padding:0; margin:0; background:transparent;\" frameborder=\"0\" allowtransparency=\"true\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<h2>12. In Search of Segmentation<\/h2>\n<p>There are various ways to make one service talk to another one, and many ways to coordinate and manage many mechanisms in the physical, cloud and container spaces. <strong>Adrian Cockcroft<\/strong>, former cloud architect at Netflix and a technology fellow at Battery Ventures, presents the existing segmentation problem and the many issues around it.<\/p>\n<p><iframe title=\"In Search of Segmentation\" src=\"https:\/\/www.slideshare.net\/slideshow\/embed_code\/key\/1hcp38km72wSJt\" width=\"427\" height=\"356\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" style=\"border:1px solid #CCC; border-width:1px; margin-bottom:5px; max-width: 100%;\" allowfullscreen> <\/iframe> <\/p>\n<div style=\"margin-bottom:5px\"> <strong> <a href=\"https:\/\/www.slideshare.net\/adriancockcroft\/in-search-of-segmentation\" title=\"In Search of Segmentation\" target=\"_blank\">In Search of Segmentation<\/a> <\/strong> from <strong><a href=\"https:\/\/www.slideshare.net\/adriancockcroft\" target=\"_blank\">Adrian Cockcroft<\/a><\/strong> <\/div>\n<h2>13. Microservices + Oracle: A Bright Future<\/h2>\n<p><strong>Kelly Goetsch<\/strong>, microservices product management lead at Oracle and book author at O\u2019Reilly Media, shares Oracle\u2019s view of microservices. In his deck he goes through the history of microservices, architectural prerequisites and gives key points on how to build and implement them.<\/p>\n<p><iframe title=\"Microservices + Oracle: A Bright Future\" src=\"https:\/\/www.slideshare.net\/slideshow\/embed_code\/key\/y5r6fWXDjIHS9I\" width=\"427\" height=\"356\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" style=\"border:1px solid #CCC; border-width:1px; margin-bottom:5px; max-width: 100%;\" allowfullscreen> <\/iframe> <\/p>\n<div style=\"margin-bottom:5px\"> <strong> <a href=\"https:\/\/www.slideshare.net\/KellyGoetsch\/microservices-oracle-a-bright-future\" title=\"Microservices + Oracle: A Bright Future\" target=\"_blank\">Microservices + Oracle: A Bright Future<\/a> <\/strong> from <strong><a href=\"https:\/\/www.slideshare.net\/KellyGoetsch\" target=\"_blank\">Kelly Goetsch<\/a><\/strong> <\/div>\n<h2>Final Thoughts<\/h2>\n<p>If a picture is worth a thousand words, a slideshow must be worth a fortune. There\u2019s a lot of Java related presentations, talks and videos and all you have to do is choose the subject you\u2019d like to learn about. That\u2019s why we\u2019re always looking for more presentations to learn from. If you think we missed anything, we would love to hear about it in the comments.<\/p>\n<div class=\"attribution\">\n<table>\n<tbody>\n<tr>\n<td><span class=\"reference\">Reference: <\/span><\/td>\n<td><a href=\"http:\/\/blog.takipi.com\/13-decks-java-developers-must-see-to-stay-updated\/\">13 Decks Java Developers Must See to Stay Updated<\/a> from our <a href=\"http:\/\/www.javacodegeeks.com\/join-us\/jcg\/\">JCG partner<\/a> Henn Idan at the <a href=\"http:\/\/blog.takipi.com\/\">Takipi <\/a> blog.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>There are many key figures in the Java domain, each with his own perspective and opinions about the future of the language. While we can\u2019t be at every event, meetup or talk, thanks to various slide sharing sites, we can hear what these influencers have to say. In the following post we\u2019ve collected the best &hellip;<\/p>\n","protected":false},"author":1015,"featured_media":112,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8],"tags":[],"class_list":["post-56385","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-enterprise-java"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>13 Decks Java Developers Must See to Stay Updated - Java Code Geeks<\/title>\n<meta name=\"description\" content=\"There are many key figures in the Java domain, each with his own perspective and opinions about the future of the language. While we can\u2019t be at every\" \/>\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.javacodegeeks.com\/2016\/05\/13-decks-java-developers-must-see-stay-updated.html\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"13 Decks Java Developers Must See to Stay Updated - Java Code Geeks\" \/>\n<meta property=\"og:description\" content=\"There are many key figures in the Java domain, each with his own perspective and opinions about the future of the language. While we can\u2019t be at every\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.javacodegeeks.com\/2016\/05\/13-decks-java-developers-must-see-stay-updated.html\" \/>\n<meta property=\"og:site_name\" content=\"Java Code Geeks\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/javacodegeeks\" \/>\n<meta property=\"article:published_time\" content=\"2016-05-22T12:00:48+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2016-06-02T08:39:05+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.javacodegeeks.com\/wp-content\/uploads\/2012\/10\/enterprise-java-logo.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"150\" \/>\n\t<meta property=\"og:image:height\" content=\"150\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Henn Idan\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@overopshq\" \/>\n<meta name=\"twitter:site\" content=\"@javacodegeeks\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Henn Idan\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.javacodegeeks.com\\\/2016\\\/05\\\/13-decks-java-developers-must-see-stay-updated.html#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.javacodegeeks.com\\\/2016\\\/05\\\/13-decks-java-developers-must-see-stay-updated.html\"},\"author\":{\"name\":\"Henn Idan\",\"@id\":\"https:\\\/\\\/www.javacodegeeks.com\\\/#\\\/schema\\\/person\\\/ef7c6c1018d4dbffcaa2d47378823ad5\"},\"headline\":\"13 Decks Java Developers Must See to Stay Updated\",\"datePublished\":\"2016-05-22T12:00:48+00:00\",\"dateModified\":\"2016-06-02T08:39:05+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.javacodegeeks.com\\\/2016\\\/05\\\/13-decks-java-developers-must-see-stay-updated.html\"},\"wordCount\":1014,\"commentCount\":2,\"publisher\":{\"@id\":\"https:\\\/\\\/www.javacodegeeks.com\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.javacodegeeks.com\\\/2016\\\/05\\\/13-decks-java-developers-must-see-stay-updated.html#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.javacodegeeks.com\\\/wp-content\\\/uploads\\\/2012\\\/10\\\/enterprise-java-logo.jpg\",\"articleSection\":[\"Enterprise Java\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.javacodegeeks.com\\\/2016\\\/05\\\/13-decks-java-developers-must-see-stay-updated.html#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.javacodegeeks.com\\\/2016\\\/05\\\/13-decks-java-developers-must-see-stay-updated.html\",\"url\":\"https:\\\/\\\/www.javacodegeeks.com\\\/2016\\\/05\\\/13-decks-java-developers-must-see-stay-updated.html\",\"name\":\"13 Decks Java Developers Must See to Stay Updated - Java Code Geeks\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.javacodegeeks.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.javacodegeeks.com\\\/2016\\\/05\\\/13-decks-java-developers-must-see-stay-updated.html#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.javacodegeeks.com\\\/2016\\\/05\\\/13-decks-java-developers-must-see-stay-updated.html#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.javacodegeeks.com\\\/wp-content\\\/uploads\\\/2012\\\/10\\\/enterprise-java-logo.jpg\",\"datePublished\":\"2016-05-22T12:00:48+00:00\",\"dateModified\":\"2016-06-02T08:39:05+00:00\",\"description\":\"There are many key figures in the Java domain, each with his own perspective and opinions about the future of the language. While we can\u2019t be at every\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.javacodegeeks.com\\\/2016\\\/05\\\/13-decks-java-developers-must-see-stay-updated.html#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.javacodegeeks.com\\\/2016\\\/05\\\/13-decks-java-developers-must-see-stay-updated.html\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.javacodegeeks.com\\\/2016\\\/05\\\/13-decks-java-developers-must-see-stay-updated.html#primaryimage\",\"url\":\"https:\\\/\\\/www.javacodegeeks.com\\\/wp-content\\\/uploads\\\/2012\\\/10\\\/enterprise-java-logo.jpg\",\"contentUrl\":\"https:\\\/\\\/www.javacodegeeks.com\\\/wp-content\\\/uploads\\\/2012\\\/10\\\/enterprise-java-logo.jpg\",\"width\":150,\"height\":150,\"caption\":\"java-interview-questions-answers\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.javacodegeeks.com\\\/2016\\\/05\\\/13-decks-java-developers-must-see-stay-updated.html#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.javacodegeeks.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Java\",\"item\":\"https:\\\/\\\/www.javacodegeeks.com\\\/category\\\/java\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Enterprise Java\",\"item\":\"https:\\\/\\\/www.javacodegeeks.com\\\/category\\\/java\\\/enterprise-java\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"13 Decks Java Developers Must See to Stay Updated\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.javacodegeeks.com\\\/#website\",\"url\":\"https:\\\/\\\/www.javacodegeeks.com\\\/\",\"name\":\"Java Code Geeks\",\"description\":\"Java Developers Resource Center\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.javacodegeeks.com\\\/#organization\"},\"alternateName\":\"JCG\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.javacodegeeks.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.javacodegeeks.com\\\/#organization\",\"name\":\"Exelixis Media P.C.\",\"url\":\"https:\\\/\\\/www.javacodegeeks.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.javacodegeeks.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.javacodegeeks.com\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/exelixis-logo.png\",\"contentUrl\":\"https:\\\/\\\/www.javacodegeeks.com\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/exelixis-logo.png\",\"width\":864,\"height\":246,\"caption\":\"Exelixis Media P.C.\"},\"image\":{\"@id\":\"https:\\\/\\\/www.javacodegeeks.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/javacodegeeks\",\"https:\\\/\\\/x.com\\\/javacodegeeks\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.javacodegeeks.com\\\/#\\\/schema\\\/person\\\/ef7c6c1018d4dbffcaa2d47378823ad5\",\"name\":\"Henn Idan\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/af95453f0a46ce21be6e80b4b6c064927a5cbee1c366c2d2223d45c56ad597bc?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/af95453f0a46ce21be6e80b4b6c064927a5cbee1c366c2d2223d45c56ad597bc?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/af95453f0a46ce21be6e80b4b6c064927a5cbee1c366c2d2223d45c56ad597bc?s=96&d=mm&r=g\",\"caption\":\"Henn Idan\"},\"description\":\"Henn works at OverOps, helping developers know when and why code breaks in production. She writes about Java, Scala and everything in between. Lover of gadgets, apps, technology and tea.\",\"sameAs\":[\"http:\\\/\\\/www.overops.com\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/hennidan\",\"https:\\\/\\\/x.com\\\/@overopshq\"],\"url\":\"https:\\\/\\\/www.javacodegeeks.com\\\/author\\\/henn-idan\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"13 Decks Java Developers Must See to Stay Updated - Java Code Geeks","description":"There are many key figures in the Java domain, each with his own perspective and opinions about the future of the language. While we can\u2019t be at every","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.javacodegeeks.com\/2016\/05\/13-decks-java-developers-must-see-stay-updated.html","og_locale":"en_US","og_type":"article","og_title":"13 Decks Java Developers Must See to Stay Updated - Java Code Geeks","og_description":"There are many key figures in the Java domain, each with his own perspective and opinions about the future of the language. While we can\u2019t be at every","og_url":"https:\/\/www.javacodegeeks.com\/2016\/05\/13-decks-java-developers-must-see-stay-updated.html","og_site_name":"Java Code Geeks","article_publisher":"https:\/\/www.facebook.com\/javacodegeeks","article_published_time":"2016-05-22T12:00:48+00:00","article_modified_time":"2016-06-02T08:39:05+00:00","og_image":[{"width":150,"height":150,"url":"https:\/\/www.javacodegeeks.com\/wp-content\/uploads\/2012\/10\/enterprise-java-logo.jpg","type":"image\/jpeg"}],"author":"Henn Idan","twitter_card":"summary_large_image","twitter_creator":"@overopshq","twitter_site":"@javacodegeeks","twitter_misc":{"Written by":"Henn Idan","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.javacodegeeks.com\/2016\/05\/13-decks-java-developers-must-see-stay-updated.html#article","isPartOf":{"@id":"https:\/\/www.javacodegeeks.com\/2016\/05\/13-decks-java-developers-must-see-stay-updated.html"},"author":{"name":"Henn Idan","@id":"https:\/\/www.javacodegeeks.com\/#\/schema\/person\/ef7c6c1018d4dbffcaa2d47378823ad5"},"headline":"13 Decks Java Developers Must See to Stay Updated","datePublished":"2016-05-22T12:00:48+00:00","dateModified":"2016-06-02T08:39:05+00:00","mainEntityOfPage":{"@id":"https:\/\/www.javacodegeeks.com\/2016\/05\/13-decks-java-developers-must-see-stay-updated.html"},"wordCount":1014,"commentCount":2,"publisher":{"@id":"https:\/\/www.javacodegeeks.com\/#organization"},"image":{"@id":"https:\/\/www.javacodegeeks.com\/2016\/05\/13-decks-java-developers-must-see-stay-updated.html#primaryimage"},"thumbnailUrl":"https:\/\/www.javacodegeeks.com\/wp-content\/uploads\/2012\/10\/enterprise-java-logo.jpg","articleSection":["Enterprise Java"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.javacodegeeks.com\/2016\/05\/13-decks-java-developers-must-see-stay-updated.html#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.javacodegeeks.com\/2016\/05\/13-decks-java-developers-must-see-stay-updated.html","url":"https:\/\/www.javacodegeeks.com\/2016\/05\/13-decks-java-developers-must-see-stay-updated.html","name":"13 Decks Java Developers Must See to Stay Updated - Java Code Geeks","isPartOf":{"@id":"https:\/\/www.javacodegeeks.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.javacodegeeks.com\/2016\/05\/13-decks-java-developers-must-see-stay-updated.html#primaryimage"},"image":{"@id":"https:\/\/www.javacodegeeks.com\/2016\/05\/13-decks-java-developers-must-see-stay-updated.html#primaryimage"},"thumbnailUrl":"https:\/\/www.javacodegeeks.com\/wp-content\/uploads\/2012\/10\/enterprise-java-logo.jpg","datePublished":"2016-05-22T12:00:48+00:00","dateModified":"2016-06-02T08:39:05+00:00","description":"There are many key figures in the Java domain, each with his own perspective and opinions about the future of the language. While we can\u2019t be at every","breadcrumb":{"@id":"https:\/\/www.javacodegeeks.com\/2016\/05\/13-decks-java-developers-must-see-stay-updated.html#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.javacodegeeks.com\/2016\/05\/13-decks-java-developers-must-see-stay-updated.html"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.javacodegeeks.com\/2016\/05\/13-decks-java-developers-must-see-stay-updated.html#primaryimage","url":"https:\/\/www.javacodegeeks.com\/wp-content\/uploads\/2012\/10\/enterprise-java-logo.jpg","contentUrl":"https:\/\/www.javacodegeeks.com\/wp-content\/uploads\/2012\/10\/enterprise-java-logo.jpg","width":150,"height":150,"caption":"java-interview-questions-answers"},{"@type":"BreadcrumbList","@id":"https:\/\/www.javacodegeeks.com\/2016\/05\/13-decks-java-developers-must-see-stay-updated.html#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.javacodegeeks.com\/"},{"@type":"ListItem","position":2,"name":"Java","item":"https:\/\/www.javacodegeeks.com\/category\/java"},{"@type":"ListItem","position":3,"name":"Enterprise Java","item":"https:\/\/www.javacodegeeks.com\/category\/java\/enterprise-java"},{"@type":"ListItem","position":4,"name":"13 Decks Java Developers Must See to Stay Updated"}]},{"@type":"WebSite","@id":"https:\/\/www.javacodegeeks.com\/#website","url":"https:\/\/www.javacodegeeks.com\/","name":"Java Code Geeks","description":"Java Developers Resource Center","publisher":{"@id":"https:\/\/www.javacodegeeks.com\/#organization"},"alternateName":"JCG","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.javacodegeeks.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.javacodegeeks.com\/#organization","name":"Exelixis Media P.C.","url":"https:\/\/www.javacodegeeks.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.javacodegeeks.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.javacodegeeks.com\/wp-content\/uploads\/2022\/06\/exelixis-logo.png","contentUrl":"https:\/\/www.javacodegeeks.com\/wp-content\/uploads\/2022\/06\/exelixis-logo.png","width":864,"height":246,"caption":"Exelixis Media P.C."},"image":{"@id":"https:\/\/www.javacodegeeks.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/javacodegeeks","https:\/\/x.com\/javacodegeeks"]},{"@type":"Person","@id":"https:\/\/www.javacodegeeks.com\/#\/schema\/person\/ef7c6c1018d4dbffcaa2d47378823ad5","name":"Henn Idan","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/af95453f0a46ce21be6e80b4b6c064927a5cbee1c366c2d2223d45c56ad597bc?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/af95453f0a46ce21be6e80b4b6c064927a5cbee1c366c2d2223d45c56ad597bc?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/af95453f0a46ce21be6e80b4b6c064927a5cbee1c366c2d2223d45c56ad597bc?s=96&d=mm&r=g","caption":"Henn Idan"},"description":"Henn works at OverOps, helping developers know when and why code breaks in production. She writes about Java, Scala and everything in between. Lover of gadgets, apps, technology and tea.","sameAs":["http:\/\/www.overops.com\/","https:\/\/www.linkedin.com\/in\/hennidan","https:\/\/x.com\/@overopshq"],"url":"https:\/\/www.javacodegeeks.com\/author\/henn-idan"}]}},"_links":{"self":[{"href":"https:\/\/www.javacodegeeks.com\/wp-json\/wp\/v2\/posts\/56385","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.javacodegeeks.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.javacodegeeks.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.javacodegeeks.com\/wp-json\/wp\/v2\/users\/1015"}],"replies":[{"embeddable":true,"href":"https:\/\/www.javacodegeeks.com\/wp-json\/wp\/v2\/comments?post=56385"}],"version-history":[{"count":0,"href":"https:\/\/www.javacodegeeks.com\/wp-json\/wp\/v2\/posts\/56385\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.javacodegeeks.com\/wp-json\/wp\/v2\/media\/112"}],"wp:attachment":[{"href":"https:\/\/www.javacodegeeks.com\/wp-json\/wp\/v2\/media?parent=56385"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.javacodegeeks.com\/wp-json\/wp\/v2\/categories?post=56385"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.javacodegeeks.com\/wp-json\/wp\/v2\/tags?post=56385"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}