{"id":513,"date":"2017-08-26T12:41:03","date_gmt":"2017-08-26T10:41:03","guid":{"rendered":"http:\/\/itblog.inginea.eu\/?p=513"},"modified":"2018-07-03T21:18:10","modified_gmt":"2018-07-03T19:18:10","slug":"oracle-to-open-javaee-what-to-expect","status":"publish","type":"post","link":"https:\/\/ondro.inginea.eu\/index.php\/oracle-to-open-javaee-what-to-expect\/","title":{"rendered":"Oracle announced to open JavaEE &#8211; what to expect in the future?"},"content":{"rendered":"<p>Last week, Oracle announced their <a href=\"https:\/\/blogs.oracle.com\/theaquarium\/opening-up-java-ee\">intentions to open Java EE<\/a> and transfer it to an open source foundation to continue its development in a more open way. I&#8217;ve been involved in some email discussions (<a href=\"https:\/\/groups.google.com\/d\/msg\/javaee-guardians\/xnsSHeIUlj0\/rZ6ArAnDDAAJ\">here<\/a> and <a href=\"https:\/\/groups.google.com\/d\/msg\/javaee-guardians\/dM1B5CxDbHE\/jPEBw-FrDQAJ\">here<\/a>) and in a conference call organized by Oracle and\u00a0I want to summarize what I know and expect in the future. I&#8217;m also a MicroProfile project\u00a0member, so I&#8217;ll comment\u00a0on its relation and future benefits to Java EE.<!--more--><\/p>\n<p>Opening the process of Java EE development and moving it under an open source foundation is certainly a good news. I&#8217;m hopeful that this will finally address many concerns that the community and vendors have had with the current process in the past years, frequently having called for improvements. I appreciate that the process within the JCP has been very open compared to the development of other similar standards or frameworks and that the JCP is evolving in a good and promising direction. But the process is still driven mostly by Oracle and involves many administrative and legal obstacles to community contributions. The collaboration within the Java EE community and most vendors is maturing much faster, in a more and more open and agile way, and the JCP processes and Oracle&#8217;s leadership of Java EE is still too far behind, only catching up with this trend. I credit Oracle my respect that they&#8217;ve realized and admitted this and they decided to transfer the platform into an open foundation, which would be more ready to support the way the Java EE community wants to progress.<\/p>\n<p>It&#8217;s also very promising that Oracle is very open to discussion about the future direction of the Java EE platform, inviting respected partners and members of the community to join a call to discuss Oracle&#8217;s intentions and answer questions. On this call, some concerns were raised, especially about the continuity of the platform after it&#8217;s transferred to an independent foundation. It&#8217;s still uncertain whether the platform can retain its current name Java EE due to trademark licenses and whether the API can evolve continually without breaking changes, again due to license issues. But Oracle seems to be very open and cooperative to resolve these concerns and my hope is that the Java EE platform will be transferred without significant harm. Another thing to keep in mind is that Oracle admitted that their leadership in Java EE development will decrease a lot, becoming just a regular contributor like many others. I can certainly understand that because Oracle&#8217;s been investing heavily in leading most of the Java EE specifications and the current process hasn&#8217;t allowed delegating most of that work because of legal issues. Moving to a foundation will distribute the responsibility for the platform equally among all that benefit from it. This means that with freedom will also come responsibility and the community and vendors will need to invest a lot more into Java EE development than they&#8217;ve used to. But I wouldn&#8217;t be afraid, because the community is already doing this at different levels, most notably within the Eclipse MicroProfile project. For some open source projects like <a href=\"https:\/\/www.payara.fish\/\">Payara<\/a>, which shares a lot of code with the\u00a0<a href=\"https:\/\/javaee.github.io\/glassfish\/\">GlassFish<\/a>\u00a0reference implementation, or\u00a0<a href=\"https:\/\/deltaspike.apache.org\/\">DeltaSpike<\/a>, which provides lots of useful extensions to Java EE, it would be even a lot easier to contribute than now.<\/p>\n<p>I can say that the community and vendors are looking forward to more open collaboration with fewer restrictions. The Eclipse Microprofile project, supported by many Java EE community members and Java EE vendors, already proves that the community is prepared to embrace the platform within an open foundation. The MicroProfile project started as an open initiative to move enterprise Java forward, with focus on delivering the functionality in a very open way and leaving any legal matters as an afterthought, which was welcomed by the community. The Eclipse Foundation then did their best to provide a solid legal and collaboration foundation. This is again a proof that a development platform like Java EE can be safely transferred and continue to thrive under an opensource foundation. MicroProfile is based on Java EE foundations and initiated from discussions within the Java EE community, so both have a lot in common. In my view, MicroProfile can be used as an example of how an API platform can be adopted by an open source foundation, namely the Eclipse Foundation. Java EE can benefit from MicroProfile even more, with MicroProfile providing more agile platform for experimenting with ideas that can be adopted by Java EE when\u00a0matured. In fact, this is not only a promise but it&#8217;s already happening, as the Eclipse Foundation <a href=\"https:\/\/twitter.com\/EclipseFdn\/status\/898526288331264000\">submitted a MicroProfile\u00a0JSR<\/a>\u00a0to the JCP with the aim to become a part of a <a href=\"https:\/\/adtmag.com\/articles\/2017\/08\/23\/eclipse-microprofile.aspx\">future Java EE version<\/a>.<\/p>\n<p>Compared to some rather unpopular things that Oracle did in the past, like\u00a0<a href=\"http:\/\/itblog.inginea.eu\/index.php\/so-oracle-killed-java-net\/\">shutting down the java.net community portal<\/a>, it seems that they are doing the right thing now.\u00a0I believe that the community will hugely benefit from Oracle&#8217;s recent plans and that Java EE will thrive under an open source foundation in harmony with the existing Eclipse MicroProfile project.<\/p>\n<p>UPDATE:<\/p>\n<p>Oracle&#8217;s announced that they have chosen\u00a0<a href=\"https:\/\/blogs.oracle.com\/theaquarium\/opening-up-ee-update\">the Eclipse Foundation to transfer Java EE<\/a>\u00a0to. This is a very natural choice for Java EE and is very welcome by the Java EE and MicroProfile communities.<\/p>\n<blockquote><p>Republished at:<\/p>\n<ul>\n<li><a href=\"https:\/\/dzone.com\/articles\/open-java-ee-what-to-expect\">DZone.com<\/a><\/li>\n<\/ul>\n<\/blockquote>\n","protected":false},"excerpt":{"rendered":"<p>Last week, Oracle announced their intentions to open Java EE and transfer it to an open source foundation to continue its development in a more open way. I&#8217;ve been involved in some email discussions (here and here) and in a conference call organized by Oracle and\u00a0I want to summarize what I know and expect in [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":334,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","footnotes":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false}}},"categories":[140],"tags":[163,83,146,148,142],"series":[],"class_list":["post-513","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-opinion","tag-eclipsefoundation","tag-javaee-en","tag-jcp","tag-microprofile","tag-oracle"],"jetpack_publicize_connections":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Oracle announced to open JavaEE - what to expect in the future? - .Lost in Coding<\/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:\/\/ondro.inginea.eu\/index.php\/oracle-to-open-javaee-what-to-expect\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Oracle announced to open JavaEE - what to expect in the future? - .Lost in Coding\" \/>\n<meta property=\"og:description\" content=\"Last week, Oracle announced their intentions to open Java EE and transfer it to an open source foundation to continue its development in a more open way. I&#8217;ve been involved in some email discussions (here and here) and in a conference call organized by Oracle and\u00a0I want to summarize what I know and expect in [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/ondro.inginea.eu\/index.php\/oracle-to-open-javaee-what-to-expect\/\" \/>\n<meta property=\"og:site_name\" content=\".Lost in Coding\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/ondrej.mihalyi\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/ondrej.mihalyi\" \/>\n<meta property=\"article:published_time\" content=\"2017-08-26T10:41:03+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2018-07-03T19:18:10+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/i2.wp.com\/ondro.inginea.eu\/wp-content\/uploads\/2016\/04\/java-ee-logo-e1460979546754.png?fit=50%2C53&ssl=1\" \/>\n\t<meta property=\"og:image:width\" content=\"50\" \/>\n\t<meta property=\"og:image:height\" content=\"53\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Ondro Mih\u00e1lyi\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@https:\/\/twitter.com\/OndroMih\" \/>\n<meta name=\"twitter:site\" content=\"@OndroMih\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ondro Mih\u00e1lyi\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/ondro.inginea.eu\/index.php\/oracle-to-open-javaee-what-to-expect\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/ondro.inginea.eu\/index.php\/oracle-to-open-javaee-what-to-expect\/\"},\"author\":{\"name\":\"Ondro Mih\u00e1lyi\",\"@id\":\"https:\/\/ondro.inginea.eu\/#\/schema\/person\/07ac1158ec74720744f7146572215616\"},\"headline\":\"Oracle announced to open JavaEE &#8211; what to expect in the future?\",\"datePublished\":\"2017-08-26T10:41:03+00:00\",\"dateModified\":\"2018-07-03T19:18:10+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/ondro.inginea.eu\/index.php\/oracle-to-open-javaee-what-to-expect\/\"},\"wordCount\":918,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/ondro.inginea.eu\/#\/schema\/person\/07ac1158ec74720744f7146572215616\"},\"keywords\":[\"EclipseFoundation\",\"javaee\",\"JCP\",\"microprofile\",\"Oracle\"],\"articleSection\":[\"Opinions\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/ondro.inginea.eu\/index.php\/oracle-to-open-javaee-what-to-expect\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/ondro.inginea.eu\/index.php\/oracle-to-open-javaee-what-to-expect\/\",\"url\":\"https:\/\/ondro.inginea.eu\/index.php\/oracle-to-open-javaee-what-to-expect\/\",\"name\":\"Oracle announced to open JavaEE - what to expect in the future? - .Lost in Coding\",\"isPartOf\":{\"@id\":\"https:\/\/ondro.inginea.eu\/#website\"},\"datePublished\":\"2017-08-26T10:41:03+00:00\",\"dateModified\":\"2018-07-03T19:18:10+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/ondro.inginea.eu\/index.php\/oracle-to-open-javaee-what-to-expect\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/ondro.inginea.eu\/index.php\/oracle-to-open-javaee-what-to-expect\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/ondro.inginea.eu\/index.php\/oracle-to-open-javaee-what-to-expect\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/ondro.inginea.eu\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Oracle announced to open JavaEE &#8211; what to expect in the future?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/ondro.inginea.eu\/#website\",\"url\":\"https:\/\/ondro.inginea.eu\/\",\"name\":\".Lost in Coding\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/ondro.inginea.eu\/#\/schema\/person\/07ac1158ec74720744f7146572215616\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/ondro.inginea.eu\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/ondro.inginea.eu\/#\/schema\/person\/07ac1158ec74720744f7146572215616\",\"name\":\"Ondro Mih\u00e1lyi\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/ondro.inginea.eu\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/i2.wp.com\/ondro.inginea.eu\/wp-content\/uploads\/2017\/08\/fotoOMsquare3x300.jpg?fit=300%2C300&ssl=1\",\"contentUrl\":\"https:\/\/i2.wp.com\/ondro.inginea.eu\/wp-content\/uploads\/2017\/08\/fotoOMsquare3x300.jpg?fit=300%2C300&ssl=1\",\"width\":300,\"height\":300,\"caption\":\"Ondro Mih\u00e1lyi\"},\"logo\":{\"@id\":\"https:\/\/ondro.inginea.eu\/#\/schema\/person\/image\/\"},\"description\":\"Ondro is a software developer and consultant specializing in combining standard and proven tools to solve new and challenging problems. He's been developing in Java for over 10 years. He\u2019s worked for clients like Payara, LottoLand, Uniqa and others. He has co-founded OmniFish, where he works as a director and Jakarta EE expert. He\u2019s passionate about helping his clients and the wider Java community with their projects based on Jakarta EE and similar technologies. As an experienced Java developer and instructor, he's helped companies build and educate their development teams and improve their development processes. He's a core member of several opensource projects and Jakarta EE specification projects. He\u2019s a frequent conference speaker, leader of the Czech JUG and a Java Champion. Ondro is a regular conference speaker at international conferences. Since 2016, he's presented at the following conferences: \u2022 FOSDEM, Brussels, Belgium 2023) \u2022 JChampionsConf, Online (year 2023) \u2022 EclipseCon, Germany (year 2022) \u2022 GeeCon, Prague, Czechia (years 2016, 2019, 2022) \u2022 JavaLand, Bruehl, Germany (years 2018, 2021) \u2022 JFokus, Stockholm, Sweden (year 2019) \u2022 Devops Con, Munich, Germany (year 2019) \u2022 Oracle CodeOne, San Francisco, USA (years 2018, 2019) \u2022 Devoxx, Antwerp, Belgium (year 2018) \u2022 JPrime, Sofia, Bulgaria (years 2017, 2018) \u2022 Java2Days, Sofia, Bulgaria (years 2016, 2018) \u2022 EclipseCon, France (year 2018) \u2022 JavaOne, San Francisco, USA (years 2016, 2017) \u2022 Oracle Code, Prague, Czechia (year 2017) \u2022 Devoxx, London, UK (year 2017) \u2022 GeeCon, Krakow, Poland (year 2017) \u2022 W-JAX, Munich, Germany (years 2016, 2017) \u2022 Bed-Con, Berlin, Germany (year 2017) \u2022 Oredev, Malmo, Sweden (year 2017) \u2022 Devoxx, Casablanca, Morocco (year 2017) \u2022 Java Developer Days, Krakow, Poland (year 2016)\",\"sameAs\":[\"https:\/\/www.facebook.com\/ondrej.mihalyi\",\"https:\/\/cz.linkedin.com\/in\/mihalyiondrej\",\"https:\/\/twitter.com\/https:\/\/twitter.com\/OndroMih\"],\"url\":\"https:\/\/ondro.inginea.eu\/index.php\/author\/ondrejm\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Oracle announced to open JavaEE - what to expect in the future? - .Lost in Coding","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:\/\/ondro.inginea.eu\/index.php\/oracle-to-open-javaee-what-to-expect\/","og_locale":"en_US","og_type":"article","og_title":"Oracle announced to open JavaEE - what to expect in the future? - .Lost in Coding","og_description":"Last week, Oracle announced their intentions to open Java EE and transfer it to an open source foundation to continue its development in a more open way. I&#8217;ve been involved in some email discussions (here and here) and in a conference call organized by Oracle and\u00a0I want to summarize what I know and expect in [&hellip;]","og_url":"https:\/\/ondro.inginea.eu\/index.php\/oracle-to-open-javaee-what-to-expect\/","og_site_name":".Lost in Coding","article_publisher":"https:\/\/www.facebook.com\/ondrej.mihalyi","article_author":"https:\/\/www.facebook.com\/ondrej.mihalyi","article_published_time":"2017-08-26T10:41:03+00:00","article_modified_time":"2018-07-03T19:18:10+00:00","og_image":[{"width":50,"height":53,"url":"https:\/\/i2.wp.com\/ondro.inginea.eu\/wp-content\/uploads\/2016\/04\/java-ee-logo-e1460979546754.png?fit=50%2C53&ssl=1","type":"image\/png"}],"author":"Ondro Mih\u00e1lyi","twitter_card":"summary_large_image","twitter_creator":"@https:\/\/twitter.com\/OndroMih","twitter_site":"@OndroMih","twitter_misc":{"Written by":"Ondro Mih\u00e1lyi","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/ondro.inginea.eu\/index.php\/oracle-to-open-javaee-what-to-expect\/#article","isPartOf":{"@id":"https:\/\/ondro.inginea.eu\/index.php\/oracle-to-open-javaee-what-to-expect\/"},"author":{"name":"Ondro Mih\u00e1lyi","@id":"https:\/\/ondro.inginea.eu\/#\/schema\/person\/07ac1158ec74720744f7146572215616"},"headline":"Oracle announced to open JavaEE &#8211; what to expect in the future?","datePublished":"2017-08-26T10:41:03+00:00","dateModified":"2018-07-03T19:18:10+00:00","mainEntityOfPage":{"@id":"https:\/\/ondro.inginea.eu\/index.php\/oracle-to-open-javaee-what-to-expect\/"},"wordCount":918,"commentCount":0,"publisher":{"@id":"https:\/\/ondro.inginea.eu\/#\/schema\/person\/07ac1158ec74720744f7146572215616"},"keywords":["EclipseFoundation","javaee","JCP","microprofile","Oracle"],"articleSection":["Opinions"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/ondro.inginea.eu\/index.php\/oracle-to-open-javaee-what-to-expect\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/ondro.inginea.eu\/index.php\/oracle-to-open-javaee-what-to-expect\/","url":"https:\/\/ondro.inginea.eu\/index.php\/oracle-to-open-javaee-what-to-expect\/","name":"Oracle announced to open JavaEE - what to expect in the future? - .Lost in Coding","isPartOf":{"@id":"https:\/\/ondro.inginea.eu\/#website"},"datePublished":"2017-08-26T10:41:03+00:00","dateModified":"2018-07-03T19:18:10+00:00","breadcrumb":{"@id":"https:\/\/ondro.inginea.eu\/index.php\/oracle-to-open-javaee-what-to-expect\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ondro.inginea.eu\/index.php\/oracle-to-open-javaee-what-to-expect\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/ondro.inginea.eu\/index.php\/oracle-to-open-javaee-what-to-expect\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/ondro.inginea.eu\/"},{"@type":"ListItem","position":2,"name":"Oracle announced to open JavaEE &#8211; what to expect in the future?"}]},{"@type":"WebSite","@id":"https:\/\/ondro.inginea.eu\/#website","url":"https:\/\/ondro.inginea.eu\/","name":".Lost in Coding","description":"","publisher":{"@id":"https:\/\/ondro.inginea.eu\/#\/schema\/person\/07ac1158ec74720744f7146572215616"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/ondro.inginea.eu\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/ondro.inginea.eu\/#\/schema\/person\/07ac1158ec74720744f7146572215616","name":"Ondro Mih\u00e1lyi","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ondro.inginea.eu\/#\/schema\/person\/image\/","url":"https:\/\/i2.wp.com\/ondro.inginea.eu\/wp-content\/uploads\/2017\/08\/fotoOMsquare3x300.jpg?fit=300%2C300&ssl=1","contentUrl":"https:\/\/i2.wp.com\/ondro.inginea.eu\/wp-content\/uploads\/2017\/08\/fotoOMsquare3x300.jpg?fit=300%2C300&ssl=1","width":300,"height":300,"caption":"Ondro Mih\u00e1lyi"},"logo":{"@id":"https:\/\/ondro.inginea.eu\/#\/schema\/person\/image\/"},"description":"Ondro is a software developer and consultant specializing in combining standard and proven tools to solve new and challenging problems. He's been developing in Java for over 10 years. He\u2019s worked for clients like Payara, LottoLand, Uniqa and others. He has co-founded OmniFish, where he works as a director and Jakarta EE expert. He\u2019s passionate about helping his clients and the wider Java community with their projects based on Jakarta EE and similar technologies. As an experienced Java developer and instructor, he's helped companies build and educate their development teams and improve their development processes. He's a core member of several opensource projects and Jakarta EE specification projects. He\u2019s a frequent conference speaker, leader of the Czech JUG and a Java Champion. Ondro is a regular conference speaker at international conferences. Since 2016, he's presented at the following conferences: \u2022 FOSDEM, Brussels, Belgium 2023) \u2022 JChampionsConf, Online (year 2023) \u2022 EclipseCon, Germany (year 2022) \u2022 GeeCon, Prague, Czechia (years 2016, 2019, 2022) \u2022 JavaLand, Bruehl, Germany (years 2018, 2021) \u2022 JFokus, Stockholm, Sweden (year 2019) \u2022 Devops Con, Munich, Germany (year 2019) \u2022 Oracle CodeOne, San Francisco, USA (years 2018, 2019) \u2022 Devoxx, Antwerp, Belgium (year 2018) \u2022 JPrime, Sofia, Bulgaria (years 2017, 2018) \u2022 Java2Days, Sofia, Bulgaria (years 2016, 2018) \u2022 EclipseCon, France (year 2018) \u2022 JavaOne, San Francisco, USA (years 2016, 2017) \u2022 Oracle Code, Prague, Czechia (year 2017) \u2022 Devoxx, London, UK (year 2017) \u2022 GeeCon, Krakow, Poland (year 2017) \u2022 W-JAX, Munich, Germany (years 2016, 2017) \u2022 Bed-Con, Berlin, Germany (year 2017) \u2022 Oredev, Malmo, Sweden (year 2017) \u2022 Devoxx, Casablanca, Morocco (year 2017) \u2022 Java Developer Days, Krakow, Poland (year 2016)","sameAs":["https:\/\/www.facebook.com\/ondrej.mihalyi","https:\/\/cz.linkedin.com\/in\/mihalyiondrej","https:\/\/twitter.com\/https:\/\/twitter.com\/OndroMih"],"url":"https:\/\/ondro.inginea.eu\/index.php\/author\/ondrejm\/"}]}},"jetpack_featured_media_url":"https:\/\/i0.wp.com\/ondro.inginea.eu\/wp-content\/uploads\/2016\/04\/java-ee-logo-e1460979546754.png?fit=50%2C53&ssl=1","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p6wlb6-8h","jetpack-related-posts":[{"id":401,"url":"https:\/\/ondro.inginea.eu\/index.php\/so-oracle-killed-java-net\/","url_meta":{"origin":513,"position":0},"title":"So, Oracle killed java.net","author":"Ondro Mih\u00e1lyi","date":"24 August, 2016","format":false,"excerpt":"Well, not yet...but they announced to shutdown java.net and kenai by May 2017. I have been interviewed about this for an ADTmag article The 'Sunsetting' of Kenai and java.net by John K. Waters. As Oracle provided little information to what will happen to critical projects that are already hosted on\u2026","rel":"","context":"In &quot;Opinions&quot;","block_context":{"text":"Opinions","link":"https:\/\/ondro.inginea.eu\/index.php\/category\/opinion\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":877,"url":"https:\/\/ondro.inginea.eu\/index.php\/jakarta-ee-experts-at-eclipsecon-2021\/","url_meta":{"origin":513,"position":1},"title":"Jakarta EE experts at EclipseCon 2021","author":"Ondro Mih\u00e1lyi","date":"23 August, 2021","format":false,"excerpt":"EclipseCon conference is a great event for all Java developers, especially those who are passionate about and believe in opensource. The conference is scheduled for 26-28 October 2021. I wholeheartedly recommend to attend it. It's a free online event, you just need to register to attend: https:\/\/www.eclipsecon.org\/2021 Specifically for users\u2026","rel":"","context":"In &quot;Events &amp; Conferences&quot;","block_context":{"text":"Events &amp; Conferences","link":"https:\/\/ondro.inginea.eu\/index.php\/category\/events-conferences\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":157,"url":"https:\/\/ondro.inginea.eu\/index.php\/structure-of-modern-java-ee-application-in-slovak-language\/","url_meta":{"origin":513,"position":2},"title":"[Slovak language] \u0160trukt\u00fara modernej Java EE aplik\u00e1cie","author":"Ondro Mih\u00e1lyi","date":"4 October, 2015","format":false,"excerpt":"Read in Slovak language: \u0160trukt\u00fara modernej Java EE aplik\u00e1cie (Structure of modern Java EE application). \u00a0","rel":"","context":"In &quot;Slovak&quot;","block_context":{"text":"Slovak","link":"https:\/\/ondro.inginea.eu\/index.php\/category\/slovak\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":286,"url":"https:\/\/ondro.inginea.eu\/index.php\/building-a-new-productive-team-around-java-ee-7\/","url_meta":{"origin":513,"position":3},"title":"Building a new productive team around Java&nbsp;EE&nbsp;7","author":"Ondro Mih\u00e1lyi","date":"18 April, 2016","format":false,"excerpt":"Anton Smutn\u00fd is a software engineering manager at Muehlbauer Group, an international industrial company specializing in wide array of technologies. At the technology center located in Nitra, Slovakia, they are building a new agile Java team to fulfil growing internal needs for innovation and automation. Their team approached me to\u2026","rel":"","context":"In &quot;Interviews&quot;","block_context":{"text":"Interviews","link":"https:\/\/ondro.inginea.eu\/index.php\/category\/interviews\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":209,"url":"https:\/\/ondro.inginea.eu\/index.php\/mvc-1-0-in-java-ee-8-getting-started-using-facelets\/","url_meta":{"origin":513,"position":4},"title":"MVC 1.0 in Java EE 8: Getting started using facelets","author":"Ondro Mih\u00e1lyi","date":"19 January, 2016","format":false,"excerpt":"MVC 1.0 is an action-based Model-View-Controller web framework, which will be a part of future Java EE 8. It will live side by side with component-based JSF framework and will provide an alternative for building HTML+javascript oriented applications with full control over URLs. This post summarizes what needs to be\u2026","rel":"","context":"In &quot;Jakarta EE&quot;","block_context":{"text":"Jakarta EE","link":"https:\/\/ondro.inginea.eu\/index.php\/category\/java\/jakarta-ee\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":365,"url":"https:\/\/ondro.inginea.eu\/index.php\/my-recent-talks-at-jug-in-prague\/","url_meta":{"origin":513,"position":5},"title":"My recent talks at JUG in Prague","author":"Ondro Mih\u00e1lyi","date":"29 July, 2016","format":false,"excerpt":"In June, I had a public presentation at a Java User Group in Prague. It was the first time I gave my new talk about building reactive applications with Java EE. And as a bonus, I wanted to introduce Payara project and how it relates to the GlassFish project.I was\u2026","rel":"","context":"In &quot;Events &amp; Conferences&quot;","block_context":{"text":"Events &amp; Conferences","link":"https:\/\/ondro.inginea.eu\/index.php\/category\/events-conferences\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/img.youtube.com\/vi\/ZdhGuoTYOIE\/0.jpg?resize=350%2C200","width":350,"height":200},"classes":[]}],"_links":{"self":[{"href":"https:\/\/ondro.inginea.eu\/index.php\/wp-json\/wp\/v2\/posts\/513"}],"collection":[{"href":"https:\/\/ondro.inginea.eu\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ondro.inginea.eu\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ondro.inginea.eu\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/ondro.inginea.eu\/index.php\/wp-json\/wp\/v2\/comments?post=513"}],"version-history":[{"count":19,"href":"https:\/\/ondro.inginea.eu\/index.php\/wp-json\/wp\/v2\/posts\/513\/revisions"}],"predecessor-version":[{"id":689,"href":"https:\/\/ondro.inginea.eu\/index.php\/wp-json\/wp\/v2\/posts\/513\/revisions\/689"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ondro.inginea.eu\/index.php\/wp-json\/wp\/v2\/media\/334"}],"wp:attachment":[{"href":"https:\/\/ondro.inginea.eu\/index.php\/wp-json\/wp\/v2\/media?parent=513"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ondro.inginea.eu\/index.php\/wp-json\/wp\/v2\/categories?post=513"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ondro.inginea.eu\/index.php\/wp-json\/wp\/v2\/tags?post=513"},{"taxonomy":"series","embeddable":true,"href":"https:\/\/ondro.inginea.eu\/index.php\/wp-json\/wp\/v2\/series?post=513"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}