{"id":142567,"date":"2021-03-20T10:55:07","date_gmt":"2021-03-20T10:55:07","guid":{"rendered":"https:\/\/devdays.lt\/?page_id=142567"},"modified":"2021-04-21T07:25:17","modified_gmt":"2021-04-21T07:25:17","slug":"confirmed-talks-5","status":"publish","type":"page","link":"https:\/\/devdays.lt\/confirmed-talks-5\/","title":{"rendered":"Confirmed talks 5"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; disabled_on=&#8221;on|on|on&#8221; _builder_version=&#8221;4.9.0&#8243; _module_preset=&#8221;default&#8221; custom_padding=&#8221;0px||0px||true|&#8221; disabled=&#8221;on&#8221; global_module=&#8221;142342&#8243; saved_tabs=&#8221;all&#8221;][et_pb_row module_id=&#8221;sticky&#8221; _builder_version=&#8221;4.9.0&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;#fc5a1b&#8221; width=&#8221;100%&#8221; max_width=&#8221;2560px&#8221; custom_padding=&#8221;16px||16px||true|&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.9.0&#8243; _module_preset=&#8221;default&#8221;][et_pb_text _builder_version=&#8221;4.9.0&#8243; _module_preset=&#8221;default&#8221; link_font=&#8221;|600|||||||&#8221; link_text_color=&#8221;#FFFFFF&#8221; link_font_size=&#8221;20px&#8221; link_font_size__hover_enabled=&#8221;on|hover&#8221; link_font_size__hover=&#8221;21px&#8221;]<\/p>\n<p style=\"text-align: center;\"><a href=\"\/tickets\/\">Easter Offer: Get 3 For 2 tickets here!<\/a><\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; fullwidth=&#8221;on&#8221; admin_label=&#8221;Home&#8221; module_id=&#8221;Home&#8221; _builder_version=&#8221;4.0.6&#8243; background_enable_color=&#8221;off&#8221; use_background_color_gradient=&#8221;on&#8221; background_color_gradient_start=&#8221;rgba(10,30,96,0.5)&#8221; background_color_gradient_end=&#8221;rgba(10,30,96,0.5)&#8221; background_color_gradient_overlays_image=&#8221;on&#8221; background_image=&#8221;https:\/\/devdays.lt\/wp-content\/uploads\/2020\/01\/devd-201-1368&#215;855-1.jpg&#8221; custom_margin=&#8221;0px|0px|0px|0px&#8221; bottom_divider_color=&#8221;#ffffff&#8221; bottom_divider_height=&#8221;108px&#8221; global_module=&#8221;128839&#8243;][et_pb_fullwidth_header text_orientation=&#8221;center&#8221; background_overlay_color=&#8221;rgba(0,43,94,0.63)&#8221; _builder_version=&#8221;4.4.2&#8243; title_font=&#8221;|700|||||||&#8221; title_text_color=&#8221;#ffffff&#8221; title_font_size=&#8221;55px&#8221; background_color=&#8221;rgba(255, 255, 255, 0)&#8221; custom_button_one=&#8221;on&#8221; button_one_text_color=&#8221;#509af5&#8243; button_one_bg_color=&#8221;#ffffff&#8221; button_one_border_color=&#8221;#ffffff&#8221; button_one_font=&#8221;|600|||||||&#8221; button_one_use_icon=&#8221;off&#8221; custom_button_two=&#8221;on&#8221; button_two_text_color=&#8221;#509af5&#8243; button_two_border_color=&#8221;#509af5&#8243; button_two_font=&#8221;|600|||||||&#8221; button_two_icon_color=&#8221;#509af5&#8243; background_layout=&#8221;light&#8221; custom_margin=&#8221;|||&#8221; custom_padding=&#8221;50px||50px||false|false&#8221; button_one_border_color_hover=&#8221;#509af5&#8243; button_one_text_size__hover_enabled=&#8221;off&#8221; button_two_text_size__hover_enabled=&#8221;off&#8221; button_one_text_color__hover_enabled=&#8221;off&#8221; button_two_text_color__hover_enabled=&#8221;off&#8221; button_one_border_width__hover_enabled=&#8221;off&#8221; button_two_border_width__hover_enabled=&#8221;off&#8221; button_one_border_color__hover_enabled=&#8221;on&#8221; button_one_border_color__hover=&#8221;#509af5&#8243; button_two_border_color__hover_enabled=&#8221;off&#8221; button_one_border_radius__hover_enabled=&#8221;off&#8221; button_two_border_radius__hover_enabled=&#8221;off&#8221; button_one_letter_spacing__hover_enabled=&#8221;off&#8221; button_two_letter_spacing__hover_enabled=&#8221;off&#8221; button_one_bg_color__hover_enabled=&#8221;off&#8221; button_two_bg_color__hover_enabled=&#8221;off&#8221;]<\/p>\n<h1>DevDays Europe <span style=\"color: #509bf5;\">2021<\/span><br \/> Hybrid Edition<\/h1>\n<div class=\"header-icons-container\">\n<div>\n<p><img class=\"wp-image-124282 aligncenter size-full\" data-src=\"https:\/\/devdays.lt\/testovyj\/assets\/images\/calendar-icon.png\" alt=\"date\" src=\"https:\/\/devdays.lt\/testovyj\/assets\/images\/calendar-icon.png\" \/><\/p>\n<p class=\"header-icons-calendar\">June 8-10<\/p>\n<\/div>\n<div>\n<p><img class=\"wp-image-124282 aligncenter size-full\" data-src=\"https:\/\/devdays.lt\/testovyj\/assets\/images\/venue.png\" alt=\"venue\" src=\"https:\/\/devdays.lt\/testovyj\/assets\/images\/venue.png\" \/><\/p>\n<p class=\"header-icons-venue\">Vilnius and Online<\/p>\n<\/div>\n<\/div>\n<p>[\/et_pb_fullwidth_header][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.1&#8243; custom_padding=&#8221;||7px|||&#8221;][et_pb_row _builder_version=&#8221;4.4.2&#8243; custom_padding=&#8221;||45px||false|false&#8221; animation_style=&#8221;fade&#8221; animation_duration=&#8221;1400ms&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.1&#8243;][et_pb_text _builder_version=&#8221;4.1&#8243; header_font=&#8221;|700||on|||||&#8221; header_text_color=&#8221;#0a1e60&#8243; header_font_size=&#8221;32px&#8221; header_font_size_tablet=&#8221;&#8221; header_font_size_phone=&#8221;24px&#8221; header_font_size_last_edited=&#8221;on|phone&#8221;]<\/p>\n<h1 style=\"text-align: center;\">\u2014 CONFIRMED TALKS \u2014<\/h1>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=&#8221;4.4.2&#8243; custom_padding=&#8221;||35px|||&#8221; animation_style=&#8221;fade&#8221; animation_duration=&#8221;1400ms&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.1&#8243;][et_pb_code _builder_version=&#8221;4.9.0&#8243; text_orientation=&#8221;center&#8221; hover_enabled=&#8221;0&#8243; sticky_enabled=&#8221;0&#8243;]<\/p>\n<style><!-- [et_pb_line_break_holder] -->    ul {<!-- [et_pb_line_break_holder] -->        padding-left: 0px!important;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    .pagination li {<!-- [et_pb_line_break_holder] -->        display: inline;<!-- [et_pb_line_break_holder] -->        color: #333;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    .pagination li a {<!-- [et_pb_line_break_holder] -->        text-decoration: none;<!-- [et_pb_line_break_holder] -->        color: #333;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    .pagination li .page-numbers {<!-- [et_pb_line_break_holder] -->        text-decoration: none;<!-- [et_pb_line_break_holder] -->        color: #333;<!-- [et_pb_line_break_holder] -->        display: inline-block;<!-- [et_pb_line_break_holder] -->        transition: all .8s ease 0s;<!-- [et_pb_line_break_holder] -->        height: 30px;<!-- [et_pb_line_break_holder] -->        line-height: 30px;<!-- [et_pb_line_break_holder] -->        margin: 0 5px;<!-- [et_pb_line_break_holder] -->        text-align: center;<!-- [et_pb_line_break_holder] -->        width: 30px;<!-- [et_pb_line_break_holder] -->        font-weight: 600;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    .pagination li .page-numbers:hover {<!-- [et_pb_line_break_holder] -->        background-color: #509bf5;<!-- [et_pb_line_break_holder] -->        color: #fff;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    .pagination li .page-numbers.active-page {<!-- [et_pb_line_break_holder] -->        background-color: #509bf5;<!-- [et_pb_line_break_holder] -->        color: #fff;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><\/style>\n<p><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"pagination\"><!-- [et_pb_line_break_holder] -->    <\/p>\n<ul><!-- [et_pb_line_break_holder] -->       <\/p>\n<li><!-- [et_pb_line_break_holder] -->     \t\t\t\t <a href=\"\/confirmed-talks-4\/\">\u00ab Previous <\/a><!-- [et_pb_line_break_holder] -->      <\/li>\n<p><!-- [et_pb_line_break_holder] -->       <\/p>\n<li><!-- [et_pb_line_break_holder] -->            <a href=\"\/confirmed-talks\/\" class=\"page-numbers\">1<\/a><!-- [et_pb_line_break_holder] -->      <\/li>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<li><!-- [et_pb_line_break_holder] -->            <a href=\"\/confirmed-talks-2\/\" class=\"page-numbers\">2<\/a><!-- [et_pb_line_break_holder] -->      <\/li>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<li><!-- [et_pb_line_break_holder] -->            <a href=\"\/confirmed-talks-3\/\" class=\"page-numbers\">3<\/a><!-- [et_pb_line_break_holder] -->      <\/li>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<li><!-- [et_pb_line_break_holder] -->            <a href=\"\/confirmed-talks-4\/\" class=\"page-numbers\">4<\/a><!-- [et_pb_line_break_holder] -->      <\/li>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<li><!-- [et_pb_line_break_holder] -->            <a class=\"active-page page-numbers\">5<\/a><!-- [et_pb_line_break_holder] -->        <\/li>\n<p><!-- [et_pb_line_break_holder] -->       <\/p>\n<li><!-- [et_pb_line_break_holder] -->            <a href=\"\/confirmed-talks-6\/\" class=\"page-numbers\">6<\/a><!-- [et_pb_line_break_holder] -->      <\/li>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<li><!-- [et_pb_line_break_holder] -->            <a href=\"\/confirmed-talks-7\/\" class=\"page-numbers\">7<\/a><!-- [et_pb_line_break_holder] -->      <\/li>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<li><!-- [et_pb_line_break_holder] -->     \t\t\t\t <a href=\"\/confirmed-talks-6\/\"> Next  \u00bb<\/a><!-- [et_pb_line_break_holder] -->      <\/li>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <\/ul>\n<p><!-- [et_pb_line_break_holder] --><\/div>\n<p>[\/et_pb_code][\/et_pb_column][\/et_pb_row][et_pb_row column_structure=&#8221;1_4,3_4&#8243; use_custom_gutter=&#8221;on&#8221; gutter_width=&#8221;1&#8243; make_equal=&#8221;on&#8221; custom_padding_last_edited=&#8221;on|phone&#8221; padding_top_bottom_link_1=&#8221;true&#8221; _builder_version=&#8221;4.4.2&#8243; background_color_gradient_direction=&#8221;90deg&#8221; width_tablet=&#8221;&#8221; width_phone=&#8221;90%&#8221; width_last_edited=&#8221;on|phone&#8221; max_width=&#8221;1120px&#8221; custom_margin=&#8221;||50px||false|false&#8221; custom_padding=&#8221;30px|30px|20px|30px|false|true&#8221; custom_padding_tablet=&#8221;&#8221; custom_padding_phone=&#8221;30px|10px|20px|10px|false|true&#8221; animation_style=&#8221;fade&#8221; animation_duration=&#8221;1400ms&#8221; animation_delay=&#8221;50ms&#8221; border_radii=&#8221;|3px|||3px&#8221; box_shadow_style=&#8221;preset1&#8243;][et_pb_column type=&#8221;1_4&#8243; _builder_version=&#8221;4.1&#8243; background_enable_color=&#8221;off&#8221; custom_padding=&#8221;5px|20px||20px|false|true&#8221; custom_padding_tablet=&#8221;&#8221; custom_padding_phone=&#8221;5px|10px||10px|false|true&#8221; custom_padding_last_edited=&#8221;on|phone&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_image src=&#8221;https:\/\/devdays.lt\/wp-content\/uploads\/2021\/03\/DD_Larry_Garfield_500x500_round-2.png&#8221; title_text=&#8221;DD_Larry_Garfield_500x500_round (2)&#8221; url=&#8221;\/Larry-Garfield\/&#8221; use_overlay=&#8221;on&#8221; overlay_icon_color=&#8221;#509af5&#8243; hover_overlay_color=&#8221;rgba(0,0,0,0.27)&#8221; hover_icon=&#8221;%%65%%&#8221; align=&#8221;center&#8221; align_tablet=&#8221;center&#8221; align_phone=&#8221;&#8221; align_last_edited=&#8221;on|desktop&#8221; _builder_version=&#8221;4.9.0&#8243; custom_margin=&#8221;|||&#8221; border_radii=&#8221;on|100%|100%|100%|100%&#8221; always_center_on_mobile=&#8221;on&#8221; saved_tabs=&#8221;all&#8221;][\/et_pb_image][et_pb_text _builder_version=&#8221;4.9.0&#8243; text_font=&#8221;||||||||&#8221; text_text_color=&#8221;#000000&#8243; text_font_size=&#8221;16px&#8221; link_font=&#8221;|600|||||||&#8221; link_text_align=&#8221;center&#8221; link_text_color=&#8221;#509af5&#8243; link_font_size=&#8221;25px&#8221; ul_font=&#8221;||||||||&#8221; header_font=&#8221;|600|||||||&#8221; header_text_color=&#8221;#509af5&#8243; header_font_size=&#8221;25px&#8221; max_width=&#8221;100%&#8221; custom_margin=&#8221;||20px|&#8221; custom_margin_tablet=&#8221;&#8221; custom_margin_phone=&#8221;&#8221; custom_margin_last_edited=&#8221;on|phone&#8221; custom_padding=&#8221;20px||0px||false|false&#8221; saved_tabs=&#8221;all&#8221; link_text_color__hover_enabled=&#8221;on|hover&#8221; link_text_color__hover=&#8221;rgba(80,154,245,0.46)&#8221;]<\/p>\n<h1 style=\"text-align: center;\"><a href=\"\/Larry-Garfield\/\">Larry Garfield<\/a><\/h1>\n<p style=\"text-align: center;\">Platform.sh, US<\/p>\n<p>[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8221;3_4&#8243; _builder_version=&#8221;4.1&#8243; custom_padding=&#8221;10px|10px|25px|30px|false|false&#8221; custom_padding_tablet=&#8221;10px|30px|25px|30px|false|false&#8221; custom_padding_phone=&#8221;&#8221; custom_padding_last_edited=&#8221;on|desktop&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_text _builder_version=&#8221;4.9.0&#8243; text_font=&#8221;|600|||||||&#8221; text_text_color=&#8221;#509bf5&#8243; text_font_size=&#8221;26px&#8221; header_font=&#8221;|600|||||||&#8221; header_text_align=&#8221;left&#8221; header_text_color=&#8221;#509af5&#8243; max_width=&#8221;100%&#8221; custom_margin=&#8221;||0px|0px&#8221; custom_padding=&#8221;|5px|10px|5px|false|false&#8221; custom_padding_tablet=&#8221;|5px||5px|false|false&#8221; custom_padding_phone=&#8221;|||5px|false|false&#8221; custom_padding_last_edited=&#8221;on|desktop&#8221; border_radii=&#8221;off|||5px|5px&#8221; border_width_bottom=&#8221;2px&#8221; border_color_bottom=&#8221;rgba(0,0,0,0.11)&#8221; saved_tabs=&#8221;all&#8221;]Building a Cloud-Friendly Application[\/et_pb_text][et_pb_text _builder_version=&#8221;4.9.0&#8243; text_text_color=&#8221;#666&#8243; custom_padding=&#8221;10px||5px||false|false&#8221;]<\/p>\n<p>In this session, we&#8217;ll explore some key guidelines for building a cloud-friendly application, as well as look at some architectural options that a modern hosting platform enables.<\/p>\n<p>[\/et_pb_text][et_pb_button button_url=&#8221;\/Larry-Garfield\/&#8221; button_text=&#8221;Read more&#8221; _builder_version=&#8221;4.9.0&#8243; custom_button=&#8221;on&#8221; button_text_size=&#8221;15px&#8221; button_text_color=&#8221;#509bf5&#8243; button_border_width=&#8221;0px&#8221; button_font=&#8221;|600|||||||&#8221; button_icon=&#8221;%%24%%&#8221; button_on_hover=&#8221;off&#8221; custom_padding=&#8221;|||0px|false|false&#8221; button_bg_color__hover_enabled=&#8221;on|hover&#8221; button_bg_color__hover=&#8221;rgba(0,0,0,0)&#8221; button_bg_enable_color__hover=&#8221;on&#8221; button_text_size__hover=&#8221;16px&#8221; button_text_size__hover_enabled=&#8221;on|hover&#8221;][\/et_pb_button][et_pb_text _builder_version=&#8221;4.1&#8243; text_font=&#8221;|600|||||||&#8221; text_text_color=&#8221;#509bf5&#8243; text_font_size=&#8221;17px&#8221; custom_margin=&#8221;||0px|&#8221; custom_padding=&#8221;30px||5px||false|false&#8221;]<\/p>\n<p><span>Session Keywords<\/span><\/p>\n<p>[\/et_pb_text][et_pb_code _builder_version=&#8221;4.9.0&#8243;]<\/p>\n<div class=\"flex-grid-session-keys\"><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"flex-grid-item-keyword\"><!-- [et_pb_line_break_holder] -->  <span class=\"tagas\">&#x1f511;<\/span> <!-- [et_pb_line_break_holder] --> Cloud<!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] -->   <\/p>\n<div class=\"flex-grid-item-keyword\"><!-- [et_pb_line_break_holder] -->  <span class=\"tagas\">&#x1f511;<\/span> <!-- [et_pb_line_break_holder] -->Architecture<!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"flex-grid-item-keyword\"><!-- [et_pb_line_break_holder] -->  <span class=\"tagas\">&#x1f511;<\/span> <!-- [et_pb_line_break_holder] -->   Microservices<!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] --><\/div>\n<p>[\/et_pb_code][\/et_pb_column][\/et_pb_row][et_pb_row column_structure=&#8221;1_4,3_4&#8243; use_custom_gutter=&#8221;on&#8221; gutter_width=&#8221;1&#8243; make_equal=&#8221;on&#8221; custom_padding_last_edited=&#8221;on|phone&#8221; padding_top_bottom_link_1=&#8221;true&#8221; _builder_version=&#8221;4.1&#8243; background_color_gradient_direction=&#8221;90deg&#8221; width_tablet=&#8221;&#8221; width_phone=&#8221;90%&#8221; width_last_edited=&#8221;on|phone&#8221; max_width=&#8221;1120px&#8221; custom_margin=&#8221;||50px||false|false&#8221; custom_padding=&#8221;30px|30px|20px|30px|false|true&#8221; custom_padding_tablet=&#8221;&#8221; custom_padding_phone=&#8221;30px|10px|20px|10px|false|true&#8221; animation_style=&#8221;fade&#8221; animation_duration=&#8221;1400ms&#8221; animation_delay=&#8221;50ms&#8221; border_radii=&#8221;|3px|||3px&#8221; box_shadow_style=&#8221;preset1&#8243;][et_pb_column type=&#8221;1_4&#8243; _builder_version=&#8221;4.1&#8243; background_enable_color=&#8221;off&#8221; custom_padding=&#8221;5px|20px||20px|false|true&#8221; custom_padding_tablet=&#8221;&#8221; custom_padding_phone=&#8221;5px|10px||10px|false|true&#8221; custom_padding_last_edited=&#8221;on|phone&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_image src=&#8221;https:\/\/devdays.lt\/wp-content\/uploads\/2021\/03\/DD_Thijs_Feryn_500x500_round.png&#8221; title_text=&#8221;DD_Thijs_Feryn_500x500_round&#8221; url=&#8221;\/Thijs-Feryn\/&#8221; use_overlay=&#8221;on&#8221; overlay_icon_color=&#8221;#509af5&#8243; hover_overlay_color=&#8221;rgba(0,0,0,0.27)&#8221; hover_icon=&#8221;%%65%%&#8221; align=&#8221;center&#8221; align_tablet=&#8221;center&#8221; align_phone=&#8221;&#8221; align_last_edited=&#8221;on|desktop&#8221; _builder_version=&#8221;4.9.0&#8243; custom_margin=&#8221;|||&#8221; border_radii=&#8221;on|100%|100%|100%|100%&#8221; always_center_on_mobile=&#8221;on&#8221; saved_tabs=&#8221;all&#8221;][\/et_pb_image][et_pb_text _builder_version=&#8221;4.9.0&#8243; text_font=&#8221;||||||||&#8221; text_text_color=&#8221;#000000&#8243; text_font_size=&#8221;16px&#8221; link_font=&#8221;|600|||||||&#8221; link_text_align=&#8221;center&#8221; link_text_color=&#8221;#509af5&#8243; link_font_size=&#8221;25px&#8221; ul_font=&#8221;||||||||&#8221; header_font=&#8221;|600|||||||&#8221; header_text_color=&#8221;#509af5&#8243; header_font_size=&#8221;25px&#8221; max_width=&#8221;100%&#8221; custom_margin=&#8221;||20px|&#8221; custom_margin_tablet=&#8221;&#8221; custom_margin_phone=&#8221;&#8221; custom_margin_last_edited=&#8221;on|phone&#8221; custom_padding=&#8221;20px||0px||false|false&#8221; saved_tabs=&#8221;all&#8221; link_text_color__hover=&#8221;rgba(80,154,245,0.46)&#8221; link_text_color__hover_enabled=&#8221;on|hover&#8221;]<\/p>\n<h1 style=\"text-align: center;\"><a href=\"\/Thijs-Feryn\/\">Thijs Feryn<\/a><\/h1>\n<p style=\"text-align: center;\">Varnish Software, Belgium<\/p>\n<p>[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8221;3_4&#8243; _builder_version=&#8221;4.1&#8243; custom_padding=&#8221;10px|10px|25px|30px|false|false&#8221; custom_padding_tablet=&#8221;10px|30px|25px|30px|false|false&#8221; custom_padding_phone=&#8221;&#8221; custom_padding_last_edited=&#8221;on|desktop&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_text _builder_version=&#8221;4.9.0&#8243; text_font=&#8221;|600|||||||&#8221; text_text_color=&#8221;#509bf5&#8243; text_font_size=&#8221;26px&#8221; header_font=&#8221;|600|||||||&#8221; header_text_align=&#8221;left&#8221; header_text_color=&#8221;#509af5&#8243; max_width=&#8221;100%&#8221; custom_margin=&#8221;||0px|0px&#8221; custom_padding=&#8221;|5px|10px|5px|false|false&#8221; custom_padding_tablet=&#8221;|5px||5px|false|false&#8221; custom_padding_phone=&#8221;|||5px|false|false&#8221; custom_padding_last_edited=&#8221;on|desktop&#8221; border_radii=&#8221;off|||5px|5px&#8221; border_width_bottom=&#8221;2px&#8221; border_color_bottom=&#8221;rgba(0,0,0,0.11)&#8221; saved_tabs=&#8221;all&#8221;]Caching the Uncacheable With Varnish[\/et_pb_text][et_pb_text _builder_version=&#8221;4.9.0&#8243; text_text_color=&#8221;#666&#8243; custom_padding=&#8221;10px||5px||false|false&#8221;]<\/p>\n<p>In this presentation, we will use different techniques in Varnish to cache personalized content:<\/p>\n<p>&#8211; Using HTTP fragments such as ESI and AJAX<br \/>&#8211; Creating cache variations using cookie values<br \/>&#8211; Authentication on the edge<br \/>&#8211; Fetching session data on the edge<br \/>&#8211; Content transformation and personalization on the edge<\/p>\n<p>[\/et_pb_text][et_pb_button button_url=&#8221;\/Thijs-Feryn\/&#8221; button_text=&#8221;Read more&#8221; _builder_version=&#8221;4.9.0&#8243; custom_button=&#8221;on&#8221; button_text_size=&#8221;15px&#8221; button_text_color=&#8221;#509bf5&#8243; button_border_width=&#8221;0px&#8221; button_font=&#8221;|600|||||||&#8221; button_icon=&#8221;%%24%%&#8221; button_on_hover=&#8221;off&#8221; custom_padding=&#8221;|||0px|false|false&#8221; button_bg_color__hover_enabled=&#8221;on|hover&#8221; button_bg_color__hover=&#8221;rgba(0,0,0,0)&#8221; button_bg_enable_color__hover=&#8221;on&#8221; button_text_size__hover=&#8221;16px&#8221; button_text_size__hover_enabled=&#8221;on|hover&#8221;][\/et_pb_button][et_pb_text _builder_version=&#8221;4.1&#8243; text_font=&#8221;|600|||||||&#8221; text_text_color=&#8221;#509bf5&#8243; text_font_size=&#8221;17px&#8221; custom_margin=&#8221;||0px|&#8221; custom_padding=&#8221;30px||5px||false|false&#8221;]<\/p>\n<p><span>Session Keywords<\/span><\/p>\n<p>[\/et_pb_text][et_pb_code _builder_version=&#8221;4.9.0&#8243;]<\/p>\n<div class=\"flex-grid-session-keys\"><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"flex-grid-item-keyword\"><!-- [et_pb_line_break_holder] -->  <span class=\"tagas\">&#x1f511;<\/span> <!-- [et_pb_line_break_holder] -->Content Delivery<!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"flex-grid-item-keyword\"><!-- [et_pb_line_break_holder] -->  <span class=\"tagas\">&#x1f511;<\/span> <!-- [et_pb_line_break_holder] -->  Caching<!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] -->   <\/p>\n<div class=\"flex-grid-item-keyword\"><!-- [et_pb_line_break_holder] -->  <span class=\"tagas\">&#x1f511;<\/span> <!-- [et_pb_line_break_holder] -->  Varnish<!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] --><\/div>\n<p>[\/et_pb_code][\/et_pb_column][\/et_pb_row][et_pb_row column_structure=&#8221;1_4,3_4&#8243; use_custom_gutter=&#8221;on&#8221; gutter_width=&#8221;1&#8243; make_equal=&#8221;on&#8221; custom_padding_last_edited=&#8221;on|phone&#8221; padding_top_bottom_link_1=&#8221;true&#8221; _builder_version=&#8221;4.1&#8243; background_color_gradient_direction=&#8221;90deg&#8221; width_tablet=&#8221;&#8221; width_phone=&#8221;90%&#8221; width_last_edited=&#8221;on|phone&#8221; max_width=&#8221;1120px&#8221; custom_margin=&#8221;||50px||false|false&#8221; custom_padding=&#8221;30px|30px|20px|30px|false|true&#8221; custom_padding_tablet=&#8221;&#8221; custom_padding_phone=&#8221;30px|10px|20px|10px|false|true&#8221; animation_style=&#8221;fade&#8221; animation_duration=&#8221;1400ms&#8221; animation_delay=&#8221;50ms&#8221; border_radii=&#8221;|3px|||3px&#8221; box_shadow_style=&#8221;preset1&#8243;][et_pb_column type=&#8221;1_4&#8243; _builder_version=&#8221;4.1&#8243; background_enable_color=&#8221;off&#8221; custom_padding=&#8221;5px|20px||20px|false|true&#8221; custom_padding_tablet=&#8221;&#8221; custom_padding_phone=&#8221;5px|10px||10px|false|true&#8221; custom_padding_last_edited=&#8221;on|phone&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_image src=&#8221;https:\/\/devdays.lt\/wp-content\/uploads\/2021\/03\/DD_Michael_Haberman_500x500_round.png&#8221; title_text=&#8221;DD_Michael_Haberman_500x500_round&#8221; url=&#8221;\/Michael-Haberman\/&#8221; use_overlay=&#8221;on&#8221; overlay_icon_color=&#8221;#509af5&#8243; hover_overlay_color=&#8221;rgba(0,0,0,0.27)&#8221; hover_icon=&#8221;%%65%%&#8221; align=&#8221;center&#8221; align_tablet=&#8221;center&#8221; align_phone=&#8221;&#8221; align_last_edited=&#8221;on|desktop&#8221; _builder_version=&#8221;4.9.0&#8243; custom_margin=&#8221;|||&#8221; border_radii=&#8221;on|100%|100%|100%|100%&#8221; always_center_on_mobile=&#8221;on&#8221; saved_tabs=&#8221;all&#8221;][\/et_pb_image][et_pb_text _builder_version=&#8221;4.9.0&#8243; text_font=&#8221;||||||||&#8221; text_text_color=&#8221;#000000&#8243; text_font_size=&#8221;16px&#8221; link_font=&#8221;|600|||||||&#8221; link_text_align=&#8221;center&#8221; link_text_color=&#8221;#509af5&#8243; link_font_size=&#8221;25px&#8221; ul_font=&#8221;||||||||&#8221; header_font=&#8221;|600|||||||&#8221; header_text_color=&#8221;#509af5&#8243; header_font_size=&#8221;25px&#8221; max_width=&#8221;100%&#8221; custom_margin=&#8221;||20px|&#8221; custom_margin_tablet=&#8221;&#8221; custom_margin_phone=&#8221;&#8221; custom_margin_last_edited=&#8221;on|phone&#8221; custom_padding=&#8221;20px||0px||false|false&#8221; saved_tabs=&#8221;all&#8221; link_text_color__hover=&#8221;rgba(80,154,245,0.46)&#8221; link_text_color__hover_enabled=&#8221;on|hover&#8221;]<\/p>\n<h1 style=\"text-align: center;\"><a href=\"\/Michael-Haberman\/\">Michael Haberman<\/a><\/h1>\n<p style=\"text-align: center;\">Aspecto, Israel<\/p>\n<p>[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8221;3_4&#8243; _builder_version=&#8221;4.1&#8243; custom_padding=&#8221;10px|10px|25px|30px|false|false&#8221; custom_padding_tablet=&#8221;10px|30px|25px|30px|false|false&#8221; custom_padding_phone=&#8221;&#8221; custom_padding_last_edited=&#8221;on|desktop&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_text _builder_version=&#8221;4.2.1&#8243; text_font=&#8221;|600|||||||&#8221; text_text_color=&#8221;#509bf5&#8243; text_font_size=&#8221;26px&#8221; header_font=&#8221;|600|||||||&#8221; header_text_align=&#8221;left&#8221; header_text_color=&#8221;#509af5&#8243; max_width=&#8221;100%&#8221; custom_margin=&#8221;||0px|0px&#8221; custom_padding=&#8221;|5px|10px|5px|false|false&#8221; custom_padding_tablet=&#8221;|5px||5px|false|false&#8221; custom_padding_phone=&#8221;|||5px|false|false&#8221; custom_padding_last_edited=&#8221;on|desktop&#8221; border_radii=&#8221;off|||5px|5px&#8221; border_width_bottom=&#8221;2px&#8221; border_color_bottom=&#8221;rgba(0,0,0,0.11)&#8221; saved_tabs=&#8221;all&#8221;]In the Cloud Message Queue Is an Implementation Detail[\/et_pb_text][et_pb_text _builder_version=&#8221;4.2.1&#8243; text_text_color=&#8221;#666&#8243; custom_padding=&#8221;10px||5px||false|false&#8221;]<\/p>\n<p style=\"text-align: justify;\"><span>We all design distributed systems for the cloud. Do we really know why we design them the way we do? Let\u2019s look at some real-world architects and examine the way they designed their systems. Or event better, forget about all the lofty architectural ideas. Architects design their systems based mostly on their subjective experience. Let\u2019s look at hard facts.<\/span><\/p>\n<p>[\/et_pb_text][et_pb_button button_url=&#8221;\/Michael-Haberman\/&#8221; button_text=&#8221;Read more&#8221; _builder_version=&#8221;4.9.0&#8243; custom_button=&#8221;on&#8221; button_text_size=&#8221;15px&#8221; button_text_color=&#8221;#509bf5&#8243; button_border_width=&#8221;0px&#8221; button_font=&#8221;|600|||||||&#8221; button_icon=&#8221;%%24%%&#8221; button_on_hover=&#8221;off&#8221; custom_padding=&#8221;|||0px|false|false&#8221; button_bg_color__hover_enabled=&#8221;on|hover&#8221; button_bg_color__hover=&#8221;rgba(0,0,0,0)&#8221; button_bg_enable_color__hover=&#8221;on&#8221; button_text_size__hover=&#8221;16px&#8221; button_text_size__hover_enabled=&#8221;on|hover&#8221;][\/et_pb_button][et_pb_text _builder_version=&#8221;4.1&#8243; text_font=&#8221;|600|||||||&#8221; text_text_color=&#8221;#509bf5&#8243; text_font_size=&#8221;17px&#8221; custom_margin=&#8221;||0px|&#8221; custom_padding=&#8221;30px||5px||false|false&#8221;]<\/p>\n<p><span>Session Keywords<\/span><\/p>\n<p>[\/et_pb_text][et_pb_code _builder_version=&#8221;4.2.1&#8243;]<\/p>\n<div class=\"flex-grid-session-keys\"><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"flex-grid-item-keyword\"><!-- [et_pb_line_break_holder] -->  <span class=\"tagas\">&#x1f511;<\/span> <!-- [et_pb_line_break_holder] --> Messaging<!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"flex-grid-item-keyword\"><!-- [et_pb_line_break_holder] -->  <span class=\"tagas\">&#x1f511;<\/span> <!-- [et_pb_line_break_holder] -->   Cloud<!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] -->   <\/p>\n<div class=\"flex-grid-item-keyword\"><!-- [et_pb_line_break_holder] -->  <span class=\"tagas\">&#x1f511;<\/span> <!-- [et_pb_line_break_holder] -->  Distributed Systems Architecture<!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] --><\/div>\n<p>[\/et_pb_code][\/et_pb_column][\/et_pb_row][et_pb_row column_structure=&#8221;1_4,3_4&#8243; use_custom_gutter=&#8221;on&#8221; gutter_width=&#8221;1&#8243; make_equal=&#8221;on&#8221; custom_padding_last_edited=&#8221;on|phone&#8221; padding_top_bottom_link_1=&#8221;true&#8221; _builder_version=&#8221;4.1&#8243; background_color_gradient_direction=&#8221;90deg&#8221; width_tablet=&#8221;&#8221; width_phone=&#8221;90%&#8221; width_last_edited=&#8221;on|phone&#8221; max_width=&#8221;1120px&#8221; custom_margin=&#8221;||50px||false|false&#8221; custom_padding=&#8221;30px|30px|20px|30px|false|true&#8221; custom_padding_tablet=&#8221;&#8221; custom_padding_phone=&#8221;30px|10px|20px|10px|false|true&#8221; animation_style=&#8221;fade&#8221; animation_duration=&#8221;1400ms&#8221; animation_delay=&#8221;50ms&#8221; border_radii=&#8221;|3px|||3px&#8221; box_shadow_style=&#8221;preset1&#8243;][et_pb_column type=&#8221;1_4&#8243; _builder_version=&#8221;4.1&#8243; background_enable_color=&#8221;off&#8221; custom_padding=&#8221;5px|20px||20px|false|true&#8221; custom_padding_tablet=&#8221;&#8221; custom_padding_phone=&#8221;5px|10px||10px|false|true&#8221; custom_padding_last_edited=&#8221;on|phone&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_image src=&#8221;https:\/\/devdays.lt\/wp-content\/uploads\/2021\/02\/DD_Denis_Wilson_Souza_Rosa_500x500_round-1.png&#8221; url=&#8221;\/denis-wilson-souza-rosa\/&#8221; use_overlay=&#8221;on&#8221; overlay_icon_color=&#8221;#509af5&#8243; hover_overlay_color=&#8221;rgba(0,0,0,0.27)&#8221; hover_icon=&#8221;%%65%%&#8221; align=&#8221;center&#8221; align_tablet=&#8221;center&#8221; align_phone=&#8221;&#8221; align_last_edited=&#8221;on|desktop&#8221; _builder_version=&#8221;4.4.2&#8243; custom_margin=&#8221;|||&#8221; border_radii=&#8221;on|100%|100%|100%|100%&#8221; always_center_on_mobile=&#8221;on&#8221; saved_tabs=&#8221;all&#8221;][\/et_pb_image][et_pb_text _builder_version=&#8221;4.2.1&#8243; text_font=&#8221;||||||||&#8221; text_text_color=&#8221;#000000&#8243; text_font_size=&#8221;16px&#8221; link_font=&#8221;|600|||||||&#8221; link_text_align=&#8221;center&#8221; link_text_color=&#8221;#509af5&#8243; link_font_size=&#8221;25px&#8221; ul_font=&#8221;||||||||&#8221; header_font=&#8221;|600|||||||&#8221; header_text_color=&#8221;#509af5&#8243; header_font_size=&#8221;25px&#8221; max_width=&#8221;100%&#8221; custom_margin=&#8221;||20px|&#8221; custom_margin_tablet=&#8221;&#8221; custom_margin_phone=&#8221;&#8221; custom_margin_last_edited=&#8221;on|phone&#8221; custom_padding=&#8221;20px||0px||false|false&#8221; saved_tabs=&#8221;all&#8221; link_text_color__hover=&#8221;rgba(80,154,245,0.46)&#8221; link_text_color__hover_enabled=&#8221;on|hover&#8221;]<\/p>\n<h1 style=\"text-align: center;\"><a href=\"\/denis-wilson-souza-rosa\/\">Denis Wilson Souza Rosa<\/a><\/h1>\n<p style=\"text-align: center;\">Couchbase, Germany<\/p>\n<p>[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8221;3_4&#8243; _builder_version=&#8221;4.1&#8243; custom_padding=&#8221;10px|10px|25px|30px|false|false&#8221; custom_padding_tablet=&#8221;10px|30px|25px|30px|false|false&#8221; custom_padding_phone=&#8221;&#8221; custom_padding_last_edited=&#8221;on|desktop&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_text _builder_version=&#8221;4.9.0&#8243; text_font=&#8221;|600|||||||&#8221; text_text_color=&#8221;#509bf5&#8243; text_font_size=&#8221;26px&#8221; header_font=&#8221;|600|||||||&#8221; header_text_align=&#8221;left&#8221; header_text_color=&#8221;#509af5&#8243; max_width=&#8221;100%&#8221; custom_margin=&#8221;||0px|0px&#8221; custom_padding=&#8221;|5px|10px|5px|false|false&#8221; custom_padding_tablet=&#8221;|5px||5px|false|false&#8221; custom_padding_phone=&#8221;|||5px|false|false&#8221; custom_padding_last_edited=&#8221;on|desktop&#8221; border_radii=&#8221;off|||5px|5px&#8221; border_width_bottom=&#8221;2px&#8221; border_color_bottom=&#8221;rgba(0,0,0,0.11)&#8221; saved_tabs=&#8221;all&#8221;]Hundreds of Microservices Without Breaking Your Apis[\/et_pb_text][et_pb_text _builder_version=&#8221;4.9.0&#8243; text_text_color=&#8221;#666&#8243; custom_padding=&#8221;10px||5px||false|false&#8221;]<\/p>\n<p style=\"text-align: justify;\">In this talk, we will introduce a new method to collect and analyze microservices communication from production and how to leverage this data during development and testing phases to improve our code.<\/p>\n<p>[\/et_pb_text][et_pb_button button_url=&#8221;\/denis-wilson-souza-rosa\/&#8221; button_text=&#8221;Read more&#8221; _builder_version=&#8221;4.2.1&#8243; custom_button=&#8221;on&#8221; button_text_size=&#8221;15px&#8221; button_text_color=&#8221;#509bf5&#8243; button_border_width=&#8221;0px&#8221; button_font=&#8221;|600|||||||&#8221; button_icon=&#8221;%%24%%&#8221; button_on_hover=&#8221;off&#8221; custom_padding=&#8221;|||0px|false|false&#8221; button_bg_color__hover_enabled=&#8221;on|hover&#8221; button_bg_color__hover=&#8221;rgba(0,0,0,0)&#8221; button_bg_enable_color__hover=&#8221;on&#8221; button_text_size__hover=&#8221;16px&#8221; button_text_size__hover_enabled=&#8221;on|hover&#8221;][\/et_pb_button][et_pb_text _builder_version=&#8221;4.1&#8243; text_font=&#8221;|600|||||||&#8221; text_text_color=&#8221;#509bf5&#8243; text_font_size=&#8221;17px&#8221; custom_margin=&#8221;||0px|&#8221; custom_padding=&#8221;30px||5px||false|false&#8221;]<\/p>\n<p><span>Session Keywords<\/span><\/p>\n<p>[\/et_pb_text][et_pb_code _builder_version=&#8221;4.9.0&#8243;]<\/p>\n<div class=\"flex-grid-session-keys\"><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"flex-grid-item-keyword\"><!-- [et_pb_line_break_holder] -->  <span class=\"tagas\">&#x1f511;<\/span> <!-- [et_pb_line_break_holder] -->Microservices<!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"flex-grid-item-keyword\"><!-- [et_pb_line_break_holder] -->  <span class=\"tagas\">&#x1f511;<\/span> <!-- [et_pb_line_break_holder] -->Observability <!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] -->   <\/p>\n<div class=\"flex-grid-item-keyword\"><!-- [et_pb_line_break_holder] -->  <span class=\"tagas\">&#x1f511;<\/span> <!-- [et_pb_line_break_holder] -->Tracing<!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] --><\/div>\n<p>[\/et_pb_code][\/et_pb_column][\/et_pb_row][et_pb_row column_structure=&#8221;1_4,3_4&#8243; use_custom_gutter=&#8221;on&#8221; gutter_width=&#8221;1&#8243; make_equal=&#8221;on&#8221; custom_padding_last_edited=&#8221;on|phone&#8221; padding_top_bottom_link_1=&#8221;true&#8221; _builder_version=&#8221;4.1&#8243; background_color_gradient_direction=&#8221;90deg&#8221; width_tablet=&#8221;&#8221; width_phone=&#8221;90%&#8221; width_last_edited=&#8221;on|phone&#8221; max_width=&#8221;1120px&#8221; custom_margin=&#8221;||50px||false|false&#8221; custom_padding=&#8221;30px|30px|20px|30px|false|true&#8221; custom_padding_tablet=&#8221;&#8221; custom_padding_phone=&#8221;30px|10px|20px|10px|false|true&#8221; animation_style=&#8221;fade&#8221; animation_duration=&#8221;1400ms&#8221; animation_delay=&#8221;50ms&#8221; border_radii=&#8221;|3px|||3px&#8221; box_shadow_style=&#8221;preset1&#8243;][et_pb_column type=&#8221;1_4&#8243; _builder_version=&#8221;4.1&#8243; background_enable_color=&#8221;off&#8221; custom_padding=&#8221;5px|20px||20px|false|true&#8221; custom_padding_tablet=&#8221;&#8221; custom_padding_phone=&#8221;5px|10px||10px|false|true&#8221; custom_padding_last_edited=&#8221;on|phone&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_image src=&#8221;https:\/\/devdays.lt\/wp-content\/uploads\/2021\/03\/DD_Philippe_De_Ryck_500x500_round.png&#8221; title_text=&#8221;DD_Philippe_De_Ryck_500x500_round&#8221; url=&#8221;\/Philippe-De-Ryck\/&#8221; use_overlay=&#8221;on&#8221; overlay_icon_color=&#8221;#509af5&#8243; hover_overlay_color=&#8221;rgba(0,0,0,0.27)&#8221; hover_icon=&#8221;%%65%%&#8221; align=&#8221;center&#8221; align_tablet=&#8221;center&#8221; align_phone=&#8221;&#8221; align_last_edited=&#8221;on|desktop&#8221; _builder_version=&#8221;4.9.0&#8243; custom_margin=&#8221;|||&#8221; border_radii=&#8221;on|100%|100%|100%|100%&#8221; always_center_on_mobile=&#8221;on&#8221; saved_tabs=&#8221;all&#8221;][\/et_pb_image][et_pb_text _builder_version=&#8221;4.9.0&#8243; text_font=&#8221;||||||||&#8221; text_text_color=&#8221;#000000&#8243; text_font_size=&#8221;16px&#8221; link_font=&#8221;|600|||||||&#8221; link_text_align=&#8221;center&#8221; link_text_color=&#8221;#509af5&#8243; link_font_size=&#8221;25px&#8221; ul_font=&#8221;||||||||&#8221; header_font=&#8221;|600|||||||&#8221; header_text_color=&#8221;#509af5&#8243; header_font_size=&#8221;25px&#8221; max_width=&#8221;100%&#8221; custom_margin=&#8221;||20px|&#8221; custom_margin_tablet=&#8221;&#8221; custom_margin_phone=&#8221;&#8221; custom_margin_last_edited=&#8221;on|phone&#8221; custom_padding=&#8221;20px||0px||false|false&#8221; saved_tabs=&#8221;all&#8221; link_text_color__hover=&#8221;rgba(80,154,245,0.46)&#8221; link_text_color__hover_enabled=&#8221;on|hover&#8221;]<\/p>\n<h1 style=\"text-align: center;\"><a href=\"\/Philippe-De-Ryck\/\">Philippe De Ryck<\/a><\/h1>\n<p style=\"text-align: center;\">Pragmatic Web Security, Belgium<\/p>\n<p>[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8221;3_4&#8243; _builder_version=&#8221;4.1&#8243; custom_padding=&#8221;10px|10px|25px|30px|false|false&#8221; custom_padding_tablet=&#8221;10px|30px|25px|30px|false|false&#8221; custom_padding_phone=&#8221;&#8221; custom_padding_last_edited=&#8221;on|desktop&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_text _builder_version=&#8221;4.9.0&#8243; text_font=&#8221;|600|||||||&#8221; text_text_color=&#8221;#509bf5&#8243; text_font_size=&#8221;26px&#8221; header_font=&#8221;|600|||||||&#8221; header_text_align=&#8221;left&#8221; header_text_color=&#8221;#509af5&#8243; max_width=&#8221;100%&#8221; custom_margin=&#8221;||0px|0px&#8221; custom_padding=&#8221;|5px|10px|5px|false|false&#8221; custom_padding_tablet=&#8221;|5px||5px|false|false&#8221; custom_padding_phone=&#8221;|||5px|false|false&#8221; custom_padding_last_edited=&#8221;on|desktop&#8221; border_radii=&#8221;off|||5px|5px&#8221; border_width_bottom=&#8221;2px&#8221; border_color_bottom=&#8221;rgba(0,0,0,0.11)&#8221; saved_tabs=&#8221;all&#8221;]Serving the Right Recipe for API Authentication[\/et_pb_text][et_pb_text _builder_version=&#8221;4.9.0&#8243; text_text_color=&#8221;#666&#8243; custom_padding=&#8221;10px||5px||false|false&#8221;]<\/p>\n<p style=\"text-align: justify;\">In this session, we explore several authentication recipes for different scenarios. We will discuss authentication in API-based applications, microservice architectures, and, of course, modern user authentication scenarios. At the end of this session, you will be able to choose the right authentication mechanism for your application according to current best practices.<\/p>\n<p>[\/et_pb_text][et_pb_button button_url=&#8221;\/Philippe-De-Ryck\/&#8221; button_text=&#8221;Read more&#8221; _builder_version=&#8221;4.9.0&#8243; custom_button=&#8221;on&#8221; button_text_size=&#8221;15px&#8221; button_text_color=&#8221;#509bf5&#8243; button_border_width=&#8221;0px&#8221; button_font=&#8221;|600|||||||&#8221; button_icon=&#8221;%%24%%&#8221; button_on_hover=&#8221;off&#8221; custom_padding=&#8221;|||0px|false|false&#8221; button_bg_color__hover_enabled=&#8221;on|hover&#8221; button_bg_color__hover=&#8221;rgba(0,0,0,0)&#8221; button_bg_enable_color__hover=&#8221;on&#8221; button_text_size__hover_enabled=&#8221;on|hover&#8221; button_text_size__hover=&#8221;16px&#8221;][\/et_pb_button][et_pb_text _builder_version=&#8221;4.1&#8243; text_font=&#8221;|600|||||||&#8221; text_text_color=&#8221;#509bf5&#8243; text_font_size=&#8221;17px&#8221; custom_margin=&#8221;||0px|&#8221; custom_padding=&#8221;30px||5px||false|false&#8221;]<\/p>\n<p><span>Session Keywords<\/span><\/p>\n<p>[\/et_pb_text][et_pb_code _builder_version=&#8221;4.9.0&#8243;]<\/p>\n<div class=\"flex-grid-session-keys\"><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"flex-grid-item-keyword\"><!-- [et_pb_line_break_holder] -->  <span class=\"tagas\">&#x1f511;<\/span> <!-- [et_pb_line_break_holder] --> Security<!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"flex-grid-item-keyword\"><!-- [et_pb_line_break_holder] -->  <span class=\"tagas\">&#x1f511;<\/span> <!-- [et_pb_line_break_holder] -->Authentication<!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"flex-grid-item-keyword\"><!-- [et_pb_line_break_holder] -->  <span class=\"tagas\">&#x1f511;<\/span> <!-- [et_pb_line_break_holder] --> API<!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] --><\/div>\n<p>[\/et_pb_code][\/et_pb_column][\/et_pb_row][et_pb_row column_structure=&#8221;1_4,3_4&#8243; use_custom_gutter=&#8221;on&#8221; gutter_width=&#8221;1&#8243; make_equal=&#8221;on&#8221; custom_padding_last_edited=&#8221;on|phone&#8221; padding_top_bottom_link_1=&#8221;true&#8221; _builder_version=&#8221;4.1&#8243; background_color_gradient_direction=&#8221;90deg&#8221; width_tablet=&#8221;&#8221; width_phone=&#8221;90%&#8221; width_last_edited=&#8221;on|phone&#8221; max_width=&#8221;1120px&#8221; custom_margin=&#8221;||50px||false|false&#8221; custom_padding=&#8221;30px|30px|20px|30px|false|true&#8221; custom_padding_tablet=&#8221;&#8221; custom_padding_phone=&#8221;30px|10px|20px|10px|false|true&#8221; animation_style=&#8221;fade&#8221; animation_duration=&#8221;1400ms&#8221; animation_delay=&#8221;50ms&#8221; border_radii=&#8221;|3px|||3px&#8221; box_shadow_style=&#8221;preset1&#8243;][et_pb_column type=&#8221;1_4&#8243; _builder_version=&#8221;4.1&#8243; background_enable_color=&#8221;off&#8221; custom_padding=&#8221;5px|20px||20px|false|true&#8221; custom_padding_tablet=&#8221;&#8221; custom_padding_phone=&#8221;5px|10px||10px|false|true&#8221; custom_padding_last_edited=&#8221;on|phone&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_image src=&#8221;https:\/\/devdays.lt\/wp-content\/uploads\/2021\/03\/DD_Radoslav_Stankov-_500x500_round.png&#8221; title_text=&#8221;DD_Radoslav_Stankov _500x500_round&#8221; url=&#8221;\/Radoslav-Stankov\/&#8221; use_overlay=&#8221;on&#8221; overlay_icon_color=&#8221;#509af5&#8243; hover_overlay_color=&#8221;rgba(0,0,0,0.27)&#8221; hover_icon=&#8221;%%65%%&#8221; align=&#8221;center&#8221; align_tablet=&#8221;center&#8221; align_phone=&#8221;&#8221; align_last_edited=&#8221;on|desktop&#8221; _builder_version=&#8221;4.9.0&#8243; custom_margin=&#8221;|||&#8221; border_radii=&#8221;on|100%|100%|100%|100%&#8221; always_center_on_mobile=&#8221;on&#8221; saved_tabs=&#8221;all&#8221;][\/et_pb_image][et_pb_text _builder_version=&#8221;4.9.0&#8243; text_font=&#8221;||||||||&#8221; text_text_color=&#8221;#000000&#8243; text_font_size=&#8221;16px&#8221; link_font=&#8221;|600|||||||&#8221; link_text_align=&#8221;center&#8221; link_text_color=&#8221;#509af5&#8243; link_font_size=&#8221;25px&#8221; ul_font=&#8221;||||||||&#8221; header_font=&#8221;|600|||||||&#8221; header_text_color=&#8221;#509af5&#8243; header_font_size=&#8221;25px&#8221; max_width=&#8221;100%&#8221; custom_margin=&#8221;||20px|&#8221; custom_margin_tablet=&#8221;&#8221; custom_margin_phone=&#8221;&#8221; custom_margin_last_edited=&#8221;on|phone&#8221; custom_padding=&#8221;20px||0px||false|false&#8221; saved_tabs=&#8221;all&#8221; link_text_color__hover=&#8221;rgba(80,154,245,0.46)&#8221; link_text_color__hover_enabled=&#8221;on|hover&#8221;]<\/p>\n<h1 style=\"text-align: center;\"><a href=\"\/Radoslav-Stankov\/\">Radoslav Stankov<\/a><\/h1>\n<p style=\"text-align: center;\">Product Hunt, Bulgaria<\/p>\n<p>[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8221;3_4&#8243; _builder_version=&#8221;4.1&#8243; custom_padding=&#8221;10px|10px|25px|30px|false|false&#8221; custom_padding_tablet=&#8221;10px|30px|25px|30px|false|false&#8221; custom_padding_phone=&#8221;&#8221; custom_padding_last_edited=&#8221;on|desktop&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_text _builder_version=&#8221;4.9.0&#8243; text_font=&#8221;|600|||||||&#8221; text_text_color=&#8221;#509bf5&#8243; text_font_size=&#8221;26px&#8221; header_font=&#8221;|600|||||||&#8221; header_text_align=&#8221;left&#8221; header_text_color=&#8221;#509af5&#8243; max_width=&#8221;100%&#8221; custom_margin=&#8221;||0px|0px&#8221; custom_padding=&#8221;|5px|10px|5px|false|false&#8221; custom_padding_tablet=&#8221;|5px||5px|false|false&#8221; custom_padding_phone=&#8221;|||5px|false|false&#8221; custom_padding_last_edited=&#8221;on|desktop&#8221; border_radii=&#8221;off|||5px|5px&#8221; border_width_bottom=&#8221;2px&#8221; border_color_bottom=&#8221;rgba(0,0,0,0.11)&#8221; saved_tabs=&#8221;all&#8221;]React Component Anti-Patterns [\/et_pb_text][et_pb_text _builder_version=&#8221;4.9.0&#8243; text_text_color=&#8221;#666&#8243; custom_padding=&#8221;10px||5px||false|false&#8221;]<\/p>\n<p style=\"text-align: justify;\">In the talk, Radoslav will share a common set of anti-patterns and how to avoid them.<\/p>\n<p>[\/et_pb_text][et_pb_button button_url=&#8221;\/Radoslav-Stankov\/&#8221; button_text=&#8221;Read more&#8221; _builder_version=&#8221;4.9.0&#8243; custom_button=&#8221;on&#8221; button_text_size=&#8221;15px&#8221; button_text_color=&#8221;#509bf5&#8243; button_border_width=&#8221;0px&#8221; button_font=&#8221;|600|||||||&#8221; button_icon=&#8221;%%24%%&#8221; button_on_hover=&#8221;off&#8221; custom_padding=&#8221;|||0px|false|false&#8221; button_bg_color__hover_enabled=&#8221;on|hover&#8221; button_bg_color__hover=&#8221;rgba(0,0,0,0)&#8221; button_bg_enable_color__hover=&#8221;on&#8221; button_text_size__hover_enabled=&#8221;on|hover&#8221; button_text_size__hover=&#8221;16px&#8221;][\/et_pb_button][et_pb_text _builder_version=&#8221;4.1&#8243; text_font=&#8221;|600|||||||&#8221; text_text_color=&#8221;#509bf5&#8243; text_font_size=&#8221;17px&#8221; custom_margin=&#8221;||0px|&#8221; custom_padding=&#8221;30px||5px||false|false&#8221;]<\/p>\n<p><span>Session Keywords<\/span><\/p>\n<p>[\/et_pb_text][et_pb_code _builder_version=&#8221;4.9.0&#8243;]<\/p>\n<div class=\"flex-grid-session-keys\"><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"flex-grid-item-keyword\"><!-- [et_pb_line_break_holder] -->  <span class=\"tagas\">&#x1f511;<\/span> <!-- [et_pb_line_break_holder] -->JavaScript<!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"flex-grid-item-keyword\"><!-- [et_pb_line_break_holder] -->  <span class=\"tagas\">&#x1f511;<\/span> <!-- [et_pb_line_break_holder] --> React<!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"flex-grid-item-keyword\"><!-- [et_pb_line_break_holder] -->  <span class=\"tagas\">&#x1f511;<\/span> <!-- [et_pb_line_break_holder] -->Patterns<!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] --><\/div>\n<p>[\/et_pb_code][\/et_pb_column][\/et_pb_row][et_pb_row column_structure=&#8221;1_4,3_4&#8243; use_custom_gutter=&#8221;on&#8221; gutter_width=&#8221;1&#8243; make_equal=&#8221;on&#8221; custom_padding_last_edited=&#8221;on|phone&#8221; padding_top_bottom_link_1=&#8221;true&#8221; _builder_version=&#8221;4.1&#8243; background_color_gradient_direction=&#8221;90deg&#8221; width_tablet=&#8221;&#8221; width_phone=&#8221;90%&#8221; width_last_edited=&#8221;on|phone&#8221; max_width=&#8221;1120px&#8221; custom_margin=&#8221;||50px||false|false&#8221; custom_padding=&#8221;30px|30px|20px|30px|false|true&#8221; custom_padding_tablet=&#8221;&#8221; custom_padding_phone=&#8221;30px|10px|20px|10px|false|true&#8221; animation_style=&#8221;fade&#8221; animation_duration=&#8221;1400ms&#8221; animation_delay=&#8221;50ms&#8221; border_radii=&#8221;|3px|||3px&#8221; box_shadow_style=&#8221;preset1&#8243;][et_pb_column type=&#8221;1_4&#8243; _builder_version=&#8221;4.1&#8243; background_enable_color=&#8221;off&#8221; custom_padding=&#8221;5px|20px||20px|false|true&#8221; custom_padding_tablet=&#8221;&#8221; custom_padding_phone=&#8221;5px|10px||10px|false|true&#8221; custom_padding_last_edited=&#8221;on|phone&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_image src=&#8221;https:\/\/devdays.lt\/wp-content\/uploads\/2021\/03\/DD_Michel_Schudel_500x500_round.png&#8221; title_text=&#8221;DD_Michel_Schudel_500x500_round&#8221; url=&#8221;\/Michel-Schudel\/&#8221; use_overlay=&#8221;on&#8221; overlay_icon_color=&#8221;#509af5&#8243; hover_overlay_color=&#8221;rgba(0,0,0,0.27)&#8221; hover_icon=&#8221;%%65%%&#8221; align=&#8221;center&#8221; align_tablet=&#8221;center&#8221; align_phone=&#8221;&#8221; align_last_edited=&#8221;on|desktop&#8221; _builder_version=&#8221;4.9.0&#8243; custom_margin=&#8221;|||&#8221; border_radii=&#8221;on|100%|100%|100%|100%&#8221; always_center_on_mobile=&#8221;on&#8221; saved_tabs=&#8221;all&#8221;][\/et_pb_image][et_pb_text _builder_version=&#8221;4.9.0&#8243; text_font=&#8221;||||||||&#8221; text_text_color=&#8221;#000000&#8243; text_font_size=&#8221;16px&#8221; link_font=&#8221;|600|||||||&#8221; link_text_align=&#8221;center&#8221; link_text_color=&#8221;#509af5&#8243; link_font_size=&#8221;25px&#8221; ul_font=&#8221;||||||||&#8221; header_font=&#8221;|600|||||||&#8221; header_text_color=&#8221;#509af5&#8243; header_font_size=&#8221;25px&#8221; max_width=&#8221;100%&#8221; custom_margin=&#8221;||20px|&#8221; custom_margin_tablet=&#8221;&#8221; custom_margin_phone=&#8221;&#8221; custom_margin_last_edited=&#8221;on|phone&#8221; custom_padding=&#8221;20px||0px||false|false&#8221; saved_tabs=&#8221;all&#8221; link_text_color__hover=&#8221;rgba(80,154,245,0.46)&#8221; link_text_color__hover_enabled=&#8221;on|hover&#8221;]<\/p>\n<h1 style=\"text-align: center;\"><a href=\"\/Michel-Schudel\/\">Michel Schudel<\/a><\/h1>\n<p style=\"text-align: center;\">Craftsmen, The Netherlands<\/p>\n<p>[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8221;3_4&#8243; _builder_version=&#8221;4.1&#8243; custom_padding=&#8221;10px|10px|25px|30px|false|false&#8221; custom_padding_tablet=&#8221;10px|30px|25px|30px|false|false&#8221; custom_padding_phone=&#8221;&#8221; custom_padding_last_edited=&#8221;on|desktop&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_text _builder_version=&#8221;4.9.0&#8243; text_font=&#8221;|600|||||||&#8221; text_text_color=&#8221;#509bf5&#8243; text_font_size=&#8221;26px&#8221; header_font=&#8221;|600|||||||&#8221; header_text_align=&#8221;left&#8221; header_text_color=&#8221;#509af5&#8243; max_width=&#8221;100%&#8221; custom_margin=&#8221;||0px|0px&#8221; custom_padding=&#8221;|5px|10px|5px|false|false&#8221; custom_padding_tablet=&#8221;|5px||5px|false|false&#8221; custom_padding_phone=&#8221;|||5px|false|false&#8221; custom_padding_last_edited=&#8221;on|desktop&#8221; border_radii=&#8221;off|||5px|5px&#8221; border_width_bottom=&#8221;2px&#8221; border_color_bottom=&#8221;rgba(0,0,0,0.11)&#8221; saved_tabs=&#8221;all&#8221;]Cryptography 101 for Java Developers[\/et_pb_text][et_pb_text _builder_version=&#8221;4.9.0&#8243; text_text_color=&#8221;#666&#8243; custom_padding=&#8221;10px||5px||false|false&#8221;]<\/p>\n<p style=\"text-align: justify;\">After this session, you\u2019ll have a better understanding of basic cryptography, its applications, and how to use the cryptography APIs in Java.<\/p>\n<p>[\/et_pb_text][et_pb_button button_url=&#8221;\/Michel-Schudel\/&#8221; button_text=&#8221;Read more&#8221; _builder_version=&#8221;4.9.0&#8243; custom_button=&#8221;on&#8221; button_text_size=&#8221;15px&#8221; button_text_color=&#8221;#509bf5&#8243; button_border_width=&#8221;0px&#8221; button_font=&#8221;|600|||||||&#8221; button_icon=&#8221;%%24%%&#8221; button_on_hover=&#8221;off&#8221; custom_padding=&#8221;|||0px|false|false&#8221; button_bg_color__hover_enabled=&#8221;on|hover&#8221; button_bg_color__hover=&#8221;rgba(0,0,0,0)&#8221; button_bg_enable_color__hover=&#8221;on&#8221; button_text_size__hover_enabled=&#8221;on|hover&#8221; button_text_size__hover=&#8221;16px&#8221;][\/et_pb_button][et_pb_text _builder_version=&#8221;4.1&#8243; text_font=&#8221;|600|||||||&#8221; text_text_color=&#8221;#509bf5&#8243; text_font_size=&#8221;17px&#8221; custom_margin=&#8221;||0px|&#8221; custom_padding=&#8221;30px||5px||false|false&#8221;]<\/p>\n<p><span>Session Keywords<\/span><\/p>\n<p>[\/et_pb_text][et_pb_code _builder_version=&#8221;4.9.0&#8243;]<\/p>\n<div class=\"flex-grid-session-keys\"><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"flex-grid-item-keyword\"><!-- [et_pb_line_break_holder] -->  <span class=\"tagas\">&#x1f511;<\/span> <!-- [et_pb_line_break_holder] -->Java<!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"flex-grid-item-keyword\"><!-- [et_pb_line_break_holder] -->  <span class=\"tagas\">&#x1f511;<\/span> <!-- [et_pb_line_break_holder] -->JCA<!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"flex-grid-item-keyword\"><!-- [et_pb_line_break_holder] -->  <span class=\"tagas\">&#x1f511;<\/span> <!-- [et_pb_line_break_holder] -->Cryptography<!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"flex-grid-item-keyword\"><!-- [et_pb_line_break_holder] -->  <span class=\"tagas\">&#x1f511;<\/span> <!-- [et_pb_line_break_holder] -->Encryption<!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] --><\/div>\n<p>[\/et_pb_code][\/et_pb_column][\/et_pb_row][et_pb_row column_structure=&#8221;1_4,3_4&#8243; use_custom_gutter=&#8221;on&#8221; gutter_width=&#8221;1&#8243; make_equal=&#8221;on&#8221; custom_padding_last_edited=&#8221;on|phone&#8221; padding_top_bottom_link_1=&#8221;true&#8221; _builder_version=&#8221;4.1&#8243; background_color_gradient_direction=&#8221;90deg&#8221; width_tablet=&#8221;&#8221; width_phone=&#8221;90%&#8221; width_last_edited=&#8221;on|phone&#8221; max_width=&#8221;1120px&#8221; custom_margin=&#8221;||50px||false|false&#8221; custom_padding=&#8221;30px|30px|20px|30px|false|true&#8221; custom_padding_tablet=&#8221;&#8221; custom_padding_phone=&#8221;30px|10px|20px|10px|false|true&#8221; animation_style=&#8221;fade&#8221; animation_duration=&#8221;1400ms&#8221; animation_delay=&#8221;50ms&#8221; border_radii=&#8221;|3px|||3px&#8221; box_shadow_style=&#8221;preset1&#8243;][et_pb_column type=&#8221;1_4&#8243; _builder_version=&#8221;4.1&#8243; background_enable_color=&#8221;off&#8221; custom_padding=&#8221;5px|20px||20px|false|true&#8221; custom_padding_tablet=&#8221;&#8221; custom_padding_phone=&#8221;5px|10px||10px|false|true&#8221; custom_padding_last_edited=&#8221;on|phone&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_image src=&#8221;https:\/\/devdays.lt\/wp-content\/uploads\/2021\/03\/DD_Oliver_Gindele_500x500_round.png&#8221; title_text=&#8221;DD_Oliver_Gindele_500x500_round&#8221; url=&#8221;\/Oliver-Gindele\/&#8221; use_overlay=&#8221;on&#8221; overlay_icon_color=&#8221;#509af5&#8243; hover_overlay_color=&#8221;rgba(0,0,0,0.27)&#8221; hover_icon=&#8221;%%65%%&#8221; align=&#8221;center&#8221; align_tablet=&#8221;center&#8221; align_phone=&#8221;&#8221; align_last_edited=&#8221;on|desktop&#8221; _builder_version=&#8221;4.9.0&#8243; custom_margin=&#8221;|||&#8221; border_radii=&#8221;on|100%|100%|100%|100%&#8221; always_center_on_mobile=&#8221;on&#8221; saved_tabs=&#8221;all&#8221;][\/et_pb_image][et_pb_text _builder_version=&#8221;4.9.0&#8243; text_font=&#8221;||||||||&#8221; text_text_color=&#8221;#000000&#8243; text_font_size=&#8221;16px&#8221; link_font=&#8221;|600|||||||&#8221; link_text_align=&#8221;center&#8221; link_text_color=&#8221;#509af5&#8243; link_font_size=&#8221;25px&#8221; ul_font=&#8221;||||||||&#8221; header_font=&#8221;|600|||||||&#8221; header_text_color=&#8221;#509af5&#8243; header_font_size=&#8221;25px&#8221; max_width=&#8221;100%&#8221; custom_margin=&#8221;||20px|&#8221; custom_margin_tablet=&#8221;&#8221; custom_margin_phone=&#8221;&#8221; custom_margin_last_edited=&#8221;on|phone&#8221; custom_padding=&#8221;20px||0px||false|false&#8221; saved_tabs=&#8221;all&#8221; link_text_color__hover=&#8221;rgba(80,154,245,0.46)&#8221; link_text_color__hover_enabled=&#8221;on|hover&#8221;]<\/p>\n<h1 style=\"text-align: center;\"><a href=\"\/Oliver-Gindele\/\">Oliver Gindele<\/a><\/h1>\n<p style=\"text-align: center;\">Datatonic, Sweden<\/p>\n<p>[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8221;3_4&#8243; _builder_version=&#8221;4.1&#8243; custom_padding=&#8221;10px|10px|25px|30px|false|false&#8221; custom_padding_tablet=&#8221;10px|30px|25px|30px|false|false&#8221; custom_padding_phone=&#8221;&#8221; custom_padding_last_edited=&#8221;on|desktop&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_text _builder_version=&#8221;4.9.0&#8243; text_font=&#8221;|600|||||||&#8221; text_text_color=&#8221;#509bf5&#8243; text_font_size=&#8221;26px&#8221; header_font=&#8221;|600|||||||&#8221; header_text_align=&#8221;left&#8221; header_text_color=&#8221;#509af5&#8243; max_width=&#8221;100%&#8221; custom_margin=&#8221;||0px|0px&#8221; custom_padding=&#8221;|5px|10px|5px|false|false&#8221; custom_padding_tablet=&#8221;|5px||5px|false|false&#8221; custom_padding_phone=&#8221;|||5px|false|false&#8221; custom_padding_last_edited=&#8221;on|desktop&#8221; border_radii=&#8221;off|||5px|5px&#8221; border_width_bottom=&#8221;2px&#8221; border_color_bottom=&#8221;rgba(0,0,0,0.11)&#8221; saved_tabs=&#8221;all&#8221;]ML in Production \u2013 Serverless and Painless[\/et_pb_text][et_pb_text _builder_version=&#8221;4.9.0&#8243; text_text_color=&#8221;#666&#8243; custom_padding=&#8221;10px||5px||false|false&#8221;]<\/p>\n<p style=\"text-align: justify;\">You&#8217;ll leave with the ability to create and consume APIs on steroids.<\/p>\n<p>[\/et_pb_text][et_pb_button button_url=&#8221;\/Oliver-Gindele\/&#8221; button_text=&#8221;Read more&#8221; _builder_version=&#8221;4.9.0&#8243; custom_button=&#8221;on&#8221; button_text_size=&#8221;15px&#8221; button_text_color=&#8221;#509bf5&#8243; button_border_width=&#8221;0px&#8221; button_font=&#8221;|600|||||||&#8221; button_icon=&#8221;%%24%%&#8221; button_on_hover=&#8221;off&#8221; custom_padding=&#8221;|||0px|false|false&#8221; button_bg_color__hover_enabled=&#8221;on|hover&#8221; button_bg_color__hover=&#8221;rgba(0,0,0,0)&#8221; button_bg_enable_color__hover=&#8221;on&#8221; button_text_size__hover_enabled=&#8221;on|hover&#8221; button_text_size__hover=&#8221;16px&#8221;][\/et_pb_button][et_pb_text _builder_version=&#8221;4.1&#8243; text_font=&#8221;|600|||||||&#8221; text_text_color=&#8221;#509bf5&#8243; text_font_size=&#8221;17px&#8221; custom_margin=&#8221;||0px|&#8221; custom_padding=&#8221;30px||5px||false|false&#8221;]<\/p>\n<p><span>Session Keywords<\/span><\/p>\n<p>[\/et_pb_text][et_pb_code _builder_version=&#8221;4.9.0&#8243;]<\/p>\n<div class=\"flex-grid-session-keys\"><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"flex-grid-item-keyword\"><!-- [et_pb_line_break_holder] -->  <span class=\"tagas\">&#x1f511;<\/span> <!-- [et_pb_line_break_holder] -->AI<!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"flex-grid-item-keyword\"><!-- [et_pb_line_break_holder] -->  <span class=\"tagas\">&#x1f511;<\/span> <!-- [et_pb_line_break_holder] --> Cloud<!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"flex-grid-item-keyword\"><!-- [et_pb_line_break_holder] -->  <span class=\"tagas\">&#x1f511;<\/span> <!-- [et_pb_line_break_holder] -->Serverless<!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"flex-grid-item-keyword\"><!-- [et_pb_line_break_holder] -->  <span class=\"tagas\">&#x1f511;<\/span> <!-- [et_pb_line_break_holder] -->Tensorflow<!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] --><\/div>\n<p>[\/et_pb_code][\/et_pb_column][\/et_pb_row][et_pb_row column_structure=&#8221;1_4,3_4&#8243; use_custom_gutter=&#8221;on&#8221; gutter_width=&#8221;1&#8243; make_equal=&#8221;on&#8221; custom_padding_last_edited=&#8221;on|phone&#8221; padding_top_bottom_link_1=&#8221;true&#8221; _builder_version=&#8221;4.1&#8243; background_color_gradient_direction=&#8221;90deg&#8221; width_tablet=&#8221;&#8221; width_phone=&#8221;90%&#8221; width_last_edited=&#8221;on|phone&#8221; max_width=&#8221;1120px&#8221; custom_margin=&#8221;||50px||false|false&#8221; custom_padding=&#8221;30px|30px|20px|30px|false|true&#8221; custom_padding_tablet=&#8221;&#8221; custom_padding_phone=&#8221;30px|10px|20px|10px|false|true&#8221; animation_style=&#8221;fade&#8221; animation_duration=&#8221;1400ms&#8221; animation_delay=&#8221;50ms&#8221; border_radii=&#8221;|3px|||3px&#8221; box_shadow_style=&#8221;preset1&#8243;][et_pb_column type=&#8221;1_4&#8243; _builder_version=&#8221;4.1&#8243; background_enable_color=&#8221;off&#8221; custom_padding=&#8221;5px|20px||20px|false|true&#8221; custom_padding_tablet=&#8221;&#8221; custom_padding_phone=&#8221;5px|10px||10px|false|true&#8221; custom_padding_last_edited=&#8221;on|phone&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_image src=&#8221;https:\/\/devdays.lt\/wp-content\/uploads\/2021\/03\/DD_Christian_Wenz_500x500_round.png&#8221; title_text=&#8221;DD_Christian_Wenz_500x500_round&#8221; url=&#8221;\/Christian-Wenz\/&#8221; use_overlay=&#8221;on&#8221; overlay_icon_color=&#8221;#509af5&#8243; hover_overlay_color=&#8221;rgba(0,0,0,0.27)&#8221; hover_icon=&#8221;%%65%%&#8221; align=&#8221;center&#8221; align_tablet=&#8221;center&#8221; align_phone=&#8221;&#8221; align_last_edited=&#8221;on|desktop&#8221; _builder_version=&#8221;4.9.0&#8243; custom_margin=&#8221;|||&#8221; border_radii=&#8221;on|100%|100%|100%|100%&#8221; always_center_on_mobile=&#8221;on&#8221; saved_tabs=&#8221;all&#8221;][\/et_pb_image][et_pb_text _builder_version=&#8221;4.9.0&#8243; text_font=&#8221;||||||||&#8221; text_text_color=&#8221;#000000&#8243; text_font_size=&#8221;16px&#8221; link_font=&#8221;|600|||||||&#8221; link_text_align=&#8221;center&#8221; link_text_color=&#8221;#509af5&#8243; link_font_size=&#8221;25px&#8221; ul_font=&#8221;||||||||&#8221; header_font=&#8221;|600|||||||&#8221; header_text_color=&#8221;#509af5&#8243; header_font_size=&#8221;25px&#8221; max_width=&#8221;100%&#8221; custom_margin=&#8221;||20px|&#8221; custom_margin_tablet=&#8221;&#8221; custom_margin_phone=&#8221;&#8221; custom_margin_last_edited=&#8221;on|phone&#8221; custom_padding=&#8221;20px||0px||false|false&#8221; saved_tabs=&#8221;all&#8221; link_text_color__hover=&#8221;rgba(80,154,245,0.46)&#8221; link_text_color__hover_enabled=&#8221;on|hover&#8221;]<\/p>\n<h1 style=\"text-align: center;\"><a href=\"\/Christian-Wenz\/\">Christian Wenz<\/a><\/h1>\n<p style=\"text-align: center;\">Arrabiata Solutions GmbH, Germany<\/p>\n<p>[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8221;3_4&#8243; _builder_version=&#8221;4.1&#8243; custom_padding=&#8221;10px|10px|25px|30px|false|false&#8221; custom_padding_tablet=&#8221;10px|30px|25px|30px|false|false&#8221; custom_padding_phone=&#8221;&#8221; custom_padding_last_edited=&#8221;on|desktop&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_text _builder_version=&#8221;4.9.0&#8243; text_font=&#8221;|600|||||||&#8221; text_text_color=&#8221;#509bf5&#8243; text_font_size=&#8221;26px&#8221; header_font=&#8221;|600|||||||&#8221; header_text_align=&#8221;left&#8221; header_text_color=&#8221;#509af5&#8243; max_width=&#8221;100%&#8221; custom_margin=&#8221;||0px|0px&#8221; custom_padding=&#8221;|5px|10px|5px|false|false&#8221; custom_padding_tablet=&#8221;|5px||5px|false|false&#8221; custom_padding_phone=&#8221;|||5px|false|false&#8221; custom_padding_last_edited=&#8221;on|desktop&#8221; border_radii=&#8221;off|||5px|5px&#8221; border_width_bottom=&#8221;2px&#8221; border_color_bottom=&#8221;rgba(0,0,0,0.11)&#8221; saved_tabs=&#8221;all&#8221;]Web Application Security Trends: The Never-Ending Tale[\/et_pb_text][et_pb_text _builder_version=&#8221;4.9.0&#8243; text_text_color=&#8221;#666&#8243; custom_padding=&#8221;10px||5px||false|false&#8221;]<\/p>\n<p style=\"text-align: justify;\">We will have a look at common attacks of web applications, new attacks, and new twists to old attacks that demonstrate why so many websites may be compromised.<\/p>\n<p>[\/et_pb_text][et_pb_button button_url=&#8221;\/Christian-Wenz\/&#8221; button_text=&#8221;Read more&#8221; _builder_version=&#8221;4.9.0&#8243; custom_button=&#8221;on&#8221; button_text_size=&#8221;15px&#8221; button_text_color=&#8221;#509bf5&#8243; button_border_width=&#8221;0px&#8221; button_font=&#8221;|600|||||||&#8221; button_icon=&#8221;%%24%%&#8221; button_on_hover=&#8221;off&#8221; custom_padding=&#8221;|||0px|false|false&#8221; button_bg_color__hover_enabled=&#8221;on|hover&#8221; button_bg_color__hover=&#8221;rgba(0,0,0,0)&#8221; button_bg_enable_color__hover=&#8221;on&#8221; button_text_size__hover_enabled=&#8221;on|hover&#8221; button_text_size__hover=&#8221;16px&#8221;][\/et_pb_button][et_pb_text _builder_version=&#8221;4.1&#8243; text_font=&#8221;|600|||||||&#8221; text_text_color=&#8221;#509bf5&#8243; text_font_size=&#8221;17px&#8221; custom_margin=&#8221;||0px|&#8221; custom_padding=&#8221;30px||5px||false|false&#8221;]<\/p>\n<p><span>Session Keywords<\/span><\/p>\n<p>[\/et_pb_text][et_pb_code _builder_version=&#8221;4.9.0&#8243;]<\/p>\n<div class=\"flex-grid-session-keys\"><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"flex-grid-item-keyword\"><!-- [et_pb_line_break_holder] -->  <span class=\"tagas\">&#x1f511;<\/span> <!-- [et_pb_line_break_holder] -->Web<!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"flex-grid-item-keyword\"><!-- [et_pb_line_break_holder] -->  <span class=\"tagas\">&#x1f511;<\/span> <!-- [et_pb_line_break_holder] -->Security<!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] --><\/div>\n<p>[\/et_pb_code][\/et_pb_column][\/et_pb_row][et_pb_row column_structure=&#8221;1_4,3_4&#8243; use_custom_gutter=&#8221;on&#8221; gutter_width=&#8221;1&#8243; make_equal=&#8221;on&#8221; custom_padding_last_edited=&#8221;on|phone&#8221; padding_top_bottom_link_1=&#8221;true&#8221; _builder_version=&#8221;4.1&#8243; background_color_gradient_direction=&#8221;90deg&#8221; width_tablet=&#8221;&#8221; width_phone=&#8221;90%&#8221; width_last_edited=&#8221;on|phone&#8221; max_width=&#8221;1120px&#8221; custom_margin=&#8221;||50px||false|false&#8221; custom_padding=&#8221;30px|30px|20px|30px|false|true&#8221; custom_padding_tablet=&#8221;&#8221; custom_padding_phone=&#8221;30px|10px|20px|10px|false|true&#8221; animation_style=&#8221;fade&#8221; animation_duration=&#8221;1400ms&#8221; animation_delay=&#8221;50ms&#8221; border_radii=&#8221;|3px|||3px&#8221; box_shadow_style=&#8221;preset1&#8243;][et_pb_column type=&#8221;1_4&#8243; _builder_version=&#8221;4.1&#8243; background_enable_color=&#8221;off&#8221; custom_padding=&#8221;5px|20px||20px|false|true&#8221; custom_padding_tablet=&#8221;&#8221; custom_padding_phone=&#8221;5px|10px||10px|false|true&#8221; custom_padding_last_edited=&#8221;on|phone&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_image src=&#8221;https:\/\/devdays.lt\/wp-content\/uploads\/2021\/03\/DD_AlexandraSunderland_500x500_round.png&#8221; title_text=&#8221;DD_AlexandraSunderland_500x500_round&#8221; url=&#8221;\/Alexandra-Sunderland\/&#8221; use_overlay=&#8221;on&#8221; overlay_icon_color=&#8221;#509af5&#8243; hover_overlay_color=&#8221;rgba(0,0,0,0.27)&#8221; hover_icon=&#8221;%%65%%&#8221; align=&#8221;center&#8221; align_tablet=&#8221;center&#8221; align_phone=&#8221;&#8221; align_last_edited=&#8221;on|desktop&#8221; _builder_version=&#8221;4.9.0&#8243; custom_margin=&#8221;|||&#8221; border_radii=&#8221;on|100%|100%|100%|100%&#8221; always_center_on_mobile=&#8221;on&#8221; saved_tabs=&#8221;all&#8221;][\/et_pb_image][et_pb_text _builder_version=&#8221;4.9.0&#8243; text_font=&#8221;||||||||&#8221; text_text_color=&#8221;#000000&#8243; text_font_size=&#8221;16px&#8221; link_font=&#8221;|600|||||||&#8221; link_text_align=&#8221;center&#8221; link_text_color=&#8221;#509af5&#8243; link_font_size=&#8221;25px&#8221; ul_font=&#8221;||||||||&#8221; header_font=&#8221;|600|||||||&#8221; header_text_color=&#8221;#509af5&#8243; header_font_size=&#8221;25px&#8221; max_width=&#8221;100%&#8221; custom_margin=&#8221;||20px|&#8221; custom_margin_tablet=&#8221;&#8221; custom_margin_phone=&#8221;&#8221; custom_margin_last_edited=&#8221;on|phone&#8221; custom_padding=&#8221;20px||0px||false|false&#8221; saved_tabs=&#8221;all&#8221; link_text_color__hover=&#8221;rgba(80,154,245,0.46)&#8221; link_text_color__hover_enabled=&#8221;on|hover&#8221;]<\/p>\n<h1 style=\"text-align: center;\"><a href=\"\/Alexandra-Sunderland\/\">Alexandra Sunderland <\/a><\/h1>\n<p style=\"text-align: center;\">Fellow, Canada<\/p>\n<p>[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8221;3_4&#8243; _builder_version=&#8221;4.1&#8243; custom_padding=&#8221;10px|10px|25px|30px|false|false&#8221; custom_padding_tablet=&#8221;10px|30px|25px|30px|false|false&#8221; custom_padding_phone=&#8221;&#8221; custom_padding_last_edited=&#8221;on|desktop&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_text _builder_version=&#8221;4.9.0&#8243; text_font=&#8221;|600|||||||&#8221; text_text_color=&#8221;#509bf5&#8243; text_font_size=&#8221;26px&#8221; header_font=&#8221;|600|||||||&#8221; header_text_align=&#8221;left&#8221; header_text_color=&#8221;#509af5&#8243; max_width=&#8221;100%&#8221; custom_margin=&#8221;||0px|0px&#8221; custom_padding=&#8221;|5px|10px|5px|false|false&#8221; custom_padding_tablet=&#8221;|5px||5px|false|false&#8221; custom_padding_phone=&#8221;|||5px|false|false&#8221; custom_padding_last_edited=&#8221;on|desktop&#8221; border_radii=&#8221;off|||5px|5px&#8221; border_width_bottom=&#8221;2px&#8221; border_color_bottom=&#8221;rgba(0,0,0,0.11)&#8221; saved_tabs=&#8221;all&#8221;]The Emotional Chaos of Deploying Code[\/et_pb_text][et_pb_text _builder_version=&#8221;4.9.0&#8243; text_text_color=&#8221;#666&#8243; custom_padding=&#8221;10px||5px||false|false&#8221;]<\/p>\n<p style=\"text-align: justify;\">In this talk, we\u2019ll explore how a variety of people in different roles are affected by deploys, what emotional responses you might not be noticing, and how managers can facilitate future releases to mitigate any negative effects from hidden feelings.<\/p>\n<p>[\/et_pb_text][et_pb_button button_url=&#8221;\/Alexandra-Sunderland\/&#8221; button_text=&#8221;Read more&#8221; _builder_version=&#8221;4.9.0&#8243; custom_button=&#8221;on&#8221; button_text_size=&#8221;15px&#8221; button_text_color=&#8221;#509bf5&#8243; button_border_width=&#8221;0px&#8221; button_font=&#8221;|600|||||||&#8221; button_icon=&#8221;%%24%%&#8221; button_on_hover=&#8221;off&#8221; custom_padding=&#8221;|||0px|false|false&#8221; button_bg_color__hover_enabled=&#8221;on|hover&#8221; button_bg_color__hover=&#8221;rgba(0,0,0,0)&#8221; button_bg_enable_color__hover=&#8221;on&#8221; button_text_size__hover_enabled=&#8221;on|hover&#8221; button_text_size__hover=&#8221;16px&#8221;][\/et_pb_button][et_pb_text _builder_version=&#8221;4.1&#8243; text_font=&#8221;|600|||||||&#8221; text_text_color=&#8221;#509bf5&#8243; text_font_size=&#8221;17px&#8221; custom_margin=&#8221;||0px|&#8221; custom_padding=&#8221;30px||5px||false|false&#8221;]<\/p>\n<p><span>Session Keywords<\/span><\/p>\n<p>[\/et_pb_text][et_pb_code _builder_version=&#8221;4.9.0&#8243;]<\/p>\n<div class=\"flex-grid-session-keys\"><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"flex-grid-item-keyword\"><!-- [et_pb_line_break_holder] -->  <span class=\"tagas\">&#x1f511;<\/span> <!-- [et_pb_line_break_holder] -->Releases<!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"flex-grid-item-keyword\"><!-- [et_pb_line_break_holder] -->  <span class=\"tagas\">&#x1f511;<\/span> <!-- [et_pb_line_break_holder] -->Deployment<!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"flex-grid-item-keyword\"><!-- [et_pb_line_break_holder] -->  <span class=\"tagas\">&#x1f511;<\/span> <!-- [et_pb_line_break_holder] -->Emotions<!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] --><\/div>\n<p>[\/et_pb_code][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=&#8221;4.4.2&#8243; custom_padding=&#8221;0px|||||&#8221; locked=&#8221;off&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.4.2&#8243;][et_pb_text _builder_version=&#8221;4.4.2&#8243; text_font_size=&#8221;15px&#8221; animation_style=&#8221;fade&#8221; animation_duration=&#8221;1400ms&#8221; animation_delay=&#8221;50ms&#8221;]<\/p>\n<p><em>More talks are yet to come!<\/em><\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.1&#8243; custom_padding=&#8221;0px||||false|false&#8221;][et_pb_row _builder_version=&#8221;4.1&#8243;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.1&#8243;][et_pb_code _builder_version=&#8221;4.9.0&#8243; text_orientation=&#8221;center&#8221; hover_enabled=&#8221;0&#8243; sticky_enabled=&#8221;0&#8243;]<\/p>\n<style><!-- [et_pb_line_break_holder] -->    ul {<!-- [et_pb_line_break_holder] -->        padding-left: 0px!important;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    .pagination li {<!-- [et_pb_line_break_holder] -->        display: inline;<!-- [et_pb_line_break_holder] -->        color: #333;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    .pagination li a {<!-- [et_pb_line_break_holder] -->        text-decoration: none;<!-- [et_pb_line_break_holder] -->        color: #333;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    .pagination li .page-numbers {<!-- [et_pb_line_break_holder] -->        text-decoration: none;<!-- [et_pb_line_break_holder] -->        color: #333;<!-- [et_pb_line_break_holder] -->        display: inline-block;<!-- [et_pb_line_break_holder] -->        transition: all .8s ease 0s;<!-- [et_pb_line_break_holder] -->        height: 30px;<!-- [et_pb_line_break_holder] -->        line-height: 30px;<!-- [et_pb_line_break_holder] -->        margin: 0 5px;<!-- [et_pb_line_break_holder] -->        text-align: center;<!-- [et_pb_line_break_holder] -->        width: 30px;<!-- [et_pb_line_break_holder] -->        font-weight: 600;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    .pagination li .page-numbers:hover {<!-- [et_pb_line_break_holder] -->        background-color: #509bf5;<!-- [et_pb_line_break_holder] -->        color: #fff;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    .pagination li .page-numbers.active-page {<!-- [et_pb_line_break_holder] -->        background-color: #509bf5;<!-- [et_pb_line_break_holder] -->        color: #fff;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><\/style>\n<p><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"pagination\"><!-- [et_pb_line_break_holder] -->    <\/p>\n<ul><!-- [et_pb_line_break_holder] -->       <\/p>\n<li><!-- [et_pb_line_break_holder] -->     \t\t\t\t <a href=\"\/confirmed-talks-4\/\">\u00ab Previous <\/a><!-- [et_pb_line_break_holder] -->      <\/li>\n<p><!-- [et_pb_line_break_holder] -->       <\/p>\n<li><!-- [et_pb_line_break_holder] -->            <a href=\"\/confirmed-talks\/\" class=\"page-numbers\">1<\/a><!-- [et_pb_line_break_holder] -->      <\/li>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<li><!-- [et_pb_line_break_holder] -->            <a href=\"\/confirmed-talks-2\/\" class=\"page-numbers\">2<\/a><!-- [et_pb_line_break_holder] -->      <\/li>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<li><!-- [et_pb_line_break_holder] -->            <a href=\"\/confirmed-talks-3\/\" class=\"page-numbers\">3<\/a><!-- [et_pb_line_break_holder] -->      <\/li>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<li><!-- [et_pb_line_break_holder] -->            <a href=\"\/confirmed-talks-4\/\" class=\"page-numbers\">4<\/a><!-- [et_pb_line_break_holder] -->      <\/li>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<li><!-- [et_pb_line_break_holder] -->            <a class=\"active-page page-numbers\">5<\/a><!-- [et_pb_line_break_holder] -->        <\/li>\n<p><!-- [et_pb_line_break_holder] -->       <\/p>\n<li><!-- [et_pb_line_break_holder] -->            <a href=\"\/confirmed-talks-6\/\" class=\"page-numbers\">6<\/a><!-- [et_pb_line_break_holder] -->      <\/li>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<li><!-- [et_pb_line_break_holder] -->            <a href=\"\/confirmed-talks-7\/\" class=\"page-numbers\">7<\/a><!-- [et_pb_line_break_holder] -->      <\/li>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<li><!-- [et_pb_line_break_holder] -->     \t\t\t\t <a href=\"\/confirmed-talks-6\/\"> Next  \u00bb<\/a><!-- [et_pb_line_break_holder] -->      <\/li>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <\/ul>\n<p><!-- [et_pb_line_break_holder] --><\/div>\n<p>[\/et_pb_code][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=&#8221;3.25&#8243;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;3.25&#8243; custom_padding=&#8221;|||&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_text _builder_version=&#8221;4.4.2&#8243; text_font=&#8221;|700|||||||&#8221; text_text_color=&#8221;#666666&#8243; animation_style=&#8221;fade&#8221; animation_duration=&#8221;1400ms&#8221; animation_delay=&#8221;50ms&#8221; global_module=&#8221;128838&#8243;]<\/p>\n<p style=\"cursor: pointer; text-align: center;\" onclick=\"goBack()\">\u00ab Back<\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>DevDays Europe 2021 Online Edition \u2014 CONFIRMED TALKS \u2014 \u00ab Previous 1 2 3 4 5 6 7 Next \u00bb Larry Garfield Platform.sh, US Building a Cloud-Friendly Application In this session, we&#8217;ll explore some key guidelines for building a cloud-friendly application, as well as look at some architectural options that a modern hosting platform enables. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":""},"_links":{"self":[{"href":"https:\/\/devdays.lt\/wp-json\/wp\/v2\/pages\/142567"}],"collection":[{"href":"https:\/\/devdays.lt\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/devdays.lt\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/devdays.lt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/devdays.lt\/wp-json\/wp\/v2\/comments?post=142567"}],"version-history":[{"count":8,"href":"https:\/\/devdays.lt\/wp-json\/wp\/v2\/pages\/142567\/revisions"}],"predecessor-version":[{"id":142808,"href":"https:\/\/devdays.lt\/wp-json\/wp\/v2\/pages\/142567\/revisions\/142808"}],"wp:attachment":[{"href":"https:\/\/devdays.lt\/wp-json\/wp\/v2\/media?parent=142567"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}