<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body style="overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;">Hi Folks,<div><br></div><div>In case you’re not signed up for our <a href="https://www.kdab.com/development-resources/sign-up-for-our-newsletter/">newsletter</a>, you might like to check out this month's feature on KDE's Plasma Megarelease :-) </div><div><br></div><div>All the best,</div><div><br></div><div>Frances<br id="lineBreakAtBeginningOfMessage"><div><br><blockquote type="cite"><div>Begin forwarded message:</div><br class="Apple-interchange-newline"><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;"><span style="font-family: -webkit-system-font, Helvetica Neue, Helvetica, sans-serif; color:rgba(0, 0, 0, 1.0);"><b>From: </b></span><span style="font-family: -webkit-system-font, Helvetica Neue, Helvetica, sans-serif;">KDAB <frances.tait@kdab.com><br></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;"><span style="font-family: -webkit-system-font, Helvetica Neue, Helvetica, sans-serif; color:rgba(0, 0, 0, 1.0);"><b>Subject: </b></span><span style="font-family: -webkit-system-font, Helvetica Neue, Helvetica, sans-serif;"><b>[KDAB] Blogs, KDSPDSetup, Slint 1.5, Embedded series continued, Videos, News, Events</b><br></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;"><span style="font-family: -webkit-system-font, Helvetica Neue, Helvetica, sans-serif; color:rgba(0, 0, 0, 1.0);"><b>Date: </b></span><span style="font-family: -webkit-system-font, Helvetica Neue, Helvetica, sans-serif;">25 March 2024 at 11:04:54 CET<br></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;"><span style="font-family: -webkit-system-font, Helvetica Neue, Helvetica, sans-serif; color:rgba(0, 0, 0, 1.0);"><b>To: </b></span><span style="font-family: -webkit-system-font, Helvetica Neue, Helvetica, sans-serif;"><frances.tait@kdab.com><br></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;"><span style="font-family: -webkit-system-font, Helvetica Neue, Helvetica, sans-serif; color:rgba(0, 0, 0, 1.0);"><b>Reply-To: </b></span><span style="font-family: -webkit-system-font, Helvetica Neue, Helvetica, sans-serif;"><frances.tait@kdab.com><br></span></div><br><div><meta charset="UTF-8"><table cellspacing="0" cellpadding="0" border="0" role="presentation" class="nl2go-body-table" width="100%" style="border-collapse: collapse; caret-color: rgb(128, 128, 128); color: rgb(128, 128, 128); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: auto; text-align: start; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; width: 681px;"><tbody><tr><td style="border-collapse: collapse;"><table cellspacing="0" cellpadding="0" border="0" role="presentation" width="100%" align="center" class="r0-o" style="border-collapse: collapse; background-color: rgb(239, 242, 247); background-image: url("https://img.mailinblue.com/3790426/images/content_library/original/65255632fb43c045567efe3b.png"); background-position: center top; background-repeat: no-repeat; background-size: cover; font-size: 0px; table-layout: fixed; width: 681px;"><tbody><tr><td valign="top" style="border-collapse: collapse;"><table cellspacing="0" cellpadding="0" border="0" role="presentation" width="600" align="center" class="r2-o" style="border-collapse: collapse; table-layout: fixed; width: 600px;"><tbody><tr><td class="r3-i" style="border-collapse: collapse; padding-top: 25px;"><table width="100%" cellspacing="0" cellpadding="0" border="0" role="presentation" style="border-collapse: collapse;"><tbody><tr><th width="100%" valign="top" class="r4-c" style="font-weight: normal; text-align: left;"><table cellspacing="0" cellpadding="0" border="0" role="presentation" width="100%" class="r5-o" style="border-collapse: collapse; table-layout: fixed; width: 600px;"><tbody><tr><td valign="top" class="r6-i" style="border-collapse: collapse; padding-left: 15px; padding-right: 15px;"><table width="100%" cellspacing="0" cellpadding="0" border="0" role="presentation" style="border-collapse: collapse;"><tbody><tr><td class="r7-c" align="center" style="border-collapse: collapse;"><table cellspacing="0" cellpadding="0" border="0" role="presentation" width="524" class="r8-o" style="border-collapse: collapse; table-layout: fixed; width: 524px;"><tbody><tr><td class="r9-i" style="border-collapse: collapse; font-size: 0px; line-height: 0px; padding-top: 5px;"><img src="https://6hcgu.img.sp1-brevo.net/im/sh/gqJPbtmDYfny.png?u=7xwQLFBtniwQn8DdKa438TdJKDqOQE7" width="524" border="0" sib_img_id="1" style="outline: currentcolor; text-decoration: none; display: block; width: 524px;"></td></tr></tbody></table></td></tr></tbody></table></td></tr></tbody></table></th></tr></tbody></table></td></tr></tbody></table></td></tr></tbody></table><table cellspacing="0" cellpadding="0" border="0" role="presentation" width="600" align="center" class="r2-o" style="border-collapse: collapse; table-layout: fixed; width: 600px;"><tbody><tr><td valign="top" style="border-collapse: collapse;"><table cellspacing="0" cellpadding="0" border="0" role="presentation" width="100%" align="center" class="r10-o" style="border-collapse: collapse; table-layout: fixed; width: 600px;"><tbody><tr><td class="r11-i" style="border-collapse: collapse; background-color: rgb(255, 255, 255); color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 12px; padding-bottom: 20px; padding-top: 20px;"><table width="100%" cellspacing="0" cellpadding="0" border="0" role="presentation" style="border-collapse: collapse;"><tbody><tr><th width="100%" valign="top" class="r12-c" style="font-weight: normal; text-align: left;"><table cellspacing="0" cellpadding="0" border="0" role="presentation" width="100%" class="r5-o" style="border-collapse: collapse; table-layout: fixed; width: 600px;"><tbody><tr><td valign="top" class="r13-i" style="border-collapse: collapse; color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 12px; padding-left: 15px; padding-right: 15px;"><table width="100%" cellspacing="0" cellpadding="0" border="0" role="presentation" style="border-collapse: collapse;"><tbody><tr><td class="r14-c nl2go-default-textstyle" align="left" style="border-collapse: collapse; color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 12px; line-height: 2; word-break: break-word; padding-top: 15px; text-align: left;"><div><h2 class="default-heading2" style="margin: 0px; color: rgb(34, 34, 34); font-family: "Open Sans"; font-size: 28px; word-break: break-word; direction: ltr;">Welcome to our jam-packed March offering</h2></div></td></tr><tr><td class="r15-c nl2go-default-textstyle" align="left" style="border-collapse: collapse; color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 12px; line-height: 2; word-break: break-word; padding-bottom: 15px; text-align: left;"><div><div style="margin: 0px; direction: ltr;">We bring you<span class="Apple-converted-space"> </span><strong>Reducing Visual Studio Installations with Toolchains</strong><span class="Apple-converted-space"> </span>and<span class="Apple-converted-space"> </span><strong>Introducing the ConnectionEvaluator in KDBindings.</strong> </div><p style="margin: 0px; direction: ltr;"> </p><div style="margin: 0px; direction: ltr;">Then, for embedded developers,<span class="Apple-converted-space"> </span><strong>Punctuality Matters: Using Linux to Manage Time-Critical Situations<span class="Apple-converted-space"> </span></strong>and<span class="Apple-converted-space"> </span><strong>Streamlining Multi-platform Development and Testing.</strong></div><div style="margin: 0px; direction: ltr;"><strong> </strong></div><div style="margin: 0px; direction: ltr;">After that comes<span class="Apple-converted-space"> </span><strong>Introducing: KDSPDSetup</strong>, then<span class="Apple-converted-space"> </span><strong>Slint 1.5. released,<span class="Apple-converted-space"> </span></strong>followed by<strong><span class="Apple-converted-space"> </span>KDE's Megarelease 6,<span class="Apple-converted-space"> </span></strong>with an interview from Nicolas Fella from<strong><span class="Apple-converted-space"> </span>our latest KDAB News.</strong></div><p style="margin: 0px; direction: ltr;"> </p><div style="margin: 0px; direction: ltr;">In case that's not enough for you, we've released the whole of Module 3 in our<span class="Apple-converted-space"> </span><strong>Introduction to Qt Widgets<span class="Apple-converted-space"> </span></strong>series, and we have some great<span class="Apple-converted-space"> </span><strong>training news</strong><span class="Apple-converted-space"> </span>if you're a QML developer.</div><p style="margin: 0px; direction: ltr;"> </p><div style="margin: 0px; direction: ltr;">To top it off, read below for some exciting developments in the world of<span class="Apple-converted-space"> </span><strong>events.<span class="Apple-converted-space"> </span></strong>We hope to see you at next month's<span class="Apple-converted-space"> </span><strong>Embedded World in Nuremberg.</strong></div><p style="margin: 0px; direction: ltr;"> </p><div style="margin: 0px; direction: ltr;">Meanwhile, we wish you all a<span class="Apple-converted-space"> </span><span style="font-size: 12px;">very<span class="Apple-converted-space"> </span></span><span style="font-size: 15px;">Happy Easter break!</span><span class="Apple-converted-space"> </span><span style="font-size: 20px;">🥚🌷</span></div></div></td></tr><tr><td class="r16-c" align="center" style="border-collapse: collapse; padding-bottom: 30px; padding-top: 30px;"><table width="100%" cellspacing="0" cellpadding="0" border="0" role="presentation" height="1" style="border-collapse: collapse; border-top-style: solid; background-clip: border-box; border-top-color: rgb(76, 170, 216); border-top-width: 1px; font-size: 1px; line-height: 1px;"><tbody><tr><td height="0" style="border-collapse: collapse; font-size: 0px; line-height: 0px;">­</td></tr></tbody></table></td></tr></tbody></table></td></tr></tbody></table></th></tr></tbody></table></td></tr></tbody></table><table cellspacing="0" cellpadding="0" border="0" role="presentation" width="100%" align="center" class="r10-o" style="border-collapse: collapse; table-layout: fixed; width: 600px;"><tbody><tr><td class="r11-i" style="border-collapse: collapse; background-color: rgb(255, 255, 255); color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 12px; padding-bottom: 20px; padding-top: 20px;"><table width="100%" cellspacing="0" cellpadding="0" border="0" role="presentation" style="border-collapse: collapse;"><tbody><tr><th width="100%" valign="top" class="r12-c" style="font-weight: normal; text-align: left;"><table cellspacing="0" cellpadding="0" border="0" role="presentation" width="100%" class="r5-o" style="border-collapse: collapse; table-layout: fixed; width: 600px;"><tbody><tr><td valign="top" class="r13-i" style="border-collapse: collapse; color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 12px; padding-left: 15px; padding-right: 15px;"><table width="100%" cellspacing="0" cellpadding="0" border="0" role="presentation" style="border-collapse: collapse;"><tbody><tr><td class="r17-c nl2go-default-textstyle" align="left" style="border-collapse: collapse; color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 12px; line-height: 1.5; word-break: break-word; padding-top: 15px; text-align: left;"><div><div style="margin: 0px; color: rgb(34, 34, 34); font-family: "Open Sans"; font-size: 28px;">Reducing Visual Studio Installations with Toolchains</div></div></td></tr></tbody></table></td></tr></tbody></table></th></tr></tbody></table></td></tr></tbody></table><table cellspacing="0" cellpadding="0" border="0" role="presentation" width="100%" align="center" class="r10-o" style="border-collapse: collapse; table-layout: fixed; width: 600px;"><tbody><tr><td class="r18-i" style="border-collapse: collapse; background-color: rgb(255, 255, 255); color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 12px; padding-bottom: 20px; padding-right: 8px;"><table width="100%" cellspacing="0" cellpadding="0" border="0" role="presentation" style="border-collapse: collapse;"><tbody><tr><th width="50%" valign="top" class="r12-c" style="font-weight: normal; text-align: left;"><table cellspacing="0" cellpadding="0" border="0" role="presentation" width="100%" class="r5-o" style="border-collapse: collapse; table-layout: fixed; width: 296px;"><tbody><tr><td valign="top" class="r13-i" style="border-collapse: collapse; color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 12px; padding-left: 15px; padding-right: 15px;"><table width="100%" cellspacing="0" cellpadding="0" border="0" role="presentation" style="border-collapse: collapse;"><tbody><tr><td class="r19-c nl2go-default-textstyle" align="left" style="border-collapse: collapse; color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 12px; line-height: 2; word-break: break-word; padding-bottom: 15px; padding-top: 15px; text-align: left; overflow-wrap: break-word;"><div><div style="margin: 0px;"><span style="font-size: 18px;">by Miłosz Kosobucki</span></div><div style="margin: 0px;">If you work on C++ projects on Windows that need to be built with multiple Visual Studio C++ compiler versions, you need some way to manage the installations of all these build environments. Either you have multiple IDEs installed, or you know about build tools<span class="Apple-converted-space"> </span><span style="font-size: 12px;">(<a href="https://aka.ms/vs/17/release/vs_BuildTools.exe" style="color: rgb(76, 170, 216); text-decoration: none;">https://aka.ms/vs/17/release/vs_BuildTools.exe</a>)</span><span class="Apple-converted-space"> </span>and maybe keep only the latest full VS IDE plus older Build Tools.</div><p style="margin: 0px;"> </p><div style="margin: 0px;"><a href="https://6hcgu.r.sp1-brevo.net/mk/cl/f/sh/SMK1E8tHeFuBooX1Wn36n8eszJat/wxe9ReDzW1VK" target="_blank" sib_link_id="0" templating="n" style="color: rgb(76, 170, 216); text-decoration: none;">Read on</a><span class="Apple-converted-space"> </span>to find out a more efficient alternative.</div></div></td></tr></tbody></table></td></tr></tbody></table></th><th width="50%" valign="top" class="r12-c" style="font-weight: normal; text-align: left;"><table cellspacing="0" cellpadding="0" border="0" role="presentation" width="100%" class="r5-o" style="border-collapse: collapse; table-layout: fixed; width: 296px;"><tbody><tr><td valign="top" class="r13-i" style="border-collapse: collapse; color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 12px; padding-left: 15px; padding-right: 15px;"><table width="100%" cellspacing="0" cellpadding="0" border="0" role="presentation" style="border-collapse: collapse;"><tbody><tr><td class="r20-c" align="center" style="border-collapse: collapse; color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 0px; line-height: 0px; padding-bottom: 15px; padding-top: 15px;"><a href="https://6hcgu.r.sp1-brevo.net/mk/cl/f/sh/SMK1E8tHeG13GxLyhxCasxxcxcB9/opjoLDANLtZ7" target="_blank" sib_link_id="1" templating="n" style="color: rgb(76, 170, 216); text-decoration: none;"><img src="https://6hcgu.img.sp1-brevo.net/im/sh/P2ms-x9IWr8f.png?u=7xwQLFBtniwQnF55TP1EId7P9WaMioN" width="266" border="0" sib_img_id="2" style="outline: currentcolor; text-decoration: none; border: medium; display: block; width: 266px;"></a></td></tr></tbody></table></td></tr></tbody></table></th></tr></tbody></table></td></tr></tbody></table><table cellspacing="0" cellpadding="0" border="0" role="presentation" width="100%" align="center" class="r10-o" style="border-collapse: collapse; table-layout: fixed; width: 600px;"><tbody><tr><td class="r21-i" style="border-collapse: collapse; background-color: rgb(255, 255, 255); padding-bottom: 20px; padding-top: 20px;"><table width="100%" cellspacing="0" cellpadding="0" border="0" role="presentation" style="border-collapse: collapse;"><tbody><tr><th width="100%" valign="top" class="r12-c" style="font-weight: normal; text-align: left;"><table cellspacing="0" cellpadding="0" border="0" role="presentation" width="100%" class="r5-o" style="border-collapse: collapse; table-layout: fixed; width: 600px;"><tbody><tr><td valign="top" class="r22-i" style="border-collapse: collapse; padding-left: 15px; padding-right: 15px;"><table width="100%" cellspacing="0" cellpadding="0" border="0" role="presentation" style="border-collapse: collapse;"><tbody><tr><td class="r16-c" align="center" style="border-collapse: collapse; padding-bottom: 30px; padding-top: 30px;"><table width="100%" cellspacing="0" cellpadding="0" border="0" role="presentation" height="1" style="border-collapse: collapse; border-top-style: solid; background-clip: border-box; border-top-color: rgb(76, 170, 216); border-top-width: 1px; font-size: 1px; line-height: 1px;"><tbody><tr><td height="0" style="border-collapse: collapse; font-size: 0px; line-height: 0px;">­</td></tr></tbody></table></td></tr></tbody></table></td></tr></tbody></table></th></tr></tbody></table></td></tr></tbody></table><table cellspacing="0" cellpadding="0" border="0" role="presentation" width="100%" align="center" class="r10-o" style="border-collapse: collapse; table-layout: fixed; width: 600px;"><tbody><tr><td class="r11-i" style="border-collapse: collapse; background-color: rgb(255, 255, 255); color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 12px; padding-bottom: 20px; padding-top: 20px;"><table width="100%" cellspacing="0" cellpadding="0" border="0" role="presentation" style="border-collapse: collapse;"><tbody><tr><th width="100%" valign="top" class="r12-c" style="font-weight: normal; text-align: left;"><table cellspacing="0" cellpadding="0" border="0" role="presentation" width="100%" class="r5-o" style="border-collapse: collapse; table-layout: fixed; width: 600px;"><tbody><tr><td valign="top" class="r13-i" style="border-collapse: collapse; color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 12px; padding-left: 15px; padding-right: 15px;"><table width="100%" cellspacing="0" cellpadding="0" border="0" role="presentation" style="border-collapse: collapse;"><tbody><tr><td class="r17-c nl2go-default-textstyle" align="left" style="border-collapse: collapse; color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 12px; line-height: 1.5; word-break: break-word; padding-top: 15px; text-align: left;"><div><div style="margin: 0px; color: rgb(34, 34, 34); font-family: "Open Sans"; font-size: 28px;">The ConnectionEvaluator in KDBindings</div><div style="margin: 0px; color: rgb(34, 34, 34); font-family: "Open Sans"; font-size: 28px;"><span style="font-size: 22px;">Control When Connections are Emitted</span></div></div></td></tr></tbody></table></td></tr></tbody></table></th></tr></tbody></table></td></tr></tbody></table><table cellspacing="0" cellpadding="0" border="0" role="presentation" width="100%" align="center" class="r10-o" style="border-collapse: collapse; table-layout: fixed; width: 600px;"><tbody><tr><td class="r18-i" style="border-collapse: collapse; background-color: rgb(255, 255, 255); color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 12px; padding-bottom: 20px; padding-right: 8px;"><table width="100%" cellspacing="0" cellpadding="0" border="0" role="presentation" style="border-collapse: collapse;"><tbody><tr><th width="50%" valign="top" class="r12-c" style="font-weight: normal; text-align: left;"><table cellspacing="0" cellpadding="0" border="0" role="presentation" width="100%" class="r5-o" style="border-collapse: collapse; table-layout: fixed; width: 296px;"><tbody><tr><td valign="top" class="r13-i" style="border-collapse: collapse; color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 12px; padding-left: 15px; padding-right: 15px;"><table width="100%" cellspacing="0" cellpadding="0" border="0" role="presentation" style="border-collapse: collapse;"><tbody><tr><td class="r19-c nl2go-default-textstyle" align="left" style="border-collapse: collapse; color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 12px; line-height: 2; word-break: break-word; padding-bottom: 15px; padding-top: 15px; text-align: left;"><div><div style="margin: 0px;"><span style="font-size: 18px;">by Shivam Kunwar</span></div><div style="margin: 0px;">In 2022 we introduced<span class="Apple-converted-space"> </span><a href="https://6hcgu.r.sp1-brevo.net/mk/cl/f/sh/SMK1E8tHeG7uj6Avt7M4ynGMvulP/iwgNtaYRMy6y" target="_blank" sib_link_id="2" templating="n" style="color: rgb(76, 170, 216); text-decoration: none;">KDBindings</a><a target="_blank" style="color: rgb(76, 170, 216); text-decoration: none;">,</a><span class="Apple-converted-space"> </span>making the advantages of property bindings that QML users enjoy, directly available in C++ code.</div><p style="margin: 0px;"> </p><div style="margin: 0px;">Now we've added ConnectionEvaluator, a tool which allows you to decide when exactly your connections should 'wake up' and do their jobs. </div><p style="margin: 0px;"> </p><div style="margin: 0px;">To find out how, and also how ConnectionEvaluator integrates KDBindings into any framework,<span class="Apple-converted-space"> </span><a href="https://6hcgu.r.sp1-brevo.net/mk/cl/f/sh/SMK1E8tHeGEmBEzt4HVZ4cZ6uDLf/CRQrjVLg8Anb" target="_blank" sib_link_id="3" templating="n" style="color: rgb(76, 170, 216); text-decoration: none;">read the blog</a><a target="_blank" style="color: rgb(76, 170, 216); text-decoration: none;">.</a> </div></div></td></tr></tbody></table></td></tr></tbody></table></th><th width="50%" valign="top" class="r12-c" style="font-weight: normal; text-align: left;"><table cellspacing="0" cellpadding="0" border="0" role="presentation" width="100%" class="r5-o" style="border-collapse: collapse; table-layout: fixed; width: 296px;"><tbody><tr><td valign="top" class="r13-i" style="border-collapse: collapse; color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 12px; padding-left: 15px; padding-right: 15px;"><table width="100%" cellspacing="0" cellpadding="0" border="0" role="presentation" style="border-collapse: collapse;"><tbody><tr><td class="r20-c" align="center" style="border-collapse: collapse; color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 0px; line-height: 0px; padding-bottom: 15px; padding-top: 15px;"><a href="https://6hcgu.r.sp1-brevo.net/mk/cl/f/sh/SMK1E8tHeGLddNoqFRf3ARrqsVvv/ZVdXJY-2W4JY" target="_blank" sib_link_id="4" templating="n" style="color: rgb(76, 170, 216); text-decoration: none;"><img src="https://6hcgu.img.sp1-brevo.net/im/sh/XzZnNIHVvjXF.png?u=7xwQLFBtniwQnLwXcDyPSmbUypKL1Od" width="266" border="0" sib_img_id="3" style="outline: currentcolor; text-decoration: none; border: medium; display: block; width: 266px;"></a></td></tr></tbody></table></td></tr></tbody></table></th></tr></tbody></table></td></tr></tbody></table><table cellspacing="0" cellpadding="0" border="0" role="presentation" width="100%" align="center" class="r10-o" style="border-collapse: collapse; table-layout: fixed; width: 600px;"><tbody><tr><td class="r21-i" style="border-collapse: collapse; background-color: rgb(255, 255, 255); padding-bottom: 20px; padding-top: 20px;"><table width="100%" cellspacing="0" cellpadding="0" border="0" role="presentation" style="border-collapse: collapse;"><tbody><tr><th width="100%" valign="top" class="r12-c" style="font-weight: normal; text-align: left;"><table cellspacing="0" cellpadding="0" border="0" role="presentation" width="100%" class="r5-o" style="border-collapse: collapse; table-layout: fixed; width: 600px;"><tbody><tr><td valign="top" class="r22-i" style="border-collapse: collapse; padding-left: 15px; padding-right: 15px;"><table width="100%" cellspacing="0" cellpadding="0" border="0" role="presentation" style="border-collapse: collapse;"><tbody><tr><td class="r23-c" align="center" style="border-collapse: collapse; color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 12px; padding-bottom: 30px; padding-top: 30px;"><table width="100%" cellspacing="0" cellpadding="0" border="0" role="presentation" height="1" style="border-collapse: collapse; border-top-style: solid; background-clip: border-box; border-top-color: rgb(76, 170, 216); border-top-width: 1px; font-size: 1px; line-height: 1px;"><tbody><tr><td height="0" style="border-collapse: collapse; font-size: 0px; line-height: 0px;">­</td></tr></tbody></table></td></tr></tbody></table></td></tr></tbody></table></th></tr></tbody></table></td></tr></tbody></table><table cellspacing="0" cellpadding="0" border="0" role="presentation" width="100%" align="center" class="r10-o" style="border-collapse: collapse; table-layout: fixed; width: 600px;"><tbody><tr><td class="r11-i" style="border-collapse: collapse; background-color: rgb(255, 255, 255); color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 12px; padding-bottom: 20px; padding-top: 20px;"><table width="100%" cellspacing="0" cellpadding="0" border="0" role="presentation" style="border-collapse: collapse;"><tbody><tr><th width="100%" valign="top" class="r12-c" style="font-weight: normal; text-align: left;"><table cellspacing="0" cellpadding="0" border="0" role="presentation" width="100%" class="r5-o" style="border-collapse: collapse; table-layout: fixed; width: 600px;"><tbody><tr><td valign="top" class="r13-i" style="border-collapse: collapse; color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 12px; padding-left: 15px; padding-right: 15px;"><table width="100%" cellspacing="0" cellpadding="0" border="0" role="presentation" style="border-collapse: collapse;"><tbody><tr><td class="r17-c nl2go-default-textstyle" align="left" style="border-collapse: collapse; color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 12px; line-height: 1.5; word-break: break-word; padding-top: 15px; text-align: left;"><div><h1 class="default-heading1" style="margin: 0px; color: rgb(34, 34, 34); font-family: "Open Sans"; font-size: 28px; word-break: break-word;">Embedded Development</h1><div style="margin: 0px; color: rgb(34, 34, 34); font-family: "Open Sans"; font-size: 28px;"><span style="font-size: 22px;"> - continuing our series by Nathan Collins</span></div></div></td></tr></tbody></table></td></tr></tbody></table></th></tr></tbody></table></td></tr></tbody></table><table cellspacing="0" cellpadding="0" border="0" role="presentation" width="100%" align="center" class="r10-o" style="border-collapse: collapse; table-layout: fixed; width: 600px;"><tbody><tr><td class="r21-i" style="border-collapse: collapse; background-color: rgb(255, 255, 255); padding-bottom: 20px; padding-top: 20px;"><table width="100%" cellspacing="0" cellpadding="0" border="0" role="presentation" style="border-collapse: collapse;"><tbody><tr><th width="100%" valign="top" class="r12-c" style="font-weight: normal; text-align: left;"><table cellspacing="0" cellpadding="0" border="0" role="presentation" width="100%" class="r5-o" style="border-collapse: collapse; table-layout: fixed; width: 600px;"><tbody><tr><td valign="top" class="r22-i" style="border-collapse: collapse; padding-left: 15px; padding-right: 15px;"><table width="100%" cellspacing="0" cellpadding="0" border="0" role="presentation" style="border-collapse: collapse;"><tbody><tr><td class="r17-c nl2go-default-textstyle" align="left" style="border-collapse: collapse; color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 12px; line-height: 1.5; word-break: break-word; padding-top: 15px; text-align: left;"><div><div style="margin: 0px; color: rgb(34, 34, 34); font-family: "Open Sans"; font-size: 28px;">Punctuality Matters</div><div style="margin: 0px; color: rgb(34, 34, 34); font-family: "Open Sans"; font-size: 28px;"><span style="font-size: 22px;">Using Linux to Manage Time-Critical Situations</span></div></div></td></tr></tbody></table></td></tr></tbody></table></th></tr></tbody></table></td></tr></tbody></table><table cellspacing="0" cellpadding="0" border="0" role="presentation" width="100%" align="center" class="r10-o" style="border-collapse: collapse; table-layout: fixed; width: 600px;"><tbody><tr><td class="r18-i" style="border-collapse: collapse; background-color: rgb(255, 255, 255); color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 12px; padding-bottom: 20px; padding-right: 8px;"><table width="100%" cellspacing="0" cellpadding="0" border="0" role="presentation" style="border-collapse: collapse;"><tbody><tr><th width="50%" valign="top" class="r12-c" style="font-weight: normal; text-align: left;"><table cellspacing="0" cellpadding="0" border="0" role="presentation" width="100%" class="r5-o" style="border-collapse: collapse; table-layout: fixed; width: 296px;"><tbody><tr><td valign="top" class="r13-i" style="border-collapse: collapse; color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 12px; padding-left: 15px; padding-right: 15px;"><table width="100%" cellspacing="0" cellpadding="0" border="0" role="presentation" style="border-collapse: collapse;"><tbody><tr><td class="r19-c nl2go-default-textstyle" align="left" style="border-collapse: collapse; color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 12px; line-height: 2; word-break: break-word; padding-bottom: 15px; padding-top: 15px; text-align: left;"><div><div style="margin: 0px;">The robustness of Linux is widely acknowledged, but it can’t quite match the microsecond management of a real-time operating system (RTOS) for time critical situations such as CNC machine instructions, vehicular control, or health sensor collection. </div><p style="margin: 0px;"> </p><div style="margin: 0px;">If your software must record, manage, or control events within a narrow and precise time window and you’re invested in Linux for core development, you can consider some of these strategies for handling time-critical tasks without abandoning your familiar environment.</div><p style="margin: 0px;"> </p><div style="margin: 0px;"><a href="https://6hcgu.r.sp1-brevo.net/mk/cl/f/sh/SMK1E8tHeGSV5WdnQboXGHAaqoWB/vhoFPUbUYMHd" target="_blank" sib_link_id="5" templating="n" style="color: rgb(76, 170, 216); text-decoration: none;">Read on</a>.</div></div></td></tr></tbody></table></td></tr></tbody></table></th><th width="50%" valign="top" class="r12-c" style="font-weight: normal; text-align: left;"><table cellspacing="0" cellpadding="0" border="0" role="presentation" width="100%" class="r5-o" style="border-collapse: collapse; table-layout: fixed; width: 296px;"><tbody><tr><td valign="top" class="r13-i" style="border-collapse: collapse; color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 12px; padding-left: 15px; padding-right: 15px;"><table width="100%" cellspacing="0" cellpadding="0" border="0" role="presentation" style="border-collapse: collapse;"><tbody><tr><td class="r20-c" align="center" style="border-collapse: collapse; color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 0px; line-height: 0px; padding-bottom: 15px; padding-top: 15px;"><a href="https://6hcgu.r.sp1-brevo.net/mk/cl/f/sh/SMK1E8tHeGZMXfSkbly1M6TKp76R/9o4rHf67D582" target="_blank" sib_link_id="6" templating="n" style="color: rgb(76, 170, 216); text-decoration: none;"><img src="https://6hcgu.img.sp1-brevo.net/im/sh/E2uQNhXq1kR3.png?u=7xwQLFBtniwQnSnzl2vacw5ao84JJyt" width="266" border="0" sib_img_id="4" style="outline: currentcolor; text-decoration: none; border: medium; display: block; width: 266px;"></a></td></tr></tbody></table></td></tr></tbody></table></th></tr></tbody></table></td></tr></tbody></table><table cellspacing="0" cellpadding="0" border="0" role="presentation" width="100%" align="center" class="r10-o" style="border-collapse: collapse; table-layout: fixed; width: 600px;"><tbody><tr><td class="r21-i" style="border-collapse: collapse; background-color: rgb(255, 255, 255); padding-bottom: 20px; padding-top: 20px;"><table width="100%" cellspacing="0" cellpadding="0" border="0" role="presentation" style="border-collapse: collapse;"><tbody><tr><th width="100%" valign="top" class="r12-c" style="font-weight: normal; text-align: left;"><table cellspacing="0" cellpadding="0" border="0" role="presentation" width="100%" class="r5-o" style="border-collapse: collapse; table-layout: fixed; width: 600px;"><tbody><tr><td valign="top" class="r22-i" style="border-collapse: collapse; padding-left: 15px; padding-right: 15px;"><table width="100%" cellspacing="0" cellpadding="0" border="0" role="presentation" style="border-collapse: collapse;"><tbody><tr><td class="r23-c" align="center" style="border-collapse: collapse; color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 12px; padding-bottom: 30px; padding-top: 30px;"><table width="100%" cellspacing="0" cellpadding="0" border="0" role="presentation" height="1" style="border-collapse: collapse; border-top-style: solid; background-clip: border-box; border-top-color: rgb(76, 170, 216); border-top-width: 1px; font-size: 1px; line-height: 1px;"><tbody><tr><td height="0" style="border-collapse: collapse; font-size: 0px; line-height: 0px;">­</td></tr></tbody></table></td></tr></tbody></table></td></tr></tbody></table></th></tr></tbody></table></td></tr></tbody></table><table cellspacing="0" cellpadding="0" border="0" role="presentation" width="100%" align="center" class="r10-o" style="border-collapse: collapse; table-layout: fixed; width: 600px;"><tbody><tr><td class="r21-i" style="border-collapse: collapse; background-color: rgb(255, 255, 255); padding-bottom: 20px; padding-top: 20px;"><table width="100%" cellspacing="0" cellpadding="0" border="0" role="presentation" style="border-collapse: collapse;"><tbody><tr><th width="100%" valign="top" class="r12-c" style="font-weight: normal; text-align: left;"><table cellspacing="0" cellpadding="0" border="0" role="presentation" width="100%" class="r5-o" style="border-collapse: collapse; table-layout: fixed; width: 600px;"><tbody><tr><td valign="top" class="r22-i" style="border-collapse: collapse; padding-left: 15px; padding-right: 15px;"><table width="100%" cellspacing="0" cellpadding="0" border="0" role="presentation" style="border-collapse: collapse;"><tbody><tr><td class="r17-c nl2go-default-textstyle" align="left" style="border-collapse: collapse; color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 12px; line-height: 1.5; word-break: break-word; padding-top: 15px; text-align: left;"><div><div style="margin: 0px; color: rgb(34, 34, 34); font-family: "Open Sans"; font-size: 28px;">Streamlining Multi-platform Development and Testing</div></div></td></tr></tbody></table></td></tr></tbody></table></th></tr></tbody></table></td></tr></tbody></table><table cellspacing="0" cellpadding="0" border="0" role="presentation" width="100%" align="center" class="r10-o" style="border-collapse: collapse; table-layout: fixed; width: 600px;"><tbody><tr><td class="r18-i" style="border-collapse: collapse; background-color: rgb(255, 255, 255); color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 12px; padding-bottom: 20px; padding-right: 8px;"><table width="100%" cellspacing="0" cellpadding="0" border="0" role="presentation" style="border-collapse: collapse;"><tbody><tr><th width="50%" valign="top" class="r12-c" style="font-weight: normal; text-align: left;"><table cellspacing="0" cellpadding="0" border="0" role="presentation" width="100%" class="r5-o" style="border-collapse: collapse; table-layout: fixed; width: 296px;"><tbody><tr><td valign="top" class="r13-i" style="border-collapse: collapse; color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 12px; padding-left: 15px; padding-right: 15px;"><table width="100%" cellspacing="0" cellpadding="0" border="0" role="presentation" style="border-collapse: collapse;"><tbody><tr><td class="r19-c nl2go-default-textstyle" align="left" style="border-collapse: collapse; color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 12px; line-height: 2; word-break: break-word; padding-bottom: 15px; padding-top: 15px; text-align: left;"><div><div style="margin: 0px;">In the digital age, developing software that runs seamlessly across various platforms is not an option, it's a necessity. You knew that already.</div><p style="margin: 0px;"> </p><div style="margin: 0px;">In this blog, Nathan covers the key points that can elevate your project's efficiency and reliability. You might not have thought of all of them.</div><p style="margin: 0px;"> </p><div style="margin: 0px;"><a href="https://6hcgu.r.sp1-brevo.net/mk/cl/f/sh/SMK1E8tHeGgDzoHhmw7VRvm4nPgh/EC7gCAiZPII3" target="_blank" sib_link_id="7" templating="n" style="color: rgb(76, 170, 216); text-decoration: none;">Read the blog</a>.</div></div></td></tr></tbody></table></td></tr></tbody></table></th><th width="50%" valign="top" class="r12-c" style="font-weight: normal; text-align: left;"><table cellspacing="0" cellpadding="0" border="0" role="presentation" width="100%" class="r5-o" style="border-collapse: collapse; table-layout: fixed; width: 296px;"><tbody><tr><td valign="top" class="r13-i" style="border-collapse: collapse; color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 12px; padding-left: 15px; padding-right: 15px;"><table width="100%" cellspacing="0" cellpadding="0" border="0" role="presentation" style="border-collapse: collapse;"><tbody><tr><td class="r7-c" align="center" style="border-collapse: collapse;"><table cellspacing="0" cellpadding="0" border="0" role="presentation" width="172" class="r10-o" style="border-collapse: collapse; table-layout: fixed; width: 172px;"><tbody><tr><td class="r24-i" style="border-collapse: collapse; color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 0px; line-height: 0px; padding-bottom: 15px; padding-top: 15px;"><a href="https://6hcgu.r.sp1-brevo.net/mk/cl/f/sh/SMK1E8tHeGn5Rx6ey6GzXl4oliGx/qww4ZwyE3YcN" target="_blank" sib_link_id="8" templating="n" style="color: rgb(76, 170, 216); text-decoration: none;"><img src="https://6hcgu.img.sp1-brevo.net/im/sh/kodCKe_mobHH.png?u=7xwQLFBtniwQnZfRtrsln5ZgdQoHcZ9" width="172" border="0" sib_img_id="5" style="outline: currentcolor; text-decoration: none; border: medium; display: block; width: 172px;"></a></td></tr></tbody></table></td></tr></tbody></table></td></tr></tbody></table></th></tr></tbody></table></td></tr></tbody></table><table cellspacing="0" cellpadding="0" border="0" role="presentation" width="100%" align="center" class="r10-o" style="border-collapse: collapse; table-layout: fixed; width: 600px;"><tbody><tr><td class="r21-i" style="border-collapse: collapse; background-color: rgb(255, 255, 255); padding-bottom: 20px; padding-top: 20px;"><table width="100%" cellspacing="0" cellpadding="0" border="0" role="presentation" style="border-collapse: collapse;"><tbody><tr><th width="100%" valign="top" class="r12-c" style="font-weight: normal; text-align: left;"><table cellspacing="0" cellpadding="0" border="0" role="presentation" width="100%" class="r5-o" style="border-collapse: collapse; table-layout: fixed; width: 600px;"><tbody><tr><td valign="top" class="r22-i" style="border-collapse: collapse; padding-left: 15px; padding-right: 15px;"><table width="100%" cellspacing="0" cellpadding="0" border="0" role="presentation" style="border-collapse: collapse;"><tbody><tr><td class="r23-c" align="center" style="border-collapse: collapse; color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 12px; padding-bottom: 30px; padding-top: 30px;"><table width="100%" cellspacing="0" cellpadding="0" border="0" role="presentation" height="1" style="border-collapse: collapse; border-top-style: solid; background-clip: border-box; border-top-color: rgb(76, 170, 216); border-top-width: 1px; font-size: 1px; line-height: 1px;"><tbody><tr><td height="0" style="border-collapse: collapse; font-size: 0px; line-height: 0px;">­</td></tr></tbody></table></td></tr><tr><td class="r17-c nl2go-default-textstyle" align="left" style="border-collapse: collapse; color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 12px; line-height: 1.5; word-break: break-word; padding-top: 15px; text-align: left;"><div><div style="margin: 0px; color: rgb(34, 34, 34); font-family: "Open Sans"; font-size: 28px;">Introducing: KDSPDSetup</div><div style="margin: 0px; color: rgb(34, 34, 34); font-family: "Open Sans"; font-size: 28px;"><span style="font-family: Verdana; font-size: 22px;">Initialize loggers with simple config files and focus on your code's functionality</span></div></div></td></tr></tbody></table></td></tr></tbody></table></th></tr></tbody></table></td></tr></tbody></table><table cellspacing="0" cellpadding="0" border="0" role="presentation" width="100%" align="center" class="r10-o" style="border-collapse: collapse; table-layout: fixed; width: 600px;"><tbody><tr><td class="r21-i" style="border-collapse: collapse; background-color: rgb(255, 255, 255); padding-bottom: 20px; padding-top: 20px;"><table width="100%" cellspacing="0" cellpadding="0" border="0" role="presentation" style="border-collapse: collapse;"><tbody><tr><th width="100%" valign="top" class="r12-c" style="font-weight: normal; text-align: left;"><table cellspacing="0" cellpadding="0" border="0" role="presentation" width="100%" class="r5-o" style="border-collapse: collapse; table-layout: fixed; width: 600px;"><tbody><tr><td valign="top" class="r22-i" style="border-collapse: collapse; padding-left: 15px; padding-right: 15px;"><table width="100%" cellspacing="0" cellpadding="0" border="0" role="presentation" style="border-collapse: collapse;"><tbody><tr><td class="r15-c nl2go-default-textstyle" align="left" style="border-collapse: collapse; color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 12px; line-height: 2; word-break: break-word; padding-bottom: 15px; text-align: left;"><div><div style="margin: 0px;">KDAB’s newest open-source library is now publicly available:<span class="Apple-converted-space"> </span><a href="https://6hcgu.r.sp1-brevo.net/mk/cl/f/sh/SMK1E8tHeGtwu5vc9GQTdaNYk0rD/vBOptsaukHO0" target="_blank" sib_link_id="9" templating="n" style="color: rgb(76, 170, 216); text-decoration: none;">KDSPDSetup</a>!</div><div style="margin: 0px;"><br>KDSPDSetup is a small library written in modern C++ (≥ 20) that initializes objects from the<span class="Apple-converted-space"> </span><a href="https://6hcgu.r.sp1-brevo.net/mk/cl/f/sh/1t6Af4OiGsDhYHezMpEmxDbl6l7yjb/tl2BVBk6fjL2" target="_blank" sib_link_id="10" templating="n" style="color: rgb(76, 170, 216); text-decoration: none;">spdlog</a><span class="Apple-converted-space"> </span>library by reading a toml configuration file. This makes setting up loggers more convenient and results in cleaner-looking code.<br> </div><div style="margin: 0px;"><a href="https://6hcgu.r.sp1-brevo.net/mk/cl/f/sh/1t6Af4OiGsE9szrPlBKi7TfaUa6iRf/XuG8fmHdElbd" target="_blank" sib_link_id="11" templating="n" style="color: rgb(76, 170, 216); text-decoration: none;">Read on</a><span class="Apple-converted-space"> </span>to find out how useful it can be to you.</div></div></td></tr></tbody></table></td></tr></tbody></table></th></tr></tbody></table></td></tr></tbody></table><table cellspacing="0" cellpadding="0" border="0" role="presentation" width="100%" align="center" class="r10-o" style="border-collapse: collapse; table-layout: fixed; width: 600px;"><tbody><tr><td class="r21-i" style="border-collapse: collapse; background-color: rgb(255, 255, 255); padding-bottom: 20px; padding-top: 20px;"><table width="100%" cellspacing="0" cellpadding="0" border="0" role="presentation" style="border-collapse: collapse;"><tbody><tr><th width="100%" valign="top" class="r12-c" style="font-weight: normal; text-align: left;"><table cellspacing="0" cellpadding="0" border="0" role="presentation" width="100%" class="r5-o" style="border-collapse: collapse; table-layout: fixed; width: 600px;"><tbody><tr><td valign="top" class="r22-i" style="border-collapse: collapse; padding-left: 15px; padding-right: 15px;"><table width="100%" cellspacing="0" cellpadding="0" border="0" role="presentation" style="border-collapse: collapse;"><tbody><tr><td class="r23-c" align="center" style="border-collapse: collapse; color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 12px; padding-bottom: 30px; padding-top: 30px;"><table width="100%" cellspacing="0" cellpadding="0" border="0" role="presentation" height="1" style="border-collapse: collapse; border-top-style: solid; background-clip: border-box; border-top-color: rgb(76, 170, 216); border-top-width: 1px; font-size: 1px; line-height: 1px;"><tbody><tr><td height="0" style="border-collapse: collapse; font-size: 0px; line-height: 0px;">­</td></tr></tbody></table></td></tr><tr><td class="r17-c nl2go-default-textstyle" align="left" style="border-collapse: collapse; color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 12px; line-height: 1.5; word-break: break-word; padding-top: 15px; text-align: left;"><div><div style="margin: 0px; color: rgb(34, 34, 34); font-family: "Open Sans"; font-size: 28px;">Slint 1.5: Embracing Android, </div><div style="margin: 0px; color: rgb(34, 34, 34); font-family: "Open Sans"; font-size: 28px;"><span style="font-size: 22px;">Improving Live Preview, Introducing Pythonic Slint</span></div></div></td></tr></tbody></table></td></tr></tbody></table></th></tr></tbody></table></td></tr></tbody></table><table cellspacing="0" cellpadding="0" border="0" role="presentation" width="100%" align="center" class="r10-o" style="border-collapse: collapse; table-layout: fixed; width: 600px;"><tbody><tr><td class="r18-i" style="border-collapse: collapse; background-color: rgb(255, 255, 255); color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 12px; padding-bottom: 20px; padding-right: 8px;"><table width="100%" cellspacing="0" cellpadding="0" border="0" role="presentation" style="border-collapse: collapse;"><tbody><tr><th width="50%" valign="top" class="r12-c" style="font-weight: normal; text-align: left;"><table cellspacing="0" cellpadding="0" border="0" role="presentation" width="100%" class="r5-o" style="border-collapse: collapse; table-layout: fixed; width: 296px;"><tbody><tr><td valign="top" class="r13-i" style="border-collapse: collapse; color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 12px; padding-left: 15px; padding-right: 15px;"><table width="100%" cellspacing="0" cellpadding="0" border="0" role="presentation" style="border-collapse: collapse;"><tbody><tr><td class="r19-c nl2go-default-textstyle" align="left" style="border-collapse: collapse; color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 12px; line-height: 2; word-break: break-word; padding-bottom: 15px; padding-top: 15px; text-align: left;"><div><div style="margin: 0px;">Slint 1.5 continues the series of incremental updates that add new features while maintaining backwards compatibility.</div><p style="margin: 0px;"> </p><div style="margin: 0px;">The Slint team is excited to report the stabilisation of the first parts of their Android support, improve the live-preview, and kick off the Python APIs.</div><p style="margin: 0px;"> </p><div style="margin: 0px;"><a href="https://6hcgu.r.sp1-brevo.net/mk/cl/f/sh/1t6Af4OiGsEcDi3q9XQdHjjPsP5S9j/rts1yN4Fcvi1" target="_blank" sib_link_id="12" templating="n" style="color: rgb(76, 170, 216); text-decoration: none;">Get the release details</a>.</div><p style="margin: 0px;"> </p><div style="margin: 0px;"><span style="font-size: 11px;">Slint is a declarative GUI toolkit to build native user interfaces for desktop and embedded applications written in Rust, C++, or JavaScript.<span class="Apple-converted-space"> </span></span><a href="https://6hcgu.r.sp1-brevo.net/mk/cl/f/sh/1t6Af4OiGsF4YQGGXtWYRznFGE4Brn/99f4DgkRDbSP" target="_blank" sib_link_id="13" templating="n" style="color: rgb(76, 170, 216); text-decoration: none;"><span style="font-size: 11px;">Find out more</span></a><span style="font-size: 11px;"><span class="Apple-converted-space"> </span>or<span class="Apple-converted-space"> </span></span><a href="https://6hcgu.r.sp1-brevo.net/mk/cl/f/sh/1t6Af4OiGsFWt8SgwFcTcFr4e32vZr/SIUNjR1ILwPz" target="_blank" sib_link_id="14" templating="n" style="color: rgb(76, 170, 216); text-decoration: none;"><span style="font-size: 11px;">check out the source code</span></a><span style="font-size: 11px;">. </span></div></div></td></tr></tbody></table></td></tr></tbody></table></th><th width="50%" valign="top" class="r12-c" style="font-weight: normal; text-align: left;"><table cellspacing="0" cellpadding="0" border="0" role="presentation" width="100%" class="r5-o" style="border-collapse: collapse; table-layout: fixed; width: 296px;"><tbody><tr><td valign="top" class="r13-i" style="border-collapse: collapse; color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 12px; padding-left: 15px; padding-right: 15px;"><table width="100%" cellspacing="0" cellpadding="0" border="0" role="presentation" style="border-collapse: collapse;"><tbody><tr><td class="r20-c" align="center" style="border-collapse: collapse; color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 0px; line-height: 0px; padding-bottom: 15px; padding-top: 15px;"><a href="https://6hcgu.r.sp1-brevo.net/mk/cl/f/sh/1t6Af4OiGsFzDqf7KbiOmVuu1s1fHv/_pvrAtcIGs-B" target="_blank" sib_link_id="15" templating="n" style="color: rgb(76, 170, 216); text-decoration: none;"><img src="https://6hcgu.img.sp1-brevo.net/im/sh/08zHpvZPc6iD.png?u=7xwQLFBtniwQngWu2gpwxF3mSjYFv9P" width="266" border="0" sib_img_id="6" style="outline: currentcolor; text-decoration: none; border: medium; display: block; width: 266px;"></a></td></tr></tbody></table></td></tr></tbody></table></th></tr></tbody></table></td></tr></tbody></table><table cellspacing="0" cellpadding="0" border="0" role="presentation" width="100%" align="center" class="r10-o" style="border-collapse: collapse; table-layout: fixed; width: 600px;"><tbody><tr><td class="r21-i" style="border-collapse: collapse; background-color: rgb(255, 255, 255); padding-bottom: 20px; padding-top: 20px;"><table width="100%" cellspacing="0" cellpadding="0" border="0" role="presentation" style="border-collapse: collapse;"><tbody><tr><th width="100%" valign="top" class="r12-c" style="font-weight: normal; text-align: left;"><table cellspacing="0" cellpadding="0" border="0" role="presentation" width="100%" class="r5-o" style="border-collapse: collapse; table-layout: fixed; width: 600px;"><tbody><tr><td valign="top" class="r22-i" style="border-collapse: collapse; padding-left: 15px; padding-right: 15px;"><table width="100%" cellspacing="0" cellpadding="0" border="0" role="presentation" style="border-collapse: collapse;"><tbody><tr><td class="r23-c" align="center" style="border-collapse: collapse; color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 12px; padding-bottom: 30px; padding-top: 30px;"><table width="100%" cellspacing="0" cellpadding="0" border="0" role="presentation" height="1" style="border-collapse: collapse; border-top-style: solid; background-clip: border-box; border-top-color: rgb(76, 170, 216); border-top-width: 1px; font-size: 1px; line-height: 1px;"><tbody><tr><td height="0" style="border-collapse: collapse; font-size: 0px; line-height: 0px;">­</td></tr></tbody></table></td></tr></tbody></table></td></tr></tbody></table></th></tr></tbody></table></td></tr></tbody></table><table cellspacing="0" cellpadding="0" border="0" role="presentation" width="100%" align="center" class="r10-o" style="border-collapse: collapse; table-layout: fixed; width: 600px;"><tbody><tr><td class="r11-i" style="border-collapse: collapse; background-color: rgb(255, 255, 255); color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 12px; padding-bottom: 20px; padding-top: 20px;"><table width="100%" cellspacing="0" cellpadding="0" border="0" role="presentation" style="border-collapse: collapse;"><tbody><tr><th width="100%" valign="top" class="r12-c" style="font-weight: normal; text-align: left;"><table cellspacing="0" cellpadding="0" border="0" role="presentation" width="100%" class="r5-o" style="border-collapse: collapse; table-layout: fixed; width: 600px;"><tbody><tr><td valign="top" class="r13-i" style="border-collapse: collapse; color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 12px; padding-left: 15px; padding-right: 15px;"><table width="100%" cellspacing="0" cellpadding="0" border="0" role="presentation" style="border-collapse: collapse;"><tbody><tr><td class="r17-c nl2go-default-textstyle" align="left" style="border-collapse: collapse; color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 12px; line-height: 1.5; word-break: break-word; padding-top: 15px; text-align: left;"><div><div style="margin: 0px; color: rgb(34, 34, 34); font-family: "Open Sans"; font-size: 28px;">KDE Megarelease 6</div><div style="margin: 0px; color: rgb(34, 34, 34); font-family: "Open Sans"; font-size: 28px;"><span style="font-size: 22px;">Plasma 6, Frameworks 6 and Gear 24.02</span></div></div></td></tr><tr><td class="r19-c nl2go-default-textstyle" align="left" style="border-collapse: collapse; color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 12px; line-height: 2; word-break: break-word; padding-bottom: 15px; padding-top: 15px; text-align: left;"><div><div style="margin: 0px;">KDE Plasma is a modern, feature-rich desktop environment for Linux-based operating systems. It is also open source, devoid of ads, and makes protecting your privacy and personal data a priority. With Plasma 6, the KDE technology stack has undergone two major upgrades: a transition to the latest version of Qt, and a migration to the modern Linux graphics platform, Wayland.</div></div></td></tr></tbody></table></td></tr></tbody></table></th></tr></tbody></table></td></tr></tbody></table><table cellspacing="0" cellpadding="0" border="0" role="presentation" width="100%" align="center" class="r10-o" style="border-collapse: collapse; table-layout: fixed; width: 600px;"><tbody><tr><td class="r18-i" style="border-collapse: collapse; background-color: rgb(255, 255, 255); color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 12px; padding-bottom: 20px; padding-right: 8px;"><table width="100%" cellspacing="0" cellpadding="0" border="0" role="presentation" style="border-collapse: collapse;"><tbody><tr><th width="50%" valign="top" class="r12-c" style="font-weight: normal; text-align: left;"><table cellspacing="0" cellpadding="0" border="0" role="presentation" width="100%" class="r5-o" style="border-collapse: collapse; table-layout: fixed; width: 296px;"><tbody><tr><td valign="top" class="r13-i" style="border-collapse: collapse; color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 12px; padding-left: 15px; padding-right: 15px;"><table width="100%" cellspacing="0" cellpadding="0" border="0" role="presentation" style="border-collapse: collapse;"><tbody><tr><td class="r19-c nl2go-default-textstyle" align="left" style="border-collapse: collapse; color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 12px; line-height: 2; word-break: break-word; padding-bottom: 15px; padding-top: 15px; text-align: left;"><div><div style="margin: 0px;">As part of our KDAB News edition this month, we asked Nicolas Fella, a longtime contributor to KDE, what went into the latest release, and why it was so successful. His comprehensive response includes advice to anyone planning to port from Qt 5 to Qt 6 in their project.</div><p style="margin: 0px;"> </p><div style="margin: 0px;"><a href="https://6hcgu.r.sp1-brevo.net/mk/cl/f/sh/1t6Af4OiGsGRYYrXixoJwlyjPh0Ozz/LNU45VHJe9By" target="_blank" sib_link_id="16" templating="n" style="color: rgb(76, 170, 216); text-decoration: none;">Watch the news</a><a target="_blank" style="color: rgb(76, 170, 216); text-decoration: none;">.</a></div><p style="margin: 0px;"> </p><div style="margin: 0px;"><a href="https://6hcgu.r.sp1-brevo.net/mk/cl/f/sh/1t6Af4OiGsGttH3y7JuF722YnVz8i3/LXF7UwVdVso4" target="_blank" sib_link_id="17" templating="n" style="color: rgb(76, 170, 216); text-decoration: none;">Read the release blog from KDE</a>.</div></div></td></tr></tbody></table></td></tr></tbody></table></th><th width="50%" valign="top" class="r12-c" style="font-weight: normal; text-align: left;"><table cellspacing="0" cellpadding="0" border="0" role="presentation" width="100%" class="r5-o" style="border-collapse: collapse; table-layout: fixed; width: 296px;"><tbody><tr><td valign="top" class="r13-i" style="border-collapse: collapse; color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 12px; padding-left: 15px; padding-right: 15px;"><table width="100%" cellspacing="0" cellpadding="0" border="0" role="presentation" style="border-collapse: collapse;"><tbody><tr><td class="r20-c" align="center" style="border-collapse: collapse; color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 0px; line-height: 0px; padding-bottom: 15px; padding-top: 15px;"><a href="https://6hcgu.r.sp1-brevo.net/mk/cl/f/sh/1t6Af4OiGsHMDzGOVg0AHI6OBKxsQ7/KCO-UZdATnbQ" target="_blank" sib_link_id="18" templating="n" style="color: rgb(76, 170, 216); text-decoration: none;"><img src="https://6hcgu.img.sp1-brevo.net/im/sh/uO5huCKtlF72.png?u=7xwQLFBtniwQnnOMBVn87OXsI2IEDjf" width="266" border="0" sib_img_id="7" style="outline: currentcolor; text-decoration: none; border: medium; display: block; width: 266px;"></a></td></tr></tbody></table></td></tr></tbody></table></th></tr></tbody></table></td></tr></tbody></table><table cellspacing="0" cellpadding="0" border="0" role="presentation" width="100%" align="center" class="r10-o" style="border-collapse: collapse; table-layout: fixed; width: 600px;"><tbody><tr><td class="r21-i" style="border-collapse: collapse; background-color: rgb(255, 255, 255); padding-bottom: 20px; padding-top: 20px;"><table width="100%" cellspacing="0" cellpadding="0" border="0" role="presentation" style="border-collapse: collapse;"><tbody><tr><th width="100%" valign="top" class="r12-c" style="font-weight: normal; text-align: left;"><table cellspacing="0" cellpadding="0" border="0" role="presentation" width="100%" class="r5-o" style="border-collapse: collapse; table-layout: fixed; width: 600px;"><tbody><tr><td valign="top" class="r22-i" style="border-collapse: collapse; padding-left: 15px; padding-right: 15px;"><table width="100%" cellspacing="0" cellpadding="0" border="0" role="presentation" style="border-collapse: collapse;"><tbody><tr><td class="r16-c" align="center" style="border-collapse: collapse; padding-bottom: 30px; padding-top: 30px;"><table width="100%" cellspacing="0" cellpadding="0" border="0" role="presentation" height="1" style="border-collapse: collapse; border-top-style: solid; background-clip: border-box; border-top-color: rgb(76, 170, 216); border-top-width: 1px; font-size: 1px; line-height: 1px;"><tbody><tr><td height="0" style="border-collapse: collapse; font-size: 0px; line-height: 0px;">­</td></tr></tbody></table></td></tr></tbody></table></td></tr></tbody></table></th></tr></tbody></table></td></tr></tbody></table><table cellspacing="0" cellpadding="0" border="0" role="presentation" width="100%" align="center" class="r10-o" style="border-collapse: collapse; table-layout: fixed; width: 600px;"><tbody><tr><td class="r11-i" style="border-collapse: collapse; background-color: rgb(255, 255, 255); color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 12px; padding-bottom: 20px; padding-top: 20px;"><table width="100%" cellspacing="0" cellpadding="0" border="0" role="presentation" style="border-collapse: collapse;"><tbody><tr><th width="100%" valign="top" class="r12-c" style="font-weight: normal; text-align: left;"><table cellspacing="0" cellpadding="0" border="0" role="presentation" width="100%" class="r5-o" style="border-collapse: collapse; table-layout: fixed; width: 600px;"><tbody><tr><td valign="top" class="r13-i" style="border-collapse: collapse; color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 12px; padding-left: 15px; padding-right: 15px;"><table width="100%" cellspacing="0" cellpadding="0" border="0" role="presentation" style="border-collapse: collapse;"><tbody><tr><td class="r17-c nl2go-default-textstyle" align="left" style="border-collapse: collapse; color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 12px; line-height: 1.5; word-break: break-word; padding-top: 15px; text-align: left;"><div><div style="margin: 0px; color: rgb(34, 34, 34); font-family: "Open Sans"; font-size: 28px;">Introduction to Qt Widgets</div><div style="margin: 0px; color: rgb(34, 34, 34); font-family: "Open Sans"; font-size: 28px;"><span style="font-size: 22px;">Module 3</span></div></div></td></tr></tbody></table></td></tr></tbody></table></th></tr></tbody></table></td></tr></tbody></table><table cellspacing="0" cellpadding="0" border="0" role="presentation" width="100%" align="center" class="r10-o" style="border-collapse: collapse; table-layout: fixed; width: 600px;"><tbody><tr><td class="r21-i" style="border-collapse: collapse; background-color: rgb(255, 255, 255); padding-bottom: 20px; padding-top: 20px;"><table width="100%" cellspacing="0" cellpadding="0" border="0" role="presentation" style="border-collapse: collapse;"><tbody><tr><th width="100%" valign="top" class="r12-c" style="font-weight: normal; text-align: left;"><table cellspacing="0" cellpadding="0" border="0" role="presentation" width="100%" class="r5-o" style="border-collapse: collapse; table-layout: fixed; width: 600px;"><tbody><tr><td valign="top" class="r22-i" style="border-collapse: collapse; padding-left: 15px; padding-right: 15px;"><table width="100%" cellspacing="0" cellpadding="0" border="0" role="presentation" style="border-collapse: collapse;"><tbody><tr><td class="r15-c nl2go-default-textstyle" align="left" style="border-collapse: collapse; color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 12px; line-height: 2; word-break: break-word; padding-bottom: 15px; text-align: left;"><div><div style="margin: 0px;">This month we decided not to show you the many faces of Jesper in the 9 videos from Module 3 we released this month. Instead, here's a </div><p style="margin: 0px;"> </p><div style="margin: 0px 0px 0px 40px;"><a href="https://6hcgu.r.sp1-brevo.net/mk/cl/f/sh/1t6Af4OiGsHoYhSou265RYADZ9wc8B/jyqgASuJBL2G" target="_blank" sib_link_id="19" templating="n" style="color: rgb(76, 170, 216); text-decoration: none;"><span style="color: rgb(21, 134, 240); font-size: 32px;">BIG BLUE BUTTON</span></a><span style="color: rgb(21, 134, 240); font-size: 32px;"> </span></div><p style="margin: 0px;"> </p><div style="margin: 0px;">to click on to get to<span class="Apple-converted-space"> </span><strong>Module 3 in its entirety</strong>. Don't worry, it still leads to Jesper ;-). He'll be talking about<span class="Apple-converted-space"> </span><strong>common widgets</strong><span class="Apple-converted-space"> </span>and some not so common ones, then moving on to<span class="Apple-converted-space"> </span><strong>layout management</strong>, including stretching, size hints, size policy, and more.</div><p style="margin: 0px;"> </p><div style="margin: 0px;"><a href="https://6hcgu.r.sp1-brevo.net/mk/cl/f/sh/1t6Af4OiGsDhf978BmPx6hhaPV6HJr/W07xY6mGcgrd" target="_blank" sib_link_id="20" templating="n" style="color: rgb(76, 170, 216); text-decoration: none;">Module 3</a><span class="Apple-converted-space"> </span>(for those who dislike buttons)</div><div style="margin: 0px;"><a href="https://6hcgu.r.sp1-brevo.net/mk/cl/f/sh/1t6Af4OiGsE9zrJYa8VsGxlPnK511v/46Fcdrc2CrJj" target="_blank" sib_link_id="21" templating="n" style="color: rgb(76, 170, 216); text-decoration: none;">Module 2 - Qt Designer</a></div><div style="margin: 0px;"><a href="https://6hcgu.r.sp1-brevo.net/mk/cl/f/sh/1t6Af4OiGsEcKZVyyUbnRDpFB93kjz/M1mSwLXMRX1y" target="_blank" sib_link_id="22" templating="n" style="color: rgb(76, 170, 216); text-decoration: none;">Module 1 - Hello World</a></div></div></td></tr></tbody></table></td></tr></tbody></table></th></tr></tbody></table></td></tr></tbody></table><table cellspacing="0" cellpadding="0" border="0" role="presentation" width="100%" align="center" class="r10-o" style="border-collapse: collapse; table-layout: fixed; width: 600px;"><tbody><tr><td class="r21-i" style="border-collapse: collapse; background-color: rgb(255, 255, 255); padding-bottom: 20px; padding-top: 20px;"><table width="100%" cellspacing="0" cellpadding="0" border="0" role="presentation" style="border-collapse: collapse;"><tbody><tr><th width="100%" valign="top" class="r12-c" style="font-weight: normal; text-align: left;"><table cellspacing="0" cellpadding="0" border="0" role="presentation" width="100%" class="r5-o" style="border-collapse: collapse; table-layout: fixed; width: 600px;"><tbody><tr><td valign="top" class="r22-i" style="border-collapse: collapse; padding-left: 15px; padding-right: 15px;"><table width="100%" cellspacing="0" cellpadding="0" border="0" role="presentation" style="border-collapse: collapse;"><tbody><tr><td class="r23-c" align="center" style="border-collapse: collapse; color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 12px; padding-bottom: 30px; padding-top: 30px;"><table width="100%" cellspacing="0" cellpadding="0" border="0" role="presentation" height="1" style="border-collapse: collapse; border-top-style: solid; background-clip: border-box; border-top-color: rgb(76, 170, 216); border-top-width: 1px; font-size: 1px; line-height: 1px;"><tbody><tr><td height="0" style="border-collapse: collapse; font-size: 0px; line-height: 0px;">­</td></tr></tbody></table></td></tr></tbody></table></td></tr></tbody></table></th></tr></tbody></table></td></tr></tbody></table><table cellspacing="0" cellpadding="0" border="0" role="presentation" width="100%" align="center" class="r10-o" style="border-collapse: collapse; table-layout: fixed; width: 600px;"><tbody><tr><td class="r11-i" style="border-collapse: collapse; background-color: rgb(255, 255, 255); color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 12px; padding-bottom: 20px; padding-top: 20px;"><table width="100%" cellspacing="0" cellpadding="0" border="0" role="presentation" style="border-collapse: collapse;"><tbody><tr><th width="100%" valign="top" class="r12-c" style="font-weight: normal; text-align: left;"><table cellspacing="0" cellpadding="0" border="0" role="presentation" width="100%" class="r5-o" style="border-collapse: collapse; table-layout: fixed; width: 600px;"><tbody><tr><td valign="top" class="r13-i" style="border-collapse: collapse; color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 12px; padding-left: 15px; padding-right: 15px;"><table width="100%" cellspacing="0" cellpadding="0" border="0" role="presentation" style="border-collapse: collapse;"><tbody><tr><td class="r17-c nl2go-default-textstyle" align="left" style="border-collapse: collapse; color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 12px; line-height: 1.5; word-break: break-word; padding-top: 15px; text-align: left;"><div><div style="margin: 0px; color: rgb(34, 34, 34); font-family: "Open Sans"; font-size: 28px;">Advanced QML Scheduled Training</div><div style="margin: 0px; color: rgb(34, 34, 34); font-family: "Open Sans"; font-size: 28px;"><span style="font-size: 22px;">14 -16 May, Berlin </span></div></div></td></tr></tbody></table></td></tr></tbody></table></th></tr></tbody></table></td></tr></tbody></table><table cellspacing="0" cellpadding="0" border="0" role="presentation" width="100%" align="center" class="r10-o" style="border-collapse: collapse; table-layout: fixed; width: 600px;"><tbody><tr><td class="r21-i" style="border-collapse: collapse; background-color: rgb(255, 255, 255); padding-bottom: 20px; padding-top: 20px;"><table width="100%" cellspacing="0" cellpadding="0" border="0" role="presentation" style="border-collapse: collapse;"><tbody><tr><th width="100%" valign="top" class="r12-c" style="font-weight: normal; text-align: left;"><table cellspacing="0" cellpadding="0" border="0" role="presentation" width="100%" class="r5-o" style="border-collapse: collapse; table-layout: fixed; width: 600px;"><tbody><tr><td valign="top" class="r22-i" style="border-collapse: collapse; padding-left: 15px; padding-right: 15px;"><table width="100%" cellspacing="0" cellpadding="0" border="0" role="presentation" style="border-collapse: collapse;"><tbody><tr><td class="r25-c nl2go-default-textstyle" align="left" style="border-collapse: collapse; color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 12px; line-height: 2; word-break: break-word; padding-bottom: 15px; padding-top: 15px; text-align: left;"><div><div style="margin: 0px;">For those of you who develop in Qt QML, we still have some seats left in our acclaimed<span class="Apple-converted-space"> </span><a href="https://6hcgu.r.sp1-brevo.net/mk/cl/f/sh/1t6Af4OiGsF4fHiPMqhibTt4Yy2US3/X18O-MGpTX2G" target="_blank" sib_link_id="23" templating="n" style="color: rgb(76, 170, 216); text-decoration: none;">Advanced QML</a><span class="Apple-converted-space"> </span>training course, live, in Berlin, this May.</div><p style="margin: 0px;"> </p><div style="margin: 0px;">Take the opportunity to meet your peers and bring your QML skills to another level, with working examples, best practices and an opportunity to ask questions in real time. This course introduces advanced QML/C++ integration and QML Application Architecture.</div><p style="margin: 0px;"> </p><div style="margin: 0px;">You will also learn how to use OpenGL QML elements, how to analyse and profile the Qt Quick scene graph and how to remove bottlenecks affecting a QML UI. </div><p style="margin: 0px;"> </p><div style="margin: 0px;"><a href="https://6hcgu.r.sp1-brevo.net/mk/cl/f/sh/1t6Af4OiGsFWzzuplCndljwtwn1EA7/RrtPR-9qcX_z" target="_blank" sib_link_id="24" templating="n" style="color: rgb(76, 170, 216); text-decoration: none;">Find out more and sign up</a>.</div></div></td></tr></tbody></table></td></tr></tbody></table></th></tr></tbody></table></td></tr></tbody></table><table cellspacing="0" cellpadding="0" border="0" role="presentation" width="100%" align="center" class="r10-o" style="border-collapse: collapse; table-layout: fixed; width: 600px;"><tbody><tr><td class="r26-i" style="border-collapse: collapse; background-color: rgb(255, 255, 255); padding-bottom: 20px; padding-top: 20px;"><table width="100%" cellspacing="0" cellpadding="0" border="0" role="presentation" style="border-collapse: collapse;"><tbody><tr><th width="100%" valign="top" class="r12-c" style="font-weight: normal; text-align: left;"><table cellspacing="0" cellpadding="0" border="0" role="presentation" width="100%" class="r5-o" style="border-collapse: collapse; table-layout: fixed; width: 600px;"><tbody><tr><td valign="top" class="r22-i" style="border-collapse: collapse; padding-left: 10px; padding-right: 10px;"><table width="100%" cellspacing="0" cellpadding="0" border="0" role="presentation" style="border-collapse: collapse;"><tbody><tr><td class="r23-c" align="center" style="border-collapse: collapse; color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 12px; padding-bottom: 30px; padding-top: 30px;"><table width="100%" cellspacing="0" cellpadding="0" border="0" role="presentation" height="1" style="border-collapse: collapse; border-top-style: solid; background-clip: border-box; border-top-color: rgb(76, 170, 216); border-top-width: 1px; font-size: 1px; line-height: 1px;"><tbody><tr><td height="0" style="border-collapse: collapse; font-size: 0px; line-height: 0px;">­</td></tr></tbody></table></td></tr><tr><td class="r27-c nl2go-default-textstyle" align="left" style="border-collapse: collapse; color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 12px; line-height: 2; word-break: break-word; padding-top: 15px; text-align: left;"><div><h2 class="default-heading2" style="margin: 0px; color: rgb(34, 34, 34); font-family: "Open Sans", Arial; font-size: 28px; word-break: break-word; direction: ltr;">Events</h2></div></td></tr><tr><td class="r25-c nl2go-default-textstyle" align="left" style="border-collapse: collapse; color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 12px; line-height: 2; word-break: break-word; padding-bottom: 15px; padding-top: 15px; text-align: left;"><div><div style="margin: 0px; direction: ltr;">It takes off in April, with the massive Embedded World exhibition and conference in Nuremberg, Germany with visitors from all over the world. We hope you will be one of them, and come see us in Hall 4-302. Find out more below.</div><p style="margin: 0px; direction: ltr;"> </p><div style="margin: 0px; direction: ltr;">Check out the events after that - this month, we've picked out ten of the best for you.</div></div></td></tr></tbody></table></td></tr></tbody></table></th></tr></tbody></table></td></tr></tbody></table><table cellspacing="0" cellpadding="0" border="0" role="presentation" width="100%" align="center" class="r10-o" style="border-collapse: collapse; table-layout: fixed; width: 600px;"><tbody><tr><td class="r18-i" style="border-collapse: collapse; background-color: rgb(255, 255, 255); color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 12px; padding-bottom: 20px;"><table width="100%" cellspacing="0" cellpadding="0" border="0" role="presentation" style="border-collapse: collapse;"><tbody><tr><th width="50%" valign="top" class="r12-c" style="font-weight: normal; text-align: left;"><table cellspacing="0" cellpadding="0" border="0" role="presentation" width="100%" class="r5-o" style="border-collapse: collapse; table-layout: fixed; width: 300px;"><tbody><tr><td valign="top" class="r13-i" style="border-collapse: collapse; color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 12px; padding-left: 15px; padding-right: 15px;"><table width="100%" cellspacing="0" cellpadding="0" border="0" role="presentation" style="border-collapse: collapse;"><tbody><tr><td class="r14-c nl2go-default-textstyle" align="left" style="border-collapse: collapse; color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 12px; line-height: 1; word-break: break-word; padding-top: 15px; text-align: left;"><div><div style="margin: 0px; color: rgb(34, 34, 34); font-family: "Open Sans"; font-size: 22px;"><a href="https://6hcgu.r.sp1-brevo.net/mk/cl/f/sh/1t6Af4OiGsFzKi7G9YtYw00jKbzxsB/fevYyVB-XXN8" target="_blank" sib_link_id="25" templating="n" style="color: rgb(76, 170, 216); text-decoration: none;">Embedded World</a>, 9-11/04</div><div style="margin: 0px; color: rgb(34, 34, 34); font-family: "Open Sans"; font-size: 22px;"><span style="font-size: 12px;">We'll be there in<span class="Apple-converted-space"> </span><strong>Hall 4-302</strong><span class="Apple-converted-space"> </span>with a host of demos featuring Qt, C++, Slint, Rust and Flutter. </span></div><div style="margin: 0px; color: rgb(34, 34, 34); font-family: "Open Sans"; font-size: 22px;"><span style="font-size: 12px;">We even have an interstellar navigation interface!</span></div><div style="margin: 0px; color: rgb(34, 34, 34); font-family: "Open Sans"; font-size: 22px;"><a href="https://6hcgu.r.sp1-brevo.net/mk/cl/f/sh/1t6Af4OiGsGRfQJgXuzU6G4YiQyhaF/RkRBW0Tuq6IH" target="_blank" sib_link_id="26" templating="n" style="color: rgb(76, 170, 216); text-decoration: none;"><span style="font-size: 12px;">Check us out and get your free ticket!</span></a></div><p style="margin: 0px; color: rgb(34, 34, 34); font-family: "Open Sans"; font-size: 22px;"> </p><div style="margin: 0px; color: rgb(34, 34, 34); font-family: "Open Sans"; font-size: 22px;"><span style="font-size: 12px;">Where is it: Nuremberg, Germany</span></div></div></td></tr></tbody></table></td></tr></tbody></table></th><th width="50%" valign="top" class="r12-c" style="font-weight: normal; text-align: left;"><table cellspacing="0" cellpadding="0" border="0" role="presentation" width="100%" class="r5-o" style="border-collapse: collapse; table-layout: fixed; width: 300px;"><tbody><tr><td valign="top" class="r13-i" style="border-collapse: collapse; color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 12px; padding-left: 15px; padding-right: 15px;"><table width="100%" cellspacing="0" cellpadding="0" border="0" role="presentation" style="border-collapse: collapse;"><tbody><tr><td class="r7-c" align="center" style="border-collapse: collapse;"><table cellspacing="0" cellpadding="0" border="0" role="presentation" width="270" class="r28-o" style="border-collapse: collapse; table-layout: fixed; width: 270px;"><tbody><tr class="nl2go-responsive-hide"><td height="18" style="border-collapse: collapse; font-size: 18px; line-height: 18px;">­</td></tr><tr><td class="r29-i" style="border-collapse: collapse; color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 0px; line-height: 0px;"><a href="https://6hcgu.r.sp1-brevo.net/mk/cl/f/sh/1t6Af4OiGsGu08W6wH5PGW8O6FxRIJ/NntaTrClhaCQ" target="_blank" sib_link_id="27" templating="n" style="color: rgb(76, 170, 216); text-decoration: none;"><img src="https://6hcgu.img.sp1-brevo.net/im/sh/oaBW0YIqoGmc.jpg?u=WtVElij8PJZGdLvLtt8Y4LnEfA8bkOzj" width="270" border="0" sib_img_id="22" style="outline: currentcolor; text-decoration: none; border: medium; display: block; width: 270px;"></a></td></tr></tbody></table></td></tr></tbody></table></td></tr></tbody></table></th></tr></tbody></table></td></tr></tbody></table><table cellspacing="0" cellpadding="0" border="0" role="presentation" width="100%" align="center" class="r10-o" style="border-collapse: collapse; table-layout: fixed; width: 600px;"><tbody><tr><td class="r18-i" style="border-collapse: collapse; background-color: rgb(255, 255, 255); color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 12px; padding-bottom: 20px;"><table width="100%" cellspacing="0" cellpadding="0" border="0" role="presentation" style="border-collapse: collapse;"><tbody><tr><th width="50%" valign="top" class="r12-c" style="font-weight: normal; text-align: left;"><table cellspacing="0" cellpadding="0" border="0" role="presentation" width="100%" class="r5-o" style="border-collapse: collapse; table-layout: fixed; width: 300px;"><tbody><tr><td valign="top" class="r13-i" style="border-collapse: collapse; color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 12px; padding-left: 15px; padding-right: 15px;"><table width="100%" cellspacing="0" cellpadding="0" border="0" role="presentation" style="border-collapse: collapse;"><tbody><tr><td class="r23-c" align="center" style="border-collapse: collapse; color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 12px; padding-bottom: 30px; padding-top: 30px;"><table width="100%" cellspacing="0" cellpadding="0" border="0" role="presentation" height="1" style="border-collapse: collapse; border-top-style: solid; background-clip: border-box; border-top-color: rgb(76, 170, 216); border-top-width: 1px; font-size: 1px; line-height: 1px;"><tbody><tr><td height="0" style="border-collapse: collapse; font-size: 0px; line-height: 0px;">­</td></tr></tbody></table></td></tr><tr><td class="r14-c nl2go-default-textstyle" align="left" style="border-collapse: collapse; color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 12px; line-height: 1; word-break: break-word; padding-top: 15px; text-align: left;"><div><div style="margin: 0px; color: rgb(34, 34, 34); font-family: "Open Sans"; font-size: 22px;"><a href="https://6hcgu.r.sp1-brevo.net/mk/cl/f/sh/1t6Af4OiGsHMKqiXKdBKQmCDU4wB0N/6ysWPNpcEI40" target="_blank" sib_link_id="28" templating="n" style="color: rgb(76, 170, 216); text-decoration: none;">ACCU</a>, 15-20/04</div><div style="margin: 0px; color: rgb(34, 34, 34); font-family: "Open Sans"; font-size: 22px;"><span style="font-size: 12px;">Workshops on 15th &16th</span></div><div style="margin: 0px; color: rgb(34, 34, 34); font-family: "Open Sans"; font-size: 22px;"><a href="https://6hcgu.r.sp1-brevo.net/mk/cl/f/sh/1t6Af4OiGsHofYuxizHFb2G2rtuuiR/ouLAySvOmO8R" target="_blank" sib_link_id="29" templating="n" style="color: rgb(76, 170, 216); text-decoration: none;"><span style="font-size: 12px;">Talks schedule</span></a><span style="font-size: 12px;"><span class="Apple-converted-space"> </span>is published. There are 5 workshops, 4 keynotes, 3 lightning talk sessions & 54 presenters.<span class="Apple-converted-space"> </span></span><a href="https://6hcgu.r.sp1-brevo.net/mk/cl/f/sh/1t6Af4OiGsDhm0ZH0jb7GBnPiF4Zu7/aV5nYLX_NeIX" target="_blank" sib_link_id="30" templating="n" style="color: rgb(76, 170, 216); text-decoration: none;"><span style="font-size: 12px;">Give it a whirl</span></a><span style="font-size: 12px;">!</span></div><p style="margin: 0px; color: rgb(34, 34, 34); font-family: "Open Sans"; font-size: 22px;"> </p><div style="margin: 0px; color: rgb(34, 34, 34); font-family: "Open Sans"; font-size: 22px;"><span style="font-size: 12px;">Where is it: Bristol, UK and streaming</span></div></div></td></tr><tr><td class="r23-c" align="center" style="border-collapse: collapse; color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 12px; padding-bottom: 30px; padding-top: 30px;"><table width="100%" cellspacing="0" cellpadding="0" border="0" role="presentation" height="1" style="border-collapse: collapse; border-top-style: solid; background-clip: border-box; border-top-color: rgb(76, 170, 216); border-top-width: 1px; font-size: 1px; line-height: 1px;"><tbody><tr><td height="0" style="border-collapse: collapse; font-size: 0px; line-height: 0px;">­</td></tr></tbody></table></td></tr></tbody></table></td></tr></tbody></table></th><th width="50%" valign="top" class="r12-c" style="font-weight: normal; text-align: left;"><table cellspacing="0" cellpadding="0" border="0" role="presentation" width="100%" class="r5-o" style="border-collapse: collapse; table-layout: fixed; width: 300px;"><tbody><tr><td valign="top" class="r13-i" style="border-collapse: collapse; color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 12px; padding-left: 15px; padding-right: 15px;"><table width="100%" cellspacing="0" cellpadding="0" border="0" role="presentation" style="border-collapse: collapse;"><tbody><tr><td class="r30-c" align="center" style="border-collapse: collapse; color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 0px; line-height: 0px; padding-top: 75px;"><a href="https://6hcgu.r.sp1-brevo.net/mk/cl/f/sh/1t6Af4OiGsEA6ilhP5h2QRrF643JcB/yJzdQR6BHNUw" target="_blank" sib_link_id="31" templating="n" style="color: rgb(76, 170, 216); text-decoration: none;"><img src="https://6hcgu.img.sp1-brevo.net/im/sh/t0djRXEqmXia.png?u=7xwQLFBtniwQo17GT9hURhW3wdmAouB" width="270" border="0" sib_img_id="9" style="outline: currentcolor; text-decoration: none; border: medium; display: block; width: 270px;"></a></td></tr></tbody></table></td></tr></tbody></table></th></tr></tbody></table></td></tr></tbody></table><table cellspacing="0" cellpadding="0" border="0" role="presentation" width="100%" align="center" class="r10-o" style="border-collapse: collapse; table-layout: fixed; width: 600px;"><tbody><tr><td class="r18-i" style="border-collapse: collapse; background-color: rgb(255, 255, 255); color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 12px; padding-bottom: 20px;"><table width="100%" cellspacing="0" cellpadding="0" border="0" role="presentation" style="border-collapse: collapse;"><tbody><tr><th width="50%" valign="top" class="r12-c" style="font-weight: normal; text-align: left;"><table cellspacing="0" cellpadding="0" border="0" role="presentation" width="100%" class="r5-o" style="border-collapse: collapse; table-layout: fixed; width: 300px;"><tbody><tr><td valign="top" class="r13-i" style="border-collapse: collapse; color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 12px; padding-left: 15px; padding-right: 15px;"><table width="100%" cellspacing="0" cellpadding="0" border="0" role="presentation" style="border-collapse: collapse;"><tbody><tr><td class="r14-c nl2go-default-textstyle" align="left" style="border-collapse: collapse; color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 12px; line-height: 1; word-break: break-word; padding-top: 15px; text-align: left;"><div><div style="margin: 0px; color: rgb(34, 34, 34); font-family: "Open Sans"; font-size: 22px;"><a href="https://6hcgu.r.sp1-brevo.net/mk/cl/f/sh/1t6Af4OiGsEcRQy7nRmxahv4Tt23KF/F9q1gFzZIyHJ" target="_blank" sib_link_id="32" templating="n" style="color: rgb(76, 170, 216); text-decoration: none;">Embedded Open Source Summit</a>, 16-18/04</div><div style="margin: 0px; color: rgb(34, 34, 34); font-family: "Open Sans"; font-size: 22px;"><span style="font-size: 12px;">With a focus on Linux.<span class="Apple-converted-space"> </span></span><a href="https://6hcgu.r.sp1-brevo.net/mk/cl/f/sh/1t6Af4OiGsF4m9AYBnsskxytri0n2J/yQ-x_2GwpdEM" target="_blank" sib_link_id="33" templating="n" style="color: rgb(76, 170, 216); text-decoration: none;"><span style="font-size: 12px;">Check out the program.</span></a></div><div style="margin: 0px; color: rgb(34, 34, 34); font-family: "Open Sans"; font-size: 22px;"><span style="font-size: 12px;">We'll be there! Come<span class="Apple-converted-space"> </span></span><a href="mailto:meetus@kdab.com?subject=Embedded%20Open%20Source%20Summit%20meeting%20request&body=Dear%20Nate%2C%0AI'll%20be%20in%20Seattle%2016-18%20April%20and%20would%20love%20to%20meet%20you%20at%20the%20Embedded%20Open%20Source%20Summit.%20" target="_blank" style="color: rgb(76, 170, 216); text-decoration: none;"><span style="font-size: 12px;">meet us</span></a><span style="font-size: 12px;"><span class="Apple-converted-space"> </span>at our table :-)</span></div><p style="margin: 0px; color: rgb(34, 34, 34); font-family: "Open Sans"; font-size: 22px;"> </p><div style="margin: 0px; color: rgb(34, 34, 34); font-family: "Open Sans"; font-size: 22px;"><span style="font-size: 12px;">Where is it? Seattle, Washington, USA</span></div></div></td></tr><tr><td class="r23-c" align="center" style="border-collapse: collapse; color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 12px; padding-bottom: 30px; padding-top: 30px;"><table width="100%" cellspacing="0" cellpadding="0" border="0" role="presentation" height="1" style="border-collapse: collapse; border-top-style: solid; background-clip: border-box; border-top-color: rgb(76, 170, 216); border-top-width: 1px; font-size: 1px; line-height: 1px;"><tbody><tr><td height="0" style="border-collapse: collapse; font-size: 0px; line-height: 0px;">­</td></tr></tbody></table></td></tr></tbody></table></td></tr></tbody></table></th><th width="50%" valign="top" class="r12-c" style="font-weight: normal; text-align: left;"><table cellspacing="0" cellpadding="0" border="0" role="presentation" width="100%" class="r5-o" style="border-collapse: collapse; table-layout: fixed; width: 300px;"><tbody><tr><td valign="top" class="r13-i" style="border-collapse: collapse; color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 12px; padding-left: 15px; padding-right: 15px;"><table width="100%" cellspacing="0" cellpadding="0" border="0" role="presentation" style="border-collapse: collapse;"><tbody><tr><td class="r31-c" align="center" style="border-collapse: collapse; color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 0px; line-height: 0px; padding-top: 10px;"><a href="https://6hcgu.r.sp1-brevo.net/mk/cl/f/sh/1t6Af4OiGsFX6rMya9ynvE2jFWzWkN/8FNnYhz3Benb" target="_blank" sib_link_id="34" templating="n" style="color: rgb(76, 170, 216); text-decoration: none;"><img src="https://6hcgu.img.sp1-brevo.net/im/sh/GXP8bx5McjY3.png?u=WtVElij8PJZGcR942tWshLJERg4DoczL" width="270" border="0" sib_img_id="10" style="outline: currentcolor; text-decoration: none; border: medium; display: block; width: 270px;"></a></td></tr></tbody></table></td></tr></tbody></table></th></tr></tbody></table></td></tr></tbody></table><table cellspacing="0" cellpadding="0" border="0" role="presentation" width="100%" align="center" class="r10-o" style="border-collapse: collapse; table-layout: fixed; width: 600px;"><tbody><tr><td class="r18-i" style="border-collapse: collapse; background-color: rgb(255, 255, 255); color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 12px; padding-bottom: 20px;"><table width="100%" cellspacing="0" cellpadding="0" border="0" role="presentation" style="border-collapse: collapse;"><tbody><tr><th width="50%" valign="top" class="r12-c" style="font-weight: normal; text-align: left;"><table cellspacing="0" cellpadding="0" border="0" role="presentation" width="100%" class="r5-o" style="border-collapse: collapse; table-layout: fixed; width: 300px;"><tbody><tr><td valign="top" class="r13-i" style="border-collapse: collapse; color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 12px; padding-left: 15px; padding-right: 15px;"><table width="100%" cellspacing="0" cellpadding="0" border="0" role="presentation" style="border-collapse: collapse;"><tbody><tr><td class="r14-c nl2go-default-textstyle" align="left" style="border-collapse: collapse; color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 12px; line-height: 1; word-break: break-word; padding-top: 15px; text-align: left;"><div><div style="margin: 0px; color: rgb(34, 34, 34); font-family: "Open Sans"; font-size: 22px;"><a href="https://6hcgu.r.sp1-brevo.net/mk/cl/f/sh/1t6Af4OiGsFzRZZOyW4j5U6YdLyGSR/PxMkYi9oZwBM" target="_blank" sib_link_id="35" templating="n" style="color: rgb(76, 170, 216); text-decoration: none;">Oxidize</a>, 28-30/05</div><div style="margin: 0px; color: rgb(34, 34, 34); font-family: "Open Sans"; font-size: 22px;"><span style="font-size: 12px;">Workshops on the 28th including</span></div><div style="margin: 0px; color: rgb(34, 34, 34); font-family: "Open Sans"; font-size: 22px;"><span style="font-size: 12px;"> - confidently using async/.await and</span></div><div style="margin: 0px; color: rgb(34, 34, 34); font-family: "Open Sans"; font-size: 22px;"><span style="font-size: 12px;"> - cross-platform GUIs with Rust</span></div><div style="margin: 0px; color: rgb(34, 34, 34); font-family: "Open Sans"; font-size: 22px;"><a href="https://6hcgu.r.sp1-brevo.net/mk/cl/f/sh/1t6Af4OiGsGRmHlpMsAeFkAO1Ax0AV/JOjyoWXO0hbf" target="_blank" sib_link_id="36" templating="n" style="color: rgb(76, 170, 216); text-decoration: none;"><span style="font-size: 12px;">Get your ticket</span></a><span style="font-size: 12px;">!</span></div><p style="margin: 0px; color: rgb(34, 34, 34); font-family: "Open Sans"; font-size: 22px;"> </p><div style="margin: 0px; color: rgb(34, 34, 34); font-family: "Open Sans"; font-size: 22px;"><span style="font-size: 12px;">Where is it? Berlin, Germany</span></div></div></td></tr><tr><td class="r23-c" align="center" style="border-collapse: collapse; color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 12px; padding-bottom: 30px; padding-top: 30px;"><table width="100%" cellspacing="0" cellpadding="0" border="0" role="presentation" height="1" style="border-collapse: collapse; border-top-style: solid; background-clip: border-box; border-top-color: rgb(76, 170, 216); border-top-width: 1px; font-size: 1px; line-height: 1px;"><tbody><tr><td height="0" style="border-collapse: collapse; font-size: 0px; line-height: 0px;">­</td></tr></tbody></table></td></tr></tbody></table></td></tr></tbody></table></th><th width="50%" valign="top" class="r12-c" style="font-weight: normal; text-align: left;"><table cellspacing="0" cellpadding="0" border="0" role="presentation" width="100%" class="r5-o" style="border-collapse: collapse; table-layout: fixed; width: 300px;"><tbody><tr><td valign="top" class="r13-i" style="border-collapse: collapse; color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 12px; padding-left: 15px; padding-right: 15px;"><table width="100%" cellspacing="0" cellpadding="0" border="0" role="presentation" style="border-collapse: collapse;"><tbody><tr><td class="r31-c" align="center" style="border-collapse: collapse; color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 0px; line-height: 0px; padding-top: 10px;"><a href="https://6hcgu.r.sp1-brevo.net/mk/cl/f/sh/1t6Af4OiGsGu6zyFlEGZQ0EDOzvjsZ/PQn99M8GS1QK" target="_blank" sib_link_id="37" templating="n" style="color: rgb(76, 170, 216); text-decoration: none;"><img src="https://6hcgu.img.sp1-brevo.net/im/sh/p3_ZgrjJrPXP.png?u=WtVElij8PJZGctTmFJvEnGTUVVS2nMhP" width="270" border="0" sib_img_id="11" style="outline: currentcolor; text-decoration: none; border: medium; display: block; width: 270px;"></a></td></tr></tbody></table></td></tr></tbody></table></th></tr></tbody></table></td></tr></tbody></table><table cellspacing="0" cellpadding="0" border="0" role="presentation" width="100%" align="center" class="r10-o" style="border-collapse: collapse; table-layout: fixed; width: 600px;"><tbody><tr><td class="r18-i" style="border-collapse: collapse; background-color: rgb(255, 255, 255); color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 12px; padding-bottom: 20px;"><table width="100%" cellspacing="0" cellpadding="0" border="0" role="presentation" style="border-collapse: collapse;"><tbody><tr><th width="50%" valign="top" class="r12-c" style="font-weight: normal; text-align: left;"><table cellspacing="0" cellpadding="0" border="0" role="presentation" width="100%" class="r5-o" style="border-collapse: collapse; table-layout: fixed; width: 300px;"><tbody><tr><td valign="top" class="r13-i" style="border-collapse: collapse; color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 12px; padding-left: 15px; padding-right: 15px;"><table width="100%" cellspacing="0" cellpadding="0" border="0" role="presentation" style="border-collapse: collapse;"><tbody><tr><td class="r14-c nl2go-default-textstyle" align="left" style="border-collapse: collapse; color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 12px; line-height: 1; word-break: break-word; padding-top: 15px; text-align: left;"><div><div style="margin: 0px; color: rgb(34, 34, 34); font-family: "Open Sans"; font-size: 22px;"><a href="https://6hcgu.r.sp1-brevo.net/mk/cl/f/sh/1t6Af4OiGsHMRiAg9aMUaGI2mouTad/8co8BcPz76Ux" target="_blank" sib_link_id="38" templating="n" style="color: rgb(76, 170, 216); text-decoration: none;">SIGGRAPH</a>, 28/07-01/08</div><div style="margin: 0px; color: rgb(34, 34, 34); font-family: "Open Sans"; font-size: 22px;"><span style="font-size: 12px;">It's the biggest and the best for interactive 3D, gaming, graphics, multimedia developments - visual tricks to expand your repertoire and so much more. Be dazzled,<span class="Apple-converted-space"> </span></span><a href="https://6hcgu.r.sp1-brevo.net/mk/cl/f/sh/1t6Af4OiGsHomQN6XwSPkWLsAdtDIh/Uh6WRMKRf0Ue" target="_blank" sib_link_id="39" templating="n" style="color: rgb(76, 170, 216); text-decoration: none;"><span style="font-size: 12px;">why don't you</span></a><span style="font-size: 12px;">?</span></div><p style="margin: 0px; color: rgb(34, 34, 34); font-family: "Open Sans"; font-size: 22px;"> </p><div style="margin: 0px; color: rgb(34, 34, 34); font-family: "Open Sans"; font-size: 22px;"><span style="font-size: 12px;">Where is it? Denver, USA</span></div><div style="margin: 0px; color: rgb(34, 34, 34); font-family: "Open Sans"; font-size: 22px;"><span style="font-size: 12px;">Virtual access until September</span></div></div></td></tr><tr><td class="r23-c" align="center" style="border-collapse: collapse; color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 12px; padding-bottom: 30px; padding-top: 30px;"><table width="100%" cellspacing="0" cellpadding="0" border="0" role="presentation" height="1" style="border-collapse: collapse; border-top-style: solid; background-clip: border-box; border-top-color: rgb(76, 170, 216); border-top-width: 1px; font-size: 1px; line-height: 1px;"><tbody><tr><td height="0" style="border-collapse: collapse; font-size: 0px; line-height: 0px;">­</td></tr></tbody></table></td></tr></tbody></table></td></tr></tbody></table></th><th width="50%" valign="top" class="r12-c" style="font-weight: normal; text-align: left;"><table cellspacing="0" cellpadding="0" border="0" role="presentation" width="100%" class="r5-o" style="border-collapse: collapse; table-layout: fixed; width: 300px;"><tbody><tr><td valign="top" class="r13-i" style="border-collapse: collapse; color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 12px; padding-left: 15px; padding-right: 15px;"><table width="100%" cellspacing="0" cellpadding="0" border="0" role="presentation" style="border-collapse: collapse;"><tbody><tr><td class="r31-c" align="center" style="border-collapse: collapse; color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 0px; line-height: 0px; padding-top: 10px;"><a href="https://6hcgu.r.sp1-brevo.net/mk/cl/f/sh/1t6Af4OiGsDhss1PpgmHPftF0z2sUN/njRTaFtizo_q" target="_blank" sib_link_id="40" templating="n" style="color: rgb(76, 170, 216); text-decoration: none;"><img src="https://6hcgu.img.sp1-brevo.net/im/sh/rEC6pS0G6F3r.png?u=WtVElij8PJZGdLoURkJatBdkZKprm6PT" width="270" border="0" sib_img_id="12" style="outline: currentcolor; text-decoration: none; border: medium; display: block; width: 270px;"></a></td></tr></tbody></table></td></tr></tbody></table></th></tr></tbody></table></td></tr></tbody></table><table cellspacing="0" cellpadding="0" border="0" role="presentation" width="100%" align="center" class="r10-o" style="border-collapse: collapse; table-layout: fixed; width: 600px;"><tbody><tr><td class="r18-i" style="border-collapse: collapse; background-color: rgb(255, 255, 255); color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 12px; padding-bottom: 20px;"><table width="100%" cellspacing="0" cellpadding="0" border="0" role="presentation" style="border-collapse: collapse;"><tbody><tr><th width="50%" valign="top" class="r12-c" style="font-weight: normal; text-align: left;"><table cellspacing="0" cellpadding="0" border="0" role="presentation" width="100%" class="r5-o" style="border-collapse: collapse; table-layout: fixed; width: 300px;"><tbody><tr><td valign="top" class="r13-i" style="border-collapse: collapse; color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 12px; padding-left: 15px; padding-right: 15px;"><table width="100%" cellspacing="0" cellpadding="0" border="0" role="presentation" style="border-collapse: collapse;"><tbody><tr><td class="r14-c nl2go-default-textstyle" align="left" style="border-collapse: collapse; color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 12px; line-height: 1; word-break: break-word; padding-top: 15px; text-align: left;"><div><div style="margin: 0px; color: rgb(34, 34, 34); font-family: "Open Sans"; font-size: 22px;"><a href="https://6hcgu.r.sp1-brevo.net/mk/cl/f/sh/1t6Af4OiGsEADaDqE2sCZvx4Oo1cCR/F61clY6Qifvw" target="_blank" sib_link_id="41" templating="n" style="color: rgb(76, 170, 216); text-decoration: none;">KDE Akademy</a>, 07-12/09</div><div style="margin: 0px; color: rgb(34, 34, 34); font-family: "Open Sans"; font-size: 22px;"><span style="font-size: 12px;">The annual world summit for KDE Community members, developers, translators, designers, and friends. What's not to like? </span></div><div style="margin: 0px; color: rgb(34, 34, 34); font-family: "Open Sans"; font-size: 22px;"><a href="https://6hcgu.r.sp1-brevo.net/mk/cl/f/sh/1t6Af4OiGsEcYIQGcOy7kC0tmd0LuV/HwsXnxKuNdel" target="_blank" sib_link_id="42" templating="n" style="color: rgb(76, 170, 216); text-decoration: none;"><span style="font-size: 12px;">Join the community</span></a><span style="font-size: 12px;">.</span></div><p style="margin: 0px; color: rgb(34, 34, 34); font-family: "Open Sans"; font-size: 22px;"> </p><div style="margin: 0px; color: rgb(34, 34, 34); font-family: "Open Sans"; font-size: 22px;"><span style="font-size: 12px;">Where is it? Wurzburg, Germany</span></div></div></td></tr><tr><td class="r23-c" align="center" style="border-collapse: collapse; color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 12px; padding-bottom: 30px; padding-top: 30px;"><table width="100%" cellspacing="0" cellpadding="0" border="0" role="presentation" height="1" style="border-collapse: collapse; border-top-style: solid; background-clip: border-box; border-top-color: rgb(76, 170, 216); border-top-width: 1px; font-size: 1px; line-height: 1px;"><tbody><tr><td height="0" style="border-collapse: collapse; font-size: 0px; line-height: 0px;">­</td></tr></tbody></table></td></tr></tbody></table></td></tr></tbody></table></th><th width="50%" valign="top" class="r12-c" style="font-weight: normal; text-align: left;"><table cellspacing="0" cellpadding="0" border="0" role="presentation" width="100%" class="r5-o" style="border-collapse: collapse; table-layout: fixed; width: 300px;"><tbody><tr><td valign="top" class="r13-i" style="border-collapse: collapse; color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 12px; padding-left: 15px; padding-right: 15px;"><table width="100%" cellspacing="0" cellpadding="0" border="0" role="presentation" style="border-collapse: collapse;"><tbody><tr><td class="r31-c" align="center" style="border-collapse: collapse; color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 0px; line-height: 0px; padding-top: 10px;"><a href="https://6hcgu.r.sp1-brevo.net/mk/cl/f/sh/1t6Af4OiGsF4t0ch0l42uS4jARz5cZ/mxetu_Z5q-yC" target="_blank" sib_link_id="43" templating="n" style="color: rgb(76, 170, 216); text-decoration: none;"><img src="https://6hcgu.img.sp1-brevo.net/im/sh/a_04tLxGbbms.png?u=WtVElij8PJZGdo9CeAhwz6o0dADgkq7X" width="270" border="0" sib_img_id="13" style="outline: currentcolor; text-decoration: none; border: medium; display: block; width: 270px;"></a></td></tr></tbody></table></td></tr></tbody></table></th></tr></tbody></table></td></tr></tbody></table><table cellspacing="0" cellpadding="0" border="0" role="presentation" width="100%" align="center" class="r10-o" style="border-collapse: collapse; table-layout: fixed; width: 600px;"><tbody><tr><td class="r18-i" style="border-collapse: collapse; background-color: rgb(255, 255, 255); color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 12px; padding-bottom: 20px;"><table width="100%" cellspacing="0" cellpadding="0" border="0" role="presentation" style="border-collapse: collapse;"><tbody><tr><th width="50%" valign="top" class="r12-c" style="font-weight: normal; text-align: left;"><table cellspacing="0" cellpadding="0" border="0" role="presentation" width="100%" class="r5-o" style="border-collapse: collapse; table-layout: fixed; width: 300px;"><tbody><tr><td valign="top" class="r13-i" style="border-collapse: collapse; color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 12px; padding-left: 15px; padding-right: 15px;"><table width="100%" cellspacing="0" cellpadding="0" border="0" role="presentation" style="border-collapse: collapse;"><tbody><tr><td class="r14-c nl2go-default-textstyle" align="left" style="border-collapse: collapse; color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 12px; line-height: 1; word-break: break-word; padding-top: 15px; text-align: left;"><div><div style="margin: 0px; color: rgb(34, 34, 34); font-family: "Open Sans"; font-size: 22px;"><a href="https://6hcgu.r.sp1-brevo.net/mk/cl/f/sh/1t6Af4OiGsFXDip7P79y4i8YYGxpKd/DFmyEdoAmNF4" target="_blank" sib_link_id="44" templating="n" style="color: rgb(76, 170, 216); text-decoration: none;">RustConf 2024</a>, 10-13/09-</div><div style="margin: 0px; color: rgb(34, 34, 34); font-family: "Open Sans"; font-size: 22px;"><span style="font-size: 12px;">A Rust Foundation event and the biggest Rust event globally, in the lovely city of Montreal. How can you refuse?</span></div><div style="margin: 0px; color: rgb(34, 34, 34); font-family: "Open Sans"; font-size: 22px;"><a href="https://6hcgu.r.sp1-brevo.net/mk/cl/f/sh/1t6Af4OiGsFzYR1XnTFtEyCNw5wZ2h/z2MgTs0OZJNW" target="_blank" sib_link_id="45" templating="n" style="color: rgb(76, 170, 216); text-decoration: none;"><span style="font-size: 12px;">Submit a talk</span></a><span style="font-size: 12px;">! (CfP closes April 25th)</span></div><p style="margin: 0px; color: rgb(34, 34, 34); font-family: "Open Sans"; font-size: 22px;"> </p><div style="margin: 0px; color: rgb(34, 34, 34); font-family: "Open Sans"; font-size: 22px;"><span style="font-size: 12px;">Where is it? Montreal, Canada & online</span></div></div></td></tr><tr><td class="r23-c" align="center" style="border-collapse: collapse; color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 12px; padding-bottom: 30px; padding-top: 30px;"><table width="100%" cellspacing="0" cellpadding="0" border="0" role="presentation" height="1" style="border-collapse: collapse; border-top-style: solid; background-clip: border-box; border-top-color: rgb(76, 170, 216); border-top-width: 1px; font-size: 1px; line-height: 1px;"><tbody><tr><td height="0" style="border-collapse: collapse; font-size: 0px; line-height: 0px;">­</td></tr></tbody></table></td></tr></tbody></table></td></tr></tbody></table></th><th width="50%" valign="top" class="r12-c" style="font-weight: normal; text-align: left;"><table cellspacing="0" cellpadding="0" border="0" role="presentation" width="100%" class="r5-o" style="border-collapse: collapse; table-layout: fixed; width: 300px;"><tbody><tr><td valign="top" class="r13-i" style="border-collapse: collapse; color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 12px; padding-left: 15px; padding-right: 15px;"><table width="100%" cellspacing="0" cellpadding="0" border="0" role="presentation" style="border-collapse: collapse;"><tbody><tr><td class="r31-c" align="center" style="border-collapse: collapse; color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 0px; line-height: 0px; padding-top: 10px;"><a href="https://6hcgu.r.sp1-brevo.net/mk/cl/f/sh/1t6Af4OiGsGRt9DyBpLoPEGDJuvIkl/gFACsgUBVIOf" target="_blank" sib_link_id="46" templating="n" style="color: rgb(76, 170, 216); text-decoration: none;"><img src="https://6hcgu.img.sp1-brevo.net/im/sh/Y975aFsKgALv.png?u=WtVElij8PJZGeGTuqb6J51yGgzbVjZpb" width="270" border="0" sib_img_id="14" style="outline: currentcolor; text-decoration: none; border: medium; display: block; width: 270px;"></a></td></tr></tbody></table></td></tr></tbody></table></th></tr></tbody></table></td></tr></tbody></table><table cellspacing="0" cellpadding="0" border="0" role="presentation" width="100%" align="center" class="r10-o" style="border-collapse: collapse; table-layout: fixed; width: 600px;"><tbody><tr><td class="r18-i" style="border-collapse: collapse; background-color: rgb(255, 255, 255); color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 12px; padding-bottom: 20px;"><table width="100%" cellspacing="0" cellpadding="0" border="0" role="presentation" style="border-collapse: collapse;"><tbody><tr><th width="50%" valign="top" class="r12-c" style="font-weight: normal; text-align: left;"><table cellspacing="0" cellpadding="0" border="0" role="presentation" width="100%" class="r5-o" style="border-collapse: collapse; table-layout: fixed; width: 300px;"><tbody><tr><td valign="top" class="r13-i" style="border-collapse: collapse; color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 12px; padding-left: 15px; padding-right: 15px;"><table width="100%" cellspacing="0" cellpadding="0" border="0" role="presentation" style="border-collapse: collapse;"><tbody><tr><td class="r14-c nl2go-default-textstyle" align="left" style="border-collapse: collapse; color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 12px; line-height: 1; word-break: break-word; padding-top: 15px; text-align: left;"><div><div style="margin: 0px; color: rgb(34, 34, 34); font-family: "Open Sans"; font-size: 22px;"><a href="https://6hcgu.r.sp1-brevo.net/mk/cl/f/sh/1t6Af4OiGsGuDrQOaBRjZUK2hju2Sp/GJCBmn5ZLk28" target="_blank" sib_link_id="47" templating="n" style="color: rgb(76, 170, 216); text-decoration: none;">CppCon</a>, 15-20/09</div><div style="margin: 0px; color: rgb(34, 34, 34); font-family: "Open Sans"; font-size: 22px;"><span style="font-size: 12px;">The biggest C++ conference globally.</span></div><div style="margin: 0px; color: rgb(34, 34, 34); font-family: "Open Sans"; font-size: 22px;"><span style="font-size: 12px;">We'll be there!! </span></div><div style="margin: 0px; color: rgb(34, 34, 34); font-family: "Open Sans"; font-size: 22px;"><span style="font-size: 12px;">Check out the<span class="Apple-converted-space"> </span></span><a href="https://6hcgu.r.sp1-brevo.net/mk/cl/f/sh/1t6Af4OiGsHMYZcoyXXejkNs5YsmAt/Vqsv-CKPP-9J" target="_blank" sib_link_id="48" templating="n" style="color: rgb(76, 170, 216); text-decoration: none;"><span style="font-size: 12px;">videos from 2023</span></a><span style="font-size: 12px;"><span class="Apple-converted-space"> </span>- almost all are published now.<span class="Apple-converted-space"> </span></span><a href="https://6hcgu.r.sp1-brevo.net/mk/cl/f/sh/1t6Af4OiGsHotHpFMtdZu0RhTNrVsx/bdRhDknLZ-sG" target="_blank" sib_link_id="49" templating="n" style="color: rgb(76, 170, 216); text-decoration: none;"><span style="font-size: 12px;">Delivering Safe C++ by Bjarne Stroustrup</span></a><a target="_blank" style="color: rgb(76, 170, 216); text-decoration: none;"><span style="font-size: 12px;"><span class="Apple-converted-space"> </span></span></a><span style="font-size: 12px;">is a must.</span></div><p style="margin: 0px; color: rgb(34, 34, 34); font-family: "Open Sans"; font-size: 22px;"> </p><div style="margin: 0px; color: rgb(34, 34, 34); font-family: "Open Sans"; font-size: 22px;"><span style="font-size: 12px;">Where is it? Aurora, Colorado, USA</span></div></div></td></tr><tr><td class="r23-c" align="center" style="border-collapse: collapse; color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 12px; padding-bottom: 30px; padding-top: 30px;"><table width="100%" cellspacing="0" cellpadding="0" border="0" role="presentation" height="1" style="border-collapse: collapse; border-top-style: solid; background-clip: border-box; border-top-color: rgb(76, 170, 216); border-top-width: 1px; font-size: 1px; line-height: 1px;"><tbody><tr><td height="0" style="border-collapse: collapse; font-size: 0px; line-height: 0px;">­</td></tr></tbody></table></td></tr></tbody></table></td></tr></tbody></table></th><th width="50%" valign="top" class="r12-c" style="font-weight: normal; text-align: left;"><table cellspacing="0" cellpadding="0" border="0" role="presentation" width="100%" class="r5-o" style="border-collapse: collapse; table-layout: fixed; width: 300px;"><tbody><tr><td valign="top" class="r13-i" style="border-collapse: collapse; color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 12px; padding-left: 15px; padding-right: 15px;"><table width="100%" cellspacing="0" cellpadding="0" border="0" role="presentation" style="border-collapse: collapse;"><tbody><tr><td class="r31-c" align="center" style="border-collapse: collapse; color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 0px; line-height: 0px; padding-top: 10px;"><a href="https://6hcgu.r.sp1-brevo.net/mk/cl/f/sh/1t6Af4OiGsDhzjTYedxRZ9z4Jj1B4d/vEw3pIKr_YtV" target="_blank" sib_link_id="50" templating="n" style="color: rgb(76, 170, 216); text-decoration: none;"><img src="https://6hcgu.img.sp1-brevo.net/im/sh/CWGKJ5XTR-bd.png?u=WtVElij8PJZGeiod31UfAx8WkozKiJXf" width="270" border="0" sib_img_id="15" style="outline: currentcolor; text-decoration: none; border: medium; display: block; width: 270px;"></a></td></tr></tbody></table></td></tr></tbody></table></th></tr></tbody></table></td></tr></tbody></table><table cellspacing="0" cellpadding="0" border="0" role="presentation" width="100%" align="center" class="r10-o" style="border-collapse: collapse; table-layout: fixed; width: 600px;"><tbody><tr><td class="r18-i" style="border-collapse: collapse; background-color: rgb(255, 255, 255); color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 12px; padding-bottom: 20px;"><table width="100%" cellspacing="0" cellpadding="0" border="0" role="presentation" style="border-collapse: collapse;"><tbody><tr><th width="50%" valign="top" class="r12-c" style="font-weight: normal; text-align: left;"><table cellspacing="0" cellpadding="0" border="0" role="presentation" width="100%" class="r5-o" style="border-collapse: collapse; table-layout: fixed; width: 300px;"><tbody><tr><td valign="top" class="r13-i" style="border-collapse: collapse; color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 12px; padding-left: 15px; padding-right: 15px;"><table width="100%" cellspacing="0" cellpadding="0" border="0" role="presentation" style="border-collapse: collapse;"><tbody><tr><td class="r14-c nl2go-default-textstyle" align="left" style="border-collapse: collapse; color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 12px; line-height: 1; word-break: break-word; padding-top: 15px; text-align: left;"><div><div style="margin: 0px; color: rgb(34, 34, 34); font-family: "Open Sans"; font-size: 22px;"><a href="https://6hcgu.r.sp1-brevo.net/mk/cl/f/sh/1t6Af4OiGsEAKRfz303MjQ2thXzumh/9tEZhWaIx-KH" target="_blank" sib_link_id="51" templating="n" style="color: rgb(76, 170, 216); text-decoration: none;">EuroRust</a>, 10-11/10</div><div style="margin: 0px; color: rgb(34, 34, 34); font-family: "Open Sans"; font-size: 22px;"><span style="font-size: 12px;">CfP is now open! </span></div><div style="margin: 0px; color: rgb(34, 34, 34); font-family: "Open Sans"; font-size: 22px;"><a href="https://6hcgu.r.sp1-brevo.net/mk/cl/f/sh/1t6Af4OiGsEcf9sPRM9Htg6j5MyeUl/uTOsgEDC6U7s" target="_blank" sib_link_id="52" templating="n" style="color: rgb(76, 170, 216); text-decoration: none;"><span style="font-size: 12px;">Submit a talk</span></a><span style="font-size: 12px;"><span class="Apple-converted-space"> </span>by 3rd of June.</span></div><p style="margin: 0px; color: rgb(34, 34, 34); font-family: "Open Sans"; font-size: 22px;"> </p><div style="margin: 0px; color: rgb(34, 34, 34); font-family: "Open Sans"; font-size: 22px;"><span style="font-size: 12px;">Where is it? Vienna, Austria and online</span></div></div></td></tr><tr><td class="r23-c" align="center" style="border-collapse: collapse; color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 12px; padding-bottom: 30px; padding-top: 30px;"><table width="100%" cellspacing="0" cellpadding="0" border="0" role="presentation" height="1" style="border-collapse: collapse; border-top-style: solid; background-clip: border-box; border-top-color: rgb(76, 170, 216); border-top-width: 1px; font-size: 1px; line-height: 1px;"><tbody><tr><td height="0" style="border-collapse: collapse; font-size: 0px; line-height: 0px;">­</td></tr></tbody></table></td></tr></tbody></table></td></tr></tbody></table></th><th width="50%" valign="top" class="r12-c" style="font-weight: normal; text-align: left;"><table cellspacing="0" cellpadding="0" border="0" role="presentation" width="100%" class="r5-o" style="border-collapse: collapse; table-layout: fixed; width: 300px;"><tbody><tr><td valign="top" class="r13-i" style="border-collapse: collapse; color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 12px; padding-left: 15px; padding-right: 15px;"><table width="100%" cellspacing="0" cellpadding="0" border="0" role="presentation" style="border-collapse: collapse;"><tbody><tr><td class="r31-c" align="center" style="border-collapse: collapse; color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 0px; line-height: 0px; padding-top: 10px;"><a href="https://6hcgu.r.sp1-brevo.net/mk/cl/f/sh/1t6Af4OiGsF4zs4ppiFD3wAYTBxOCp/HD_jppLGq8tW" target="_blank" sib_link_id="53" templating="n" style="color: rgb(76, 170, 216); text-decoration: none;"><img src="https://6hcgu.img.sp1-brevo.net/im/sh/wRWZClxAdx69.png?u=WtVElij8PJZGfB9LFRt1GsImoeN9h3Fj" width="270" border="0" sib_img_id="16" style="outline: currentcolor; text-decoration: none; border: medium; display: block; width: 270px;"></a></td></tr></tbody></table></td></tr></tbody></table></th></tr></tbody></table></td></tr></tbody></table><table cellspacing="0" cellpadding="0" border="0" role="presentation" width="100%" align="center" class="r10-o" style="border-collapse: collapse; table-layout: fixed; width: 600px;"><tbody><tr><td class="r18-i" style="border-collapse: collapse; background-color: rgb(255, 255, 255); color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 12px; padding-bottom: 20px;"><table width="100%" cellspacing="0" cellpadding="0" border="0" role="presentation" style="border-collapse: collapse;"><tbody><tr><th width="50%" valign="top" class="r12-c" style="font-weight: normal; text-align: left;"><table cellspacing="0" cellpadding="0" border="0" role="presentation" width="100%" class="r5-o" style="border-collapse: collapse; table-layout: fixed; width: 300px;"><tbody><tr><td valign="top" class="r13-i" style="border-collapse: collapse; color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 12px; padding-left: 15px; padding-right: 15px;"><table width="100%" cellspacing="0" cellpadding="0" border="0" role="presentation" style="border-collapse: collapse;"><tbody><tr><td class="r14-c nl2go-default-textstyle" align="left" style="border-collapse: collapse; color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 12px; line-height: 1; word-break: break-word; padding-top: 15px; text-align: left;"><div><div style="margin: 0px; color: rgb(34, 34, 34); font-family: "Open Sans"; font-size: 22px;"><a href="https://6hcgu.r.sp1-brevo.net/mk/cl/f/sh/1t6Af4OiGsFXKaHGE4L8ECENr0w7ut/h3WOzPHOgdeh" target="_blank" sib_link_id="54" templating="n" style="color: rgb(76, 170, 216); text-decoration: none;">Meeting C++</a><span class="Apple-converted-space"> </span>2024</div><div style="margin: 0px; color: rgb(34, 34, 34); font-family: "Open Sans"; font-size: 22px;"><span style="font-size: 12px;">Still no dates - Jens is keeping us in suspense! But all last year's videos are online now.</span></div><div style="margin: 0px; color: rgb(34, 34, 34); font-family: "Open Sans"; font-size: 22px;"><a href="https://6hcgu.r.sp1-brevo.net/mk/cl/f/sh/1t6Af4OiGsFzfITgcQR3OSIDEpurcx/AhjXG4I5fA0k" target="_blank" sib_link_id="55" templating="n" style="color: rgb(76, 170, 216); text-decoration: none;"><span style="font-size: 12px;">Check them out</span></a><span style="font-size: 12px;">!</span></div><p style="margin: 0px; color: rgb(34, 34, 34); font-family: "Open Sans"; font-size: 22px;"> </p><div style="margin: 0px; color: rgb(34, 34, 34); font-family: "Open Sans"; font-size: 22px;"><span style="font-size: 12px;">Where is it? Berlin, Germany and online</span></div></div></td></tr></tbody></table></td></tr></tbody></table></th><th width="50%" valign="top" class="r12-c" style="font-weight: normal; text-align: left;"><table cellspacing="0" cellpadding="0" border="0" role="presentation" width="100%" class="r5-o" style="border-collapse: collapse; table-layout: fixed; width: 300px;"><tbody><tr><td valign="top" class="r13-i" style="border-collapse: collapse; color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 12px; padding-left: 15px; padding-right: 15px;"><table width="100%" cellspacing="0" cellpadding="0" border="0" role="presentation" style="border-collapse: collapse;"><tbody><tr><td class="r31-c" align="center" style="border-collapse: collapse; color: rgb(128, 128, 128); font-family: verdana, geneva, sans-serif; font-size: 0px; line-height: 0px; padding-top: 10px;"><a href="https://6hcgu.r.sp1-brevo.net/mk/cl/f/sh/1t6Af4OiGsGS00g70mWyYiM2cetbL1/kwMpQWEJ5s7Q" target="_blank" sib_link_id="56" templating="n" style="color: rgb(76, 170, 216); text-decoration: none;"><img src="https://6hcgu.img.sp1-brevo.net/im/sh/Z0GhfRa6mons.png?u=WtVElij8PJZGfdU3RsHNMnT2sTkyfmxn" width="270" border="0" sib_img_id="17" style="outline: currentcolor; text-decoration: none; border: medium; display: block; width: 270px;"></a></td></tr></tbody></table></td></tr></tbody></table></th></tr></tbody></table></td></tr></tbody></table><table cellspacing="0" cellpadding="0" border="0" role="presentation" width="100%" align="center" class="r10-o" style="border-collapse: collapse; table-layout: fixed; width: 600px;"><tbody><tr><td class="r21-i" style="border-collapse: collapse; background-color: rgb(255, 255, 255); padding-bottom: 20px; padding-top: 20px;"><table width="100%" cellspacing="0" cellpadding="0" border="0" role="presentation" style="border-collapse: collapse;"><tbody><tr><th width="100%" valign="top" class="r12-c" style="font-weight: normal; text-align: left;"><table cellspacing="0" cellpadding="0" border="0" role="presentation" width="100%" class="r5-o" style="border-collapse: collapse; table-layout: fixed; width: 600px;"><tbody><tr><td valign="top" class="r22-i" style="border-collapse: collapse; padding-left: 15px; padding-right: 15px;"><table width="100%" cellspacing="0" cellpadding="0" border="0" role="presentation" style="border-collapse: collapse;"><tbody><tr><td class="r16-c" align="center" style="border-collapse: collapse; padding-bottom: 30px; padding-top: 30px;"><table width="100%" cellspacing="0" cellpadding="0" border="0" role="presentation" height="1" style="border-collapse: collapse; border-top-style: solid; background-clip: border-box; border-top-color: rgb(76, 170, 216); border-top-width: 1px; font-size: 1px; line-height: 1px;"><tbody><tr><td height="0" style="border-collapse: collapse; font-size: 0px; line-height: 0px;">­</td></tr></tbody></table></td></tr><tr><td class="r32-c" align="left" style="border-collapse: collapse;"><table cellspacing="0" cellpadding="0" border="0" role="presentation" width="100%" class="r33-o" style="border-collapse: collapse; table-layout: fixed; width: 570px;"><tbody><tr><td align="center" valign="top" class="r34-i nl2go-default-textstyle" style="border-collapse: collapse; color: rgb(59, 63, 68); font-family: verdana, geneva, sans-serif; font-size: 18px; line-height: 1.5; word-break: break-word; padding-top: 15px; text-align: center;"><div><div style="margin: 0px; direction: ltr; font-family: "Open Sans"; font-size: 14px;"><strong>Klarälvdalens Datakonsult AB (KDAB)</strong></div></div></td></tr></tbody></table></td></tr><tr><td class="r32-c" align="left" style="border-collapse: collapse;"><table cellspacing="0" cellpadding="0" border="0" role="presentation" width="100%" class="r33-o" style="border-collapse: collapse; table-layout: fixed; width: 570px;"><tbody><tr><td align="center" valign="top" class="r35-i nl2go-default-textstyle" style="border-collapse: collapse; color: rgb(59, 63, 68); font-family: verdana, geneva, sans-serif; font-size: 18px; line-height: 1.5; word-break: break-word; text-align: center;"><div><div style="margin: 0px; direction: ltr; font-family: "Open Sans"; font-size: 12px;">Box 30, 683 21, Hagfors, Sweden</div></div></td></tr></tbody></table></td></tr><tr><td class="r32-c" align="left" style="border-collapse: collapse;"><table cellspacing="0" cellpadding="0" border="0" role="presentation" width="100%" class="r33-o" style="border-collapse: collapse; table-layout: fixed; width: 570px;"><tbody><tr><td align="center" valign="top" class="r34-i nl2go-default-textstyle" style="border-collapse: collapse; color: rgb(59, 63, 68); font-family: verdana, geneva, sans-serif; font-size: 18px; line-height: 1.5; word-break: break-word; padding-top: 15px; text-align: center;"><div><div style="margin: 0px; direction: ltr; font-family: "Open Sans"; font-size: 12px;">This email was sent to <a href="mailto:frances.tait@kdab.com" style="color: rgb(76, 170, 216); text-decoration: none;">frances.tait@kdab.com</a></div></div></td></tr></tbody></table></td></tr><tr><td class="r32-c" align="left" style="border-collapse: collapse;"><table cellspacing="0" cellpadding="0" border="0" role="presentation" width="100%" class="r33-o" style="border-collapse: collapse; table-layout: fixed; width: 570px;"><tbody><tr><td align="center" valign="top" class="r35-i nl2go-default-textstyle" style="border-collapse: collapse; color: rgb(59, 63, 68); font-family: verdana, geneva, sans-serif; font-size: 18px; line-height: 1.5; word-break: break-word; text-align: center;"><div><div style="margin: 0px; direction: ltr; font-family: "Open Sans"; font-size: 12px;">You are receiving this because you have contacted or been contacted by KDAB, or if in the EU, have given KDAB your consent.</div></div></td></tr></tbody></table></td></tr><tr><td class="r32-c" align="left" style="border-collapse: collapse;"><table cellspacing="0" cellpadding="0" border="0" role="presentation" width="100%" class="r33-o" style="border-collapse: collapse; table-layout: fixed; width: 570px;"><tbody><tr><td align="center" valign="top" class="r36-i nl2go-default-textstyle" style="border-collapse: collapse; color: rgb(59, 63, 68); font-family: verdana, geneva, sans-serif; font-size: 18px; line-height: 1.5; word-break: break-word; padding-bottom: 15px; padding-top: 15px; text-align: center;"><div><div style="margin: 0px; direction: ltr; font-family: "Open Sans"; font-size: 12px;"> | <a href="https://6hcgu.r.sp1-brevo.net/mk/mr/sh/SMJz09SDriOHWnxeTGwzff2eMIRH/xAU3V50gFLeN" data-cke-saved-href="https://6hcgu.r.sp1-brevo.net/mk/mr/sh/SMJz09SDriOHWnxeTGwzff2eMIRH/xAU3V50gFLeN" style="color: rgb(76, 170, 216); text-decoration: none;">View in browser</a> | <a href="https://6hcgu.r.sp1-brevo.net/mk/un/sh/SMJz09a0vkbXstRKF16moRvlc03P/fIlkj0CL79pv" data-cke-saved-href="https://6hcgu.r.sp1-brevo.net/mk/un/sh/SMJz09a0vkbXstRKF16moRvlc03P/fIlkj0CL79pv" style="color: rgb(76, 170, 216); text-decoration: none;">Unsubscribe</a></div></div></td></tr></tbody></table></td></tr><tr><td class="r16-c" align="center" style="border-collapse: collapse; padding-bottom: 30px; padding-top: 30px;"><table width="100%" cellspacing="0" cellpadding="0" border="0" role="presentation" height="1" style="border-collapse: collapse; border-top-style: solid; background-clip: border-box; border-top-color: rgb(76, 170, 216); border-top-width: 1px; font-size: 1px; line-height: 1px;"><tbody><tr><td height="0" style="border-collapse: collapse; font-size: 0px; line-height: 0px;">­</td></tr></tbody></table></td></tr><tr><td class="r37-c" align="center" style="border-collapse: collapse;"><table cellspacing="0" cellpadding="0" border="0" role="presentation" width="570" align="center" class="r10-o" style="border-collapse: collapse; table-layout: fixed; width: 570px;"><tbody><tr><td valign="top" style="border-collapse: collapse;"><table width="100%" cellspacing="0" cellpadding="0" border="0" role="presentation" style="border-collapse: collapse;"><tbody><tr><td class="r38-c" style="border-collapse: collapse; display: inline-block;"><table cellspacing="0" cellpadding="0" border="0" role="presentation" width="570" class="r5-o" style="border-collapse: collapse; table-layout: fixed; width: 570px;"><tbody><tr><td class="r39-i" style="border-collapse: collapse; padding: 15px 205px;"><table width="100%" cellspacing="0" cellpadding="0" border="0" role="presentation" style="border-collapse: collapse;"><tbody><tr><th width="40" class="r40-c mobshow resp-table" style="font-weight: normal; text-align: left;"><table cellspacing="0" cellpadding="0" border="0" role="presentation" width="100%" class="r41-o" style="border-collapse: collapse; table-layout: fixed; width: 40px;"><tbody><tr><td style="border-collapse: collapse; font-size: 0px; line-height: 0px;"><a href="https://6hcgu.r.sp1-brevo.net/mk/cl/f/sh/1t6Af4OiGsGuKisXP8ctiyPs0TsL35/jH67vWML-dA6" target="_blank" sib_link_id="57" templating="n" style="color: rgb(76, 170, 216); text-decoration: none;"><img src="https://6hcgu.img.sp1-brevo.net/im/sh/D2NF-LmJ1q-O.png?u=WtVElij8PJZGg5oleIfjSidIwJ8neWfr" width="32" border="0" sib_img_id="18" style="outline: currentcolor; text-decoration: none; border: medium; display: block; width: 32px;"></a></td><td class="nl2go-responsive-hide" width="8" style="border-collapse: collapse; font-size: 0px; line-height: 1px;">­<span class="Apple-converted-space"> </span></td></tr></tbody></table></th><th width="40" class="r40-c mobshow resp-table" style="font-weight: normal; text-align: left;"><table cellspacing="0" cellpadding="0" border="0" role="presentation" width="100%" class="r41-o" style="border-collapse: collapse; table-layout: fixed; width: 40px;"><tbody><tr><td style="border-collapse: collapse; font-size: 0px; line-height: 0px;"><a href="https://6hcgu.r.sp1-brevo.net/mk/cl/f/sh/1t6Af4OiGsHMfR4xnUiotEThOIr4l9/M0j-VPSfq_EG" target="_blank" sib_link_id="58" templating="n" style="color: rgb(76, 170, 216); text-decoration: none;"><img src="https://6hcgu.img.sp1-brevo.net/im/sh/DysdwaH_aL3a.png?u=WtVElij8PJZGgY9Tqj45YdnZ08WcdGNv" width="32" border="0" sib_img_id="19" style="outline: currentcolor; text-decoration: none; border: medium; display: block; width: 32px;"></a></td><td class="nl2go-responsive-hide" width="8" style="border-collapse: collapse; font-size: 0px; line-height: 1px;">­<span class="Apple-converted-space"> </span></td></tr></tbody></table></th><th width="40" class="r40-c mobshow resp-table" style="font-weight: normal; text-align: left;"><table cellspacing="0" cellpadding="0" border="0" role="presentation" width="100%" class="r41-o" style="border-collapse: collapse; table-layout: fixed; width: 40px;"><tbody><tr><td style="border-collapse: collapse; font-size: 0px; line-height: 0px;"><a href="https://6hcgu.r.sp1-brevo.net/mk/cl/f/sh/1t6Af4OiGsHp09HOBqok3UXWm7poTD/NczZggDTrKOh" target="_blank" sib_link_id="59" templating="n" style="color: rgb(76, 170, 216); text-decoration: none;"><img src="https://6hcgu.img.sp1-brevo.net/im/sh/mhcE5fB12MwH.png?u=WtVElij8PJZGcRFvV2LpsVSiXVMxmvZb" width="32" border="0" sib_img_id="20" style="outline: currentcolor; text-decoration: none; border: medium; display: block; width: 32px;"></a></td><td class="nl2go-responsive-hide" width="8" style="border-collapse: collapse; font-size: 0px; line-height: 1px;">­<span class="Apple-converted-space"> </span></td></tr></tbody></table></th><th width="40" class="r40-c mobshow resp-table" style="font-weight: normal; text-align: left;"><table cellspacing="0" cellpadding="0" border="0" role="presentation" width="100%" class="r41-o" style="border-collapse: collapse; table-layout: fixed; width: 40px;"><tbody><tr><td style="border-collapse: collapse; font-size: 0px; line-height: 0px;"><a href="https://6hcgu.r.sp1-brevo.net/mk/cl/f/sh/1t6Af4OiGsDi6avhTb8bie4tcSzTet/-jKiXhjHSmM2" target="_blank" sib_link_id="60" templating="n" style="color: rgb(76, 170, 216); text-decoration: none;"><img src="https://6hcgu.img.sp1-brevo.net/im/sh/1YUl8MxxskCK.png?u=WtVElij8PJZGctadhSkByQcybKkmlfHf" width="32" border="0" sib_img_id="21" style="outline: currentcolor; text-decoration: none; border: medium; display: block; width: 32px;"></a></td><td class="nl2go-responsive-hide" width="8" style="border-collapse: collapse; font-size: 0px; line-height: 1px;">­<span class="Apple-converted-space"> </span></td></tr></tbody></table></th></tr></tbody></table></td></tr></tbody></table></td></tr></tbody></table></td></tr></tbody></table></td></tr></tbody></table></td></tr></tbody></table></th></tr></tbody></table></td></tr></tbody></table></td></tr></tbody></table></td></tr></tbody></table></div></blockquote></div><br><div>
<meta charset="UTF-8"><div dir="auto" style="text-align: start; text-indent: 0px; overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><div dir="auto" style="text-align: start; text-indent: 0px; overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><div dir="auto" style="text-align: start; text-indent: 0px; overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><div dir="auto" style="text-align: start; text-indent: 0px; overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><div dir="auto" style="text-align: start; text-indent: 0px; overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><div style="text-align: start; text-indent: 0px; overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><div style="text-align: start; text-indent: 0px; overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><div style="text-align: start; text-indent: 0px; overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><div style="text-align: start; text-indent: 0px; overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><div style="text-align: start; text-indent: 0px; overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><div style="text-align: start; text-indent: 0px; overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><div style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); letter-spacing: normal; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration: none; -webkit-text-stroke-width: 0px; text-align: start; text-indent: 0px; overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><br>----<br><br>Frances Tait | frances.tait@kdab.com | Marketing and Partner relations<br>Klarälvdalens Datakonsult AB, a KDAB Group company</div><div style="text-align: start; text-indent: 0px; overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;">Tel: Sweden (HQ) +46-563-540090, USA +1-866-777-KDAB(5322)<br>KDAB - Trusted Software Excellence</div><div style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); letter-spacing: normal; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration: none; -webkit-text-stroke-width: 0px; text-align: start; text-indent: 0px; overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><br></div><div style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); letter-spacing: normal; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration: none; -webkit-text-stroke-width: 0px; text-align: start; text-indent: 0px; overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><br><br><br><br><br><br><br><br><br></div></div></div></div></div></div></div></div></div></div></div></div>
</div>

<br></div></body></html>