[et_pb_section fb_built=”1″ disabled_on=”off|off|off” admin_label=”Header” _builder_version=”3.22″ parallax=”on” max_width_last_edited=”on|desktop” custom_padding=”0||0|0px|false|false” top_divider_height=”0px” fb_built=”1″ _i=”0″ _address=”0″][et_pb_row _builder_version=”3.25″ custom_padding=”27px|0px|0|0px|false|false” _i=”0″ _address=”0.0″ column_structure=”1_2,1_2″][et_pb_column type=”1_2″ _builder_version=”3.25″ custom_padding=”|||” _i=”0″ _address=”0.0.0″ custom_padding__hover=”|||”][et_pb_text _builder_version=”3.27.4″ text_font=”||||||||” text_font_size=”17px” text_line_height=”1.9em” header_font=”|300|||||||” header_font_size=”60px” header_line_height=”1.4em” header_2_font=”Roboto|300|||||||” header_2_font_size=”50px” header_2_line_height=”1.2em” header_4_font=”|600|||||||” header_4_text_color=”#666666″ header_4_line_height=”2em” max_width=”136%” custom_margin=”|||” header_font_size_tablet=”40px” header_font_size_phone=”32px” header_font_size_last_edited=”on|phone” locked=”off” _i=”0″ _address=”0.0.0.0″]
Full-day workshop:
A master class in modern Java
[/et_pb_text][/et_pb_column][et_pb_column type=”1_2″ _builder_version=”3.25″ custom_padding=”|||” _i=”1″ _address=”0.0.1″ custom_padding__hover=”|||”][et_pb_image src=”https://romania.voxxeddays.com/wp-content/uploads/2019/04/FotografulTAU-025.jpg” align_tablet=”center” align_last_edited=”on|desktop” _builder_version=”3.23″ border_radii=”on|0%|0%|0%|0%” max_width=”80%” _i=”0″ _address=”0.0.1.0″][/et_pb_image][/et_pb_column][/et_pb_row][et_pb_row _builder_version=”3.25″ custom_padding=”41px|0px|22px|0px|false|false” _i=”1″ _address=”0.1″][et_pb_column type=”4_4″ _builder_version=”3.25″ custom_padding=”|||” _i=”0″ _address=”0.1.0″ custom_padding__hover=”|||”][et_pb_text _builder_version=”3.27.4″ custom_padding=”||0px|||” _i=”0″ _address=”0.1.0.0″]
This workshop is a deep-dive into the latest features of Java.
[/et_pb_text][/et_pb_column][/et_pb_row][et_pb_row _builder_version=”3.25″ custom_padding=”0|0px|0|0px|false|false” _i=”2″ _address=”0.2″ column_structure=”1_3,1_3,1_3″][et_pb_column type=”1_3″ _builder_version=”3.25″ custom_padding=”|||” _i=”0″ _address=”0.2.0″ custom_padding__hover=”|||”][et_pb_text _builder_version=”3.27.4″ text_font=”Sansation|300|||||||” link_font=”||||||||” ul_font=”||||||||” ol_font=”||||||||” quote_font=”||||||||” header_font=”||||||||” _i=”0″ _address=”0.2.0.0″]
Why this workshop?
Thanks to Java’s new release schedule, we got 5 new releases within the last 2 years – Java 9, 10, 11, 12 and 13. This workshop is a deep dive into the most impactful features of JDK 9-13. Come and learn how to make your code better with the latest and greatest in Java!
[/et_pb_text][/et_pb_column][et_pb_column type=”1_3″ _builder_version=”3.25″ custom_padding=”|||” _i=”1″ _address=”0.2.1″ custom_padding__hover=”|||”][et_pb_text _builder_version=”3.27.4″ text_font=”|300|||||||” custom_margin=”|||65px” _i=”0″ _address=”0.2.1.0″]
What will you learn?
In this workshop, you will learn how to use new APIs, language enhancements, as well as other features of JDK 9-13. This is a very hands-on session providing you with the opportunity to truly learn modern Java by solving a series of coding tasks. We will talk about best practices and patterns for using these features in the context of modern applications with special emphasis on producing clean code.
The workshop is divided into 10 independent lessons:
– Lesson 1: JShell.
– Lesson 2: Convenience factory methods for collections.
– Lesson 3: Improved try-with-resources.
– Lesson 4: Stream API enhancements.
– Lesson 5: Extensions to Optional.
– Lesson 6: CompletableFuture updates.
– Lesson 7: Reactive streams.
– Lesson 8: Process API.
– Lesson 9: HTTP/2 client.
– Lesson 10: Local variable type inference and other language features.
[/et_pb_text][/et_pb_column][et_pb_column type=”1_3″ _builder_version=”3.25″ custom_padding=”|||” _i=”2″ _address=”0.2.2″ custom_padding__hover=”|||”][et_pb_text _builder_version=”3.27.4″ text_font=”Sansation|300|||||||” link_font=”||||||||” ul_font=”||||||||” ol_font=”||||||||” quote_font=”||||||||” header_font=”||||||||” _i=”0″ _address=”0.2.2.0″]
Who is the trainer?
Miro Cupak is a Co-founder and VP Engineering at DNAstack, where he builds a leading genomics cloud platform. He is a Java enthusiast with expertise in distributed systems and middleware, passionate about genetics and making meaningful software.
Miro is the creator of the largest search and discovery engine of human genetic data, and the author of a book on parallelization of genomic queries. In his spare time, he teaches Java, blogs and contributes to several open-source projects.
Who is it for?
Java developers familiar with Java 8 (or newer).
[/et_pb_text][/et_pb_column][/et_pb_row][/et_pb_section][et_pb_section fb_built=”1″ admin_label=”Speakers” _builder_version=”3.22″ background_color_gradient_direction=”121deg” background_size=”initial” background_position=”top_left” custom_padding=”0|0px|54px|0px|false|false” fb_built=”1″ _i=”1″ _address=”1″][et_pb_row _builder_version=”3.25″ custom_padding=”0|0px|27px|0px|false|false” _i=”0″ _address=”1.0″][et_pb_column type=”4_4″ _builder_version=”3.25″ custom_padding=”|||” _i=”0″ _address=”1.0.0″ custom_padding__hover=”|||”][et_pb_text _builder_version=”3.27.4″ text_font=”|300|||||||” _i=”0″ _address=”1.0.0.0″]
Technical requirements:
Laptop with JDK 13 installed.
[/et_pb_text][/et_pb_column][/et_pb_row][et_pb_row _builder_version=”3.25″ custom_padding=”0|0px|27px|0px|false|false” _i=”1″ _address=”1.1″][et_pb_column type=”4_4″ _builder_version=”3.25″ custom_padding=”|||” _i=”0″ _address=”1.1.0″ custom_padding__hover=”|||”][et_pb_button button_url=”https://romania.voxxeddays.com/product/standard-conference-day-voxxed-days-cluj-31-october/” url_new_window=”on” button_text=”SOLD OUT” button_alignment=”center” _builder_version=”3.27.4″ custom_button=”on” button_text_size=”20px” button_text_color=”#ffffff” button_bg_color=”#18b9f0″ button_border_width=”8px” button_border_color=”rgba(0,0,0,0)” button_border_radius=”0px” button_letter_spacing=”0px” button_font=”|700||on|||||” button_use_icon=”off” box_shadow_style=”preset1″ custom_margin=”40px|||” hover_enabled=”0″ button_text_color_hover=”#ffffff” button_border_radius_hover=”100px” button_letter_spacing_hover=”3px” locked=”off” button_text_size__hover_enabled=”off” button_one_text_size__hover_enabled=”off” button_two_text_size__hover_enabled=”off” button_text_color__hover_enabled=”on” button_text_color__hover=”#ffffff” button_one_text_color__hover_enabled=”off” button_two_text_color__hover_enabled=”off” button_border_width__hover_enabled=”off” button_one_border_width__hover_enabled=”off” button_two_border_width__hover_enabled=”off” button_border_color__hover_enabled=”off” button_one_border_color__hover_enabled=”off” button_two_border_color__hover_enabled=”off” button_border_radius__hover_enabled=”on” button_border_radius__hover=”0px” button_one_border_radius__hover_enabled=”off” button_two_border_radius__hover_enabled=”off” button_letter_spacing__hover_enabled=”on” button_letter_spacing__hover=”0px” button_one_letter_spacing__hover_enabled=”off” button_two_letter_spacing__hover_enabled=”off” button_bg_color__hover_enabled=”off” button_one_bg_color__hover_enabled=”off” button_two_bg_color__hover_enabled=”off” _i=”0″ _address=”1.1.0.0″][/et_pb_button][/et_pb_column][/et_pb_row][et_pb_row _builder_version=”3.25″ custom_padding=”27px|0px|0|0px|false|false” _i=”2″ _address=”1.2″][et_pb_column type=”4_4″ _builder_version=”3.25″ custom_padding=”|||” _i=”0″ _address=”1.2.0″ custom_padding__hover=”|||”][et_pb_text _builder_version=”3.27.4″ text_font=”||||||||” text_font_size=”20px” text_line_height=”1.9em” header_font=”||||||||” header_2_font=”Roboto|300|||||||” header_2_font_size=”50px” header_2_line_height=”1.2em” max_width=”700px” max_width_last_edited=”on|desktop” header_2_font_size_tablet=”40px” header_2_font_size_phone=”32px” header_2_font_size_last_edited=”on|phone” locked=”off” _i=”0″ _address=”1.2.0.0″]
Trainer
[/et_pb_text][/et_pb_column][/et_pb_row][et_pb_row _builder_version=”3.25″ _i=”3″ _address=”1.3″ column_structure=”1_2,1_2″][et_pb_column type=”1_2″ _builder_version=”3.25″ custom_padding=”|||” _i=”0″ _address=”1.3.0″ custom_padding__hover=”|||”][et_pb_team_member name=”MIRO CUPAK” position=”Co-founder & VP Engineering @ DNAstack” image_url=”https://ams3.digitaloceanspaces.com/voxxedromania/2019VDCLUJ/Speakers/miro-cupak-700.jpg” _builder_version=”3.22.1″ header_level=”h5″ header_font=”Roboto||||||||” header_text_align=”center” header_font_size=”24px” header_line_height=”1.2em” body_font=”||||||||” body_text_align=”center” body_font_size=”16px” body_line_height=”1.9em” border_radii_image=”on|100%|100%|100%|100%” text_orientation=”left” max_width=”56%” custom_padding=”||0px|||” animation_direction=”bottom” locked=”off” _i=”0″ _address=”1.3.0.0″][/et_pb_team_member][/et_pb_column][et_pb_column type=”1_2″ _builder_version=”3.25″ custom_padding=”|||” _i=”1″ _address=”1.3.1″ custom_padding__hover=”|||”][/et_pb_column][/et_pb_row][et_pb_row _builder_version=”3.25″ _i=”4″ _address=”1.4″][et_pb_column type=”4_4″ _builder_version=”3.25″ custom_padding=”|||” _i=”0″ _address=”1.4.0″ custom_padding__hover=”|||”][et_pb_button button_url=”https://romania.voxxeddays.com/cluj-napoca/2019-10-30/#speakers” url_new_window=”on” button_text=”SEE ALL OUR SPEAKERS” button_alignment=”center” _builder_version=”3.22.1″ custom_button=”on” button_font=”||||||||” button_use_icon=”off” box_shadow_style=”preset1″ button_text_color_hover=”#ffffff” button_bg_color_hover=”#18b9f0″ button_text_size__hover_enabled=”off” button_one_text_size__hover_enabled=”off” button_two_text_size__hover_enabled=”off” button_text_color__hover_enabled=”on” button_text_color__hover=”#ffffff” button_one_text_color__hover_enabled=”off” button_two_text_color__hover_enabled=”off” button_border_width__hover_enabled=”off” button_one_border_width__hover_enabled=”off” button_two_border_width__hover_enabled=”off” button_border_color__hover_enabled=”off” button_one_border_color__hover_enabled=”off” button_two_border_color__hover_enabled=”off” button_border_radius__hover_enabled=”off” button_one_border_radius__hover_enabled=”off” button_two_border_radius__hover_enabled=”off” button_letter_spacing__hover_enabled=”off” button_one_letter_spacing__hover_enabled=”off” button_two_letter_spacing__hover_enabled=”off” button_bg_color__hover_enabled=”on” button_bg_color__hover=”#18b9f0″ button_one_bg_color__hover_enabled=”off” button_two_bg_color__hover_enabled=”off” _i=”0″ _address=”1.4.0.0″][/et_pb_button][/et_pb_column][/et_pb_row][/et_pb_section]