Return-Path: <bounces+20232391-acae-alvarochf=traceseis.com@em7431.codemag.com>
Delivered-To: alvarochf@traceseis.com
Received: from cs510.bluehost.com
	by cs510.bluehost.com with LMTP
	id cDMjKsD+9GnwhgwAWiBQxw
	(envelope-from <bounces+20232391-acae-alvarochf=traceseis.com@em7431.codemag.com>)
	for <alvarochf@traceseis.com>; Fri, 01 May 2026 13:28:00 -0600
Return-path: <bounces+20232391-acae-alvarochf=traceseis.com@em7431.codemag.com>
Envelope-to: alvarochf@traceseis.com
Delivery-date: Fri, 01 May 2026 13:28:00 -0600
Received: from o1.ptr4444.codemag.com ([168.245.37.219]:10834)
	by cs510.bluehost.com with esmtps  (TLS1.3) tls TLS_AES_128_GCM_SHA256
	(Exim 4.98.2)
	(envelope-from <bounces+20232391-acae-alvarochf=traceseis.com@em7431.codemag.com>)
	id 1wItWq-00000003SU6-2OFn
	for alvarochf@traceseis.com;
	Fri, 01 May 2026 13:28:00 -0600
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=codemag.com;
	h=content-transfer-encoding:content-type:date:from:mime-version:subject:
	to:cc:content-type:date:from:subject:to;
	s=002; t=1777663668; bh=Ecs5kcTKx2+sl7q1cw2+MVMuEYbrDaWroGHSoas4iaY=;
	b=tfNT/SzJVcRr9VTlhnrUAIqI47LGZw8BEl1mz3TVy1hAkZgAonjxoJ7TuHjQwobkpoJr
	mMIDqK3M67oIo9C93bmOcUuc93YBpBgqJezAVm+0Dr2+bVVslbFyim1EClxpRC6FWWMkG/
	Hzkc6im0NeYNnanz4JIA4Tb6df2ESHn70E4hU/Ev0NWycviRWlOJtW0XB3Ja5ZfIBpQKmi
	vzdnmQHnl+AU/Wm805BwALknio75kB8xXgsa/tk5qptzRmC7DNQTv9A+20G8j///9R2/sH
	+44k+6novY1cqpH+q3zBP1rH+OYQLjp1gjzHzm8hU3efgmVCjZLub/avZMBYNGew==
Received: by recvd-5744f687b-gtw78 with SMTP id recvd-5744f687b-gtw78-1-69F4FEB4-7B
	2026-05-01 19:27:48.732113401 +0000 UTC m=+251428.913859158
Received: from MjAyMzIzOTE (unknown)
	by geopod-ismtpd-8 (SG) with HTTP
	id Y3rpZelhTZimMTnRqf3cKw
	Fri, 01 May 2026 19:27:48.731 +0000 (UTC)
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html; charset=utf-8
Date: Fri, 01 May 2026 19:27:48 +0000 (UTC)
From: CODE Magazine <info@codemag.com>
Mime-Version: 1.0
Message-ID: <Y3rpZelhTZimMTnRqf3cKw@geopod-ismtpd-8>
Subject: CODE Connections 21:
 =?UTF-8?B?TWF54oCTSnVseSBUcmFpbmluZyArIFHigJFEYXk=?= (Quantum security) +
 State of Fabric Houston
X-Auto-Response-Suppress: OOF
X-SG-EID: 
 =?us-ascii?Q?u001=2EXh5SNRYyipMwwoqKtbnPlFlPrbebl66pAjt8OeUirmIedZw6j8hipxxo4?=
 =?us-ascii?Q?2024KHf+v7oJFzHRPbc01f2aBhLnyqXDOID9QOt?=
 =?us-ascii?Q?40lTrmhnzIZ9GFH3u1CaXsnmHbfgkZVpS4HhIbJ?=
 =?us-ascii?Q?Qmte19RLPXA+Bf8rqXiPYNCV=2FqggNcblBNXvNWi?=
 =?us-ascii?Q?YJPSjICTCOcYxxIOchm6JOJhVGZrZuSbSGVGGAG?=
 =?us-ascii?Q?w=2FNCI28Zc5cBgUCwp15uUvNke6kFZvPaJ3jDQfb?= =?us-ascii?Q?7JCA?=
X-SG-ID: 
 =?us-ascii?Q?u001=2ESdBcvi+Evd=2FbQef8eZF3Bhz2r5aCdAtPxKLlrRyZ1r8++iq2qqWVjJHeV?=
 =?us-ascii?Q?gf=2FtEgSg=2Fazlh3q=2FxWrPwSzdAsmxQ=3D=3D?=
To: Alvaro Chaveste <alvarochf@traceseis.com>
X-Entity-ID: u001.xmzhPbazC3AI3YlKy29gCw==
X-Spam-Status: No, score=1.3
X-Spam-Score: 13
X-Spam-Bar: +
X-Spam-Flag: NO

<html style=3D"margin: 0;padding: 0;font-family: 'Noto Sans', sans-serif;fo=
nt-optical-sizing: auto;font-weight: 400;font-style: normal;font-variation-=
settings: 'wdth' 100"><head>
</head><body style=3D"margin: 0;padding: 0;font-family: 'Noto Sans', sans-s=
erif;font-optical-sizing: auto;font-weight: 400;font-style: normal;font-var=
iation-settings: 'wdth' 100"><div style=3D"display:none;max-height:0;overfl=
ow:hidden;mso-hide:all;">Summer training dates are live-plus free Fabric ev=
ents and what does your favorite AI tool do better?</div>
<table style=3D"border-collapse: collapse;width: 100%;max-width: 800px;marg=
in: 0 auto;border: 0" width=3D"100%" cellpadding=3D"0" cellspacing=3D"0" bo=
rder=3D"0">
<tbody><tr style=3D"border: none"><td colspan=3D"3" style=3D"border: none;p=
adding: 0;vertical-align: top;width: 100%">
<a href=3D"http://url7522.codemag.com/ls/click?upn=3Du001.0UEb9PF5ssPgv288I=
3pH-2FO5B62o1IYbaFu1fJzcZ572YgKRYf5Jc4-2FPzNhejEiOtf2Up_qcYk9eQVqML4NYnR0JQ=
gOekV7y1c-2FlNQzfzXKeq-2BkskIV7AHI0jfdSEWoMjR6JXQcTSMPvfJYFcJSJLFBUHqnTA7hu=
xUS5-2FsmRyviyEJVxsx5aNlefZETN6cj9kIAQjoTT88WzhqVJuMZNEM9loQlsk8AKJhdQXfT7t=
4TYwKaFgEHyoqKexISSyBWrPYPZXsM9Rvrs2BJYFiA4HbGMO9DgL57DsdLEbovdGRpJOqrs-2B1=
kQmOLWpc3CiWxfzYGjp6">
<img src=3D"https://epsenterprise.blob.core.windows.net/permanent-files/Fil=
eAttachments/4a0310a2_5f00_4f8d_8f8b_df42e592b9f3/CODE%20Connections%20Issu=
e%2021.jpg" width=3D"100%" height=3D"auto" alt=3D"CODE Connections May 2026=
" style=3D"display: block;width: 100%;height: auto;border: 0;line-height: 1=
00%;outline: none;text-decoration: none">
</a>
</td></tr>
<tr style=3D"border: none"><td style=3D"border: none;padding: 0;vertical-al=
ign: top;width: 12.5%;min-width: 25px"></td><td style=3D"border: none;verti=
cal-align: top;width: 75%;max-width: 600px;padding: 3em 0">
<p style=3D"padding: 0;line-height: 1.5em"><strong>This issue:</strong> A p=
acked run of <strong>summer training classes</strong>, an important <strong=
>Q-Day</strong> webinar on quantum-era crypto exposure, and <strong>Fabric =
+ AI</strong> notes worth skimming before you plan Q2 work.</p>
<h2 style=3D"margin: 0 0 0.5em 0;padding: 0;color: #de444d;line-height: 1.3=
5em;font-weight: 700;max-width: 75%;margin-top: 1em">Events</h2>
<h3 style=3D"margin: 0 0 0.5em 0;padding: 0;color: #de444d;line-height: 1.3=
5em;font-weight: 700;max-width: 75%">State of Fabric</h3>
<p style=3D"padding: 0;line-height: 1.5em">We have one <strong>State of Fab=
ric</strong> event coming up in Houston, and if you work with <strong>Micro=
soft Fabric</strong> - or are thinking about it - this is worth your time t=
o attend.</p>
<ul style=3D"margin-top: 1em">
<li style=3D"margin-left: 0"><strong><a href=3D"http://url7522.codemag.com/=
ls/click?upn=3Du001.0UEb9PF5ssPgv288I3pH-2FO5B62o1IYbaFu1fJzcZ570-2F-2FPLh0=
xH94r2GQxycnB-2BBeUpzRhRW62DiI4pc91Jl8kki0pT34RnaOPm5GDLQWwA7hTIRhAIi3POI0W=
UKYGp-2Bgof-2BDF54JvX3IlmyaA9foy3H7Aq-2FZXvyelcbxrmxrsfthMpNa5AI60Plkv30HFY=
xGisu_qcYk9eQVqML4NYnR0JQgOekV7y1c-2FlNQzfzXKeq-2BkskIV7AHI0jfdSEWoMjR6JXQc=
TSMPvfJYFcJSJLFBUHqnX2jwF8HDTfTCKP8YTgjE4NFhalWqnSoW4Vkv-2FHWJWJkvwTF2JX9IC=
h8RwUOXIIKBEWdp4AHDe7eY96ZU0X2WCTOJgMh4eimnyEzENKRI5WtQUfv5BuGcBqAVpmJGZubW=
x619V57VLatgcH1hUKc382JoiyYRBVyOiy3WoK9O2rP">State of Fabric: Houston</a></=
strong> - June 9, at Microsoft in downtown Houston. Same focused format: wh=
y Fabric matters now, how to land it fast, and how to grow it over time. In=
vite-only and complimentary, with catered breakfast and lunch.</li>
</ul>
<h3 style=3D"margin: 0 0 0.5em 0;padding: 0;color: #de444d;line-height: 1.3=
5em;font-weight: 700;max-width: 75%">Upcoming CODE Presents Webinars</h3>
<ul>
<li style=3D"margin-left: 0"><p style=3D"padding: 0;line-height: 1.5em"><st=
rong>May 13, 2026: <a href=3D"http://url7522.codemag.com/ls/click?upn=3Du00=
1.0UEb9PF5ssPgv288I3pH-2FO5B62o1IYbaFu1fJzcZ5702Zcy3JfWpcLB3T8l611gwqtAiw2-=
2FQLKfbj4mZ0SnKYbV9Fwopxo12o-2BrtbGfN2x5RMai87SGgfCNYiE34aw56lYkn35tmul3hNO=
PWm1TbcGQDIdmtc6t-2FVcgcqXMeqOC-2FW21eIefc-2BgltOR2OKcuUaUo__qcYk9eQVqML4NY=
nR0JQgOekV7y1c-2FlNQzfzXKeq-2BkskIV7AHI0jfdSEWoMjR6JXQcTSMPvfJYFcJSJLFBUHqn=
fTAAbIYAyhh9yU9xOq8tuj7SYgRo-2FdYgAKircK9KBuGG3yuG5Z6u9mOuENLxHvBkKdhSAFi8v=
wv1WGXsJnOMzJ8pCFAkT800iAe99siMMsWfBBcV9O8jW06JERrP3cQpg3HAetfydrQq7A4iJQXX=
s4UHRybybtj-2FEkNDZOUy1y8">Q-Day: How Quantum Computing Will Break Today's =
Modern Cryptography (And What to Do About It)</a></strong> - This is a genu=
inely eye-opening topic. Quantum computing isn't a distant threat - attacke=
rs are already collecting encrypted data now, planning to decrypt it later =
once quantum capability arrives. This webinar covers which cryptographic pr=
imitives are most at risk and, importantly, what steps you can take today t=
o reduce your exposure.</p>
</li>
<li style=3D"margin-left: 0;margin-top: 0.5em"><p style=3D"padding: 0;line-=
height: 1.5em"><strong>June 3, 2026: <a href=3D"http://url7522.codemag.com/=
ls/click?upn=3Du001.0UEb9PF5ssPgv288I3pH-2FJBAYhRnuhaFwEpHNOhP47MviZdDBqtnB=
QPG-2FXLyTJ-2FIp5P6u-2Fvtp4QzwehDCf8OzM3oSobh-2FgMwK7ePLi-2Bz4-2FS3PRidi-2F=
Bv7QRkltf67-2F64loqckVK4sI1JCEYoNfQ1RdYnhsJ6FI48vEtTb7rY-2Fd0-3DivQs_qcYk9e=
QVqML4NYnR0JQgOekV7y1c-2FlNQzfzXKeq-2BkskIV7AHI0jfdSEWoMjR6JXQcTSMPvfJYFcJS=
JLFBUHqnTKVtSQxoGBIjLuLZbRmrAr3TtIgl0lnlG7EoqEFgqzYX5fZ5OqP3FyYWnQg-2BBLErr=
4mZcKZA113eOgN8bbi-2B-2BtJi8ciEF-2BnKHP1KElnkfn9et1PlDVSHyGfUBjeZ6REDRi-2F0=
ktFH3NHupLlNuG3RON1GAOxRkvxb-2BipEYmw6W5A">Why Local AI Matters =E2=80=93 T=
he Case for Personal Digital Sovereignty (Series)</a></strong> - In this fo=
ur-part webinar series, CODE Consulting's Philipp Bauer makes the case for =
personal AI sovereignty: running powerful language models privately on hard=
ware you control. A new webinar will broadcast each Wednesday in June 2026 =
and each one runs 15=E2=80=9330 minutes. Sign up once and you're registered=
 for all four.</p>
</li>
</ul>
<hr>
<h2 style=3D"margin: 0 0 0.5em 0;padding: 0;color: #de444d;line-height: 1.3=
5em;font-weight: 700;max-width: 75%">Training Classes</h2>
<p style=3D"padding: 0;line-height: 1.5em">CODE Training classes cover a wi=
de range of topics for software professionals. Here's what's scheduled betw=
een mid-May and late July:</p>
<ul style=3D"margin-top: 1em">
<li style=3D"margin-left: 0"><p style=3D"padding: 0;line-height: 1.5em"><st=
rong>May 18=E2=80=9322: <a href=3D"http://url7522.codemag.com/ls/click?upn=
=3Du001.0UEb9PF5ssPgv288I3pH-2FO5B62o1IYbaFu1fJzcZ572qNxseiP-2BYtAVjmeBNvrf=
13CkXJkMwDmDGkzNGUjqwzgqMfBZ-2FY8g8W3menUro2CDQuE5skFa91-2BJG5EfPE9pMareCbN=
6z1hHSDe6sdanhzi3WLpLH3MjH9c9P5E35e-2FD3ubrL4Ac4CTiSfFAYn3IHgCiy_qcYk9eQVqM=
L4NYnR0JQgOekV7y1c-2FlNQzfzXKeq-2BkskIV7AHI0jfdSEWoMjR6JXQcTSMPvfJYFcJSJLFB=
UHqnYyhXlwvteE0p8OHEkWc8ppw0hTtwRc29be2ByL-2BpwWl0HlCPO2wlYTkxZcu26Mn0WYrfr=
2Uexo-2Bs1Ec8zfuXkwktxfdOGtwZ9iEacJNl8Qa4-2BheYvvIl1nD7edbehuZ2glSXiVhMgQ7S=
WW3fCA05j32mIlaTW21bJj81SoEinT6" target=3D"_blank">AI-Assisted Software Dev=
elopment with GitHub Copilot</a></strong> - Five half-days of training on u=
sing AI to help your team maintain existing software using reliable methods=
. This class sold out in February and March. Save $300 when you register by=
 May 8, 2026.</p>
</li>
<li style=3D"margin-left: 0;margin-top: 0.5em"><p style=3D"padding: 0;line-=
height: 1.5em"><strong>May 28=E2=80=9329: <a href=3D"http://url7522.codemag=
.com/ls/click?upn=3Du001.0UEb9PF5ssPgv288I3pH-2FO5B62o1IYbaFu1fJzcZ570tKiiw=
upVQrEUPCnMZpRwIUPwV6Bq0QTZwp2GiIvhkmX0qqSZJKX89oUzH7usleOmKtUWvBwS5C7yeUOm=
qPJu-2BAEtpf5E7p6dSasWxSBXCUdJwt6-2BjZS8SEkzped-2FNj1DWKKwc0T7-2BrCVVpbbCnm=
4QJfPj_qcYk9eQVqML4NYnR0JQgOekV7y1c-2FlNQzfzXKeq-2BkskIV7AHI0jfdSEWoMjR6JXQ=
cTSMPvfJYFcJSJLFBUHqnYp5ExCnZKjir2-2Bo1uuvGqtePkz-2FwF58X4u4NEG5MGuqwURxdv-=
2FJAASnx9qjrlRok39B7v9NgeuJv5VCPSTdGa8nQVsAQP3o8FygPJ940gmL8yvbsqfYyuE863Ej=
vQTRMSKcTy1dKD9Gji1I7A9O8dT5gQuoincbdxGuCCi9tm8n">React &amp; Azure: Buildi=
ng High-Performance Apps</a></strong> - A two-day intensive online class go=
ing from blank canvas to a fully deployed full-stack app using React, Azure=
 Functions, and Azure SQL.</p>
</li>
<li style=3D"margin-left: 0;margin-top: 0.5em"><p style=3D"padding: 0;line-=
height: 1.5em"><strong>June 11: <a href=3D"http://url7522.codemag.com/ls/cl=
ick?upn=3Du001.0UEb9PF5ssPgv288I3pH-2FO5B62o1IYbaFu1fJzcZ57097nv2pOanZHzKmn=
-2Fxb-2FJvLNORvX-2FOlT-2FOmPTkbcZi5irYBX05Zauo3lhCJLkorAWELWWrcXgiJIk-2Bbub=
1drDBlaAqVg14RGEsja5v0RKvLs2yca0UsIpxKX70l0w-2BvKc9Jei-2FsIpqhWo8L4i0JK0pjW=
MG_qcYk9eQVqML4NYnR0JQgOekV7y1c-2FlNQzfzXKeq-2BkskIV7AHI0jfdSEWoMjR6JXQcTSM=
PvfJYFcJSJLFBUHqnbc8su-2F3SngOi9zMYql-2FXgKCBc-2FwumuX4bIenUXR9a0o1Nm9LAiPG=
7a5-2Bc04bgV9lRygPCxg2XUoGP3S4IHILVIdI6eyRgsabPhN3Dd-2FGVnpFkOzJufTUEYpN7do=
K7S8GGPqCNgbH73wKLFDuuzjhU734vP76pE3nS0bkHQfnech">Operational Security (OpS=
ec)</a></strong> - A one-day online class focused on the human and process =
side of security: thinking like an attacker to identify the digital breadcr=
umbs your team leaves behind.</p>
</li>
<li style=3D"margin-left: 0;margin-top: 0.5em"><p style=3D"padding: 0;line-=
height: 1.5em"><strong>June 18: <a href=3D"http://url7522.codemag.com/ls/cl=
ick?upn=3Du001.0UEb9PF5ssPgv288I3pH-2FO5B62o1IYbaFu1fJzcZ573C78C86LxaMkrEwT=
F3DUTczuFrzsfB22FHhfMSC6amurKNUgJllBrPFSi3yeC5ZzKgl1woCIfXCmrG7meu4VTjJpxub=
QHz4zBcomYGeXOKVUHJFu6bywXUGPd9UQRz10nqhm1NmzAiwz5Gk2AUA-2B3Vy_I0_qcYk9eQVq=
ML4NYnR0JQgOekV7y1c-2FlNQzfzXKeq-2BkskIV7AHI0jfdSEWoMjR6JXQcTSMPvfJYFcJSJLF=
BUHqnVQM02h0jSnal-2BeaiH0ixeFKSbv42LUQskQ9A3QTIpsZf4mlwxcCGL856yM-2F1FPm-2F=
YGVIASw6cZ6JGkY31oBCxO0T-2FAQwmeGHKe-2BFbnLUTAv2S8Sc-2B3dKc9NtREqFwBc3LOtvI=
mnIJ-2F9k1uG0JzXmDuGmEud8CW5KZtBtPk1Nm91">Generative AI for Business: Effic=
iency, Ethics, and ROI</a></strong> - Covers practical application of OpenA=
I APIs and Azure OpenAI services, prompt engineering, Copilot implementatio=
ns, and evaluating AI's business impact.</p>
</li>
<li style=3D"margin-left: 0;margin-top: 0.5em"><p style=3D"padding: 0;line-=
height: 1.5em"><strong>June 25=E2=80=9326: <a href=3D"http://url7522.codema=
g.com/ls/click?upn=3Du001.0UEb9PF5ssPgv288I3pH-2FO5B62o1IYbaFu1fJzcZ572rQU2=
vI7-2FN1YVAHdQgGeJmwpNuuIjElfHgkIB3dvbe3SfKpXPzufL-2Fzd-2BQbhDacvfZRfJd0sP-=
2BEVWKDlKPsaYY3UsX60-2Bj1kKiKpijZTnqXSNM2pWtWcDMtQfC-2B-2BvOX0KP-2F-2BnvnYf=
hFBg7GpqCWvz-2Bu40m_qcYk9eQVqML4NYnR0JQgOekV7y1c-2FlNQzfzXKeq-2BkskIV7AHI0j=
fdSEWoMjR6JXQcTSMPvfJYFcJSJLFBUHqnQ8T0f8ITR3jpPcDK89UCoOqFB93-2BoKGhQhQhxbN=
JBDCbw16lGNY0KaumrfVdSwSu0rWgMZl5byntb4vE1m4gDzDfTfpIF7R-2Fdi50F1vgHgS5ulnu=
20WiCFL41BVo8vhct5dHT3ezQGZa1atWYpvTV4oaUgHKAKVPiEI-2FsoOqOTa">Angular &amp=
; Azure: Enterprise-Grade Full-Stack Dev</a></strong> - In two online days,=
 learn to build structured, type-safe, maintainable applications using Angu=
lar and TypeScript, connected to Azure Functions and Azure SQL.</p>
</li>
<li style=3D"margin-left: 0;margin-top: 0.5em"><p style=3D"padding: 0;line-=
height: 1.5em"><strong>July 7=E2=80=938: <a href=3D"http://url7522.codemag.=
com/ls/click?upn=3Du001.0UEb9PF5ssPgv288I3pH-2FO5B62o1IYbaFu1fJzcZ57369dBJu=
AqRifCGeXCP9qdrgFSa24AS5lFePqCtnPY7HxxiWMghAO2PPujK0f0xbkvfBoc588-2BtqgS7Rk=
8age7CkbCdQHvhdmLbLeV-2FHxpUlgm-2FqWjOHOZgnWatfSzymBHtjVqg1LBW1T5gAn40x6vQp=
3-i_qcYk9eQVqML4NYnR0JQgOekV7y1c-2FlNQzfzXKeq-2BkskIV7AHI0jfdSEWoMjR6JXQcTS=
MPvfJYFcJSJLFBUHqnVNUJL8-2FV9-2Fu0YlUR9zi9H2N8G9BZ5lxjbGKGuS-2BZH18d4nO3UfA=
P7T1ZY2yHhNLnpu874xOr-2FLFyI7fsAhXPO8LHSX4bi1ihEg-2Bsrjxo8wAxP-2Fa-2BWZlCyk=
cE4eR50pzTpjT-2FJpu1uj1YCnad-2FTqbbhUaTZ2wws9B5NMFrN75nkV">Secure Coding fo=
r .NET Developers</a></strong> - This two-day online class goes beyond the =
OWASP Top 10 to address the nuances of the .NET ecosystem, from hardening m=
iddleware to securing the CLR.</p>
</li>
<li style=3D"margin-left: 0;margin-top: 0.5em"><p style=3D"padding: 0;line-=
height: 1.5em"><strong>July 16=E2=80=9317: <a href=3D"http://url7522.codema=
g.com/ls/click?upn=3Du001.0UEb9PF5ssPgv288I3pH-2FO5B62o1IYbaFu1fJzcZ571MzpR=
VWHhVEyF3eLoFKYc1ruV9AZ7VEdmxRFnmkMtBzaLWf-2BJHRQVcZO4oKM5dl26QIfcyjhcIP1Rq=
zeT4i01PNJhFIQkAzvZXdzycNkBbu9xmNLFcRGmeUb720jSgBdg-2BGrfmqvsoCi8d7zO7ZlFrR=
rlV_qcYk9eQVqML4NYnR0JQgOekV7y1c-2FlNQzfzXKeq-2BkskIV7AHI0jfdSEWoMjR6JXQcTS=
MPvfJYFcJSJLFBUHqnSJZxATavG-2Bj8bwHCsMpFXkg-2Fb0VdmVQHp9iwos7vF7B6-2Bad1Cbj=
etAZAPpvqMzSwSTecsmauYcOEGAx0aPhPO1G-2B92lQs8RneA-2BwAuA4Z1Z7EVKCUR9Mc9bmf5=
p-2Fpv-2FtrOpsReqioyAFzLmh3GvFsnUbrm4W22ChOM0NdXvOH7B">Modernizing Legacy: =
AI Integration Strategies</a></strong> - In two online days we'll cover the=
 =E2=80=9CAI Wrapper=E2=80=9D and =E2=80=9CSidecar=E2=80=9D patterns for ad=
ding intelligent features to legacy applications without destabilizing core=
 systems.</p>
</li>
<li style=3D"margin-left: 0;margin-top: 0.5em"><p style=3D"padding: 0;line-=
height: 1.5em"><strong>July 23=E2=80=9324: <a href=3D"http://url7522.codema=
g.com/ls/click?upn=3Du001.0UEb9PF5ssPgv288I3pH-2FO5B62o1IYbaFu1fJzcZ570s5Gc=
8OF-2FndaVS0-2FQc9IhkiY-2FyM-2BMFhJanNHvvbekb3hdt-2BtydQxboG-2BHzIk18aZwiG0=
zs1Mdm7EoIj7jjA-2BOwcVXVGOD1yUspjecQBJo-2BpmBb6PDZO-2FfqCEokRPxGdkdYNvvYr22=
xqDN2rKYmJ3pPgNXq_qcYk9eQVqML4NYnR0JQgOekV7y1c-2FlNQzfzXKeq-2BkskIV7AHI0jfd=
SEWoMjR6JXQcTSMPvfJYFcJSJLFBUHqnQAOBbB9jvR0a4HPWNBImn5ZyF9POoE5gB4ylYNn-2Fr=
CxALLa-2BAHR-2BebQAgYDrpWAbOq90A8U1c6R9y3Q-2BMcvvKWjEq4l6YNYDnsbAapek3NxWtY=
68uO6fst2w5okEq2nd7GWNn2XuW1m95MULVn8C85wFdrGHcYYbT8NnhRP0owX">Vue.js &amp;=
 Azure: The Progressive Full-Stack Path</a></strong> - Two days on building=
 and deploying full-stack applications with Vue.js and Azure.</p>
</li>
</ul>
<p style=3D"padding: 0;line-height: 1.5em">You can find more webinars and c=
lasses on <a href=3D"http://url7522.codemag.com/ls/click?upn=3Du001.0UEb9PF=
5ssPgv288I3pH-2FO5B62o1IYbaFu1fJzcZ5726XghZpdwSgEVyYQeUTcwgHMuF_qcYk9eQVqML=
4NYnR0JQgOekV7y1c-2FlNQzfzXKeq-2BkskIV7AHI0jfdSEWoMjR6JXQcTSMPvfJYFcJSJLFBU=
HqnTcauBDC7K-2BnC5PtxUMop2ACJbwQ8SeWUc2oUnasc-2F0DqbvLhvycbSXfC-2BzX0G9bhLl=
ecL5vA9ZFpiRnj7GNXqNdQsF-2FGSxliWOMpcEdbuhNiBqLYC3ysg2HU-2Fpn9b7i-2FQoItb7I=
iaHDZ8A7hWp8GnZkGNth-2BCI4uSHRV2v2gxAW">our training page</a>.</p>
<h2 style=3D"margin: 0 0 0.5em 0;padding: 0;color: #de444d;line-height: 1.3=
5em;font-weight: 700;max-width: 75%;margin-top: 1em">Blogs at CODE</h2>
<ul>
<li style=3D"margin-left: 0"><p style=3D"padding: 0;line-height: 1.5em"><st=
rong>The Practitioner's View: AI-Assisted Greenfield Software Development, =
Part 7: Implementation Prompts</strong> John Miller writes about how to cre=
ate implementation prompts that translate architectural intent into discipl=
ined, slice-by-slice coding instructions. <a href=3D"http://url7522.codemag=
.com/ls/click?upn=3Du001.0UEb9PF5ssPgv288I3pH-2FO5B62o1IYbaFu1fJzcZ571ilHBm=
ResP-2BtJypI3ArahjO-2B60hRKa7cI-2B83BC0Xzw481FJYaXz6OQpCWIyML2gVXHPSofh0Poq=
9q78vWHPyuZ2crf5-2FYeJ0YKh2FHU-2FE6a4gyOM4NX-2BoONJJc94gvDg1jEekUdmc-2BUXvb=
HQX0toWEIu2V_qcYk9eQVqML4NYnR0JQgOekV7y1c-2FlNQzfzXKeq-2BkskIV7AHI0jfdSEWoM=
jR6JXQcTSMPvfJYFcJSJLFBUHqnXCAfEEJViqCpljvoWNpQlpJjiAQ-2FtJ365Q-2FtgQoAPdoZ=
QUqO3cDcpv7jKwgMssJobIo4D1XmuSs18ElIaLOQ4UW8Q8ZwA51YfyBBNT9K4ldePlP5zRx83uv=
yOhfnzFZesBD4rtgw3Eyl23y7nKVigLq8jwu9Jgr-2FBJuwpWMx4SS">Read</a></p>
</li>
<li style=3D"margin-left: 0;margin-top: 0.5em"><p style=3D"padding: 0;line-=
height: 1.5em"><a href=3D"http://url7522.codemag.com/ls/click?upn=3Du001.0U=
Eb9PF5ssPgv288I3pH-2FHyjlKmHabg8Ibd1CK7KOMGk-2BYgs8IDOb7htK6a-2FIMU6oTQ9n7f=
GW-2BbzHqGJnr8bng-3D-3D547L_qcYk9eQVqML4NYnR0JQgOekV7y1c-2FlNQzfzXKeq-2Bksk=
IV7AHI0jfdSEWoMjR6JXQcTSMPvfJYFcJSJLFBUHqnfsu8ClYF12Ri9heeML4lpa8pmHI8mOZl9=
kwXko-2F343WojdsS5uwTZMCGPVPA6p4hI1zYOFqalkveZihgDq-2F9nLyDKre3Qb9SwpuDYnpr=
TdzQ1aDbes92e-2BvV7Dvc5HlslQHSqrr8Hgu1R7Z5CWMERT9lYeNMRqQCkcD93HowbVc">Ging=
er Grant</a> spoke at FABCON in April in Atlanta, and says Microsoft unveil=
ed <strong>Plan</strong> as a standout Fabric feature for budget and projec=
t planning. Born from a 2024 partnership with Lumel's EPM tool, Plan lets u=
sers import data from semantic models or Excel, apply machine learning to f=
orecast outcomes, run what-if analyses, and validate projections against hi=
storical data. Available to all Fabric license holders, it offers a compell=
ing reason to adopt the platform. <a href=3D"http://url7522.codemag.com/ls/=
click?upn=3Du001.0UEb9PF5ssPgv288I3pH-2FO5B62o1IYbaFu1fJzcZ573f-2FG1ib5uVtU=
itDGe45PwqDCugErlyOMBsLdD5vldtquOTi-2FlX8dOX8KHsH6nAghOgiUwvT1tHMukB1WQWJsu=
Yj9xRB2zxE9107-2Fg-2FYU8igHdBXbtu-2Fq-2FNxOmQVc-2FXpIxhiMLTPSMTC1Bm8M-2BtVh=
H8PYBh_qcYk9eQVqML4NYnR0JQgOekV7y1c-2FlNQzfzXKeq-2BkskIV7AHI0jfdSEWoMjR6JXQ=
cTSMPvfJYFcJSJLFBUHqnfq6hr8o9R8694oC96q8-2BLJokZuRa2Yh2SroiluIa-2BlNzqEtzQ8=
6eJbDlJGyJFOu5wsIVPDNRZj43LFXkhaHiuViIvNiUXEFmiqRgz8Itm5ndKXB-2B4bWIKrwnN9X=
BNn5UKirIiOpwP72D3MDvMSbXT40hz75EAh4p-2Bho-2FpLeT0Il">Read</a></p>
</li>
</ul>
<h2 style=3D"margin: 0 0 0.5em 0;padding: 0;color: #de444d;line-height: 1.3=
5em;font-weight: 700;max-width: 75%">Worth Your Time</h2>
<ul>
<li style=3D"margin-left: 0"><p style=3D"padding: 0;line-height: 1.5em"><st=
rong>Your Influence Matters More Than You Thought</strong>. Developers buil=
ding AI-powered applications are increasingly the ones making or influencin=
g infrastructure decisions. A blog by an AI Pricing Master gives you concre=
te, numbers-backed criteria for a choice that directly affects project cost=
 and architecture: when to stay on APIs, when to spin up their own GPU infr=
astructure, and how to implement a hybrid routing strategy. The included co=
de snippets (vLLM deployment, Kubernetes configs, a hybrid router in Python=
) make it immediately actionable rather than just theoretical. <a href=3D"h=
ttp://url7522.codemag.com/ls/click?upn=3Du001.0UEb9PF5ssPgv288I3pH-2FH3AN1d=
-2F47DVS4I6T9fKmQ8zoorT-2BwoiHf4nccEwf6xwik7L8G-2FxIKPHB7zSXKf7yTh1k8KczAS8=
-2B-2FzuvbcSyMsPe4CXKY2Eqb3eoNu1zcxx8_SC_qcYk9eQVqML4NYnR0JQgOekV7y1c-2FlNQ=
zfzXKeq-2BkskIV7AHI0jfdSEWoMjR6JXQcTSMPvfJYFcJSJLFBUHqnRoPn8SsagwKLgGmX5tBm=
SxGWTYSzMcQVY0W6CBRa-2FEHHC9oBk7xFToW3OVlyJ3phM4VvabcWunXAv3jGrbw-2BHv3OEpK=
Mzf39T9xOyDx3AQO1o3kvKbExDXQJ76eNXj29bj7f1RRg5RTLBY5vhT8ZtZlKkWBC25JGzt6BfR=
pcrxz">Read</a></p>
</li>
<li style=3D"margin-left: 0;margin-top: 0.5em"><p style=3D"padding: 0;line-=
height: 1.5em"><strong>Go Local or Go Broke! (A Practical Case for Local AI=
)</strong> If your coding agent has started hitting limits earlier in the d=
ay or costing more than it used to, this is worth a look. <a href=3D"http:/=
/url7522.codemag.com/ls/click?upn=3Du001.0UEb9PF5ssPgv288I3pH-2FHyjlKmHabg8=
Ibd1CK7KOMFXt-2FsisEFn-2Bm0ZNKmUsl1FO3KLgYzpN1ZnQ-2B95cXinHA-3D-3D79GL_qcYk=
9eQVqML4NYnR0JQgOekV7y1c-2FlNQzfzXKeq-2BkskIV7AHI0jfdSEWoMjR6JXQcTSMPvfJYFc=
JSJLFBUHqnfC2GuTC5fLZg9JRcOviEEZWonyClgPFU0VPiLgqz-2By84t3JWob-2Bgo5dimHDS2=
1IOz378IKOcWQtak3EF0hnyR8LHRmfEei8C3xKEnqhDEqJuuPA8diPWOFoigYloShoScgXfnNJp=
RqIyKjDmtCIS-2F-2B1s9o5lsW30sCd4gQjrxmC">Philipp Bauer</a> makes the argume=
nt for =E2=80=9Cpersonal AI sovereignty=E2=80=9D =E2=80=93 predictable perf=
ormance, fewer moving targets, and more control over your data =E2=80=93 an=
d includes a concrete starting point with Open WebUI + Docker. <a href=3D"h=
ttp://url7522.codemag.com/ls/click?upn=3Du001.0UEb9PF5ssPgv288I3pH-2FL544lG=
oT6SV3wvjt0ezE2jAtwg9EQn4Mok9pmA49RdHzCUyH-2BbiiavpJSe7oxsAMya5Nnmg8cDIop63=
hpURVoJtzpf6qJ9SH5uM6ah7REAPbYy8djHkdWGeO5lpPR27kViLVGRjjr7fxF5zb-2FG9JR2d0=
jn6VyOE0Vs8nsg46E8i43LZ_qcYk9eQVqML4NYnR0JQgOekV7y1c-2FlNQzfzXKeq-2BkskIV7A=
HI0jfdSEWoMjR6JXQcTSMPvfJYFcJSJLFBUHqnVIstSDP-2BwOsUdi6d58uEoJOuDFsfJM934hE=
7UQfE16k-2FhsjKSXbQWQfKgAF7EDFDKGPuW1LqPu-2Fh2K4uvmp70eC6b0HpjXBA-2FxwpQSr1=
aKn861czhjGrl8B7z21lWRjsdgnxrX4IxbZdaZQxOddX88UGWa5lhBaYKBEK9IG3YKT">Read</=
a></p>
</li>
<li style=3D"margin-left: 0;margin-top: 0.5em"><p style=3D"padding: 0;line-=
height: 1.5em"><strong>AI Compute Can Cost More Than Humans (NVIDIA Exec)</=
strong> A blunt reminder that =E2=80=9CAI saves money=E2=80=9D isn=E2=80=99=
t automatic: NVIDIA=E2=80=99s Bryan Catanzaro says the <strong>cost of comp=
ute can exceed the cost of the employees</strong> doing the work today. If =
you=E2=80=99re budgeting for copilots, agents, or internal model hosting, t=
his is a useful reality check =E2=80=93 and a prompt to measure workload, t=
oken burn, and infrastructure costs before you scale. <a href=3D"http://url=
7522.codemag.com/ls/click?upn=3Du001.0UEb9PF5ssPgv288I3pH-2FEG26qOaRKaJvLAz=
FhZza14w4gihVe1r2OZ-2B5JRxz2MFU7aFVYNwZ5bU9NKzydNh-2F7Xl9NoFcMCdlgpCS-2F9-2=
FisXhpACRmCpCWxndYIQzrBikh8t4RI81wnlVsJedoDZquBqhs6uhjPjLPPMIhu8CO8eK1t3hbm=
vH16ot0fhMrl4I-2FYOCbCxRLMSEbE2hOCS8zZuVyPLVOlyvU6ki3wH9ZnsH5MwIppjWFekK0uR=
zDOWUjrl4YULv5CNdvgHLLDo-2Fug-3D-3DgLIA_qcYk9eQVqML4NYnR0JQgOekV7y1c-2FlNQz=
fzXKeq-2BkskIV7AHI0jfdSEWoMjR6JXQcTSMPvfJYFcJSJLFBUHqnXP102Cqkc5PnAckbsVuS1=
knwoCvlPAhpgZ9wBmLHPIgkTVWwI63hYWrKp1sNv5K4-2FBWyXWutsb1jZUA7iylTt66ZVE-2Fd=
T-2BIwh0QWDyCb-2BwAtbpFUgj3Ok521EGhSF9dyyWKHG51IA5IiNBSHPdiODdRPoL-2B-2B4-2=
BeBqjS0s5Epb8U">Read</a></p>
</li>
</ul>
<h2 style=3D"margin: 0 0 0.5em 0;padding: 0;color: #de444d;line-height: 1.3=
5em;font-weight: 700;max-width: 75%">Visual Studio Corner</h2>
<p style=3D"padding: 0;line-height: 1.5em"><strong>Get More Value Out of Yo=
ur VS Subscription</strong><br>
<strong>Syncfusion</strong> is included for eligible Visual Studio subscrib=
ers and brings <strong>1,600+ production-ready components</strong> plus too=
ls for <strong>documents, dashboards, and e-signatures</strong>. The result=
 is faster development across web, desktop, and mobile .NET projects =E2=80=
=93 without reinventing grids, charts, exporters, and other staples every s=
print. Check the Visual Studio Blog for eligibility details and activation =
steps.  <a href=3D"http://url7522.codemag.com/ls/click?upn=3Du001.0UEb9PF5s=
sPgv288I3pH-2FAJLXxwlE0PoVPL-2BL6xp7M3SrX8dqJWMsFVFWJwyjFNxGfJ1ZUy6tOJOL1iv=
1LkwBK1UZzGc7MMt0MFcQC8dHReqd6P06oiAKZBye7fwIs2flrFP39KIR6GekZ8E6Ck4q4Bvp-2=
Bs3v737I4PT8CfzY1Yo-2BKAeWcqtRBJSv1ahvxeCU9-2FRXiaJ8mHc4w-2FKyxl4vA-3D-3DoT=
-O_qcYk9eQVqML4NYnR0JQgOekV7y1c-2FlNQzfzXKeq-2BkskIV7AHI0jfdSEWoMjR6JXQcTSM=
PvfJYFcJSJLFBUHqnfuRZX-2BZlU2ZeiNTyLD-2BM5IALGNsv5HGil5tmS9Zot03v07mrvZDmGw=
mU4Ahp9Cuc3xuj7-2Bpk-2BOGflhr5-2FESkyuL16TV3lm6Qx7p1BJSD-2F5V5X2YQVMSSVCxPF=
khKwTqVOgLBLhTJ5-2B7rrZFxj7ch0-2BHACvRj33xYnDKZtmM8Pk5">Learn More</a></p>
<h2 style=3D"margin: 0 0 0.5em 0;padding: 0;color: #de444d;line-height: 1.3=
5em;font-weight: 700;max-width: 75%;margin-top: 1em">Stay in Touch</h2>
<p style=3D"padding: 0;line-height: 1.5em">Last issue we asked <strong>What=
=E2=80=99s your go-to AI tool for writing or editing code-and what=E2=80=99=
s one thing it does better than anything else you=E2=80=99ve tried?</strong=
>. Readers really like Claude Code and ChatGPT Codex. Responses depend on w=
hether you are using the AI on a free plan or a paid plan. For some great i=
nsight on what you can get for free, read Sahil Malik's article in the May/=
June 2026 issue: <a href=3D"http://url7522.codemag.com/ls/click?upn=3Du001.=
0UEb9PF5ssPgv288I3pH-2FO5B62o1IYbaFu1fJzcZ572R7HFrmNyGFAm0fkoEHoIKYbgeO0RRo=
mW2vQP5VJoLDA-3D-3DNarz_qcYk9eQVqML4NYnR0JQgOekV7y1c-2FlNQzfzXKeq-2BkskIV7A=
HI0jfdSEWoMjR6JXQcTSMPvfJYFcJSJLFBUHqnb7LZeoIqPDETbwj4icILNe6lX0GqIC0cu-2BJ=
DUmjoUs-2BNTFST50ODGrdgzPnpauDSQcpnclgMfSqiOR93JSSs0iYatdM6DoQgLoq8u0R7jog2=
ThA7gSGCoETyTxIzw57lv1RzgaaOM4Dn-2BhSyvfH-2B0Sk7NznEQ349s-2Baj9f7e3Cg">AI-A=
ssisted Development with Gemini</a>.</p>
<p style=3D"padding: 0;line-height: 1.5em;margin-top: 1em">This issue's que=
stion: <strong>Do you use your AI tool to help you maintain existing applic=
ations, use it as a learning tool/hobby, or for building greenfield applica=
tions?</strong> <a href=3D"mailto:eruthruff@codemag.com?subject=3DHow I use=
 an AI tool">Click here and tell us</a></p>
<p style=3D"padding: 0;line-height: 1.5em;margin-top: 1em">Also, please <a =
href=3D"http://url7522.codemag.com/ls/click?upn=3Du001.0UEb9PF5ssPgv288I3pH=
-2FJziSff-2Bsi-2FKFGKHXoSguDMxEf8wBujGpwT-2F7dRDmwvdSVX-2FABP-2BjjbcBMxR1Hj=
swg-3D-3DBa4W_qcYk9eQVqML4NYnR0JQgOekV7y1c-2FlNQzfzXKeq-2BkskIV7AHI0jfdSEWo=
MjR6JXQcTSMPvfJYFcJSJLFBUHqncrbEOdm5bu-2BBT47-2FtakZqQZS0xkRxsb-2BFn-2Bd2Q2=
64uBt4Y4Nlvtamp1drQJFd9-2FkCzsldC5KbdnAQDt6skeNyUg0JnU9nAD-2BXb4-2FcXjmEd61=
UG1WzEGo4-2FJVM0QVlS2lJH-2FFR5UA8a6bakm50XykXYBMRI0pTuHYFIgET43YZdA">follow=
 CODE on LinkedIn</a>.</p>
<p style=3D"padding: 0;line-height: 1.5em;margin-top: 1em"><em>May your dep=
loys be boring and your ideas anything but.</em></p>
<p style=3D"padding: 0;line-height: 1.5em;margin-top: 1em"><strong>- CODE M=
agazine</strong></p>
</td><td style=3D"border: none;padding: 0;vertical-align: top;width: 12.5%;=
min-width: 25px"></td></tr>
<tr style=3D"border: none">
    <td colspan=3D"3" style=3D"border: none;padding: 0;vertical-align: top;=
width: 100%;background-color: rgb(107, 114, 128)">
        <table style=3D"width: 100%;border: none;border-collapse: collapse"=
>
            <tbody><tr style=3D"border: none">
                <td style=3D"border: none;padding: 0;vertical-align: top;wi=
dth: 12.5%;min-width: 25px;color: white"></td>
                <td style=3D"border: none;vertical-align: top;color: white;=
width: 37.5%;max-width: 300px;padding: 3em 0">
                    <h2 style=3D"margin: 0 0 0.5em 0;padding: 0;line-height=
: 1.35em;font-weight: 700;max-width: 75%;color: white">Contact</h2>
                    <p style=3D"padding: 0;line-height: 1.5em;color: white"=
>
                        6605 Cypresswood Dr.<br>
                        Suite 425<br>
                        Spring, TX 77379<br>
                        USA
                    </p>
                    <p style=3D"padding: 0;line-height: 1.5em;margin-top: 1=
em;color: white">
                        Voice: +1 (832) 717-4445
                    </p>
                    <p style=3D"padding: 0;line-height: 1.5em;margin-top: 1=
em;color: white">
                        Email: <a href=3D"mailto:info@codemag.com" style=3D=
"color: white">info@codemag.com</a><br>
                        Web: <a href=3D"http://url7522.codemag.com/ls/click=
?upn=3Du001.0UEb9PF5ssPgv288I3pH-2FO5B62o1IYbaFu1fJzcZ5736yLGoej6ia-2BvWzjT=
F3rIo-vO1_qcYk9eQVqML4NYnR0JQgOekV7y1c-2FlNQzfzXKeq-2BkskIV7AHI0jfdSEWoMjR6=
JXQcTSMPvfJYFcJSJLFBUHqnZLYK5sN93H-2B38CUhaJ0f62XQklflXOJcro-2FP1fM5yr99rme=
-2FXKP-2BK2ELTb2V8VW0rjdAOVkKFDhmRuvk5TonfFLkjxDrE9KBhEj8Y0IC83vKMdwaUY-2Fv=
aCCYLwK-2BCR6l8XwuuZDv3VgLWwrzfPcHtQdA23SS6NPcsoeYoHmOMZw" style=3D"color: =
white">codemag.com</a>
                    </p>
                    <p style=3D"padding: 0;line-height: 1.5em;margin-top: 1=
em;color: white">
                        =C2=A9 1993 - 2026 EPS Software Corp.
                    </p>
                </td>
                <td style=3D"border: none;vertical-align: top;color: white;=
width: 37.5%;max-width: 300px;padding: 3em 0">
                    <h2 style=3D"margin: 0 0 0.5em 0;padding: 0;line-height=
: 1.35em;font-weight: 700;max-width: 75%;color: white">Social Media</h2>
                    <p style=3D"padding: 0;line-height: 1.5em;color: white"=
>Join the CODE Community:</p>
                    <p style=3D"padding: 0;line-height: 1.5em;margin-top: 1=
em;color: white">
                        <a href=3D"http://url7522.codemag.com/ls/click?upn=
=3Du001.0UEb9PF5ssPgv288I3pH-2FJziSff-2Bsi-2FKFGKHXoSguDMxEf8wBujGpwT-2F7dR=
DmwvdSVX-2FABP-2BjjbcBMxR1Hjswg-3D-3DUmAe_qcYk9eQVqML4NYnR0JQgOekV7y1c-2FlN=
QzfzXKeq-2BkskIV7AHI0jfdSEWoMjR6JXQcTSMPvfJYFcJSJLFBUHqnaE6KuPlV2cOQkbaOlGK=
UFdEkClFlD71DTvZPzSPDuTNN6xw0ZQICcJjtumNplgbblG4vm4tF3YikzI0g-2By8mugHYzi00=
mJp0c7wW6MeRijsVX5vcNDWAGsjKWt-2FLfDDlDJe4jRxx-2FaHjVuAKscFMgj69so46OxRiGs8=
HUzanBnZ" style=3D"color: white">linkedin.com/company/code-magazine</a><br>
                        <a href=3D"http://url7522.codemag.com/ls/click?upn=
=3Du001.0UEb9PF5ssPgv288I3pH-2FBvUa46xNKKhsdMMtrNRnQU8OhlfzJYjj1heup0tXNfpA=
m-x_qcYk9eQVqML4NYnR0JQgOekV7y1c-2FlNQzfzXKeq-2BkskIV7AHI0jfdSEWoMjR6JXQcTS=
MPvfJYFcJSJLFBUHqnRsoq-2FK6nQI5MF8BG5tSMRpepejI5cFGJKPdk20EqJ3ox5FG3kZTYJJ0=
J7vZOTE-2F-2BOHs55Xgd1VBQDe4MF3mnrePczeIALbfEBp29u-2B31D2O2eQVhhFRndBze7fbO=
zZE30eEMz1HPa06eWzf8MhPFKh3cHOMdsU5PF0nXtwJpH1r" style=3D"color: white">fac=
ebook.com/CODEMagazine</a><br>
                        <a href=3D"http://url7522.codemag.com/ls/click?upn=
=3Du001.0UEb9PF5ssPgv288I3pH-2FJiqz9VU2u63-2BoAzUeCQhpyyXyVBn97OVwouKGpKZnh=
kngpN_qcYk9eQVqML4NYnR0JQgOekV7y1c-2FlNQzfzXKeq-2BkskIV7AHI0jfdSEWoMjR6JXQc=
TSMPvfJYFcJSJLFBUHqnZL8wjv0xWpPEC4l9c8xw4mq1SskKuAdMJV-2FqjAJ6JuJr5OsdA27uX=
bH1fq-2FqPzL9fUnnR0Ra2vLpHTfJoLAuiv6orx2aMURupStyc2xoeYesrSzaxkJRyz-2Fhv6BO=
x3RqGXAuwgWZTXlViP5mG-2FmK26d9JJ-2FrbCbmfyTaxGQMLv0" style=3D"color: white"=
>x.com/CODEMagazine</a><br>
                        <a href=3D"http://url7522.codemag.com/ls/click?upn=
=3Du001.0UEb9PF5ssPgv288I3pH-2FIULGneHLJ7LHQRH2vK3UeZPfIBQqVTMFiie965pJ8ZYx=
H0y_qcYk9eQVqML4NYnR0JQgOekV7y1c-2FlNQzfzXKeq-2BkskIV7AHI0jfdSEWoMjR6JXQcTS=
MPvfJYFcJSJLFBUHqnarloLsD4g9aNRk-2F-2FSE6x63xLwHFPxzhq5OS8u7ixjBcZMzuMC7g8y=
MWYAkNnKt8cBnwwhbf-2FOzxpjIambLyJR7AfrWOMfT94qguWqd4pG6cSPKFJy5PUAqfeFpykrI=
yyhRu8dR18M2V71sBCRVLhfm9vqa5FARv6v3tmy5CG3MT" style=3D"color: white">youtu=
be.com/@codemag</a>
                    </p>
                </td>
                <td style=3D"border: none;padding: 0;vertical-align: top;wi=
dth: 12.5%;min-width: 25px;color: white"></td>
            </tr>
        </tbody></table>
    </td>
</tr>
<tr style=3D"border: none">
    <td colspan=3D"3" style=3D"border: none;padding: 0;vertical-align: top;=
width: 100%;background-color: #fff">
        <table style=3D"width: 100%;border: none;border-collapse: collapse"=
>
            <tbody><tr style=3D"border: none">
                <td style=3D"border: none;padding: 0;vertical-align: top;wi=
dth: 12.5%;min-width: 25px;font-size: 0.9em"></td>
                <td style=3D"border: none;vertical-align: top;width: 75%;ma=
x-width: 600px;font-size: 0.9em;padding: 3em 0">
                    <h3 style=3D"margin: 0 0 0.5em 0;padding: 0;color: #de4=
44d;line-height: 1.35em;font-weight: 700;max-width: 75%">
                        Why we are sending you this notification
                    </h3>
                    <p style=3D"padding: 0;line-height: 1.5em;font-size: 0.=
9em">
                        You are getting this email notification
                        because our database shows you as having
                        opted in for notifications of this kind. If
                        you wish to select which types of
                        notifications you receive from us, you can
                        do so here:
                        <a href=3D"http://url7522.codemag.com/ls/click?upn=
=3Du001.0UEb9PF5ssPgv288I3pH-2FK-2B1JQExz4ozYyBg3b8-2BXr4-3Deids_qcYk9eQVqM=
L4NYnR0JQgOekV7y1c-2FlNQzfzXKeq-2BkskIV7AHI0jfdSEWoMjR6JXQcTSMPvfJYFcJSJLFB=
UHqndIJQ-2B-2BQ5pgQS4X4HNuUmcxeprTkcxqI5IbXoeKP5BMX2l9gak0l9BwWj7x8CYP2-2Fk=
mHfKcUDMgAgbGsdIOU3rBax9bo2r-2B0lCoV1xcaQ6djHzz9iNS-2FzitbXkXyFCE9jiOunjNNP=
crwfXLtzwOp0hjMgTjcVHCljxMEoLPNSCVz" target=3D"_blank" style=3D"font-size: =
0.9em">https://codemag.com/my</a>
                        or by emailing
                        <a href=3D"mailto:info@codemag.com" data-linkindex=
=3D"5" style=3D"font-size: 0.9em">info@codemag.com</a>.
                    </p>
                    <p style=3D"padding: 0;line-height: 1.5em;margin-top: 1=
em;font-size: 0.9em">
                        If you do not want to receive any further
                        email communications from us, you can turn
                        off all emails with a single click
                        <a href=3D"http://url7522.codemag.com/ls/click?upn=
=3Du001.0UEb9PF5ssPgv288I3pH-2FDoTQ2ehUcVcnjVBl4KLJlLNzUy-2Byw39iwz-2FPVCo9=
MokXxeycZF6ZMdVtuJ4nZ-2Br8JTfSsLdLmyiXMqtfpkAwUk8N-2BaXoi00qUv9mUzgW7s0jBYG=
Yx5f5egKuzn0ZA5kHA-3D-3Dp4YO_qcYk9eQVqML4NYnR0JQgOekV7y1c-2FlNQzfzXKeq-2Bks=
kIV7AHI0jfdSEWoMjR6JXQcTSMPvfJYFcJSJLFBUHqnX4cr-2Bp-2BEIeWbCX7epVolH4-2FXLc=
7JfipShxxfE-2Fdo3TjNYC-2FsDcLeOGxYKfPRyejtWLl-2BCCm4MnOw42gHts5u7fe07FORp5s=
0KsvDyV84aWKhGIvMcIDJl-2BM3NNAD-2BWBCN73gMq8NkZzMnzL552MRsRxc3VxfF-2FGq5I0c=
IaKn3M0" target=3D"_blank" style=3D"font-size: 0.9em">here</a>.
                    </p>
                </td>
                <td style=3D"border: none;padding: 0;vertical-align: top;wi=
dth: 12.5%;min-width: 25px;font-size: 0.9em"></td>
            </tr>
        </tbody></table>
    </td>
</tr>
</tbody></table>
<img src=3D"http://url7522.codemag.com/wf/open?upn=3Du001.Gzhqadz4blyJDlCf1=
lJeicqxjt3utbWNHMtvKhu0QVwcidsYbzf9r5VnL5LHckaEYif-2B6f8Xc-2FWzVwTF8cWYViJt=
EoucagOTGqdArUSGfuJ6ufj6vrWof6o9-2BP0yPnLwMu0u4m2SmLHG727Ek3h3-2FUjQ3X02uOB=
rK1jOtoYLDYPB1P3FghhEF7BhpCY6cLYWIlz65tt3Gi14YJdZyzl2TD3JxF54eOR7sJCoYdPVf8=
OONq65GyHX23Irn6-2FIMGTPGOdJr3Q72vZnb0RVslVSEA-3D-3D" alt=3D"" width=3D"1" =
height=3D"1" border=3D"0" style=3D"height:1px !important;width:1px !importa=
nt;border-width:0 !important;margin-top:0 !important;margin-bottom:0 !impor=
tant;margin-right:0 !important;margin-left:0 !important;padding-top:0 !impo=
rtant;padding-bottom:0 !important;padding-right:0 !important;padding-left:0=
 !important;"/></body></html>
