[et_pb_section fb_built=”1″ _builder_version=”3.0.47″ custom_padding=”0|0px|0|0px|false|false”][et_pb_row _builder_version=”3.17.6″][et_pb_column type=”4_4″ _builder_version=”3.0.47″][et_pb_post_title featured_image=”off” _builder_version=”3.17.6″][/et_pb_post_title][/et_pb_column][/et_pb_row][et_pb_row make_equal=”on” module_class_1=”vertical-center” module_class_2=”vertical-center” _builder_version=”3.11.1″][et_pb_column type=”2_3″ _builder_version=”3.0.47″][et_pb_text _builder_version=”3.19.5″ background_size=”initial” background_position=”top_left” background_repeat=”repeat” custom_padding=”|||”]
Brian Vermeer is a Developer Advocate for Snyk and Software Engineer with over 10 years of hands-on experience in creating and maintaining Software. He is passionate about Java, (Pure) Functional Programming and Cybersecurity. Brian is an Oracle Groundbreaker Ambassador and regular international speaker on mostly Java related conferences like JavaOne, Oracle Code One, Devoxx BE, Devoxx UK, Jfokus, JavaZone and many more. Besides all that Brian is a military reserve for the Royal Netherlands Air Force and a Taekwondo Master/Teacher.
[/et_pb_text][/et_pb_column][et_pb_column type=”1_3″ _builder_version=”3.0.47″][et_pb_image src=”https://lh3.googleusercontent.com/14hkqbAyz7C1BP2tfRfONAmU4HCBDIESR6394ls2gAIM_HbeoF9chso8IjXuzazkv4rcAQBcZ2TSZFpXaNb9vViPpvBuptfDIDXAbrC27Ugkpv_Zr1p1VD0FtY6Br5K8TRjI7SX-uIFV8Mwmvcv9OfUpBhYooboLLA89ycAiqUiX4QdAKqoemUOdix1SCASHq6yi9NsZFVY-5RAJWB5_L4AAccYtILgAg_H3Lg9kF9CcsYr_16G-bjUd8pRkactpPl636eG-u1_8sQw0vqm8WQgMgN-cstsOREaP3G8EFZF0W_oBTqqnIQ3Z9EMS0RE31qtHx7io9ZK8qwA6R2yU6J7_m4AJJwwQkKDfz93j4mTF6wxXlNEsFw7xdiTnjdvTfTbC0Y3oxJLk3Sd2UVaQBI5JHbgZcCMGONvNg9kOmqBSeRoBq1r2E-CtQ5f7jFUudTH1650dCFDrKSUKCxyJj5pHM2A1sUoQkwBMn0nndVyU74RCTJvRMo_ckgMwBZyarvTUNBJv8FFsNEpQhlyU9DlAtgQWoIyH4YZu3liMuHj14sLfSkES2M_VSuCxsc2xRuKQJ9cNWyp9eACRg_Enbl5dTiN97WlK8w7dQdP4T4UqeoOkOUCXenL1uVr1Xf4Zqr1sVghcC7Btl0jOgO17tFAz=w1000-no-tmp.jpg” url_new_window=”on” align=”right” _builder_version=”3.17.6″ border_radii=”on|100%|100%|100%|100%” custom_margin=”0px|||”][/et_pb_image][/et_pb_column][/et_pb_row][et_pb_row _builder_version=”3.9″][et_pb_column type=”4_4″ _builder_version=”3.0.47″][et_pb_text _builder_version=”3.17.6″]
In Java 8 functional style programming was introduced in Java. Java 9, 10 and 11 extended this with some nice new features. For many people it is hard to grasp the idea of functional style programming after so many years of purely working in the imperative OOP style. The opportunities Java gives us out of the box are massive on the other hand with great power comes great responsibility. Let me point out common mistakes that are made when integrating functional style programming in your every day Java project and how to prevent this. This way you can make better, cleaner and more readable code. But even more important, you will be able to utilize the functional code constructions in Java to it’s full potential ….. and maybe, you even start to like it.
[/et_pb_text][et_pb_code _builder_version=”3.21.4″][/et_pb_code][et_pb_button button_url=”https://romania.voxxeddays.com/bucharest/2019-03-20/#speakers” url_new_window=”on” button_text=”BACK TO VDBUH2019″ button_alignment=”center” _builder_version=”3.21.4″ 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”][/et_pb_button][/et_pb_column][/et_pb_row][/et_pb_section]