PageSourceSearch

https://devoxx.co.uk/schedule

html devoxx.co.uk collected 2026-10-02 07:47:48 UTC 113,608 bytes, 377 lines download raw bytes

1<!DOCTYPE html>
2<html dir="ltr" lang="en-US" prefix="og: https://ogp.me/ns#" class="no-js">
3<head>
4	<meta charset="UTF-8">
5	<meta name="viewport" content="width=device-width, initial-scale=1">
6	<link rel="profile" href="http://gmpg.org/xfn/11">
7	<link rel="pingback" href="/xmlrpc.php">
8	<title>Schedule - Devoxx UK</title>
9
10		<!-- All in One SEO 4.9.7.2 - aioseo.com -->
11	<meta name="robots" content="max-image-preview:large" />
12	<meta name="google-site-verification" content="qTc9kbySFDcm_SuDlCGAnNmD0wvaqR-4G7VPETZQMPk" />
13	<link rel="canonical" href="index.html%3Fp=3117.html" />
14	<meta name="generator" content="All in One SEO (AIOSEO) 4.9.7.2" />
15		<meta property="og:locale" content="en_US" />
16		<meta property="og:site_name" content="Devoxx UK - The Developer Community Conference" />
17		<meta property="og:type" content="article" />
18		<meta property="og:title" content="Schedule - Devoxx UK" />
19		<meta property="og:url" content="/schedule/" />
20		<meta property="og:image" content="/wp-content/uploads/2024/11/Devoxx-UK-logo_Black-logo-white-BG.png" />
21		<meta property="og:image:secure_url" content="/wp-content/uploads/2024/11/Devoxx-UK-logo_Black-logo-white-BG.png" />
22		<meta property="og:image:width" content="2235" />
23		<meta property="og:image:height" content="698" />
24		<meta property="article:published_time" content="2025-02-07T13:49:43+00:00" />
25		<meta property="article:modified_time" content="2025-02-07T13:49:43+00:00" />
26		<meta property="article:publisher" content="https://www.facebook.com/devoxxUK/" />
27		<meta name="twitter:card" content="summary_large_image" />
28		<meta name="twitter:site" content="@DevoxxUK" />
29		<meta name="twitter:title" content="Schedule - Devoxx UK" />
30		<meta name="twitter:creator" content="@DevoxxUK" />
31		<meta name="twitter:image" content="/wp-content/uploads/2024/11/Devoxx-UK-logo_Black-logo-white-BG.png" />
32		
32<script type="application/ld+json" class="aioseo-schema">
33			{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/www.devoxx.co.uk\/schedule\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/www.devoxx.co.uk#listItem","position":1,"name":"Home","item":"https:\/\/www.devoxx.co.uk","nextItem":{"@type":"ListItem","@id":"https:\/\/www.devoxx.co.uk\/schedule\/#listItem","name":"Schedule"}},{"@type":"ListItem","@id":"https:\/\/www.devoxx.co.uk\/schedule\/#listItem","position":2,"name":"Schedule","previousItem":{"@type":"ListItem","@id":"https:\/\/www.devoxx.co.uk#listItem","name":"Home"}}]},{"@type":"Organization","@id":"https:\/\/www.devoxx.co.uk\/#organization","name":"Devoxx UK","description":"The Developer Community Conference","url":"https:\/\/www.devoxx.co.uk\/","telephone":"+447974835792","logo":{"@type":"ImageObject","url":"https:\/\/www.devoxx.co.uk\/wp-content\/uploads\/2024\/11\/Devoxx-UK-logo_Black-logo-white-BG.png","@id":"https:\/\/www.devoxx.co.uk\/schedule\/#organizationLogo","width":2235,"height":698,"caption":"Devoxx UK Logo on white background"},"image":{"@id":"https:\/\/www.devoxx.co.uk\/schedule\/#organizationLogo"},"sameAs":["https:\/\/www.facebook.com\/devoxxUK\/","https:\/\/twitter.com\/DevoxxUK","https:\/\/www.instagram.com\/devoxxuk\/","https:\/\/www.youtube.com\/channel\/UCxIamwHotqAAdmecaKT9WpA","https:\/\/www.linkedin.com\/company\/10217078"]},{"@type":"WebPage","@id":"https:\/\/www.devoxx.co.uk\/schedule\/#webpage","url":"https:\/\/www.devoxx.co.uk\/schedule\/","name":"Schedule - Devoxx UK","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/www.devoxx.co.uk\/#website"},"breadcrumb":{"@id":"https:\/\/www.devoxx.co.uk\/schedule\/#breadcrumblist"},"datePublished":"2025-02-07T13:49:43+00:00","dateModified":"2025-02-07T13:49:43+00:00"},{"@type":"WebSite","@id":"https:\/\/www.devoxx.co.uk\/#website","url":"https:\/\/www.devoxx.co.uk\/","name":"Devoxx UK","description":"The Developer Community Conference","inLanguage":"en-US","publisher":{"@id":"https:\/\/www.devoxx.co.uk\/#organization"}}]}
34		</script>
34
35		<!-- All in One SEO -->
36
37<link rel='dns-prefetch' href='https://plausible.io/' />
38<link rel='dns-prefetch' href='https://www.googletagmanager.com/' />
39<link rel='dns-prefetch' href='https://fonts.googleapis.com/' />
40<link rel='dns-prefetch' href='https://s.w.org/' />
41<link rel="alternate" type="application/rss+xml" title="Devoxx UK &raquo; Feed" href="feed/index.html" />
42<link rel="alternate" type="application/rss+xml" title="Devoxx UK &raquo; Comments Feed" href="comments/feed/index.html" />
43		<!-- This site uses the Google Analytics by ExactMetrics plugin v7.23.1 - Using Analytics tracking - https://www.exactmetrics.com/ -->
44		<!-- Note: ExactMetrics is not currently configured on this site. The site owner needs to authenticate with Google Analytics in the ExactMetrics settings panel. -->
45					<!-- No tracking code set -->
46				<!-- / Google Analytics by ExactMetrics -->
47				<!-- This site uses the Google Analytics by MonsterInsights plugin v10.2.2 - Using Analytics tracking - https://www.monsterinsights.com/ -->
48		<!-- Note: MonsterInsights is not currently configured on this site. The site owner needs to authenticate with Google Analytics in the MonsterInsights settings panel. -->
49					<!-- No tracking code set -->
50				<!-- / Google Analytics by MonsterInsights -->
51		
51<script type="text/javascript">
52window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/14.0.0\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/14.0.0\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/www.devoxx.co.uk\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.0.12"}};
53/*! This file is auto-generated */
54!function(e,a,t){var n,r,o,i=a.createElement("canvas"),p=i.getContext&&i.getContext("2d");function s(e,t){var a=String.fromCharCode,e=(p.clearRect(0,0,i.width,i.height),p.fillText(a.apply(this,e),0,0),i.toDataURL());return p.clearRect(0,0,i.width,i.height),p.fillText(a.apply(this,t),0,0),e===i.toDataURL()}function c(e){var t=a.createElement("script");t.src=e,t.defer=t.type="text/javascript",a.getElementsByTagName("head")[0].appendChild(t)}for(o=Array("flag","emoji"),t.supports={everything:!0,everythingExceptFlag:!0},r=0;r<o.length;r++)t.supports[o[r]]=function(e){if(!p||!p.fillText)return!1;switch(p.textBaseline="top",p.font="600 32px Arial",e){case"flag":return s([127987,65039,8205,9895,65039],[127987,65039,8203,9895,65039])?!1:!s([55356,56826,55356,56819],[55356,56826,8203,55356,56819])&&!s([55356,57332,56128,56423,56128,56418,56128,56421,56128,56430,56128,56423,56128,56447],[55356,57332,8203,56128,56423,8203,56128,56418,8203,56128,56421,8203,56128,56430,8203,56128,56423,8203,56128,56447]);case"emoji":return!s([129777,127995,8205,129778,127999],[129777,127995,8203,129778,127999])}return!1}(o[r]),t.supports.everything=t.supports.everything&&t.supports[o[r]],"flag"!==o[r]&&(t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&t.supports[o[r]]);t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&!t.supports.flag,t.DOMReady=!1,t.readyCallback=function(){t.DOMReady=!0},t.supports.everything||(n=function(){t.readyCallback()},a.addEventListener?(a.addEventListener("DOMContentLoaded",n,!1),e.addEventListener("load",n,!1)):(e.attachEvent("onload",n),a.attachEvent("onreadystatechange",function(){"complete"===a.readyState&&t.readyCallback()})),(e=t.source||{}).concatemoji?c(e.concatemoji):e.wpemoji&&e.twemoji&&(c(e.twemoji),c(e.wpemoji)))}(window,document,window._wpemojiSettings);
55</script>
55
56<style type="text/css">
57img.wp-smiley,
58img.emoji {
59	display: inline !important;
60	border: none !important;
61	box-shadow: none !important;
62	height: 1em !important;
63	width: 1em !important;
64	margin: 0 0.07em !important;
65	vertical-align: -0.1em !important;
66	background: none !important;
67	padding: 0 !important;
68}
69</style>
70	<link rel='stylesheet' id='wp-block-library-css'  href='wp-includes/css/dist/block-library/style.min.css' type='text/css' media='all' />
71<link rel='stylesheet' id='aioseo/css/src/vue/standalone/blocks/table-of-contents/global.scss-css'  href='wp-content/plugins/all-in-one-seo-pack/dist/Lite/assets/css/table-of-contents/global.e90f6d47.css' type='text/css' media='all' />
72<link rel='stylesheet' id='wp-components-css'  href='wp-includes/css/dist/components/style.min.css' type='text/css' media='all' />
73<link rel='stylesheet' id='wp-block-editor-css'  href='wp-includes/css/dist/block-editor/style.min.css' type='text/css' media='all' />
74<link rel='stylesheet' id='wp-nux-css'  href='wp-includes/css/dist/nux/style.min.css' type='text/css' media='all' />
75<link rel='stylesheet' id='wp-reusable-blocks-css'  href='wp-includes/css/dist/reusable-blocks/style.min.css' type='text/css' media='all' />
76<link rel='stylesheet' id='wp-editor-css'  href='wp-includes/css/dist/editor/style.min.css' type='text/css' media='all' />
77<link rel='stylesheet' id='block-robo-gallery-style-css-css'  href='wp-content/plugins/robo-gallery/includes/extensions/block/dist/blocks.style.build.css' type='text/css' media='all' />
78<style id='global-styles-inline-css' type='text/css'>
79body{--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
79--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--duotone--dark-grayscale: url('index.html%3Fp=3117.html');--wp--preset--duotone--grayscale: url('index.html%3Fp=3117.html');--wp--preset--duotone--purple-yellow: url('index.html%3Fp=3117.html');--wp--preset--duotone--blue-red: url('index.html%3Fp=3117.html');--wp--preset--duotone--midnight: url('index.html%3Fp=3117.html');--wp--preset--duotone--magenta-yellow: url('index.html%3Fp=3117.html');--wp--preset--duotone--purple-green: url('index.html%3Fp=3117.html');--wp--preset--duotone--blue-orange: url('index.html%3Fp=3117.html');--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
79.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
80</style>
81<link rel='stylesheet' id='style1-css'  href='wp-content/plugins/cfp-dev-shortcodes/shortcode/css/cfp_dev_v3_6_2.css' type='text/css' media='all' />
82<link rel='stylesheet' id='contact-form-7-css'  href='wp-content/plugins/contact-form-7/includes/css/styles.css' type='text/css' media='all' />
83<link rel='stylesheet' id='cookie-notice-front-css'  href='wp-content/plugins/cookie-notice/css/front.min.css' type='text/css' media='all' />
84<link rel='stylesheet' id='gdlr-core-google-font-css'  href='https://fonts.googleapis.com/css?family=Raleway%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2Cregular%2Citalic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic%7CPoppins%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2Cregular%2Citalic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic%7COpen+Sans%3A300%2C300italic%2Cregular%2Citalic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic&#038;subset=latin%2Clatin-ext%2Cdevanagari%2Ccyrillic%2Ccyrillic-ext%2Cgreek%2Cgreek-ext%2Cvietnamese&#038;display=optional&#038;ver=6.0.12' type='text/css' media='all' />
85<link rel='stylesheet' id='font-awesome-css'  href='wp-content/plugins/goodlayers-core/plugins/fontawesome/font-awesome.css' type='text/css' media='all' />
86<link rel='stylesheet' id='elegant-font-css'  href='wp-content/plugins/goodlayers-core/plugins/elegant/elegant-font.css' type='text/css' media='all' />
87<link rel='stylesheet' id='gdlr-core-plugin-css'  href='wp-content/plugins/goodlayers-core/plugins/style.css' type='text/css' media='all' />
88<link rel='stylesheet' id='gdlr-core-page-builder-css'  href='wp-content/plugins/goodlayers-core/include/css/page-builder.css' type='text/css' media='all' />
89<link rel='stylesheet' id='social-icons-general-css'  href='wp-content/plugins/social-icons/assets/css/social-icons.css' type='text/css' media='all' />
90<link rel='stylesheet' id='wp_mailjet_form_builder_widget-widget-front-styles-css'  href='wp-content/plugins/mailjet-for-wordpress/src/widgetformbuilder/css/front-widget.css' type='text/css' media='all' />
91<link rel='stylesheet' id='infinite-style-core-css'  href='wp-content/themes/infinite/css/style-core.css' type='text/css' media='all' />
92<link rel='stylesheet' id='infinite-custom-style-css'  href='wp-content/uploads/gdlr-style-custom.css%3F1774613791&amp;ver=6.0.12.css' type='text/css' media='all' />
93<!--n2css--><!--n2js-->
93<script type='text/javascript' defer data-cfasync='false' data-no-minify="true" data-no-optimize="1" data-noptimize="1" src='https://plausible.io/js/pa-Bm0UNSRRFveCjgo-vC1Cl.js' id='plausible-analytics-js'></script>
vendor: 1 bytes, line 93
93
94<script type='text/javascript' id='plausible-analytics-js-after'>
95window.plausible=window.plausible||function(){(plausible.q=plausible.q||[]).push(arguments)},plausible.init=plausible.init||function(i){plausible.o=i||{}};
96plausible.init([]);
97</script>
vendor: 1 bytes, line 97
97
98<script type='text/javascript' id='cookie-notice-front-js-before'>
99var cnArgs = {"ajaxUrl":"https:\/\/www.devoxx.co.uk\/wp-admin\/admin-ajax.php","nonce":"65217884b8","hideEffect":"fade","position":"bottom","onScroll":false,"onScrollOffset":100,"onClick":false,"cookieName":"cookie_notice_accepted","cookieTime":2592000,"cookieTimeRejected":2592000,"globalCookie":false,"redirection":false,"cache":false,"revokeCookies":false,"revokeCookiesOpt":"automatic"};
100</script>
vendor: 1 bytes, line 100
100
101<script type='text/javascript' src='wp-content/plugins/cookie-notice/js/front.min.js' id='cookie-notice-front-js'></script>
vendor: 1 bytes, line 101
101
102<script type='text/javascript' src='wp-includes/js/jquery/jquery.min.js' id='jquery-core-js'></script>
vendor: 1 bytes, line 102
102
103<script type='text/javascript' src='wp-includes/js/jquery/jquery-migrate.min.js' id='jquery-migrate-js'></script>
vendor: 1 bytes, line 103
103
104<script type='text/javascript' src='wp-content/plugins/revslider/sr6/assets/js/rbtools.min.js' async id='tp-tools-js'></script>
vendor: 1 bytes, line 104
104
105<script type='text/javascript' src='wp-content/plugins/revslider/sr6/assets/js/rs6.min.js' async id='revmin-js'></script>
105
106<!--[if lt IE 9]>
107<script type='text/javascript' src='/wp-content/themes/infinite/js/html5.js' id='html5js-js'></script>
107
108<![endif]-->
109
110<!-- Google tag (gtag.js) snippet added by Site Kit -->
111<!-- Google Analytics snippet added by Site Kit -->
vendor: 81 bytes, lines 111-112
111
112<script type='text/javascript' src='https://www.googletagmanager.com/gtag/js?id=
112GT-K52XNHG
vendor: 40 bytes, line 112
112' id='google_gtagjs-js' async></script>
113<script type='text/javascript' id='google_gtagjs-js-after'>
114window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);}
115gtag("set","linker",{"domains":["www.devoxx.co.uk"]});
116gtag("js", new Date());
117gtag("set", "developer_id.dZTNiMT", true);
118gtag("config", "GT-K52XNHG");
119</script>
vendor: 1 bytes, line 119
119
120<script type='text/javascript' src='wp-content/plugins/cfp-dev-shortcodes/js/jquery-ui.min.js' id='jquery-ui.min-js'></script>
vendor: 1 bytes, line 120
120
121<script type='text/javascript' src='wp-content/plugins/cfp-dev-shortcodes/js/moment.min.js' id='moment.min-js'></script>
vendor: 1 bytes, line 121
121
122<script type='text/javascript' src='wp-content/plugins/cfp-dev-shortcodes/js/luxon2.0.min.js' id='luxon.min-js'></script>
vendor: 1 bytes, line 122
122
123<script type='text/javascript' src='wp-content/plugins/cfp-dev-shortcodes/js/site.js' id='site-cfp-js'></script>
vendor: 1 bytes, line 123
123
124<script type='text/javascript' id='ajax-cfp-js-extra'>
125/* <![CDATA[ */
126var the_ajax_script = {"ajaxurl":"https:\/\/www.devoxx.co.uk\/wp-admin\/admin-ajax.php"};
127/* ]]> */
128</script>
vendor: 1 bytes, line 128
128
129<script type='text/javascript' src='wp-content/plugins/cfp-dev-shortcodes/js/ajax-cfp-v3.4.js' id='ajax-cfp-js'></script>
vendor: 1 bytes, line 129
129
130<script type='text/javascript' src='wp-content/plugins/cfp-dev-shortcodes/js/rating-cfp.js' id='rating-cfp-js'></script>
130
131<link rel="https://api.w.org/" href="wp-json/index.html" /><link rel="alternate" type="application/json" href="wp-json/wp/v2/pages/3117" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="xmlrpc.php%3Frsd" />
132<link rel="wlwmanifest" type="application/wlwmanifest+xml" href="wp-includes/wlwmanifest.xml" /> 
133<meta name="generator" content="WordPress 6.0.12" />
134<link rel='shortlink' href='index.html%3Fp=3117.html' />
135<link rel="alternate" type="application/json+oembed" href="wp-json/oembed/1.0/embed%3Furl=https:%252F%252Fwww.devoxx.co.uk%252Fschedule%252F" />
136<link rel="alternate" type="text/xml+oembed" href="wp-json/oembed/1.0/embed%3Furl=https:%252F%252Fwww.devoxx.co.uk%252Fschedule%252F&amp;format=xml" />
137<meta name="description" content="View the full schedule for Devoxx UK 2026."><meta name="generator" content="Site Kit by Google 1.180.0" /><style type="text/css">.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}</style><meta name="generator" content="Powered by Slider Revolution 6.7.38 - responsive, Mobile-Friendly Slider Plugin for WordPress with comfortable drag and drop interface." />
138<link rel="icon" href="wp-content/uploads/2017/11/cropped-site-icon-1-32x32.jpg" sizes="32x32" />
139<link rel="icon" href="wp-content/uploads/2017/11/cropped-site-icon-1-192x192.jpg" sizes="192x192" />
140<link rel="apple-touch-icon" href="wp-content/uploads/2017/11/cropped-site-icon-1-180x180.jpg" />
141<meta name="msapplication-TileImage" content="/wp-content/uploads/2017/11/cropped-site-icon-1-270x270.jpg" />
142<script>function setREVStartSize(e){
143			//window.requestAnimationFrame(function() {
144				window.RSIW = window.RSIW===undefined ? window.innerWidth : window.RSIW;
145				window.RSIH = window.RSIH===undefined ? window.innerHeight : window.RSIH;
146				try {
147					var pw = document.getElementById(e.c).parentNode.offsetWidth,
148						newh;
149					pw = pw===0 || isNaN(pw) || (e.l=="fullwidth" || e.layout=="fullwidth") ? window.RSIW : pw;
150					e.tabw = e.tabw===undefined ? 0 : parseInt(e.tabw);
151					e.thumbw = e.thumbw===undefined ? 0 : parseInt(e.thumbw);
152					e.tabh = e.tabh===undefined ? 0 : parseInt(e.tabh);
153					e.thumbh = e.thumbh===undefined ? 0 : parseInt(e.thumbh);
154					e.tabhide = e.tabhide===undefined ? 0 : parseInt(e.tabhide);
155					e.thumbhide = e.thumbhide===undefined ? 0 : parseInt(e.thumbhide);
156					e.mh = e.mh===undefined || e.mh=="" || e.mh==="auto" ? 0 : parseInt(e.mh,0);
157					if(e.layout==="fullscreen" || e.l==="fullscreen")
158						newh = Math.max(e.mh,window.RSIH);
159					else{
160						e.gw = Array.isArray(e.gw) ? e.gw : [e.gw];
161						for (var i in e.rl) if (e.gw[i]===undefined || e.gw[i]===0) e.gw[i] = e.gw[i-1];
162						e.gh = e.el===undefined || e.el==="" || (Array.isArray(e.el) && e.el.length==0)? e.gh : e.el;
163						e.gh = Array.isArray(e.gh) ? e.gh : [e.gh];
164						for (var i in e.rl) if (e.gh[i]===undefined || e.gh[i]===0) e.gh[i] = e.gh[i-1];
165											
166						var nl = new Array(e.rl.length),
167							ix = 0,
168							sl;
169						e.tabw = e.tabhide>=pw ? 0 : e.tabw;
170						e.thumbw = e.thumbhide>=pw ? 0 : e.thumbw;
171						e.tabh = e.tabhide>=pw ? 0 : e.tabh;
172						e.thumbh = e.thumbhide>=pw ? 0 : e.thumbh;
173						for (var i in e.rl) nl[i] = e.rl[i]<window.RSIW ? 0 : e.rl[i];
174						sl = nl[0];
175						for (var i in nl) if (sl>nl[i] && nl[i]>0) { sl = nl[i]; ix=i;}
176						var m = pw>(e.gw[ix]+e.tabw+e.thumbw) ? 1 : (pw-(e.tabw+e.thumbw)) / (e.gw[ix]);
177						newh =  (e.gh[ix] * m) + (e.tabh + e.thumbh);
178					}
179					var el = document.getElementById(e.c);
180					if (el!==null && el) el.style.height = newh+"px";
181					el = document.getElementById(e.c+"_wrapper");
182					if (el!==null && el) {
183						el.style.height = newh+"px";
184						el.style.display = "block";
185					}
186				} catch(e){
187					console.log("Failure at Presize of Slider:" + e)
188				}
189			//});
190		  };</script>
190
191		<style type="text/css" id="wp-custom-css">
192			.dev-cfp-column small {
193	color: black;
194}
195.dev-cfp-column p {
196	color: black;
197}
198.dev-cfp-speaker-image {
199	padding-bottom: 40px;
200}
201.infinite-page-title-content {
202	height: 0;
203}
204.infinite-page-title-container {
205	height: 0;
206}
207.infinite-page-title-wrap.infinite-style-small .infinite-page-title {
208	height: 0;
209	visibility: hidden;
210}
211.dev-cfp-schedule-room {
212	font-size: 10px;
213}
214.dev-cfp-speaker-header {
215    border-bottom: 1px solid orange;
216}
217
218.dev-cfp-column {
219	color: black;
220}
221.dev-cfp-column li {
222	color: black;
223}
224.dev-cfp-schedule-time {
225  color: black;
226}
227.infinite-content-area {
228	color: black;
229}
230.dev-cfp-talk-line a {
231	text-decoration: underline;
232}
233.dev-cfp-schedule-title a {
234	text-decoration: underline;
235}
236.dev-cfp-row {
237	color: black;
238}
239.dev-cfp-footer-apps {
240	font-size: .8rem;
241}
242html.cfp-html.cfp-page\:schedule main.cfp-main {
243	margin: auto auto;
244}
245#text-38 {
246  background-color: salmon;
247  padding: 10px;
248}
249.gdlr-core-hover-box {
250  background: transparent 
251}
252.gdlr-core-hover-box {
253		  height: 390px !important;  
254}
255.gdlr-core-price-table {
256	border-radius: 15px;
257	overflow: hidden;
258}
259.gdlr-core-gallery-item .gdlr-core-gallery-caption {
260    font-size: 12px;
261}
262		</style>
263		</head>
264
265<body class="page-template-default page page-id-3117 cookies-not-set gdlr-core-body infinite-body infinite-body-front infinite-full  infinite-with-sticky-navigation  infinite-blockquote-style-1 gdlr-core-link-to-lightbox" data-home-url="/" >
266<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 0 0" width="0" height="0" focusable="false" role="none" style="visibility: hidden; position: absolute; left: -9999px; overflow: hidden;" ><defs><filter id="wp-duotone-dark-grayscale"><feColorMatrix color-interpolation-filters="sRGB" type="matrix" values=" .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 " /><feComponentTransfer color-interpolation-filters="sRGB" ><feFuncR type="table" tableValues="0 0.49803921568627" /><feFuncG type="table" tableValues="0 0.49803921568627" /><feFuncB type="table" tableValues="0 0.49803921568627" /><feFuncA type="table" tableValues="1 1" /></feComponentTransfer><feComposite in2="SourceGraphic" operator="in" /></filter></defs></svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 0 0" width="0" height="0" focusable="false" role="none" style="visibility: hidden; position: absolute; left: -9999px; overflow: hidden;" ><defs><filter id="wp-duotone-grayscale"><feColorMatrix color-interpolation-filters="sRGB" type="matrix" values=" .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 " /><feComponentTransfer color-interpolation-filters="sRGB" ><feFuncR type="table" tableValues="0 1" /><feFuncG type="table" tableValues="0 1" /><feFuncB type="table" tableValues="0 1" /><feFuncA type="table" tableValues="1 1" /></feComponentTransfer><feComposite in2="SourceGraphic" operator="in" /></filter></defs></svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 0 0" width="0" height="0" focusable="false" role="none" style="visibility: hidden; position: absolute; left: -9999px; overflow: hidden;" ><defs><filter id="wp-duotone-purple-yellow"><feColorMatrix color-interpolation-filters="sRGB" type="matrix" values=" .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 " /><feComponentTransfer color-interpolation-filters="sRGB" ><feFuncR type="table" tableValues="0.54901960784314 0.98823529411765" /><feFuncG type="table" tableValues="0 1" /><feFuncB type="table" tableValues="0.71764705882353 0.25490196078431" /><feFuncA type="table" tableValues="1 1" /></feComponentTransfer><feComposite in2="SourceGraphic" operator="in" /></filter></defs></svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 0 0" width="0" height="0" focusable="false" role="none" style="visibility: hidden; position: absolute; left: -9999px; overflow: hidden;" ><defs><filter id="wp-duotone-blue-red"><feColorMatrix color-interpolation-filters="sRGB" type="matrix" values=" .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 " /><feComponentTransfer color-interpolation-filters="sRGB" ><feFuncR type="table" tableValues="0 1" /><feFuncG type="table" tableValues="0 0.27843137254902" /><feFuncB type="table" tableValues="0.5921568627451 0.27843137254902" /><feFuncA type="table" tableValues="1 1" /></feComponentTransfer><feComposite in2="SourceGraphic" operator="in" /></filter></defs></svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 0 0" width="0" height="0" focusable="false" role="none" style="visibility: hidden; position: absolute; left: -9999px; overflow: hidden;" ><defs><filter id="wp-duotone-midnight"><feColorMatrix color-interpolation-filters="sRGB" type="matrix" values=" .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 " /><feComponentTransfer color-interpolation-filters="sRGB" ><feFuncR type="table" tableValues="0 0" /><feFuncG type="table" tableValues="0 0.64705882352941" /><feFuncB type="table" tableValues="0 1" /><feFuncA type="table" tableValues="1 1" /></feComponentTransfer><feComposite in2="SourceGraphic" operator="in" /></filter></defs></svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 0 0" width="0" height="0" focusable="false" role="none" style="visibility: hidden; position: absolute; left: -9999px; overflow: hidden;" ><defs><filter id="wp-duotone-magenta-yellow"><feColorMatrix color-interpolation-filters="sRGB" type="matrix" values=" .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 " /><feComponentTransfer color-interpolation-filters="sRGB" ><feFuncR type="table" tableValues="0.78039215686275 1" /><feFuncG type="table" tableValues="0 0.94901960784314" />
266<feFuncB type="table" tableValues="0.35294117647059 0.47058823529412" /><feFuncA type="table" tableValues="1 1" /></feComponentTransfer><feComposite in2="SourceGraphic" operator="in" /></filter></defs></svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 0 0" width="0" height="0" focusable="false" role="none" style="visibility: hidden; position: absolute; left: -9999px; overflow: hidden;" ><defs><filter id="wp-duotone-purple-green"><feColorMatrix color-interpolation-filters="sRGB" type="matrix" values=" .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 " /><feComponentTransfer color-interpolation-filters="sRGB" ><feFuncR type="table" tableValues="0.65098039215686 0.40392156862745" /><feFuncG type="table" tableValues="0 1" /><feFuncB type="table" tableValues="0.44705882352941 0.4" /><feFuncA type="table" tableValues="1 1" /></feComponentTransfer><feComposite in2="SourceGraphic" operator="in" /></filter></defs></svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 0 0" width="0" height="0" focusable="false" role="none" style="visibility: hidden; position: absolute; left: -9999px; overflow: hidden;" ><defs><filter id="wp-duotone-blue-orange"><feColorMatrix color-interpolation-filters="sRGB" type="matrix" values=" .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 " /><feComponentTransfer color-interpolation-filters="sRGB" ><feFuncR type="table" tableValues="0.098039215686275 1" /><feFuncG type="table" tableValues="0 0.66274509803922" /><feFuncB type="table" tableValues="0.84705882352941 0.41960784313725" /><feFuncA type="table" tableValues="1 1" /></feComponentTransfer><feComposite in2="SourceGraphic" operator="in" /></filter></defs></svg><div class="infinite-mobile-header-wrap" ><div class="infinite-mobile-header infinite-header-background infinite-style-slide infinite-sticky-mobile-navigation " id="infinite-mobile-header" ><div class="infinite-mobile-header-container infinite-container clearfix" ><div class="infinite-logo  infinite-item-pdlr"><div class="infinite-logo-inner"><a class="" href="index.html" ><img src="wp-content/uploads/2025/10/webheader-5.png" alt="" width="310" height="50" title="webheader 5" /></a></div></div><div class="infinite-mobile-menu-right" ><div class="infinite-mobile-menu" ><a class="infinite-mm-menu-button infinite-mobile-menu-button infinite-mobile-button-hamburger" href="index.html%3Fp=3117.html#infinite-mobile-menu" ><span></span></a><div class="infinite-mm-menu-wrap infinite-navigation-font" id="infinite-mobile-menu" data-slide="right" ><ul id="menu-primary" class="m-menu"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-2820"><a href="index.html">Home</a></li>
267<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-2821"><a href="index.html#about">About</a></li>
268<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3466"><a href="index.html%3Fp=3114.html">Speakers</a></li>
269<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3467"><a href="talks-by-tracks/index.html%3Fid=1251.html">Sessions</a></li>
270<li class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item menu-item-3629"><a href="schedule.html" aria-current="page">Schedule</a></li>
271<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-2823"><a href="index.html#tickets">Tickets</a></li>
272<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-2824"><a href="index.html#sponsors">Sponsors</a></li>
273<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-2826"><a href="faq.html">FAQ</a></li>
274<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-2827"><a href="index.html#contact">Contact</a></li>
275</ul></div></div></div></div></div></div><div class="infinite-body-outer-wrapper ">
276		<div class="infinite-body-wrapper clearfix  infinite-with-frame">
277		
278<header class="infinite-header-wrap infinite-header-style-plain  infinite-style-menu-right infinite-sticky-navigation infinite-style-fixed" data-navigation-offset="75px"  >
279	<div class="infinite-header-background" ></div>
280	<div class="infinite-header-container  infinite-header-full">
281			
282		<div class="infinite-header-container-inner clearfix">
283			<div class="infinite-logo  infinite-item-pdlr"><div class="infinite-logo-inner"><a class="" href="index.html" ><img src="wp-content/uploads/2025/10/webheader-5.png" alt="" width="310" height="50" title="webheader 5" /></a></div></div>			<div class="infinite-navigation infinite-item-pdlr clearfix " >
284			<div class="infinite-main-menu" id="infinite-main-menu" ><ul id="menu-primary-1" class="sf-menu"><li  class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-2820 infinite-normal-menu"><a href="index.html">Home</a></li>
285<li  class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-2821 infinite-normal-menu"><a href="index.html#about">About</a></li>
286<li  class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3466 infinite-normal-menu"><a href="index.html%3Fp=3114.html">Speakers</a></li>
287<li  class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3467 infinite-normal-menu"><a href="talks-by-tracks/index.html%3Fid=1251.html">Sessions</a></li>
288<li  class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item menu-item-3629 infinite-normal-menu"><a href="schedule.html">Schedule</a></li>
289<li  class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-2823 infinite-normal-menu"><a href="index.html#tickets">Tickets</a></li>
290<li  class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-2824 infinite-normal-menu"><a href="index.html#sponsors">Sponsors</a></li>
291<li  class="menu-item menu-item-type-custom menu-item-object-custom menu-item-2826 infinite-normal-menu"><a href="faq.html">FAQ</a></li>
292<li  class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-2827 infinite-normal-menu"><a href="index.html#contact">Contact</a></li>
293</ul></div>			</div><!-- infinite-navigation -->
294
295		</div><!-- infinite-header-inner -->
296	</div><!-- infinite-header-container -->
297</header><!-- header --><div class="infinite-page-title-wrap  infinite-style-small infinite-left-align" ><div class="infinite-header-transparent-substitute" ></div><div class="infinite-page-title-overlay"  ></div><div class="infinite-page-title-container infinite-container" ><div class="infinite-page-title-content infinite-item-pdlr"  ><h1 class="infinite-page-title"  >Schedule</h1></div></div></div>	<div class="infinite-page-wrapper" id="infinite-page-wrapper" ><div class="infinite-content-container infinite-container"><div class="infinite-content-area infinite-item-pdlr infinite-sidebar-style-none clearfix" >
297<script>const qs = document.querySelector(":root");qs.classList.forEach(value => {   if (value.startsWith("cfp-")) {       qs.classList.remove(value);   }});qs.classList.add("cfp-html");qs.classList.add("cfp-theme:light");qs.classList.add("cfp-page:schedule");</script>
297<main class="cfp-main"><section id="cfp-schedule" class="cfp-schedule cfp-general">    <div class="cfp-subject">        <div class="cfp-primary">            <div class="cfp-name">Devoxx UK</div><form class="cfp-search" action="/schedule/search-results" method="GET">   <input class="cfp-input" id="dev-cfp-search-term" type="search" minlength="3" name="query" placeholder="Full search..." autofocus></form>        </div>	<div class="cfp-secondary">		<nav class="cfp-tab">		<a class="cfp-a cfp-active" href="schedule/index.html%3Fid=Wednesday.html">Wednesday 6<sup>th</sup> May</a>		<a class="cfp-a " href="schedule/index.html%3Fid=Thursday.html">Thursday 7<sup>th</sup> May</a>		</nav>		<a class="cfp-button" style="color:white" href="https://mobile.devoxx.com/events/devoxxuk26/schedule">Mobile Schedule</a>	</div></div><div class="cfp-area" style="--hour-start:09; --hour-finish:21;"><div class="cfp-scroll">	<div class="cfp-scope">		<div class="cfp-column cfp-datetime"><time class="cfp-time" datetime="2026-06-03T09:00:00+01:00">09:00</time><time class="cfp-time" datetime="2026-06-03T09:10:00+01:00">09:10</time><time class="cfp-time" datetime="2026-06-03T09:20:00+01:00">09:20</time><time class="cfp-time" datetime="2026-06-03T09:30:00+01:00">09:30</time><time class="cfp-time" datetime="2026-06-03T09:40:00+01:00">09:40</time><time class="cfp-time" datetime="2026-06-03T09:50:00+01:00">09:50</time><time class="cfp-time" datetime="2026-06-03T10:00:00+01:00">10:00</time><time class="cfp-time" datetime="2026-06-03T10:10:00+01:00">10:10</time><time class="cfp-time" datetime="2026-06-03T10:20:00+01:00">10:20</time><time class="cfp-time" datetime="2026-06-03T10:30:00+01:00">10:30</time><time class="cfp-time" datetime="2026-06-03T10:40:00+01:00">10:40</time><time class="cfp-time" datetime="2026-06-03T10:50:00+01:00">10:50</time><time class="cfp-time" datetime="2026-06-03T11:00:00+01:00">11:00</time><time class="cfp-time" datetime="2026-06-03T11:10:00+01:00">11:10</time><time class="cfp-time" datetime="2026-06-03T11:20:00+01:00">11:20</time><time class="cfp-time" datetime="2026-06-03T11:30:00+01:00">11:30</time><time class="cfp-time" datetime="2026-06-03T11:40:00+01:00">11:40</time><time class="cfp-time" datetime="2026-06-03T11:50:00+01:00">11:50</time><time class="cfp-time" datetime="2026-06-03T12:00:00+01:00">12:00</time><time class="cfp-time" datetime="2026-06-03T12:10:00+01:00">12:10</time><time class="cfp-time" datetime="2026-06-03T12:20:00+01:00">12:20</time><time class="cfp-time" datetime="2026-06-03T12:30:00+01:00">12:30</time><time class="cfp-time" datetime="2026-06-03T12:40:00+01:00">12:40</time><time class="cfp-time" datetime="2026-06-03T12:50:00+01:00">12:50</time><time class="cfp-time" datetime="2026-06-03T13:00:00+01:00">13:00</time><time class="cfp-time" datetime="2026-06-03T13:10:00+01:00">13:10</time><time class="cfp-time" datetime="2026-06-03T13:20:00+01:00">13:20</time><time class="cfp-time" datetime="2026-06-03T13:30:00+01:00">13:30</time><time class="cfp-time" datetime="2026-06-03T13:40:00+01:00">13:40</time><time class="cfp-time" datetime="2026-06-03T13:50:00+01:00">13:50</time><time class="cfp-time" datetime="2026-06-03T14:00:00+01:00">14:00</time><time class="cfp-time" datetime="2026-06-03T14:10:00+01:00">14:10</time><time class="cfp-time" datetime="2026-06-03T14:20:00+01:00">14:20</time><time class="cfp-time" datetime="2026-06-03T14:30:00+01:00">14:30</time><time class="cfp-time" datetime="2026-06-03T14:40:00+01:00">14:40</time><time class="cfp-time" datetime="2026-06-03T14:50:00+01:00">14:50</time><time class="cfp-time" datetime="2026-06-03T15:00:00+01:00">15:00</time><time class="cfp-time" datetime="2026-06-03T15:10:00+01:00">15:10</time><time class="cfp-time" datetime="2026-06-03T15:20:00+01:00">15:20</time><time class="cfp-time" datetime="2026-06-03T15:30:00+01:00">15:30</time><time class="cfp-time" datetime="2026-06-03T15:40:00+01:00">15:40</time><time class="cfp-time" datetime="2026-06-03T15:50:00+01:00">15:50</time><time class="cfp-time" datetime="2026-06-03T16:00:00+01:00">16:00</time><time class="cfp-time" datetime="2026-06-03T16:10:00+01:00">16:10</time><time class="cfp-time" datetime="2026-06-03T16:20:00+01:00">16:20</time><time class="cfp-time" datetime="2026-06-03T16:30:00+01:00">16:30</time><time class="cfp-time" datetime="2026-06-03T16:40:00+01:00">16:40</time><time class="cfp-time" datetime="2026-06-03T16:50:00+01:00">16:50</time><time class="cfp-time" datetime="2026-06-03T17:00:00+01:00">17:00</time><time class="cfp-time" datetime="2026-06-03T17:10:00+01:00">17:10</time><time class="cfp-time" datetime="2026-06-03T17:20:00+01:00">17:20</time><time class="cfp-time" datetime="2026-06-03T17:30:00+01:00">17:30</time><time class="cfp-time" datetime="2026-06-03T17:40:00+01:00">17:40</time><time class="cfp-time" datetime="2026-06-03T17:50:00+01:00">17:50</time><time class="cfp-time" datetime="2026-06-03T18:00:00+01:00">18:00</time><time class="cfp-time" datetime="2026-06-03T18:10:00+01:00">18:10</time><time class="cfp-time" datetime="2026-06-03T18:20:00+01:00">18:20</time><time class="cfp-time" datetime="2026-06-03T18:30:00+01:00">18:30</time><time class="cfp-time" datetime="2026-06-03T18:40:00+01:00">18:40</time><time class="cfp-time" datetime="2026-06-03T18:50:00+01:00">18:50</time><time class="cfp-time" datetime="2026-06-03T19:00:00+01:00">19:00</time><time class="cfp-time" datetime="2026-06-03T19:10:00+01:00">19:10</time><time class="cfp-time" datetime="2026-06-03T19:20:00+01:00">19:20</time><time class="cfp-time" datetime="2026-06-03T19:30:00+01:00">19:30</time><time class="cfp-time" datetime="2026-06-03T19:40:00+01:00">19:40</time><time class="cfp-time" datetime="2026-06-03T19:50:00+01:00">19:50</time><time class="cfp-time" datetime="2026-06-03T20:00:00+01:00">20:00</time><time class="cfp-time" datetime="2026-06-03T20:10:00+01:00">20:10</time><time class="cfp-time" datetime="2026-06-03T20:20:00+01:00">20:20</time><time class="cfp-time" datetime="2026-06-03T20:30:00+01:00">20:30</time><time class="cfp-time" datetime="2026-06-03T20:40:00+01:00">20:40</time><time class="cfp-time" datetime="2026-06-03T20:50:00+01:00">20:50</time><time class="cfp-time" datetime="2026-06-03T21:00:00+01:00">21:00</time>		</div><div class="cfp-column cfp-event"><article class="cfp-article cfp-session" data-event-start="09:00" data-event-finish="09:20" data-event-duration="20">        <a class="cfp-a" href="talk%3Fid=35452.html">            <div class="cfp-content">                <div class="cfp-meta">        <div id="dev-cfp-talk-35452" class="cfp-favourite">196</div>        <div class="cfp-track" style="background-image: url(wp-content/uploads/2024/10/TrackIcons_PeoplCulture-Colour-1.png)"></div>                </div>                <div class="cfp-room">Gallery Hall</div>                <div class="cfp-name">Welcome</div>                <div class="cfp-datetime">                    <time class="cfp-time" datetime="2026-06-03T
29709:00:00+01:00">09:00</time>                    <time class="cfp-time" datetime="2026-06-03T09:20:00+01:00">09:20</time>                </div>                <div class="cfp-name">Welcome to Devoxx UK 2026</div><div class="cfp-speaker">Mark Hazell</div><div class="cfp-speaker">Kim Fletcher</div>            </div>        </a></article><article class="cfp-article cfp-session" data-event-start="09:20" data-event-finish="09:50" data-event-duration="30">        <a class="cfp-a" href="talk%3Fid=34151.html">            <div class="cfp-content">                <div class="cfp-meta">        <div id="dev-cfp-talk-34151" class="cfp-favourite">183</div>        <div class="cfp-track" style="background-image: url(wp-content/uploads/2024/10/TrackIcons_PeoplCulture-Colour-1.png)"></div>                </div>                <div class="cfp-room">Gallery Hall</div>                <div class="cfp-name">Opening Keynote</div>                <div class="cfp-datetime">                    <time class="cfp-time" datetime="2026-06-03T09:20:00+01:00">09:20</time>                    <time class="cfp-time" datetime="2026-06-03T09:50:00+01:00">09:50</time>                </div>                <div class="cfp-name">How to Fall in Love with the Future: time travel as activism</div><div class="cfp-speaker">Rob Hopkins</div>            </div>        </a></article><article class="cfp-article cfp-session" data-event-start="09:50" data-event-finish="10:10" data-event-duration="20">        <a class="cfp-a" href="talk%3Fid=8010.html">            <div class="cfp-content">                <div class="cfp-meta">        <div id="dev-cfp-talk-8010" class="cfp-favourite">202</div>        <div class="cfp-track" style="background-image: url(wp-content/uploads/2024/10/TrackIcons_Dev-Practices-Colour-1.png)"></div>                </div>                <div class="cfp-room">Gallery Hall</div>                <div class="cfp-name">Opening Keynote</div>                <div class="cfp-datetime">                    <time class="cfp-time" datetime="2026-06-03T09:50:00+01:00">09:50</time>                    <time class="cfp-time" datetime="2026-06-03T10:10:00+01:00">10:10</time>                </div>                <div class="cfp-name">The Last Pull Request. One team's story of surviving and thriving in the AI-native era</div><div class="cfp-speaker">Sander Hoogendoorn</div>            </div>        </a></article><article class="cfp-article cfp-session" data-event-start="10:10" data-event-finish="10:30" data-event-duration="20">        <a class="cfp-a" href="talk%3Fid=33352.html">            <div class="cfp-content">                <div class="cfp-meta">        <div id="dev-cfp-talk-33352" class="cfp-favourite">200</div>        <div class="cfp-track" style="background-image: url(wp-content/uploads/2024/10/TrackIcons_Dev-Practices-Colour-1.png)"></div>                </div>                <div class="cfp-room">Gallery Hall</div>                <div class="cfp-name">Opening Keynote</div>                <div class="cfp-datetime">                    <time class="cfp-time" datetime="2026-06-03T10:10:00+01:00">10:10</time>                    <time class="cfp-time" datetime="2026-06-03T10:30:00+01:00">10:30</time>                </div>                <div class="cfp-name">Who's going to save the world from AI's energy use? You are.</div><div class="cfp-speaker">Anne Currie</div>            </div>        </a></article><article class="cfp-article cfp-session" data-event-start="11:00" data-event-finish="11:50" data-event-duration="50">        <a class="cfp-a" href="talk%3Fid=19322.html">            <div class="cfp-content">                <div class="cfp-meta">        <div id="dev-cfp-talk-19322" class="cfp-favourite">185</div>        <div class="cfp-track" style="background-image: url(wp-content/uploads/2024/10/TrackIcons_Architecture-Colour-1.png)"></div>                </div>                <div class="cfp-room">Gallery Hall</div>                <div class="cfp-name">Conference</div>                <div class="cfp-datetime">                    <time class="cfp-time" datetime="2026-06-03T11:00:00+01:00">11:00</time>                    <time class="cfp-time" datetime="2026-06-03T11:50:00+01:00">11:50</time>                </div>                <div class="cfp-name">Thinking Architecturally</div><div class="cfp-speaker">Nate Schutta</div>            </div>        </a></article><article class="cfp-article cfp-session" data-event-start="12:00" data-event-finish="12:50" data-event-duration="50">        <a class="cfp-a" href="talk%3Fid=9520.html">            <div class="cfp-content">                <div class="cfp-meta">        <div id="dev-cfp-talk-9520" class="cfp-favourite">53</div>        <div class="cfp-track" style="background-image: url(wp-content/uploads/2024/10/TrackIcons_PeoplCulture-Colour-1.png)"></div>                </div>                <div class="cfp-room">Gallery Hall</div>                <div class="cfp-name">Conference</div>                <div class="cfp-datetime">                    <time class="cfp-time" datetime="2026-06-03T12:00:00+01:00">12:00</time>                    <time class="cfp-time" datetime="2026-06-03T12:50:00+01:00">12:50</time>                </div>                <div class="cfp-name">Braving the Change: recalibrating to new realities</div><div class="cfp-speaker">Tom Cools</div>            </div>        </a></article><article class="cfp-article cfp-session" data-event-start="13:50" data-event-finish="14:20" data-event-duration="30">        <a class="cfp-a" href="talk%3Fid=12601.html">            <div class="cfp-content">                <div class="cfp-meta">        <div id="dev-cfp-talk-12601" class="cfp-favourite">74</div>        <div class="cfp-track" style="background-image: url(wp-content/uploads/2024/10/TrackIcons_Java-Colour-1.png)"></div>                </div>                <div class="cfp-room">Gallery Hall</div>                <div class="cfp-name">Tools-in-Action</div>                <div class="cfp-datetime">                    <time class="cfp-time" datetime="2026-06-03T13:50:00+01:00">13:50</time>                    <time class="cfp-time" datetime="2026-06-03T14:20:00+01:00">14:20</time>                </div>                <div class="cfp-name">Java Script (No, Not That One): Modern Automation with Java</div><div class="cfp-speaker">Loïc  Magnette</div>            </div>        </a></article><article class="cfp-article cfp-session" data-event-start="14:40" data-event-finish="15:30" data-event-duration="50">        <a class="cfp-a" href="talk%3Fid=20571.html">            <div class="cfp-content">                <div class="cfp-meta">        <div id="dev-cfp-talk-20571" class="cfp-favourite">124</div>        <div class="cfp-track" style="background-image: url(wp-content/uploads/2024/10/TrackIcons_Java-Colour-1.png)"></div>                </div>                <div class="cfp-room">Gallery Hall</div>                <div class="cfp-name">Conference</div>                <div class="cfp-datetime">                    <time class="cfp-time" datetime="2026-06-03T14:40:00+01:00">14:40</time>                    <time class="cfp-time" datetime="2026-06-03T15:30:00+01:00">15:30</time>                </div>                <div class="cfp-name">Butcher Virtual Threads like a pro!</div><div class="cfp-speaker">Piotr Przybył</div>            </div>        </a></article><article class="cfp-article cfp-session" data-event-start="16:00" data-event-finish="16:50" data-event-duration="50">        <a class="cfp-a" href="talk%3Fid=20567.html">            <div class="cfp-content">                <div class="cfp-meta">        <div id="dev-cfp-talk-20567" class="cfp-favourite">92</div>        <div class="cfp-track" style="background-image: url(wp-content/uploads/2024/10/TrackIcons_Dev-Practices-Colour-1.png)"></div>                </div>                <div class="cfp-room">Gallery Hall</div>                <div class="cfp-name">Conference</div>                <div class="cfp-datetime">                    <time class="cfp-time" datetime="2026-06-03T16:00:00+01:00">16:00</time>                    <time class="cfp-time" datetime="2026-06-03T16:50:00+01:00">16:50</time>                </div>                <div class="cfp-name">When benchmarks go bad - what I learned from measuring performance wrong </
297div><div class="cfp-speaker">Holly Cummins</div>            </div>        </a></article><article class="cfp-article cfp-session" data-event-start="17:00" data-event-finish="17:50" data-event-duration="50">        <a class="cfp-a" href="talk%3Fid=15865.html">            <div class="cfp-content">                <div class="cfp-meta">        <div id="dev-cfp-talk-15865" class="cfp-favourite">85</div>        <div class="cfp-track" style="background-image: url(wp-content/uploads/2024/10/TrackIcons_Java-Colour-1.png)"></div>                </div>                <div class="cfp-room">Gallery Hall</div>                <div class="cfp-name">Conference</div>                <div class="cfp-datetime">                    <time class="cfp-time" datetime="2026-06-03T17:00:00+01:00">17:00</time>                    <time class="cfp-time" datetime="2026-06-03T17:50:00+01:00">17:50</time>                </div>                <div class="cfp-name">Bootiful GraalVM</div><div class="cfp-speaker">Thomas Wuerthinger</div><div class="cfp-speaker">Josh Long</div>            </div>        </a></article></div><div class="cfp-column cfp-event"><article class="cfp-article cfp-session" data-event-start="11:00" data-event-finish="11:50" data-event-duration="50">        <a class="cfp-a" href="talk%3Fid=15892.html">            <div class="cfp-content">                <div class="cfp-meta">        <div id="dev-cfp-talk-15892" class="cfp-favourite">42</div>        <div class="cfp-track" style="background-image: url(wp-content/uploads/2024/10/TrackIcons_PeoplCulture-Colour-1.png)"></div>                </div>                <div class="cfp-room">Auditorium</div>                <div class="cfp-name">Conference</div>                <div class="cfp-datetime">                    <time class="cfp-time" datetime="2026-06-03T11:00:00+01:00">11:00</time>                    <time class="cfp-time" datetime="2026-06-03T11:50:00+01:00">11:50</time>                </div>                <div class="cfp-name">Your code is not an asset, it's a liability</div><div class="cfp-speaker">Alexey Nesterov</div>            </div>        </a></article><article class="cfp-article cfp-session" data-event-start="12:00" data-event-finish="12:50" data-event-duration="50">        <a class="cfp-a" href="talk%3Fid=15864.html">            <div class="cfp-content">                <div class="cfp-meta">        <div id="dev-cfp-talk-15864" class="cfp-favourite">124</div>        <div class="cfp-track" style="background-image: url(wp-content/uploads/2024/10/TrackIcons_Architecture-Colour-1.png)"></div>                </div>                <div class="cfp-room">Auditorium</div>                <div class="cfp-name">Conference</div>                <div class="cfp-datetime">                    <time class="cfp-time" datetime="2026-06-03T12:00:00+01:00">12:00</time>                    <time class="cfp-time" datetime="2026-06-03T12:50:00+01:00">12:50</time>                </div>                <div class="cfp-name">Bootiful Spring Boot 4 </div><div class="cfp-speaker">Josh Long</div>            </div>        </a></article><article class="cfp-article cfp-session" data-event-start="13:50" data-event-finish="14:05" data-event-duration="15">        <a class="cfp-a" href="talk%3Fid=19312.html">            <div class="cfp-content">                <div class="cfp-meta">        <div id="dev-cfp-talk-19312" class="cfp-favourite">100</div>        <div class="cfp-track" style="background-image: url(wp-content/uploads/2024/10/TrackIcons_BuildDeploy-Colour-1.png)"></div>                </div>                <div class="cfp-room">Auditorium</div>                <div class="cfp-name">Byte Size</div>                <div class="cfp-datetime">                    <time class="cfp-time" datetime="2026-06-03T13:50:00+01:00">13:50</time>                    <time class="cfp-time" datetime="2026-06-03T14:05:00+01:00">14:05</time>                </div>                <div class="cfp-name">Docker Hardened Images - what you need to know</div><div class="cfp-speaker">Matthias Haeussler</div>            </div>        </a></article><article class="cfp-article cfp-session" data-event-start="14:15" data-event-finish="14:30" data-event-duration="15">        <a class="cfp-a" href="talk%3Fid=17109.html">            <div class="cfp-content">                <div class="cfp-meta">        <div id="dev-cfp-talk-17109" class="cfp-favourite">74</div>        <div class="cfp-track" style="background-image: url(wp-content/uploads/2024/10/TrackIcons_BuildDeploy-Colour-1.png)"></div>                </div>                <div class="cfp-room">Auditorium</div>                <div class="cfp-name">Byte Size</div>                <div class="cfp-datetime">                    <time class="cfp-time" datetime="2026-06-03T14:15:00+01:00">14:15</time>                    <time class="cfp-time" datetime="2026-06-03T14:30:00+01:00">14:30</time>                </div>                <div class="cfp-name">Platform Engineering Reality Check: From Big Dreams to Practical Steps</div><div class="cfp-speaker">Paula Kennedy</div>            </div>        </a></article><article class="cfp-article cfp-session" data-event-start="14:40" data-event-finish="15:30" data-event-duration="50">        <a class="cfp-a" href="talk%3Fid=4283.html">            <div class="cfp-content">                <div class="cfp-meta">        <div id="dev-cfp-talk-4283" class="cfp-favourite">97</div>        <div class="cfp-track" style="background-image: url(wp-content/uploads/2024/10/TrackIcons_Architecture-Colour-1.png)"></div>                </div>                <div class="cfp-room">Auditorium</div>                <div class="cfp-name">Conference</div>                <div class="cfp-datetime">                    <time class="cfp-time" datetime="2026-06-03T14:40:00+01:00">14:40</time>                    <time class="cfp-time" datetime="2026-06-03T15:30:00+01:00">15:30</time>                </div>                <div class="cfp-name">Model Mitosis: Stop making the wrong choice between microservices and monolith</div><div class="cfp-speaker">Josian Chevalier</div><div class="cfp-speaker">Julien Topçu</div>            </div>        </a></article><article class="cfp-article cfp-session" data-event-start="16:00" data-event-finish="16:50" data-event-duration="50">        <a class="cfp-a" href="talk%3Fid=5768.html">            <div class="cfp-content">                <div class="cfp-meta">        <div id="dev-cfp-talk-5768" class="cfp-favourite">55</div>        <div class="cfp-track" style="background-image: url(wp-content/uploads/2024/10/TrackIcons_Java-Colour-1.png)"></div>                </div>                <div class="cfp-room">Auditorium</div>                <div class="cfp-name">Conference</div>                <div class="cfp-datetime">                    <time class="cfp-time" datetime="2026-06-03T16:00:00+01:00">16:00</time>                    <time class="cfp-time" datetime="2026-06-03T16:50:00+01:00">16:50</time>                </div>                <div class="cfp-name">Authorization in Spring Security: permissions, roles and beyond</div><div class="cfp-speaker">Daniel Garnier-Moiroux</div>            </div>        </a></article><article class="cfp-article cfp-session" data-event-start="17:00" data-event-finish="17:50" data-event-duration="50">        <a class="cfp-a" href="talk%3Fid=17136.html">            <div class="cfp-content">                <div class="cfp-meta">        <div id="dev-cfp-talk-17136" class="cfp-favourite">84</div>        <div class="cfp-track" style="background-image: url(wp-content/uploads/2024/10/TrackIcons_Architecture-Colour-1.png)"></div>                </div>                <div class="cfp-room">Auditorium</div>                <div class="cfp-name">Conference</div>                <div class="cfp-datetime">                    <time class="cfp-time" datetime="2026-06-03T17:00:00+01:00">17:00</time>                    <time class="cfp-time" datetime="2026-06-03T17:50:00+01:00">17:50</time>                </div>                <div class="cfp-name">Better Architecture by Telling Stories</div><div class="cfp-speaker">Eoin Woods</div>            </div>        </a></article><article class="cfp-article cfp-session" data-event-start="18:00" data-event-finish="18:30" data-event-duration="30">        <a class="cfp-a" href="talk%3Fid=2762.html">            <div class="cfp-content">                <div class="cfp-meta">        <div id="dev-cfp-talk-2762" class="cfp-favourite">87</div>        <div class="cfp-track" style="background-image: url(wp-content/uploads/2024/10/TrackIcons_Data-AI-Colour-1.png)"></div>                </div>                <div class="cfp-room">Auditorium</div>                <div class="cfp-name">Tools-in-Action</div>                <div class="cfp-datetime">                    <time class="cfp-time" datetime="2026-06-03T18:00:00+01:00">18:00</time>                    <time class="cfp-time" datetime="2026-06-03T18:30:00+01:00">18:30</time>                </div>                <div class="cfp-name">Building Interoperable AI Agents in 30 Minutes</div><div class="cfp-speaker">Loïc  Magnette</div>            </div>        </a></article><article class="cfp-article cfp-session" data-event-start="19:00" data-event-finish="20:15" data-event-duration="75">        <a class="cfp-a" href="talk%3Fid=37301.html">            <div class="cfp-content">                <div class="cfp-meta">        <div class="cfp-track" style="background-image: url(wp-content/uploads/2024/10/TrackIcons_Dev-Practices-Colour-1.png)"></div>                </div>                <div class="cfp-room">Auditorium</div>                <div class="cfp-name">Spring: The Official Documentary</div>                <div class="cfp-datetime">                    <time class="cfp-time" datetime="2026-06-03T19:00:00+01:00">19:00</time>                    <time class="cfp-time" datetime="2026-06-03T20:15:00+01:00">20:15</time>                </div>                <div class="cfp-name">
297Spring Documentary World Premiere at Devoxx UK</div><div class="cfp-speaker">Daniel Garnier-Moiroux</div><div class="cfp-speaker">Marit van Dijk</div><div class="cfp-speaker">Steve Poole</div><div class="cfp-speaker">Josh Long</div>            </div>        </a></article></div><div class="cfp-column cfp-event"><article class="cfp-article cfp-session" data-event-start="11:00" data-event-finish="11:50" data-event-duration="50">        <a class="cfp-a" href="talk%3Fid=3604.html">            <div class="cfp-content">                <div class="cfp-meta">        <div id="dev-cfp-talk-3604" class="cfp-favourite">40</div>        <div class="cfp-track" style="background-image: url(wp-content/uploads/2024/10/TrackIcons_Data-AI-Colour-1.png)"></div>                </div>                <div class="cfp-room">Room A</div>                <div class="cfp-name">Conference</div>                <div class="cfp-datetime">                    <time class="cfp-time" datetime="2026-06-03T11:00:00+01:00">11:00</time>                    <time class="cfp-time" datetime="2026-06-03T11:50:00+01:00">11:50</time>                </div>                <div class="cfp-name">Complete, Correct, and Confidential: the inherently unhackable database.</div><div class="cfp-speaker">Jules May</div>            </div>        </a></article><article class="cfp-article cfp-session" data-event-start="12:00" data-event-finish="12:50" data-event-duration="50">        <a class="cfp-a" href="talk%3Fid=3605.html">            <div class="cfp-content">                <div class="cfp-meta">        <div id="dev-cfp-talk-3605" class="cfp-favourite">135</div>        <div class="cfp-track" style="background-image: url(wp-content/uploads/2024/10/TrackIcons_Dev-Practices-Colour-1.png)"></div>                </div>                <div class="cfp-room">Room A</div>                <div class="cfp-name">Conference</div>                <div class="cfp-datetime">                    <time class="cfp-time" datetime="2026-06-03T12:00:00+01:00">12:00</time>                    <time class="cfp-time" datetime="2026-06-03T12:50:00+01:00">12:50</time>                </div>                <div class="cfp-name">Why software breaks, and how we can fix it</div><div class="cfp-speaker">Jules May</div>            </div>        </a></article><article class="cfp-article cfp-session" data-event-start="13:50" data-event-finish="14:05" data-event-duration="15">        <a class="cfp-a" href="talk%3Fid=35458.html">            <div class="cfp-content">                <div class="cfp-meta">        <div id="dev-cfp-talk-35458" class="cfp-favourite">48</div>        <div class="cfp-track" style="background-image: url(wp-content/uploads/2024/10/TrackIcons_Architecture-Colour-1.png)"></div>                </div>                <div class="cfp-room">Room A</div>                <div class="cfp-name">Byte Size</div>                <div class="cfp-datetime">                    <time class="cfp-time" datetime="2026-06-03T13:50:00+01:00">13:50</time>                    <time class="cfp-time" datetime="2026-06-03T14:05:00+01:00">14:05</time>                </div>                <div class="cfp-name">The Value-Driven Strangler: Why Legacy Modernization Needs a Business Heartbeat</div><div class="cfp-speaker">Pooja Subramanian</div>            </div>        </a></article><article class="cfp-article cfp-session" data-event-start="14:15" data-event-finish="14:30" data-event-duration="15">        <a class="cfp-a" href="talk%3Fid=35454.html">            <div class="cfp-content">                <div class="cfp-meta">        <div id="dev-cfp-talk-35454" class="cfp-favourite">43</div>        <div class="cfp-track" style="background-image: url(wp-content/uploads/2024/10/TrackIcons_Data-AI-Colour-1.png)"></div>                </div>                <div class="cfp-room">Room A</div>                <div class="cfp-name">Byte Size</div>                <div class="cfp-datetime">                    <time class="cfp-time" datetime="2026-06-03T14:15:00+01:00">14:15</time>                    <time class="cfp-time" datetime="2026-06-03T14:30:00+01:00">14:30</time>                </div>                <div class="cfp-name">Retrieval in an AI Era</div><div class="cfp-speaker">Carly Richmond</div>            </div>        </a></article><article class="cfp-article cfp-session" data-event-start="14:40" data-event-finish="15:30" data-event-duration="50">        <a class="cfp-a" href="talk%3Fid=21769.html">            <div class="cfp-content">                <div class="cfp-meta">        <div id="dev-cfp-talk-21769" class="cfp-favourite">75</div>        <div class="cfp-track" style="background-image: url(wp-content/uploads/2024/10/TrackIcons_Dev-Practices-Colour-1.png)"></div>                </div>                <div class="cfp-room">Room A</div>                <div class="cfp-name">Conference</div>                <div class="cfp-datetime">                    <time class="cfp-time" datetime="2026-06-03T14:40:00+01:00">14:40</time>                    <time class="cfp-time" datetime="2026-06-03T15:30:00+01:00">15:30</time>                </div>                <div class="cfp-name">Deterministic modernization in an age of AI</div><div class="cfp-speaker">Tim te Beek</div>            </div>        </a></article><article class="cfp-article cfp-session" data-event-start="16:00" data-event-finish="16:50" data-event-duration="50">        <a class="cfp-a" href="talk%3Fid=4260.html">            <div class="cfp-content">                <div class="cfp-meta">        <div id="dev-cfp-talk-4260" class="cfp-favourite">44</div>        <div class="cfp-track" style="background-image: url(wp-content/uploads/2024/10/TrackIcons_Languages-Colour-2.png)"></div>                </div>                <div class="cfp-room">Room A</div>                <div class="cfp-name">Conference</div>                <div class="cfp-datetime">                    <time class="cfp-time" datetime="2026-06-03T16:00:00+01:00">16:00</time>                    <time class="cfp-time" datetime="2026-06-03T16:50:00+01:00">16:50</time>                </div>                <div class="cfp-name">10 Things Rust Could Learn from Java (and 5 Things Java Should Probably Steal Back)</div><div class="cfp-speaker">Scott Gerring</div>            </div>        </a></article><article class="cfp-article cfp-session" data-event-start="17:00" data-event-finish="17:50" data-event-duration="50">        <a class="cfp-a" href="talk%3Fid=8011.html">            <div class="cfp-content">                <div class="cfp-meta">        <div id="dev-cfp-talk-8011" class="cfp-favourite">98</div>        <div class="cfp-track" style="background-image: url(wp-content/uploads/2024/10/TrackIcons_Dev-Practices-Colour-1.png)"></div>                </div>                <div class="cfp-room">Room A</div>                <div class="cfp-name">Conference</div>                <div class="cfp-datetime">                    <time class="cfp-time" datetime="2026-06-03T17:00:00+01:00">17:00</time>                    <time class="cfp-time" datetime="2026-06-03T17:50:00+01:00">17:50</time>                </div>                <div class="cfp-name">Seven Habits of (Mostly) Effective Teams</div><div class="cfp-speaker">Sander Hoogendoorn</div>            </div>        </a></article><article class="cfp-article cfp-session" data-event-start="18:00" data-event-finish="18:30" data-event-duration="30">        <a class="cfp-a" href="talk%3Fid=4258.html">            <div class="cfp-content">                <div class="cfp-meta">        <div id="dev-cfp-talk-4258" class="cfp-favourite">11</div>        <div class="cfp-track" style="background-image: url(wp-content/uploads/2024/10/TrackIcons_Architecture-Colour-1.png)"></div>                </div>                <div class="cfp-room">Room A</div>                <div class="cfp-name">Tools-in-Action</div>                <div class="cfp-datetime">                    <time class="cfp-time" datetime="2026-06-03T18:00:00+01:00">18:00</time>                    <time class="cfp-time" datetime="2026-06-03T18:30:00+01:00">18:30</time>                </div>                <div class="cfp-name">
297Silent Infrastructure: How Privacy-First SDKs Quietly Shape the Future of Global-Scale Mobile Apps</div><div class="cfp-speaker">Ramanpreet Singh Khinda</div>            </div>        </a></article></div><div class="cfp-column cfp-event"><article class="cfp-article cfp-session" data-event-start="11:00" data-event-finish="11:50" data-event-duration="50">        <a class="cfp-a" href="talk%3Fid=15888.html">            <div class="cfp-content">                <div class="cfp-meta">        <div id="dev-cfp-talk-15888" class="cfp-favourite">27</div>        <div class="cfp-track" style="background-image: url(wp-content/uploads/2024/10/TrackIcons_Java-Colour-1.png)"></div>                </div>                <div class="cfp-room">Room B</div>                <div class="cfp-name">Conference</div>                <div class="cfp-datetime">                    <time class="cfp-time" datetime="2026-06-03T11:00:00+01:00">11:00</time>                    <time class="cfp-time" datetime="2026-06-03T11:50:00+01:00">11:50</time>                </div>                <div class="cfp-name">Five (and a half) Cool Things You Can Do With Quarkus</div><div class="cfp-speaker">Holly Cummins</div>            </div>        </a></article><article class="cfp-article cfp-session" data-event-start="12:00" data-event-finish="12:50" data-event-duration="50">        <a class="cfp-a" href="talk%3Fid=33351.html">            <div class="cfp-content">                <div class="cfp-meta">        <div id="dev-cfp-talk-33351" class="cfp-favourite">19</div>        <div class="cfp-track" style="background-image: url(wp-content/uploads/2024/10/TrackIcons_Languages-Colour-2.png)"></div>                </div>                <div class="cfp-room">Room B</div>                <div class="cfp-name">Conference</div>                <div class="cfp-datetime">                    <time class="cfp-time" datetime="2026-06-03T12:00:00+01:00">12:00</time>                    <time class="cfp-time" datetime="2026-06-03T12:50:00+01:00">12:50</time>                </div>                <div class="cfp-name">Koog your own AI! Delicious recipe</div><div class="cfp-speaker">Simon Vergauwen</div>            </div>        </a></article><article class="cfp-article cfp-session" data-event-start="13:50" data-event-finish="14:05" data-event-duration="15">        <a class="cfp-a" href="talk%3Fid=19335.html">            <div class="cfp-content">                <div class="cfp-meta">        <div id="dev-cfp-talk-19335" class="cfp-favourite">72</div>        <div class="cfp-track" style="background-image: url(wp-content/uploads/2024/10/TrackIcons_Dev-Practices-Colour-1.png)"></div>                </div>                <div class="cfp-room">Room B</div>                <div class="cfp-name">Byte Size</div>                <div class="cfp-datetime">                    <time class="cfp-time" datetime="2026-06-03T13:50:00+01:00">13:50</time>                    <time class="cfp-time" datetime="2026-06-03T14:05:00+01:00">14:05</time>                </div>                <div class="cfp-name">Speed, Stress, and Soak: Performance Testing Without the Pain</div><div class="cfp-speaker">Heather Thacker</div>            </div>        </a></article><article class="cfp-article cfp-session" data-event-start="14:15" data-event-finish="14:30" data-event-duration="15">        <a class="cfp-a" href="talk%3Fid=35455.html">            <div class="cfp-content">                <div class="cfp-meta">        <div id="dev-cfp-talk-35455" class="cfp-favourite">82</div>        <div class="cfp-track" style="background-image: url(wp-content/uploads/2024/10/TrackIcons_Dev-Practices-Colour-1.png)"></div>                </div>                <div class="cfp-room">Room B</div>                <div class="cfp-name">Byte Size</div>                <div class="cfp-datetime">                    <time class="cfp-time" datetime="2026-06-03T14:15:00+01:00">14:15</time>                    <time class="cfp-time" datetime="2026-06-03T14:30:00+01:00">14:30</time>                </div>                <div class="cfp-name">Patterns for Developer Tools That Think</div><div class="cfp-speaker">Alexey Naiden</div>            </div>        </a></article><article class="cfp-article cfp-session" data-event-start="14:40" data-event-finish="15:30" data-event-duration="50">        <a class="cfp-a" href="talk%3Fid=15854.html">            <div class="cfp-content">                <div class="cfp-meta">        <div id="dev-cfp-talk-15854" class="cfp-favourite">61</div>        <div class="cfp-track" style="background-image: url(wp-content/uploads/2024/10/TrackIcons_Data-AI-Colour-1.png)"></div>                </div>                <div class="cfp-room">Room B</div>                <div class="cfp-name">Conference</div>                <div class="cfp-datetime">                    <time class="cfp-time" datetime="2026-06-03T14:40:00+01:00">14:40</time>                    <time class="cfp-time" datetime="2026-06-03T15:30:00+01:00">15:30</time>                </div>                <div class="cfp-name">Unveiling the simple math that powers AI</div><div class="cfp-speaker">Marianne Hoornenborg</div>            </div>        </a></article><article class="cfp-article cfp-session" data-event-start="16:00" data-event-finish="16:50" data-event-duration="50">        <a class="cfp-a" href="talk%3Fid=5784.html">            <div class="cfp-content">                <div class="cfp-meta">        <div id="dev-cfp-talk-5784" class="cfp-favourite">58</div>        <div class="cfp-track" style="background-image: url(wp-content/uploads/2024/10/TrackIcons_BuildDeploy-Colour-1.png)"></div>                </div>                <div class="cfp-room">Room B</div>                <div class="cfp-name">Conference</div>                <div class="cfp-datetime">                    <time class="cfp-time" datetime="2026-06-03T16:00:00+01:00">16:00</time>                    <time class="cfp-time" datetime="2026-06-03T16:50:00+01:00">16:50</time>                </div>                <div class="cfp-name">Fun with Flags: Feature Flagging Without the Pain</div><div class="cfp-speaker">Simon Schrottner</div>            </div>        </a></article><article class="cfp-article cfp-session" data-event-start="17:00" data-event-finish="17:50" data-event-duration="50">        <a class="cfp-a" href="talk%3Fid=35459.html">            <div class="cfp-content">                <div class="cfp-meta">        <div id="dev-cfp-talk-35459" class="cfp-favourite">26</div>        <div class="cfp-track" style="background-image: url(wp-content/uploads/2024/10/TrackIcons_PeoplCulture-Colour-1.png)"></div>                </div>                <div class="cfp-room">Room B</div>                <div class="cfp-name">Conference</div>                <div class="cfp-datetime">                    <time class="cfp-time" datetime="2026-06-03T17:00:00+01:00">17:00</time>                    <time class="cfp-time" datetime="2026-06-03T17:50:00+01:00">17:50</time>                </div>                <div class="cfp-name">Aspiring Speakers 2026</div><div class="cfp-speaker">Aspiring Speakers</div>            </div>        </a></article><article class="cfp-article cfp-session" data-event-start="18:00" data-event-finish="18:30" data-event-duration="30">        <a class="cfp-a" href="talk%3Fid=8501.html">            <div class="cfp-content">                <div class="cfp-meta">        <div id="dev-cfp-talk-8501" class="cfp-favourite">30</div>        <div class="cfp-track" style="background-image: url(wp-content/uploads/2024/10/TrackIcons_BuildDeploy-Colour-1.png)"></div>                </div>                <div class="cfp-room">Room B</div>                <div class="cfp-name">Tools-in-Action</div>                <div class="cfp-datetime">                    <time class="cfp-time" datetime="2026-06-03T18:00:00+01:00">18:00</time>                    <time class="cfp-time" datetime="2026-06-03T18:30:00+01:00">18:30</time>                </div>                <div class="cfp-name">Observing AI Applications with OpenLit</div><div class="cfp-speaker">Carly Richmond</div>            </div>        </a></article></div><div class="cfp-column cfp-event"><article class="cfp-article cfp-session" data-event-start="11:00" data-event-finish="11:50" data-event-duration="50">        <a class="cfp-a" href="talk%3Fid=15898.html">            <div class="cfp-content">                <div class="cfp-meta">        <div id="dev-cfp-talk-15898" class="cfp-favourite">68</div>        <div class="cfp-track" style="background-image: url(wp-content/uploads/2024/10/TrackIcons_BuildDeploy-Colour-1.png)"></div>                </div>                <div class="cfp-room">Room D</div>                <div class="cfp-name">Conference</div>                <div class="cfp-datetime">                    <time class="cfp-time" datetime="2026-06-03T11:00:00+01:00">11:00</time>                    <time class="cfp-time" datetime="2026-06-03T11:50:00+01:00">11:50</time>                </div>                <div class="cfp-name">How to build your own fun and absurd pair programmer</div><div class="cfp-speaker">Alexander Chatzizacharias</div>            </div>        </a></article><article class="cfp-article cfp-session" data-event-start="12:00" data-event-finish="12:50" data-event-duration="50">        <a class="cfp-a" href="talk%3Fid=5201.html">            <div class="cfp-content">                <div class="cfp-meta">        <div id="dev-cfp-talk-5201" class="cfp-favourite">54</div>        <div class="cfp-track" style="background-image: url(wp-content/uploads/2024/10/TrackIcons_Java-Colour-1.png)"></div>                </div>                <div class="cfp-room">Room D</div>                <div class="cfp-name">Conference</div>                <div class="cfp-datetime">                    <time class="cfp-time" datetime="2026-06-03T12:00:00+01:00">12:00</time>                    <time class="cfp-time" datetime="2026-06-03T12:50:00+01:00">12:50</time>                </div>                <div class="cfp-name">Now and Next Java for AI</div><div class="cfp-speaker">Ana-Maria Mihalceanu</div>            </div>        </a></article><article class="cfp-article cfp-session" data-event-start="13:50" data-event-finish="14:05" data-event-duration="15">        <a class="cfp-a" href="talk%3Fid=8007.html">            <div class="cfp-content">                <div class="cfp-meta">        <div id="dev-cfp-talk-8007" class="cfp-favourite">60</div>        <div class="cfp-track" style="background-image: url(wp-content/uploads/2024/10/TrackIcons_PeoplCulture-Colour-1.png)"></div>                </div>                <div class="cfp-room">Room D</div>                <div class="cfp-name">Byte Size</div>                <div class="cfp-datetime">                    <time class="cfp-time" datetime="2026-06-03T13:50:00+01:00">13:50</time>                    <time class="cfp-time" datetime="2026-06-03T14:05:00+01:00">14:05</time>                </div>                <div class="cfp-name">Neurodiversity in tech: how to build, mentor and motivate every mind</div><div class="cfp-speaker">Diana Todea</div>            </div>        </a></article><article class="cfp-article cfp-session" data-event-start="14:15" data-event-finish="14:30" data-event-duration="15">        <a class="cfp-a" href="talk%3Fid=21778.html">            <div class="cfp-content">                <div class="cfp-meta">        <div id="dev-cfp-talk-21778" class="cfp-favourite">65</div>        <div class="cfp-track" style="background-image: url(wp-content/uploads/2024/10/TrackIcons_Architecture-Colour-1.png)"></div>                </div>                <div class="cfp-room">Room D</div>                <div class="cfp-name">Byte Size</div>                <div class="cfp-datetime">                    <time class="cfp-time" datetime="2026-06-03T14:15:00+01:00">14:15</time>                    <time class="cfp-time" datetime="2026-06-03T14:30:00+01:00">14:30</time>                </div>                <div class="cfp-name">The Tiniest Durable Agent</div><div class="cfp-speaker">Bilgin Ibryam</div>            </div>        </a></article><article class="cfp-article cfp-session" data-event-start="14:40" data-event-finish="15:30" data-event-duration="50">        <a class="cfp-a" href="talk%3Fid=19304.html">            <div class="cfp-content">                <div class="cfp-meta">        <div id="dev-cfp-talk-19304" class="cfp-favourite">42</div>        <div class="cfp-track" style="background-image: url(wp-content/uploads/2024/10/TrackIcons_BuildDeploy-Colour-1.png)"></div>                </div>                <div class="cfp-room">Room D</div>                <div class="cfp-name">Conference</div>                <div class="cfp-datetime">                    <time class="cfp-time" datetime="2026-06-03T14:40:00+01:00">14:40</time>                    <time class="cfp-time" datetime="2026-06-03T15:30:00+01:00">15:30</time>                </div>                <div class="cfp-name">Hello World, Meet the Spanimals: Observability for Beginners</div><div class="cfp-speaker">Matthias Haeussler</div>            </div>        </a></article><article class="cfp-article cfp-session" data-event-start="16:00" data-event-finish="16:50" data-event-duration="50">        <a class="cfp-a" href="talk%3Fid=14066.html">            <div class="cfp-content">                <div class="cfp-meta">        <div id="dev-cfp-talk-14066" class="cfp-favourite">185</div>        <div class="cfp-track" style="background-image: url(wp-content/uploads/2024/10/TrackIcons_Architecture-Colour-1.png)"></div>                </div>                <div class="cfp-room">Room D</div>                <div class="cfp-name">Conference</div>                <div class="cfp-datetime">                    <time class="cfp-time" datetime="2026-06-03T16:00:00+01:00">16:00</time>                    <time class="cfp-time" datetime="2026-06-03T16:50:00+01:00">16:50</time>                </div>                <div class="cfp-name">
2977 architectural sins: why we keep making them and how we can stop</div><div class="cfp-speaker">Vanessa Formicola</div>            </div>        </a></article><article class="cfp-article cfp-session" data-event-start="17:00" data-event-finish="17:50" data-event-duration="50">        <a class="cfp-a" href="talk%3Fid=6658.html">            <div class="cfp-content">                <div class="cfp-meta">        <div id="dev-cfp-talk-6658" class="cfp-favourite">35</div>        <div class="cfp-track" style="background-image: url(wp-content/uploads/2024/10/TrackIcons_Data-AI-Colour-1.png)"></div>                </div>                <div class="cfp-room">Room D</div>                <div class="cfp-name">Conference</div>                <div class="cfp-datetime">                    <time class="cfp-time" datetime="2026-06-03T17:00:00+01:00">17:00</time>                    <time class="cfp-time" datetime="2026-06-03T17:50:00+01:00">17:50</time>                </div>                <div class="cfp-name">Beyond the Score: Your Guide to Benchmarking LLMs</div><div class="cfp-speaker">Lennard Schiefelbein</div><div class="cfp-speaker">Jonathan du Mesnil de Rochemont</div>            </div>        </a></article><article class="cfp-article cfp-session" data-event-start="18:00" data-event-finish="18:30" data-event-duration="30">        <a class="cfp-a" href="talk%3Fid=5213.html">            <div class="cfp-content">                <div class="cfp-meta">        <div id="dev-cfp-talk-5213" class="cfp-favourite">116</div>        <div class="cfp-track" style="background-image: url(wp-content/uploads/2024/10/TrackIcons_Dev-Practices-Colour-1.png)"></div>                </div>                <div class="cfp-room">Room D</div>                <div class="cfp-name">Tools-in-Action</div>                <div class="cfp-datetime">                    <time class="cfp-time" datetime="2026-06-03T18:00:00+01:00">18:00</time>                    <time class="cfp-time" datetime="2026-06-03T18:30:00+01:00">18:30</time>                </div>                <div class="cfp-name">🧰 Dev Containers: the ultimate toolbox for developers?</div><div class="cfp-speaker">Stéphane Philippart</div>            </div>        </a></article></div><div class="cfp-column cfp-event"><article class="cfp-article cfp-session" data-event-start="11:00" data-event-finish="11:50" data-event-duration="50">        <a class="cfp-a" href="talk%3Fid=5755.html">            <div class="cfp-content">                <div class="cfp-meta">        <div id="dev-cfp-talk-5755" class="cfp-favourite">88</div>        <div class="cfp-track" style="background-image: url(wp-content/uploads/2024/10/TrackIcons_Dev-Practices-Colour-1.png)"></div>                </div>                <div class="cfp-room">Room E</div>                <div class="cfp-name">Conference</div>                <div class="cfp-datetime">                    <time class="cfp-time" datetime="2026-06-03T11:00:00+01:00">11:00</time>                    <time class="cfp-time" datetime="2026-06-03T11:50:00+01:00">11:50</time>                </div>                <div class="cfp-name">Be more productive with IntelliJ IDEA</div><div class="cfp-speaker">Marit van Dijk</div>            </div>        </a></article><article class="cfp-article cfp-session" data-event-start="12:00" data-event-finish="12:50" data-event-duration="50">        <a class="cfp-a" href="talk%3Fid=35462.html">            <div class="cfp-content">                <div class="cfp-meta">        <div id="dev-cfp-talk-35462" class="cfp-favourite">61</div>        <div class="cfp-track" style="background-image: url(wp-content/uploads/2024/10/TrackIcons_Dev-Practices-Colour-1.png)"></div>                </div>                <div class="cfp-room">Room E</div>                <div class="cfp-name">Conference</div>                <div class="cfp-datetime">                    <time class="cfp-time" datetime="2026-06-03T12:00:00+01:00">12:00</time>                    <time class="cfp-time" datetime="2026-06-03T12:50:00+01:00">12:50</time>                </div>                <div class="cfp-name">
297Developing AI-Centric Applications for Mission-Critical Environments</div><div class="cfp-speaker">Ian Callaghan</div>            </div>        </a></article><article class="cfp-article cfp-session" data-event-start="13:50" data-event-finish="14:05" data-event-duration="15">        <a class="cfp-a" href="talk%3Fid=4291.html">            <div class="cfp-content">                <div class="cfp-meta">        <div id="dev-cfp-talk-4291" class="cfp-favourite">42</div>        <div class="cfp-track" style="background-image: url(wp-content/uploads/2024/10/TrackIcons_Mind-the-Geek-Colour-1.png)"></div>                </div>                <div class="cfp-room">Room E</div>                <div class="cfp-name">Byte Size</div>                <div class="cfp-datetime">                    <time class="cfp-time" datetime="2026-06-03T13:50:00+01:00">13:50</time>                    <time class="cfp-time" datetime="2026-06-03T14:05:00+01:00">14:05</time>                </div>                <div class="cfp-name">Can LLMs play text adventures?</div><div class="cfp-speaker">Bouke Nijhuis</div>            </div>        </a></article><article class="cfp-article cfp-session" data-event-start="14:15" data-event-finish="14:30" data-event-duration="15">        <a class="cfp-a" href="talk%3Fid=19308.html">            <div class="cfp-content">                <div class="cfp-meta">        <div id="dev-cfp-talk-19308" class="cfp-favourite">33</div>        <div class="cfp-track" style="background-image: url(wp-content/uploads/2024/10/TrackIcons_Languages-Colour-2.png)"></div>                </div>                <div class="cfp-room">Room E</div>                <div class="cfp-name">Byte Size</div>                <div class="cfp-datetime">                    <time class="cfp-time" datetime="2026-06-03T14:15:00+01:00">14:15</time>                    <time class="cfp-time" datetime="2026-06-03T14:30:00+01:00">14:30</time>                </div>                <div class="cfp-name">Less framework, more web : Rediscovering the Power Of Native JavaScript</div><div class="cfp-speaker">Ananya Kittane Yogananda</div>            </div>        </a></article><article class="cfp-article cfp-session" data-event-start="14:40" data-event-finish="15:30" data-event-duration="50">        <a class="cfp-a" href="talk%3Fid=35460.html">            <div class="cfp-content">                <div class="cfp-meta">        <div id="dev-cfp-talk-35460" class="cfp-favourite">34</div>        <div class="cfp-track" style="background-image: url(wp-content/uploads/2024/10/TrackIcons_Architecture-Colour-1.png)"></div>                </div>                <div class="cfp-room">Room E</div>                <div class="cfp-name">Conference</div>                <div class="cfp-datetime">                    <time class="cfp-time" datetime="2026-06-03T14:40:00+01:00">14:40</time>                    <time class="cfp-time" datetime="2026-06-03T15:30:00+01:00">15:30</time>                </div>                <div class="cfp-name">From Fleeticide To Recovery: When Your Auto-Scaling Policy Becomes Your Worst Enemy</div><div class="cfp-speaker">Stephen Galbraith</div>            </div>        </a></article><article class="cfp-article cfp-session" data-event-start="16:00" data-event-finish="16:50" data-event-duration="50">        <a class="cfp-a" href="talk%3Fid=17115.html">            <div class="cfp-content">                <div class="cfp-meta">        <div id="dev-cfp-talk-17115" class="cfp-favourite">75</div>        <div class="cfp-track" style="background-image: url(wp-content/uploads/2024/10/TrackIcons_PeoplCulture-Colour-1.png)"></div>                </div>                <div class="cfp-room">Room E</div>                <div class="cfp-name">Conference</div>                <div class="cfp-datetime">                    <time class="cfp-time" datetime="2026-06-03T16:00:00+01:00">16:00</time>                    <time class="cfp-time" datetime="2026-06-03T16:50:00+01:00">16:50</time>                </div>                <div class="cfp-name">The Human Side of Software Engineering in the Age of AI</div><div class="cfp-speaker">Olena Babenko</div>            </div>        </a></article><article class="cfp-article cfp-session" data-event-start="17:00" data-event-finish="17:50" data-event-duration="50">        <a class="cfp-a" href="talk%3Fid=5763.html">            <div class="cfp-content">                <div class="cfp-meta">        <div id="dev-cfp-talk-5763" class="cfp-favourite">98</div>        <div class="cfp-track" style="background-image: url(wp-content/uploads/2024/10/TrackIcons_PeoplCulture-Colour-1.png)"></div>                </div>                <div class="cfp-room">Room E</div>                <div class="cfp-name">Conference</div>                <div class="cfp-datetime">                    <time class="cfp-time" datetime="2026-06-03T17:00:00+01:00">17:00</time>                    <time class="cfp-time" datetime="2026-06-03T17:50:00+01:00">17:50</time>                </div>                <div class="cfp-name">How to Interview Engineers in the AI Era: What I Changed and What Actually Works</div><div class="cfp-speaker">Dennis Nerush</div>            </div>        </a></article><article class="cfp-article cfp-session" data-event-start="18:00" data-event-finish="18:30" data-event-duration="30">        <a class="cfp-a" href="talk%3Fid=2792.html">            <div class="cfp-content">                <div class="cfp-meta">        <div id="dev-cfp-talk-2792" class="cfp-favourite">41</div>        <div class="cfp-track" style="background-image: url(wp-content/uploads/2024/10/TrackIcons_PeoplCulture-Colour-1.png)"></div>                </div>                <div class="cfp-room">Room E</div>                <div class="cfp-name">Tools-in-Action</div>                <div class="cfp-datetime">                    <time class="cfp-time" datetime="2026-06-03T18:00:00+01:00">18:00</time>                    <time class="cfp-time" datetime="2026-06-03T18:30:00+01:00">18:30</time>                </div>                <div class="cfp-name">Curiosity by Design: What Does a Zoo Have to Do with AI?</div><div class="cfp-speaker">Madhura Chaganty</div>            </div>        </a></article></div><div class="cfp-column cfp-event"><article class="cfp-article cfp-session" data-event-start="11:00" data-event-finish="11:50" data-event-duration="50">        <a class="cfp-a" href="talk%3Fid=6664.html">            <div class="cfp-content">                <div class="cfp-meta">        <div id="dev-cfp-talk-6664" class="cfp-favourite">49</div>        <div class="cfp-track" style="background-image: url(wp-content/uploads/2024/10/TrackIcons_Languages-Colour-2.png)"></div>                </div>                <div class="cfp-room">Exec Centre</div>                <div class="cfp-name">Conference</div>                <div class="cfp-datetime">                    <time class="cfp-time" datetime="2026-06-03T11:00:00+01:00">11:00</time>                    <time class="cfp-time" datetime="2026-06-03T11:50:00+01:00">11:50</time>                </div>                <div class="cfp-name">Wait, the JVM does that?!</div><div class="cfp-speaker">Rahul De</div><div class="cfp-speaker">
297Anupriya Johari</div>            </div>        </a></article><article class="cfp-article cfp-session" data-event-start="12:00" data-event-finish="12:50" data-event-duration="50">        <a class="cfp-a" href="talk%3Fid=4277.html">            <div class="cfp-content">                <div class="cfp-meta">        <div id="dev-cfp-talk-4277" class="cfp-favourite">49</div>        <div class="cfp-track" style="background-image: url(wp-content/uploads/2024/10/TrackIcons_Mind-the-Geek-Colour-1.png)"></div>                </div>                <div class="cfp-room">Exec Centre</div>                <div class="cfp-name">Conference</div>                <div class="cfp-datetime">                    <time class="cfp-time" datetime="2026-06-03T12:00:00+01:00">12:00</time>                    <time class="cfp-time" datetime="2026-06-03T12:50:00+01:00">12:50</time>                </div>                <div class="cfp-name">How to Get Quantum Ready</div><div class="cfp-speaker">James Birnie</div>            </div>        </a></article><article class="cfp-article cfp-session" data-event-start="14:40" data-event-finish="15:30" data-event-duration="50">        <a class="cfp-a" href="talk%3Fid=15890.html">            <div class="cfp-content">                <div class="cfp-meta">        <div id="dev-cfp-talk-15890" class="cfp-favourite">13</div>        <div class="cfp-track" style="background-image: url(wp-content/uploads/2024/10/TrackIcons_Mind-the-Geek-Colour-1.png)"></div>                </div>                <div class="cfp-room">Exec Centre</div>                <div class="cfp-name">Conference</div>                <div class="cfp-datetime">                    <time class="cfp-time" datetime="2026-06-03T14:40:00+01:00">14:40</time>                    <time class="cfp-time" datetime="2026-06-03T15:30:00+01:00">15:30</time>                </div>                <div class="cfp-name">From Athlete to Algorithm: Transforming Canoe Technique Analysis with AI </div><div class="cfp-speaker">Jonas Mayer</div><div class="cfp-speaker">Marc Schuh</div>            </div>        </a></article><article class="cfp-article cfp-session" data-event-start="16:00" data-event-finish="16:50" data-event-duration="50">        <a class="cfp-a" href="talk%3Fid=4294.html">            <div class="cfp-content">                <div class="cfp-meta">        <div id="dev-cfp-talk-4294" class="cfp-favourite">34</div>        <div class="cfp-track" style="background-image: url(wp-content/uploads/2024/10/TrackIcons_BuildDeploy-Colour-1.png)"></div>                </div>                <div class="cfp-room">Exec Centre</div>                <div class="cfp-name">Conference</div>                <div class="cfp-datetime">                    <time class="cfp-time" datetime="2026-06-03T16:00:00+01:00">16:00</time>                    <time class="cfp-time" datetime="2026-06-03T16:50:00+01:00">16:50</time>                </div>                <div class="cfp-name">Moving towards the European Cloud</div><div class="cfp-speaker">Bouke Nijhuis</div>            </div>        </a></article><article class="cfp-article cfp-session" data-event-start="17:00" data-event-finish="17:50" data-event-duration="50">        <a class="cfp-a" href="talk%3Fid=13403.html">            <div class="cfp-content">                <div class="cfp-meta">        <div id="dev-cfp-talk-13403" class="cfp-favourite">20</div>        <div class="cfp-track" style="background-image: url(wp-content/uploads/2024/10/TrackIcons_Mind-the-Geek-Colour-1.png)"></div>                </div>                <div class="cfp-room">Exec Centre</div>                <div class="cfp-name">Conference</div>                <div class="cfp-datetime">                    <time class="cfp-time" datetime="2026-06-03T17:00:00+01:00">17:00</time>                    <time class="cfp-time" datetime="2026-06-03T17:50:00+01:00">17:50</time>                </div>                <div class="cfp-name">Your GPU misses pixels: 3D world-building with OSS</div><div class="cfp-speaker">Oleg Šelajev</div>            </div>        </a></article></div><div class="cfp-column cfp-event"><article class="cfp-article cfp-session" data-event-start="11:00" data-event-finish="12:30" data-event-duration="90">        <a class="cfp-a" href="talk%3Fid=5786.html">            <div class="cfp-content">                <div class="cfp-meta">        <div id="dev-cfp-talk-5786" class="cfp-favourite">60</div>        <div class="cfp-track" style="background-image: url(wp-content/uploads/2024/10/TrackIcons_Data-AI-Colour-1.png)"></div>                </div>                <div class="cfp-room">Coding Cafe</div>                <div class="cfp-name">Mini Lab</div>                <div class="cfp-datetime">                    <time class="cfp-time" datetime="2026-06-03T11:00:00+01:00">11:00</time>                    <time class="cfp-time" datetime="2026-06-03T12:30:00+01:00">12:30</time>                </div>                <div class="cfp-name">Building with Open Source AI: A Crash Course</div><div class="cfp-speaker">Daniel Oh</div><div class="cfp-speaker">Cedric Clyburn</div><div class="cfp-speaker">Legare Kerrison</div>            </div>        </a></article><article class="cfp-article cfp-session" data-event-start="13:50" data-event-finish="15:20" data-event-duration="90">        <a class="cfp-a" href="talk%3Fid=18393.html">            <div class="cfp-content">                <div class="cfp-meta">        <div id="dev-cfp-talk-18393" class="cfp-favourite">61</div>        <div class="cfp-track" style="background-image: url(wp-content/uploads/2024/10/TrackIcons_Dev-Practices-Colour-1.png)"></div>                </div>                <div class="cfp-room">Coding Cafe</div>                <div class="cfp-name">Mini Lab</div>                <div class="cfp-datetime">                    <time class="cfp-time" datetime="2026-06-03T13:50:00+01:00">13:50</time>                    <time class="cfp-time" datetime="2026-06-03T15:20:00+01:00">15:20</time>                </div>                <div class="cfp-name">Application Performance Made Better with JFR</div><div class="cfp-speaker">Ana-Maria Mihalceanu</div><div class="cfp-speaker">José Paumard</div>            </div>        </a></article><article class="cfp-article cfp-session" data-event-start="16:00" data-event-finish="17:30" data-event-duration="90">        <a class="cfp-a" href="talk%3Fid=4290.html">            <div class="cfp-content">                <div class="cfp-meta">        <div id="dev-cfp-talk-4290" class="cfp-favourite">54</div>        <div class="cfp-track" style="background-image: url(wp-content/uploads/2024/10/TrackIcons_Architecture-Colour-1.png)"></div>                </div>                <div class="cfp-room">Coding Cafe</div>                <div class="cfp-name">Mini Lab</div>                <div class="cfp-datetime">                    <time class="cfp-time" datetime="2026-06-03T16:00:00+01:00">16:00</time>                    <time class="cfp-time" datetime="2026-06-03T17:30:00+01:00">17:30</time>                </div>                <div class="cfp-name">Workshop: Designing Production-Ready Multi-Agent Systems with Spring AI</div><div class="cfp-speaker">Raphael De Lio</div>            </div>        </a></article></div><div class="cfp-column cfp-event"><article class="cfp-article cfp-recess" data-event-start="10:30" data-event-finish="11:00" data-event-duration="30">            <div class="cfp-content">                <div class="cfp-meta">                </div>                <div class="cfp-name">Coffee Break</div>                <div class="cfp-datetime">                    <time class="cfp-time" datetime="2026-06-03T10:30:00+01:00">10:30</time>                    <time class="cfp-time" datetime="2026-06-03T11:00:00+01:00">11:00</time>                </div>            </div></article><article class="cfp-article cfp-recess" data-event-start="12:50" data-event-finish="13:50" data-event-duration="60">            <div class="cfp-content">                <div class="cfp-meta">                </div>                <div class="cfp-name">Lunch</div>                <div class="cfp-datetime">                    <time class="cfp-time" datetime="2026-06-03T12:50:00+01:00">12:50</time>                    <time class="cfp-time" datetime="2026-06-03T13:50:00+01:00">13:50</time>                </div>            </div></article><article class="cfp-article cfp-recess" data-event-start="15:30" data-event-finish="16:00" data-event-duration="30">            <div class="cfp-content">                <div class="cfp-meta">                </div>                <div class="cfp-name">Coffee Break</div>                <div class="cfp-datetime">                    <time class="cfp-time" datetime="2026-06-03T15:30:00+01:00">15:30</time>                    <time class="cfp-time" datetime="2026-06-03T16:00:00+01:00">16:00</time>                </div>            </div></article></div><div class="cfp-column cfp-event"><article class="cfp-article cfp-recess" data-event-start="19:00" data-event-finish="21:00" data-event-duration="120">            <div class="cfp-content">                <div class="cfp-meta">                </div>                <div class="cfp-name">Pub Quiz</div>                <div class="cfp-datetime">                    <time class="cfp-time" datetime="2026-06-03T19:00:00+01:00">19:00</time>                    <time class="cfp-time" datetime="2026-06-03T21:00:00+01:00">21:00</time>                </div>            </div></article></div></section><footer class="cfp-footer">	<div class="cfp-theme">    	<a id="lightTheme" class="cfp-a cfp-light" data-theme-key="light">Light</a>    	<a id="darkTheme" class="cfp-a cfp-dark" data-theme-key="dark">Dark</a></div></footer></main>
298</div></div></div><footer><div class="infinite-copyright-wrapper" ><div class="infinite-copyright-container infinite-container"><div class="infinite-copyright-text infinite-item-pdlr"></div></div></div></footer></div></div>
299
300		
300<script>
301			window.RS_MODULES = window.RS_MODULES || {};
302			window.RS_MODULES.modules = window.RS_MODULES.modules || {};
303			window.RS_MODULES.waiting = window.RS_MODULES.waiting || [];
304			window.RS_MODULES.defered = false;
305			window.RS_MODULES.moduleWaiting = window.RS_MODULES.moduleWaiting || {};
306			window.RS_MODULES.type = 'compiled';
307		</script>
307
308		
308<script type="text/javascript">
309_linkedin_partner_id = "8638618";
310window._linkedin_data_partner_ids = window._linkedin_data_partner_ids || [];
311window._linkedin_data_partner_ids.push(_linkedin_partner_id);
312</script>
312<script type="text/javascript">
313(function(l) {
314if (!l){window.lintrk = function(a,b){window.lintrk.q.push([a,b])};
315window.lintrk.q=[]}
316var s = document.getElementsByTagName("script")[0];
317var b = document.createElement("script");
318b.type = "text/javascript";b.async = true;
319b.src = "https://snap.licdn.com/li.lms-analytics/insight.min.js";
320s.parentNode.insertBefore(b, s);})(window.lintrk);
321</script>
321
322<noscript>
323<img height="1" width="1" style="display:none;" alt="" src="https://px.ads.linkedin.com/collect/?pid=8638618&fmt=gif" />
324</noscript>
324<script type="text/javascript">
325_linkedin_partner_id = "8676578";
326window._linkedin_data_partner_ids = window._linkedin_data_partner_ids || [];
327window._linkedin_data_partner_ids.push(_linkedin_partner_id);
328</script>
328<script type="text/javascript">
329(function(l) {
330if (!l){window.lintrk = function(a,b){window.lintrk.q.push([a,b])};
331window.lintrk.q=[]}
332var s = document.getElementsByTagName("script")[0];
333var b = document.createElement("script");
334b.type = "text/javascript";b.async = true;
335b.src = "https://snap.licdn.com/li.lms-analytics/insight.min.js";
336s.parentNode.insertBefore(b, s);})(window.lintrk);
337</script>
337
338<noscript>
339<img height="1" width="1" style="display:none;" alt="" src="https://px.ads.linkedin.com/collect/?pid=8676578&fmt=gif" />
340</noscript><link rel='stylesheet' id='jquery-style-css'  href='wp-content/plugins/cfp-dev-shortcodes/css/jquery-ui.min.css' type='text/css' media='all' />
341<link rel='stylesheet' id='rs-plugin-settings-css'  href='wp-content/plugins/revslider/sr6/assets/css/rs6.css' type='text/css' media='all' />
342<style id='rs-plugin-settings-inline-css' type='text/css'>
343#rs-demo-id {}
344</style>
345<script type='text/javascript' src='wp-content/plugins/contact-form-7/includes/swv/js/index.js' id='swv-js'></script>
vendor: 1 bytes, line 345
345
346<script type='text/javascript' id='contact-form-7-js-extra'>
347/* <![CDATA[ */
348var wpcf7 = {"api":{"root":"https:\/\/www.devoxx.co.uk\/wp-json\/","namespace":"contact-form-7\/v1"}};
349/* ]]> */
350</script>
vendor: 1 bytes, line 350
350
351<script type='text/javascript' src='wp-content/plugins/contact-form-7/includes/js/index.js' id='contact-form-7-js'></script>
vendor: 1 bytes, line 351
351
352<script type='text/javascript' src='wp-content/plugins/goodlayers-core/plugins/script.js' id='gdlr-core-plugin-js'></script>
vendor: 1 bytes, line 352
352
353<script type='text/javascript' id='gdlr-core-page-builder-js-extra'>
354/* <![CDATA[ */
355var gdlr_core_pbf = {"admin":"","video":{"width":"640","height":"360"},"ajax_url":"https:\/\/www.devoxx.co.uk\/wp-admin\/admin-ajax.php","ilightbox_skin":"dark"};
356/* ]]> */
357</script>
vendor: 1 bytes, line 357
357
358<script type='text/javascript' src='wp-content/plugins/goodlayers-core/include/js/page-builder.js' id='gdlr-core-page-builder-js'></script>
vendor: 1 bytes, line 358
358
359<script type='text/javascript' id='wp_mailjet_form_builder_widget-front-script-js-extra'>
360/* <![CDATA[ */
361var mjWidget = {"ajax_url":"https:\/\/www.devoxx.co.uk\/wp-admin\/admin-ajax.php"};
362/* ]]> */
363</script>
vendor: 1 bytes, line 363
363
364<script type='text/javascript' src='wp-content/plugins/mailjet-for-wordpress/src/widgetformbuilder/js/front-widget.js' id='wp_mailjet_form_builder_widget-front-script-js'></script>
vendor: 1 bytes, line 364
364
365<script type='text/javascript' src='wp-includes/js/jquery/ui/effect.min.js' id='jquery-effects-core-js'></script>
vendor: 1 bytes, line 365
365
366<script type='text/javascript' src='wp-content/themes/infinite/js/jquery.mmenu.js' id='jquery-mmenu-js'></script>
vendor: 1 bytes, line 366
366
367<script type='text/javascript' src='wp-content/themes/infinite/js/jquery.superfish.js' id='jquery-superfish-js'></script>
vendor: 1 bytes, line 367
367
368<script type='text/javascript' src='wp-content/themes/infinite/js/script-core.js' id='infinite-script-core-js'></script>
368
369
370		<!-- Cookie Notice plugin v2.5.11 by Hu-manity.co https://hu-manity.co/ -->
371		<div id="cookie-notice" role="dialog" class="cookie-notice-hidden cookie-revoke-hidden cn-position-bottom" aria-label="Cookie Notice" style="background-color: rgba(50,50,58,1);"><div class="cookie-notice-container" style="color: #fff"><span id="cn-notice-text" class="cn-text-container">We use cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you are happy with it.</span><span id="cn-notice-buttons" class="cn-buttons-container"><button id="cn-accept-cookie" data-cookie-set="accept" class="cn-set-cookie cn-button" aria-label="Ok" style="background-color: #00a99d">Ok</button></span><button type="button" id="cn-close-notice" data-cookie-set="accept" class="cn-close-icon" aria-label="No"></button></div>
372			
373		</div>
374		<!-- / Cookie Notice plugin -->
375<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"0441475e371740059c1e18ec763cc030","r":1,"spa":2}' crossorigin="anonymous"></script>
375
376</body>
377</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.