{"id":5311,"date":"2024-10-19T21:29:48","date_gmt":"2024-10-19T21:29:48","guid":{"rendered":"https:\/\/dalelane.co.uk\/blog\/?p=5311"},"modified":"2026-04-02T18:40:15","modified_gmt":"2026-04-02T18:40:15","slug":"event-driven-tech-at-ibm-techxchange","status":"publish","type":"post","link":"https:\/\/dalelane.co.uk\/blog\/?p=5311","title":{"rendered":"Event-driven tech at IBM TechXchange"},"content":{"rendered":"<p><img decoding=\"async\" src=\"https:\/\/images.dalelane.co.uk\/2024-10-19-techxchange\/speaker.png\" style=\"float: left; margin-right: 10px; margin-bottom: 10px; width: 40%; max-width: 300px;\"\/> This week, I&#8217;m at <strong><a href=\"https:\/\/www.ibm.com\/community\/ibm-techxchange-conference\/\">IBM TechXchange<\/a><\/strong>: our annual technical learning conference. <\/p>\n<p>Our other big annual event <a href=\"https:\/\/www.ibm.com\/events\/think\">Think<\/a> has a business focus, but TechXchange is for technologists to advance their skills and expertise.<\/p>\n<p>There are thousands of presentations, demos, workshops and hands-on labs to choose from, but naturally the most interesting ones will be about event-driven architectures and event stream processing technologies. \ud83d\ude09<\/p>\n<p>In this post, I&#8217;ll share a few of our sessions from each day &#8211; if you&#8217;re at TechXchange this week, I hope to see you at some of these!<\/p>\n<p><!--more--><\/p>\n<hr \/>\n<h2>On Monday&#8230;<\/h2>\n<h3>Processing streams of events with Flink<\/h3>\n<p style=\"margin-top: 4px;\"><strong>Lab 1882 : 1:30pm<\/strong> &#8211; Get hands-on with Apache Flink, and use it to process streams of events from Apache Kafka topics.<\/p>\n<h3>Build a resilient multi-cluster event-driven architecture with Kafka<\/h3>\n<p style=\"margin-top: 4px;\"><strong>Lab 1879 : 3:45pm<\/strong> &#8211; Get hands-on with Mirror Maker 2, building different resilient Kafka topologies that span regions.<\/p>\n<hr \/>\n<h2>On Tuesday&#8230;<\/h2>\n<h3>Modernizing Your Business Using DataPower<\/h3>\n<p style=\"margin-top: 4px;\"><strong>Lab 1726 : 11:15am<\/strong> &#8211; Use DataPower to bridge between Kafka and other protocols like AMQP, HTTP, and IBM MQ.<\/p>\n<h3>Transforming Integration to a Micro-services and Event Streaming Architecture at Jaguar Land Rover<\/h3>\n<p style=\"margin-top: 4px;\"><strong>Presentation 3008 : 11:30am<\/strong> &#8211; Learn how JLR have embraced event-streaming as part of a migration to a cloud-first architecture.<\/p>\n<h3>Extend Your Event Driven Architecture to the Edge<\/h3>\n<p style=\"margin-top: 4px;\"><strong>Presentation 3421 : 3:00pm<\/strong> &#8211; Learn about hybrid architectures that bring Internet of Things devices together with enterprise event-driven systems.<\/p>\n<h3>Putting Events to Work, with IBM Event Automation<\/h3>\n<p style=\"margin-top: 4px;\"><strong>Presentation 3160 : 4:30pm<\/strong> &#8211; Learn how Event Automation can help your business leverage Kafka &#038; Flink, and accelerate your event-driven projects.<\/p>\n<hr \/>\n<h2>On Wednesday&#8230;<\/h2>\n<h3>Strengths and Subtleties of Apache Flink SQL for Event Processing<\/h3>\n<p style=\"margin-top: 4px;\"><strong>Presentation 3162 : 8:30am<\/strong> &#8211; Learn how Flink SQL makes it easier to create event stream processing jobs, but has subtleties such as windows &#038; watermarks.<\/p>\n<h3>Manage your Kafka topics as asynchronous APIs<\/h3>\n<p style=\"margin-top: 4px;\"><strong>Lab 1876 : 9:00am<\/strong> &#8211; Get hands-on with all aspects of managing Kafka topics as asynchronous APIs, creating a catalog of topics, and sharing them using controls such as schema validation, rate limiting, and redaction.<\/p>\n<h3>Ask-me-Anything on Apache Kafka, Apache Flink and IBM Event Automation<\/h3>\n<p style=\"margin-top: 4px;\"><strong>AMA 3794 : 1:30pm<\/strong> &#8211; Bring your questions about all things event-driven!<\/p>\n<h3>Journey to Event-Driven Government Services<\/h3>\n<p style=\"margin-top: 4px;\"><strong>Presentation 3620 : 3:00pm<\/strong> &#8211; Hear the story of a government IT organisation&#8217;s adoption of event-driven architecture.<\/p>\n<h3>Use real-time MQ transaction data to capitalize on time-sensitive revenue opportunities<\/h3>\n<p style=\"margin-top: 4px;\"><strong>Lab 1790 : 3:45pm<\/strong> &#8211; Detect time-critical situations in IBM MQ transaction data using Apache Flink.<\/p>\n<h3>IBM Event Automation demo<\/h3>\n<p style=\"margin-top: 4px;\"><strong>Demo 4296 : 4:30pm<\/strong> &#8211; Watch me demonstrate IBM&#8217;s event-driven integration capabilities.<\/p>\n<hr \/>\n<h2>On Thursday&#8230;<\/h2>\n<h3>Kafka Topic Design, Future Proofing your EDA Patterns<\/h3>\n<p style=\"margin-top: 4px;\"><strong>Presentation 3161 : 10:00am<\/strong> &#8211; Learn how capturing topic requirements at design time can reduce the likelihood (and complication!) of having to make changes.<\/p>\n<h3>Enhance your event processing flows with watsonx<\/h3>\n<p style=\"margin-top: 4px;\"><strong>Lab 1883 : 1:30pm<\/strong> &#8211; Get hands-on using artificial intelligence to process Kafka event streams &#8211; classifying events, deriving additional properties for events, and summarising a stream of events over time.<\/p>\n<p>See you there!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This week, I&#8217;m at IBM TechXchange. In this post, I&#8217;ll share a few of our sessions from each day &#8211; if you&#8217;re here this week, I hope to see you at some of these!<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[593,583,612,584],"class_list":["post-5311","post","type-post","status-publish","format-standard","hentry","category-ibm","tag-apachekafka","tag-ibmeventstreams","tag-ibmtechxchange","tag-kafka"],"_links":{"self":[{"href":"https:\/\/dalelane.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/posts\/5311","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dalelane.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dalelane.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dalelane.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dalelane.co.uk\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=5311"}],"version-history":[{"count":2,"href":"https:\/\/dalelane.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/posts\/5311\/revisions"}],"predecessor-version":[{"id":5982,"href":"https:\/\/dalelane.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/posts\/5311\/revisions\/5982"}],"wp:attachment":[{"href":"https:\/\/dalelane.co.uk\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=5311"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dalelane.co.uk\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=5311"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dalelane.co.uk\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=5311"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}