[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.18.7″ title_font=”||||||||”][/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″ background_size=”initial” background_position=”top_left” background_repeat=”repeat” custom_padding=”|||”]
Vlad Mihalcea is a Java Champion, CEO of Hypersistence, working as a Developer Advocate for the Hibernate project. He is passionate about enterprise systems, data access frameworks, and distributed systems. He wrote hundreds of articles about Hibernate on his blog , and he has a gold badge for the Hibernate, Java, and JPA tags on StackOverflow. He’s also the author of the High-Performance Java Persistence book video courses.
[/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/w5rpDcZAaX5oqSyJnsd2jKGmw3mRAD0d_rg1a97-Mbpw1Fr-Gav8G3ZdIec02IZmSIVYPQQtOwlGzYzcsr7q-iIXkckIhMHO53trnWtwZNVwodGGvX41dxihK9pbuNNYJA83AACT2jhXgbIz1Py62qccihgTdSTaAALRfkwZI-UaCIKpQwtdDxJimMcLj_I4r5s0GI2dl2ao6AyOYlPXeKRO82N4FK63T4pxD1hayGs01XqrJ8NEYbOFrU3qD3u5wYknlpbiX8-tejwoyww5sjZdAqt-Ycamlqhcu5qwjesvuxhmQCSeKTI3LvQFtgU0936KMugYfYRTLkFY0g9l5-Ziz2t0AefY354OtnnRgv6In4arFNhmOgnAefrb8YCPiIbQDxo5NQsDFwxA4hJZ0QuKNGcDZV-f3UHBVTN8L9cZWV5UBdL42KMMraLREMbEqLy-HTBe8w0kLyiYHVXcwIJQiImbOmF4MTIuNOcz2mcUGlVcerOydS04ieFLX4kue4u8ecFd5WWwjmuWMKhJaBLM0r0ZAdZMamwKmnDnzhBd-GIs7GcpSca6gveG3sfMCM3lH3O89IDyQdvCVmPDZyFynkVkh2a4PtMwBp5kBFXxOErZwYzMuBARp8fQd6kFXQeFW0b8bMkBSE4YrknhBtt5=w1000-no-tmp.jpg” url_new_window=”on” align=”right” _builder_version=”3.19″ 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.19.18″][et_pb_column type=”4_4″ _builder_version=”3.19.18″][et_pb_text _builder_version=”3.19.18″ link_option_url=”https://romania.voxxeddays.com/2019/01/06/transactions-and-concurrency-control-patterns/” link_option_url_new_window=”on”]
Talk: Transactions and Concurrency Control Patterns
[/et_pb_text][et_pb_text _builder_version=”3.19.18″ link_option_url=”https://romania.voxxeddays.com/2019/02/24/high-performance-java-persistence/” link_option_url_new_window=”on”]
Full-day Workshop: High-Performance Java Persistence
[/et_pb_text][/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.19.18″]
Q. Tell us a bit about yourself. What are your hobbies and interests?
I’m a Java Champion mostly known for my contributions to the JPA and Hibernate ecosystem. I’m now working on a new product called Hypersistence Optimizer, which automatically detects any Hibernate-specific mapping or configuration issue so that developers know right from the start if they are using Hibernate the right way.
Q. Why did you select this topic for your session at Voxxed Days Bucharest 2019?
Transactions and Concurrency Control are of paramount important when it comes to data integrity. Although this is an old-school topic, it’s ever green. This, like wine and SQL, only gets better with time.
Q. Who should attend your session?
Any Java developer that happens to interact with a database system.
Q. What are the key things attendees will take away from your session?
They will learn various concurrency control patterns and know when to apply them.
Q. Aside from speaking at Voxxed Days Bucharest, what are your other plans for this year?
This year, I plan on launching my Hypersistence Optimizer product and offer a new SQL-based course and training.
[/et_pb_text][et_pb_button button_url=”https://romania.voxxeddays.com/bucharest/2019-03-20/#speakers” url_new_window=”on” button_text=”SEE ALL OUR SPEAKERS” button_alignment=”center” _builder_version=”3.18.7″ 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]