{"id":2163,"date":"2026-04-16T10:32:48","date_gmt":"2026-04-16T10:32:48","guid":{"rendered":"https:\/\/jakartaone.jakarta.ee\/?p=2163"},"modified":"2026-04-30T05:40:16","modified_gmt":"2026-04-30T09:40:16","slug":"jakarta-tech-talk-jakarta-ee-on-virtual-threads","status":"publish","type":"post","link":"https:\/\/jakartaone.jakarta.ee\/jakarta-tech-talk-jakarta-ee-on-virtual-threads\/","title":{"rendered":"Jakarta Tech talk: Jakarta EE on Virtual Threads"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"2163\" class=\"elementor elementor-2163\" data-elementor-post-type=\"post\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5f7db41 e-flex e-con-boxed e-con e-parent\" data-id=\"5f7db41\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5d70d014 elementor-widget elementor-widget-text-editor\" data-id=\"5d70d014\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t\n<p><a href=\"https:\/\/www.meetup.com\/jakartatechtalks_\/events\/314296452\/attendees\/\"><\/a><\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7538947a e-con-full e-flex e-con e-parent\" data-id=\"7538947a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-30e82b90 e-con-full e-flex e-con e-child\" data-id=\"30e82b90\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-42c27140 e-con-full e-flex e-con e-child\" data-id=\"42c27140\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1abef3ea elementor-widget elementor-widget-heading\" data-id=\"1abef3ea\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">August 4, 2026<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1220dd63 elementor-widget elementor-widget-heading\" data-id=\"1220dd63\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Jakarta Tech talk: Jakarta EE on Virtual Threads<\/h1>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7c631f33 e-con-full e-flex e-con e-child\" data-id=\"7c631f33\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-410b59c elementor-widget elementor-widget-button\" data-id=\"410b59c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm elementor-animation-grow\" href=\"https:\/\/www.crowdcast.io\/c\/aug4-26-jakartatechtalk\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" height=\"24px\" viewBox=\"0 -960 960 960\" width=\"24px\" fill=\"#ffffff\"><path d=\"m256-240-56-56 384-384H240v-80h480v480h-80v-344L256-240Z\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Register<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9f06cb5 e-con-full e-flex e-con e-child\" data-id=\"9f06cb5\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6521cf4c elementor-widget elementor-widget-image\" data-id=\"6521cf4c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"2250\" height=\"1266\" src=\"https:\/\/jakartaone.jakarta.ee\/wp-content\/uploads\/2026\/04\/Hero-Page-Banner-12.png\" class=\"attachment-full size-full wp-image-3261\" alt=\"\" srcset=\"https:\/\/jakartaone.jakarta.ee\/wp-content\/uploads\/2026\/04\/Hero-Page-Banner-12.png 2250w, https:\/\/jakartaone.jakarta.ee\/wp-content\/uploads\/2026\/04\/Hero-Page-Banner-12-300x169.png 300w, https:\/\/jakartaone.jakarta.ee\/wp-content\/uploads\/2026\/04\/Hero-Page-Banner-12-1024x576.png 1024w, https:\/\/jakartaone.jakarta.ee\/wp-content\/uploads\/2026\/04\/Hero-Page-Banner-12-768x432.png 768w, https:\/\/jakartaone.jakarta.ee\/wp-content\/uploads\/2026\/04\/Hero-Page-Banner-12-1536x864.png 1536w, https:\/\/jakartaone.jakarta.ee\/wp-content\/uploads\/2026\/04\/Hero-Page-Banner-12-2048x1152.png 2048w\" sizes=\"(max-width: 2250px) 100vw, 2250px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6fd305e5 e-con-full e-flex e-con e-parent\" data-id=\"6fd305e5\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-4fa468af e-con-full e-flex e-con e-child\" data-id=\"4fa468af\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-38ca1ce5 elementor-widget elementor-widget-heading\" data-id=\"38ca1ce5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">About the Event<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1bbe51d9 e-con-full e-flex e-con e-child\" data-id=\"1bbe51d9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-3f5977bb e-con-full e-flex e-con e-child\" data-id=\"3f5977bb\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-32a8b0cc elementor-position-inline-start elementor-widget__width-initial elementor-widget-mobile__width-inherit elementor-view-default elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"32a8b0cc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"25\" viewBox=\"0 0 20 25\" fill=\"none\"><path d=\"M11.7656 11.7656C12.2552 11.276 12.5 10.6875 12.5 10C12.5 9.3125 12.2552 8.72396 11.7656 8.23438C11.276 7.74479 10.6875 7.5 10 7.5C9.3125 7.5 8.72396 7.74479 8.23438 8.23438C7.74479 8.72396 7.5 9.3125 7.5 10C7.5 10.6875 7.74479 11.276 8.23438 11.7656C8.72396 12.2552 9.3125 12.5 10 12.5C10.6875 12.5 11.276 12.2552 11.7656 11.7656ZM10 21.6875C12.5417 19.3542 14.4271 17.2344 15.6562 15.3281C16.8854 13.4219 17.5 11.7292 17.5 10.25C17.5 7.97917 16.776 6.11979 15.3281 4.67188C13.8802 3.22396 12.1042 2.5 10 2.5C7.89583 2.5 6.11979 3.22396 4.67188 4.67188C3.22396 6.11979 2.5 7.97917 2.5 10.25C2.5 11.7292 3.11458 13.4219 4.34375 15.3281C5.57292 17.2344 7.45833 19.3542 10 21.6875ZM10 25C6.64583 22.1458 4.14062 19.4948 2.48438 17.0469C0.828125 14.599 0 12.3333 0 10.25C0 7.125 1.00521 4.63542 3.01562 2.78125C5.02604 0.927083 7.35417 0 10 0C12.6458 0 14.974 0.927083 16.9844 2.78125C18.9948 4.63542 20 7.125 20 10.25C20 12.3333 19.1719 14.599 17.5156 17.0469C15.8594 19.4948 13.3542 22.1458 10 25Z\" fill=\"white\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tOnline event\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-72fc6717 elementor-position-inline-start elementor-widget__width-initial elementor-widget-mobile__width-inherit elementor-view-default elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"72fc6717\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"22\" height=\"24\" viewBox=\"0 0 22 24\" fill=\"none\"><path d=\"M2.375 23.75C1.72187 23.75 1.16276 23.5174 0.697656 23.0523C0.232552 22.5872 0 22.0281 0 21.375V4.75C0 4.09687 0.232552 3.53776 0.697656 3.07266C1.16276 2.60755 1.72187 2.375 2.375 2.375H3.5625V0H5.9375V2.375H15.4375V0H17.8125V2.375H19C19.6531 2.375 20.2122 2.60755 20.6773 3.07266C21.1424 3.53776 21.375 4.09687 21.375 4.75V21.375C21.375 22.0281 21.1424 22.5872 20.6773 23.0523C20.2122 23.5174 19.6531 23.75 19 23.75H2.375ZM2.375 21.375H19V9.5H2.375V21.375ZM2.375 7.125H19V4.75H2.375V7.125ZM10.6875 14.25C10.351 14.25 10.069 14.1362 9.84141 13.9086C9.6138 13.681 9.5 13.399 9.5 13.0625C9.5 12.726 9.6138 12.444 9.84141 12.2164C10.069 11.9888 10.351 11.875 10.6875 11.875C11.024 11.875 11.306 11.9888 11.5336 12.2164C11.7612 12.444 11.875 12.726 11.875 13.0625C11.875 13.399 11.7612 13.681 11.5336 13.9086C11.306 14.1362 11.024 14.25 10.6875 14.25ZM5.09141 13.9086C4.8638 13.681 4.75 13.399 4.75 13.0625C4.75 12.726 4.8638 12.444 5.09141 12.2164C5.31901 11.9888 5.60104 11.875 5.9375 11.875C6.27396 11.875 6.55599 11.9888 6.78359 12.2164C7.0112 12.444 7.125 12.726 7.125 13.0625C7.125 13.399 7.0112 13.681 6.78359 13.9086C6.55599 14.1362 6.27396 14.25 5.9375 14.25C5.60104 14.25 5.31901 14.1362 5.09141 13.9086ZM15.4375 14.25C15.101 14.25 14.819 14.1362 14.5914 13.9086C14.3638 13.681 14.25 13.399 14.25 13.0625C14.25 12.726 14.3638 12.444 14.5914 12.2164C14.819 11.9888 15.101 11.875 15.4375 11.875C15.774 11.875 16.056 11.9888 16.2836 12.2164C16.5112 12.444 16.625 12.726 16.625 13.0625C16.625 13.399 16.5112 13.681 16.2836 13.9086C16.056 14.1362 15.774 14.25 15.4375 14.25ZM10.6875 19C10.351 19 10.069 18.8862 9.84141 18.6586C9.6138 18.431 9.5 18.149 9.5 17.8125C9.5 17.476 9.6138 17.194 9.84141 16.9664C10.069 16.7388 10.351 16.625 10.6875 16.625C11.024 16.625 11.306 16.7388 11.5336 16.9664C11.7612 17.194 11.875 17.476 11.875 17.8125C11.875 18.149 11.7612 18.431 11.5336 18.6586C11.306 18.8862 11.024 19 10.6875 19ZM5.09141 18.6586C4.8638 18.431 4.75 18.149 4.75 17.8125C4.75 17.476 4.8638 17.194 5.09141 16.9664C5.31901 16.7388 5.60104 16.625 5.9375 16.625C6.27396 16.625 6.55599 16.7388 6.78359 16.9664C7.0112 17.194 7.125 17.476 7.125 17.8125C7.125 18.149 7.0112 18.431 6.78359 18.6586C6.55599 18.8862 6.27396 19 5.9375 19C5.60104 19 5.31901 18.8862 5.09141 18.6586ZM15.4375 19C15.101 19 14.819 18.8862 14.5914 18.6586C14.3638 18.431 14.25 18.149 14.25 17.8125C14.25 17.476 14.3638 17.194 14.5914 16.9664C14.819 16.7388 15.101 16.625 15.4375 16.625C15.774 16.625 16.056 16.7388 16.2836 16.9664C16.5112 17.194 16.625 17.476 16.625 17.8125C16.625 18.149 16.5112 18.431 16.2836 18.6586C16.056 18.8862 15.774 19 15.4375 19Z\" fill=\"white\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tAugust 4, 2026\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-60950cc9 elementor-position-inline-start elementor-widget__width-initial elementor-widget-mobile__width-inherit elementor-view-default elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"60950cc9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"27\" height=\"25\" viewBox=\"0 0 27 25\" fill=\"none\"><path d=\"M8.92188 23.6719C7.55729 23.0781 6.36979 22.276 5.35938 21.2656C4.34896 20.2552 3.54688 19.0677 2.95313 17.7031C2.35938 16.3385 2.0625 14.875 2.0625 13.3125C2.0625 11.75 2.35938 10.2865 2.95313 8.92188C3.54688 7.55729 4.34896 6.36979 5.35938 5.35938C6.36979 4.34896 7.55729 3.54688 8.92188 2.95312C10.2865 2.35938 11.75 2.0625 13.3125 2.0625C14.875 2.0625 16.3385 2.35938 17.7031 2.95312C19.0677 3.54688 20.2552 4.34896 21.2656 5.35938C22.276 6.36979 23.0781 7.55729 23.6719 8.92188C24.2656 10.2865 24.5625 11.75 24.5625 13.3125C24.5625 14.875 24.2656 16.3385 23.6719 17.7031C23.0781 19.0677 22.276 20.2552 21.2656 21.2656C20.2552 22.276 19.0677 23.0781 17.7031 23.6719C16.3385 24.2656 14.875 24.5625 13.3125 24.5625C11.75 24.5625 10.2865 24.2656 8.92188 23.6719ZM16.8125 18.5625L18.5625 16.8125L14.5625 12.8125V7.0625H12.0625V13.8125L16.8125 18.5625ZM5.3125 0L7.0625 1.75L1.75 7.0625L0 5.3125L5.3125 0ZM21.3125 0L26.625 5.3125L24.875 7.0625L19.5625 1.75L21.3125 0ZM13.3125 22.0625C15.75 22.0625 17.8177 21.2135 19.5156 19.5156C21.2135 17.8177 22.0625 15.75 22.0625 13.3125C22.0625 10.875 21.2135 8.80729 19.5156 7.10938C17.8177 5.41146 15.75 4.5625 13.3125 4.5625C10.875 4.5625 8.80729 5.41146 7.10938 7.10938C5.41146 8.80729 4.5625 10.875 4.5625 13.3125C4.5625 15.75 5.41146 17.8177 7.10938 19.5156C8.80729 21.2135 10.875 22.0625 13.3125 22.0625Z\" fill=\"white\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\t10:00 AM EST\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d304105 elementor-widget elementor-widget-text-editor\" data-id=\"d304105\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p class=\"mb-ds2-10\"># Jakarta EE on Virtual Threads: How Helidon MP 4.3 Delivers Reactive Performance with Blocking Code<\/p>\n<p class=\"mb-ds2-10\">For years, enterprise Java developers faced a difficult trade-off: stick to the familiar, simple blocking style of Jakarta EE (JAX-RS, CDI) or switch to complex reactive paradigms to achieve high-throughput concurrency.<br \/>Helidon MP 4.3 shatters this dilemma.<br \/>Built on the revolutionary Helidon WebServer, Helidon 4 is the world\u2019s first microservices framework designed from the ground up for Java 21 Virtual Threads. This architecture allows you to write standard, imperative MicroProfile code that automatically benefits from massive scalability\u2014no CompletableFutures or reactive chains required.<\/p>\n<p class=\"mb-ds2-10\">In this session, we will explore how Helidon MP 4.3 combines the stability of Jakarta standards with the cutting edge of Java development. We will dive into a live coding demonstration showcasing:<\/p>\n<ul class=\"pl-5 list-disc mb-4\">\n<li>The Virtual Thread Advantage: How Helidon achieves &#8220;reactive&#8221; performance with blocking APIs, and why this matters for your architecture.<\/li>\n<li>Helidon AI Integration: A look at the new LangChain4j support, enabling you to inject LLM capabilities directly into your microservices using declarative annotations.<\/li>\n<li>Productivity Boosters: A walkthrough of the Helidon Data Repository pattern, significantly reducing boilerplate code for JPA\/persistence operations.<\/li>\n<\/ul>\n<p class=\"mb-ds2-10\">Join us to see how Helidon MP 4.3 allows you to build the fastest, most modern microservices using the Jakarta EE skills you already possess.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2d212632 e-con-full e-flex e-con e-parent\" data-id=\"2d212632\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-72fc0e34 elementor-widget elementor-widget-heading\" data-id=\"72fc0e34\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Speaker<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-57c5f22b elementor-grid-1 elementor-grid-tablet-2 elementor-grid-mobile-1 elementor-widget elementor-widget-loop-grid\" data-id=\"57c5f22b\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;template_id&quot;:2129,&quot;columns&quot;:1,&quot;_skin&quot;:&quot;post&quot;,&quot;columns_tablet&quot;:&quot;2&quot;,&quot;columns_mobile&quot;:&quot;1&quot;,&quot;edit_handle_selector&quot;:&quot;[data-elementor-type=\\&quot;loop-item\\&quot;]&quot;,&quot;row_gap&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;row_gap_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;row_gap_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"loop-grid.post\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-loop-container elementor-grid\" role=\"list\">\n\t\t<style id=\"loop-2129\">.elementor-2129 .elementor-element.elementor-element-46d08bb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:80px;--padding-right:80px;}.elementor-2129 .elementor-element.elementor-element-f87c4ad{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-2129 .elementor-element.elementor-element-06871bb{text-align:center;}.elementor-2129 .elementor-element.elementor-element-06871bb img{width:100%;max-width:100%;border-radius:10px 10px 10px 10px;}.elementor-2129 .elementor-element.elementor-element-14a3ce0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2129 .elementor-element.elementor-element-174a900 .elementor-icon-wrapper{text-align:center;}.elementor-2129 .elementor-element.elementor-element-174a900.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-2129 .elementor-element.elementor-element-174a900.elementor-view-framed .elementor-icon, .elementor-2129 .elementor-element.elementor-element-174a900.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-2129 .elementor-element.elementor-element-174a900.elementor-view-framed .elementor-icon, .elementor-2129 .elementor-element.elementor-element-174a900.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2129 .elementor-element.elementor-element-174a900 .elementor-icon{font-size:30px;}.elementor-2129 .elementor-element.elementor-element-174a900 .elementor-icon svg{height:30px;}.elementor-2129 .elementor-element.elementor-element-174a900 .elementor-icon-wrapper svg{width:auto;}.elementor-2129 .elementor-element.elementor-element-3234df6 .elementor-icon-wrapper{text-align:center;}.elementor-2129 .elementor-element.elementor-element-3234df6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-2129 .elementor-element.elementor-element-3234df6.elementor-view-framed .elementor-icon, .elementor-2129 .elementor-element.elementor-element-3234df6.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-2129 .elementor-element.elementor-element-3234df6.elementor-view-framed .elementor-icon, .elementor-2129 .elementor-element.elementor-element-3234df6.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2129 .elementor-element.elementor-element-3234df6 .elementor-icon{font-size:30px;}.elementor-2129 .elementor-element.elementor-element-3234df6 .elementor-icon svg{height:30px;}.elementor-2129 .elementor-element.elementor-element-3234df6 .elementor-icon-wrapper svg{width:auto;}.elementor-2129 .elementor-element.elementor-element-d6eda38 .elementor-icon-wrapper{text-align:center;}.elementor-2129 .elementor-element.elementor-element-d6eda38.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-2129 .elementor-element.elementor-element-d6eda38.elementor-view-framed .elementor-icon, .elementor-2129 .elementor-element.elementor-element-d6eda38.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-2129 .elementor-element.elementor-element-d6eda38.elementor-view-framed .elementor-icon, .elementor-2129 .elementor-element.elementor-element-d6eda38.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2129 .elementor-element.elementor-element-d6eda38 .elementor-icon{font-size:30px;}.elementor-2129 .elementor-element.elementor-element-d6eda38 .elementor-icon svg{height:30px;}.elementor-2129 .elementor-element.elementor-element-d6eda38 .elementor-icon-wrapper svg{width:auto;}.elementor-2129 .elementor-element.elementor-element-fa5845e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2129 .elementor-element.elementor-element-fa5845e.e-con{--align-self:center;}.elementor-2129 .elementor-element.elementor-element-614a2f8{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2129 .elementor-element.elementor-element-5bad821{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-2129 .elementor-element.elementor-element-5364bad .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-secondary );}.elementor-2129 .elementor-element.elementor-element-273afc1 .elementor-heading-title{font-family:\"Inter\", Sans-serif;font-size:20px;font-weight:400;line-height:25px;color:#777B84;}.elementor-2129 .elementor-element.elementor-element-dbc9be0 .elementor-heading-title{font-family:\"Inter\", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:var( --e-global-color-accent );}@media(min-width:768px){.elementor-2129 .elementor-element.elementor-element-f87c4ad{--width:35%;}.elementor-2129 .elementor-element.elementor-element-fa5845e{--width:65%;}}@media(max-width:1024px){.elementor-2129 .elementor-element.elementor-element-46d08bb{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2129 .elementor-element.elementor-element-5364bad .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2129 .elementor-element.elementor-element-273afc1 .elementor-heading-title{font-size:22px;line-height:28px;}.elementor-2129 .elementor-element.elementor-element-dbc9be0 .elementor-heading-title{font-size:18px;line-height:24px;}}@media(max-width:767px){.elementor-2129 .elementor-element.elementor-element-46d08bb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2129 .elementor-element.elementor-element-5364bad .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2129 .elementor-element.elementor-element-273afc1 .elementor-heading-title{font-size:22px;}.elementor-2129 .elementor-element.elementor-element-dbc9be0 .elementor-heading-title{font-size:18px;}}<\/style>\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"2129\" class=\"elementor elementor-2129 e-loop-item e-loop-item-2166 post-2166 speaker type-speaker status-publish has-post-thumbnail hentry\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t<div class=\"elementor-element elementor-element-46d08bb e-con-full e-flex e-con e-parent\" data-id=\"46d08bb\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-f87c4ad e-con-full e-flex e-con e-child\" data-id=\"f87c4ad\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-06871bb elementor-widget elementor-widget-image\" data-id=\"06871bb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"304\" height=\"270\" src=\"https:\/\/jakartaone.jakarta.ee\/wp-content\/uploads\/2026\/04\/highres_533720663-1.png\" class=\"attachment-large size-large wp-image-2167\" alt=\"\" srcset=\"https:\/\/jakartaone.jakarta.ee\/wp-content\/uploads\/2026\/04\/highres_533720663-1.png 304w, https:\/\/jakartaone.jakarta.ee\/wp-content\/uploads\/2026\/04\/highres_533720663-1-300x266.png 300w\" sizes=\"(max-width: 304px) 100vw, 304px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-14a3ce0 e-con-full e-flex e-con e-child\" data-id=\"14a3ce0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-174a900 elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"174a900\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"28\" height=\"28\" viewBox=\"0 0 28 28\" fill=\"none\"><g clip-path=\"url(#clip0_1455_6076)\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M14.0116 0C6.26354 0 0 6.30972 0 14.1157C0 20.3554 4.01327 25.6372 9.58073 27.5066C10.2768 27.6472 10.5318 27.2029 10.5318 26.8292C10.5318 26.502 10.5088 25.3803 10.5088 24.2115C6.61115 25.053 5.79949 22.5288 5.79949 22.5288C5.17311 20.8929 4.245 20.4725 4.245 20.4725C2.96929 19.6077 4.33793 19.6077 4.33793 19.6077C5.75303 19.7012 6.49557 21.0567 6.49557 21.0567C7.74804 23.2066 9.76629 22.5991 10.5782 22.2251C10.6941 21.3137 11.0655 20.6827 11.4599 20.3322C8.3512 20.005 5.08047 18.7898 5.08047 13.3677C5.08047 11.8253 5.63687 10.5633 6.51851 9.58188C6.37941 9.2314 5.89213 7.78218 6.6579 5.84251C6.6579 5.84251 7.84097 5.46852 10.5085 7.29145C11.6506 6.98247 12.8284 6.82528 14.0116 6.82396C15.1947 6.82396 16.4007 6.98773 17.5143 7.29145C20.1822 5.46852 21.3653 5.84251 21.3653 5.84251C22.131 7.78218 21.6435 9.2314 21.5044 9.58188C22.4092 10.5633 22.9427 11.8253 22.9427 13.3677C22.9427 18.7898 19.672 19.9814 16.5401 20.3322C17.0506 20.7762 17.4911 21.6174 17.4911 22.9496C17.4911 24.8425 17.4682 26.3617 17.4682 26.8289C17.4682 27.2029 17.7234 27.6472 18.4192 27.5069C23.9867 25.637 27.9999 20.3554 27.9999 14.1157C28.0229 6.30972 21.7364 0 14.0116 0Z\" fill=\"#132042\"><\/path><\/g><defs><clipPath id=\"clip0_1455_6076\"><rect width=\"28\" height=\"28\" fill=\"white\"><\/rect><\/clipPath><\/defs><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3234df6 elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"3234df6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"28\" height=\"28\" viewBox=\"0 0 28 28\" fill=\"none\"><g clip-path=\"url(#clip0_1455_6078)\"><path d=\"M25.9273 -0.000976562H2.06719C0.924219 -0.000976562 0 0.901367 0 2.01699V25.9756C0 27.0912 0.924219 27.999 2.06719 27.999H25.9273C27.0703 27.999 28 27.0912 28 25.9811V2.01699C28 0.901367 27.0703 -0.000976562 25.9273 -0.000976562ZM8.30703 23.8592H4.15078V10.4936H8.30703V23.8592ZM6.22891 8.67246C4.89453 8.67246 3.81719 7.59512 3.81719 6.26621C3.81719 4.9373 4.89453 3.85996 6.22891 3.85996C7.55781 3.85996 8.63516 4.9373 8.63516 6.26621C8.63516 7.58965 7.55781 8.67246 6.22891 8.67246ZM23.8602 23.8592H19.7094V17.3623C19.7094 15.8146 19.682 13.8186 17.5492 13.8186C15.3891 13.8186 15.0609 15.5084 15.0609 17.2529V23.8592H10.9156V10.4936H14.8969V12.3201H14.9516C15.5039 11.2701 16.8602 10.16 18.8781 10.16C23.0836 10.16 23.8602 12.9271 23.8602 16.5256V23.8592Z\" fill=\"#132042\"><\/path><\/g><defs><clipPath id=\"clip0_1455_6078\"><rect width=\"28\" height=\"28\" fill=\"white\"><\/rect><\/clipPath><\/defs><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d6eda38 elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"d6eda38\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"28\" height=\"28\" viewBox=\"0 0 28 28\" fill=\"none\"><path d=\"M21.3859 2.2207H25.3216L16.7232 12.0481L26.8385 25.421H18.9183L12.7149 17.3104L5.61681 25.421H1.67871L10.8755 14.9095L1.17188 2.2207H9.29317L14.9005 9.63409L21.3859 2.2207ZM20.0046 23.0653H22.1854L8.10817 4.45269H5.76791L20.0046 23.0653Z\" fill=\"#132042\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-fa5845e e-con-full e-flex e-con e-child\" data-id=\"fa5845e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-614a2f8 e-con-full e-flex e-con e-child\" data-id=\"614a2f8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-5bad821 e-con-full e-flex e-con e-child\" data-id=\"5bad821\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5364bad elementor-widget elementor-widget-heading\" data-id=\"5364bad\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Doug Drechsel<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-273afc1 elementor-widget elementor-widget-heading\" data-id=\"273afc1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Software Engineer | Spanning Foundational Enterprise Technologies<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-dbc9be0 elementor-widget elementor-widget-heading\" data-id=\"dbc9be0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Doug Drechsel is an Oracle Developer Evangelist with over 30 years of experience in software engineering, spanning foundational enterprise technologies like Tuxedo and WebLogic Server to modern cloud-native architectures. Currently, Doug focuses on empowering developers to build high-performance microservices and full-stack applications using Helidon and Oracle Database 23ai.\r\nHe is a passionate advocate for modernizing Java development, specializing in leveraging virtual threads and Jakarta EE standards to create scalable, efficient systems. A frequent speaker and technical content creator, Doug actively explores the intersection of enterprise Java and cutting-edge performance, with a recent deep dive into the developer experience enhancements and speed of Helidon 4.3.1 MP.\r\nhttps:\/\/medium.com\/@DatabaseDoug<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Register About the Event Online event 10:00 AM EST # Jakarta EE on Virtual Threads: How Helidon MP 4.3 Delivers Reactive Performance with Blocking Code For years, enterprise Java developers faced a difficult trade-off: stick to the familiar, simple blocking style of Jakarta EE (JAX-RS, CDI) or switch to complex reactive paradigms to achieve high-throughput [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":3261,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"elementor_header_footer","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[6],"tags":[],"class_list":["post-2163","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tech-talk"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Jakarta Tech talk: Jakarta EE on Virtual Threads | JakartaOne<\/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:\/\/jakartaone.jakarta.ee\/jakarta-tech-talk-jakarta-ee-on-virtual-threads\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Jakarta Tech talk: Jakarta EE on Virtual Threads | JakartaOne\" \/>\n<meta property=\"og:description\" content=\"Register About the Event Online event 10:00 AM EST # Jakarta EE on Virtual Threads: How Helidon MP 4.3 Delivers Reactive Performance with Blocking Code For years, enterprise Java developers faced a difficult trade-off: stick to the familiar, simple blocking style of Jakarta EE (JAX-RS, CDI) or switch to complex reactive paradigms to achieve high-throughput [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jakartaone.jakarta.ee\/jakarta-tech-talk-jakarta-ee-on-virtual-threads\/\" \/>\n<meta property=\"og:site_name\" content=\"JakartaOne\" \/>\n<meta property=\"article:published_time\" content=\"2026-04-16T10:32:48+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-30T09:40:16+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/jakartaone.jakarta.ee\/wp-content\/uploads\/2026\/04\/Hero-Page-Banner-12.png\" \/>\n\t<meta property=\"og:image:width\" content=\"2250\" \/>\n\t<meta property=\"og:image:height\" content=\"1266\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Nidhi Agarwal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Nidhi Agarwal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/jakartaone.jakarta.ee\\\/jakarta-tech-talk-jakarta-ee-on-virtual-threads\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/jakartaone.jakarta.ee\\\/jakarta-tech-talk-jakarta-ee-on-virtual-threads\\\/\"},\"author\":{\"name\":\"Nidhi Agarwal\",\"@id\":\"https:\\\/\\\/jakartaone.jakarta.ee\\\/#\\\/schema\\\/person\\\/bdf477fc174c520e080d7c6808d5bba6\"},\"headline\":\"Jakarta Tech talk: Jakarta EE on Virtual Threads\",\"datePublished\":\"2026-04-16T10:32:48+00:00\",\"dateModified\":\"2026-04-30T09:40:16+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/jakartaone.jakarta.ee\\\/jakarta-tech-talk-jakarta-ee-on-virtual-threads\\\/\"},\"wordCount\":228,\"publisher\":{\"@id\":\"https:\\\/\\\/jakartaone.jakarta.ee\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/jakartaone.jakarta.ee\\\/jakarta-tech-talk-jakarta-ee-on-virtual-threads\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/jakartaone.jakarta.ee\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Hero-Page-Banner-12.png\",\"articleSection\":[\"Tech Talk\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/jakartaone.jakarta.ee\\\/jakarta-tech-talk-jakarta-ee-on-virtual-threads\\\/\",\"url\":\"https:\\\/\\\/jakartaone.jakarta.ee\\\/jakarta-tech-talk-jakarta-ee-on-virtual-threads\\\/\",\"name\":\"Jakarta Tech talk: Jakarta EE on Virtual Threads | JakartaOne\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/jakartaone.jakarta.ee\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/jakartaone.jakarta.ee\\\/jakarta-tech-talk-jakarta-ee-on-virtual-threads\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/jakartaone.jakarta.ee\\\/jakarta-tech-talk-jakarta-ee-on-virtual-threads\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/jakartaone.jakarta.ee\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Hero-Page-Banner-12.png\",\"datePublished\":\"2026-04-16T10:32:48+00:00\",\"dateModified\":\"2026-04-30T09:40:16+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/jakartaone.jakarta.ee\\\/jakarta-tech-talk-jakarta-ee-on-virtual-threads\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/jakartaone.jakarta.ee\\\/jakarta-tech-talk-jakarta-ee-on-virtual-threads\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/jakartaone.jakarta.ee\\\/jakarta-tech-talk-jakarta-ee-on-virtual-threads\\\/#primaryimage\",\"url\":\"https:\\\/\\\/jakartaone.jakarta.ee\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Hero-Page-Banner-12.png\",\"contentUrl\":\"https:\\\/\\\/jakartaone.jakarta.ee\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Hero-Page-Banner-12.png\",\"width\":2250,\"height\":1266},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/jakartaone.jakarta.ee\\\/jakarta-tech-talk-jakarta-ee-on-virtual-threads\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/jakartaone.jakarta.ee\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Jakarta Tech talk: Jakarta EE on Virtual Threads\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/jakartaone.jakarta.ee\\\/#website\",\"url\":\"https:\\\/\\\/jakartaone.jakarta.ee\\\/\",\"name\":\"JakartaOne\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/jakartaone.jakarta.ee\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/jakartaone.jakarta.ee\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/jakartaone.jakarta.ee\\\/#organization\",\"name\":\"JakartaOne\",\"url\":\"https:\\\/\\\/jakartaone.jakarta.ee\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/jakartaone.jakarta.ee\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/jakartaone.jakarta.ee\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/Jakarta-One.png\",\"contentUrl\":\"https:\\\/\\\/jakartaone.jakarta.ee\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/Jakarta-One.png\",\"width\":680,\"height\":170,\"caption\":\"JakartaOne\"},\"image\":{\"@id\":\"https:\\\/\\\/jakartaone.jakarta.ee\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/jakartaone.jakarta.ee\\\/#\\\/schema\\\/person\\\/bdf477fc174c520e080d7c6808d5bba6\",\"name\":\"Nidhi Agarwal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/8032a6cdc31f0e86e599eec20826068b811da422c0f9f4897a7e66a84af304e9?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/8032a6cdc31f0e86e599eec20826068b811da422c0f9f4897a7e66a84af304e9?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/8032a6cdc31f0e86e599eec20826068b811da422c0f9f4897a7e66a84af304e9?s=96&d=mm&r=g\",\"caption\":\"Nidhi Agarwal\"},\"url\":\"https:\\\/\\\/jakartaone.jakarta.ee\\\/author\\\/nagarwal\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Jakarta Tech talk: Jakarta EE on Virtual Threads | JakartaOne","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:\/\/jakartaone.jakarta.ee\/jakarta-tech-talk-jakarta-ee-on-virtual-threads\/","og_locale":"en_US","og_type":"article","og_title":"Jakarta Tech talk: Jakarta EE on Virtual Threads | JakartaOne","og_description":"Register About the Event Online event 10:00 AM EST # Jakarta EE on Virtual Threads: How Helidon MP 4.3 Delivers Reactive Performance with Blocking Code For years, enterprise Java developers faced a difficult trade-off: stick to the familiar, simple blocking style of Jakarta EE (JAX-RS, CDI) or switch to complex reactive paradigms to achieve high-throughput [&hellip;]","og_url":"https:\/\/jakartaone.jakarta.ee\/jakarta-tech-talk-jakarta-ee-on-virtual-threads\/","og_site_name":"JakartaOne","article_published_time":"2026-04-16T10:32:48+00:00","article_modified_time":"2026-04-30T09:40:16+00:00","og_image":[{"width":2250,"height":1266,"url":"https:\/\/jakartaone.jakarta.ee\/wp-content\/uploads\/2026\/04\/Hero-Page-Banner-12.png","type":"image\/png"}],"author":"Nidhi Agarwal","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Nidhi Agarwal","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/jakartaone.jakarta.ee\/jakarta-tech-talk-jakarta-ee-on-virtual-threads\/#article","isPartOf":{"@id":"https:\/\/jakartaone.jakarta.ee\/jakarta-tech-talk-jakarta-ee-on-virtual-threads\/"},"author":{"name":"Nidhi Agarwal","@id":"https:\/\/jakartaone.jakarta.ee\/#\/schema\/person\/bdf477fc174c520e080d7c6808d5bba6"},"headline":"Jakarta Tech talk: Jakarta EE on Virtual Threads","datePublished":"2026-04-16T10:32:48+00:00","dateModified":"2026-04-30T09:40:16+00:00","mainEntityOfPage":{"@id":"https:\/\/jakartaone.jakarta.ee\/jakarta-tech-talk-jakarta-ee-on-virtual-threads\/"},"wordCount":228,"publisher":{"@id":"https:\/\/jakartaone.jakarta.ee\/#organization"},"image":{"@id":"https:\/\/jakartaone.jakarta.ee\/jakarta-tech-talk-jakarta-ee-on-virtual-threads\/#primaryimage"},"thumbnailUrl":"https:\/\/jakartaone.jakarta.ee\/wp-content\/uploads\/2026\/04\/Hero-Page-Banner-12.png","articleSection":["Tech Talk"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/jakartaone.jakarta.ee\/jakarta-tech-talk-jakarta-ee-on-virtual-threads\/","url":"https:\/\/jakartaone.jakarta.ee\/jakarta-tech-talk-jakarta-ee-on-virtual-threads\/","name":"Jakarta Tech talk: Jakarta EE on Virtual Threads | JakartaOne","isPartOf":{"@id":"https:\/\/jakartaone.jakarta.ee\/#website"},"primaryImageOfPage":{"@id":"https:\/\/jakartaone.jakarta.ee\/jakarta-tech-talk-jakarta-ee-on-virtual-threads\/#primaryimage"},"image":{"@id":"https:\/\/jakartaone.jakarta.ee\/jakarta-tech-talk-jakarta-ee-on-virtual-threads\/#primaryimage"},"thumbnailUrl":"https:\/\/jakartaone.jakarta.ee\/wp-content\/uploads\/2026\/04\/Hero-Page-Banner-12.png","datePublished":"2026-04-16T10:32:48+00:00","dateModified":"2026-04-30T09:40:16+00:00","breadcrumb":{"@id":"https:\/\/jakartaone.jakarta.ee\/jakarta-tech-talk-jakarta-ee-on-virtual-threads\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jakartaone.jakarta.ee\/jakarta-tech-talk-jakarta-ee-on-virtual-threads\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jakartaone.jakarta.ee\/jakarta-tech-talk-jakarta-ee-on-virtual-threads\/#primaryimage","url":"https:\/\/jakartaone.jakarta.ee\/wp-content\/uploads\/2026\/04\/Hero-Page-Banner-12.png","contentUrl":"https:\/\/jakartaone.jakarta.ee\/wp-content\/uploads\/2026\/04\/Hero-Page-Banner-12.png","width":2250,"height":1266},{"@type":"BreadcrumbList","@id":"https:\/\/jakartaone.jakarta.ee\/jakarta-tech-talk-jakarta-ee-on-virtual-threads\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/jakartaone.jakarta.ee\/"},{"@type":"ListItem","position":2,"name":"Jakarta Tech talk: Jakarta EE on Virtual Threads"}]},{"@type":"WebSite","@id":"https:\/\/jakartaone.jakarta.ee\/#website","url":"https:\/\/jakartaone.jakarta.ee\/","name":"JakartaOne","description":"","publisher":{"@id":"https:\/\/jakartaone.jakarta.ee\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/jakartaone.jakarta.ee\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/jakartaone.jakarta.ee\/#organization","name":"JakartaOne","url":"https:\/\/jakartaone.jakarta.ee\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jakartaone.jakarta.ee\/#\/schema\/logo\/image\/","url":"https:\/\/jakartaone.jakarta.ee\/wp-content\/uploads\/2026\/03\/Jakarta-One.png","contentUrl":"https:\/\/jakartaone.jakarta.ee\/wp-content\/uploads\/2026\/03\/Jakarta-One.png","width":680,"height":170,"caption":"JakartaOne"},"image":{"@id":"https:\/\/jakartaone.jakarta.ee\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/jakartaone.jakarta.ee\/#\/schema\/person\/bdf477fc174c520e080d7c6808d5bba6","name":"Nidhi Agarwal","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/8032a6cdc31f0e86e599eec20826068b811da422c0f9f4897a7e66a84af304e9?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/8032a6cdc31f0e86e599eec20826068b811da422c0f9f4897a7e66a84af304e9?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/8032a6cdc31f0e86e599eec20826068b811da422c0f9f4897a7e66a84af304e9?s=96&d=mm&r=g","caption":"Nidhi Agarwal"},"url":"https:\/\/jakartaone.jakarta.ee\/author\/nagarwal\/"}]}},"_links":{"self":[{"href":"https:\/\/jakartaone.jakarta.ee\/wp-json\/wp\/v2\/posts\/2163","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jakartaone.jakarta.ee\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jakartaone.jakarta.ee\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jakartaone.jakarta.ee\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/jakartaone.jakarta.ee\/wp-json\/wp\/v2\/comments?post=2163"}],"version-history":[{"count":20,"href":"https:\/\/jakartaone.jakarta.ee\/wp-json\/wp\/v2\/posts\/2163\/revisions"}],"predecessor-version":[{"id":3140,"href":"https:\/\/jakartaone.jakarta.ee\/wp-json\/wp\/v2\/posts\/2163\/revisions\/3140"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/jakartaone.jakarta.ee\/wp-json\/wp\/v2\/media\/3261"}],"wp:attachment":[{"href":"https:\/\/jakartaone.jakarta.ee\/wp-json\/wp\/v2\/media?parent=2163"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jakartaone.jakarta.ee\/wp-json\/wp\/v2\/categories?post=2163"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jakartaone.jakarta.ee\/wp-json\/wp\/v2\/tags?post=2163"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}