<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Video Archives - ShiftMag</title>
	<atom:link href="https://shiftmag.dev/category/video/feed/" rel="self" type="application/rss+xml" />
	<link>https://shiftmag.dev/category/video/</link>
	<description>Insightful engineering content &#38; community</description>
	<lastBuildDate>Sat, 21 Mar 2026 14:45:43 +0000</lastBuildDate>
	<language>en-GB</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://shiftmag.dev/wp-content/uploads/2024/08/cropped-ShiftMag-favicon-32x32.png</url>
	<title>Video Archives - ShiftMag</title>
	<link>https://shiftmag.dev/category/video/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>AI Won’t Replace Security Tools &#8211; It’s Helping Them Prioritize Biggest Threats</title>
		<link>https://shiftmag.dev/ai-wont-replace-security-tools-8760/</link>
		
		<dc:creator><![CDATA[Marin Pavelić]]></dc:creator>
		<pubDate>Fri, 20 Mar 2026 15:24:51 +0000</pubDate>
				<category><![CDATA[Artificial Intelligence]]></category>
		<category><![CDATA[Video]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[cybersecurity]]></category>
		<guid isPermaLink="false">https://shiftmag.dev/?p=8760</guid>

					<description><![CDATA[<p>Mackenzie Jackson, security researcher and advocate, told me that AI can’t catch the bugs, but it knows which ones actually matter and provides the context teams need.</p>
<p>The post <a href="https://shiftmag.dev/ai-wont-replace-security-tools-8760/">AI Won’t Replace Security Tools &#8211; It’s Helping Them Prioritize Biggest Threats</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></description>
										<content:encoded><![CDATA[<figure class="wp-block-post-featured-image"><img fetchpriority="high" decoding="async" width="1200" height="630" src="https://shiftmag.dev/wp-content/uploads/2026/03/Mackenzie-Jackson-2026.png?x94846" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" style="object-fit:cover;" srcset="https://shiftmag.dev/wp-content/uploads/2026/03/Mackenzie-Jackson-2026.png 1200w, https://shiftmag.dev/wp-content/uploads/2026/03/Mackenzie-Jackson-2026-300x158.png 300w, https://shiftmag.dev/wp-content/uploads/2026/03/Mackenzie-Jackson-2026-1024x538.png 1024w, https://shiftmag.dev/wp-content/uploads/2026/03/Mackenzie-Jackson-2026-768x403.png 768w" sizes="(max-width: 1200px) 100vw, 1200px" /></figure>


<p class="wp-block-paragraph">For <strong>Mackenzie Jackson</strong> (Developer and Security Advocate, Aikido Security) modern security is a nonstop game of <em>whack-a-mole,</em> with alerts and vulnerabilities keeping teams busy putting out fires instead of preventing them.</p>



<p class="wp-block-paragraph">But that chaos of cybersecurity is familiar territory for him: he investigates attacks and helps teams turn those findings into actionable steps.</p>



<p class="wp-block-paragraph">But strip away the complexity, and <strong>his advice on security</strong> is surprisingly simple:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">One of the biggest areas for smaller teams to focus on is simply stopping the bleeding.</p>
</blockquote>



<p class="wp-block-paragraph">You don’t need a flawless system, <strong>you need to regain control</strong>, and by implementing proactive measures companies neutralize threats before they ever touch production. It’s not a complete solution, but it’s a necessary foundation.</p>



<h2 class="wp-block-heading"><span id="cybersecurity-rests-on-two-pillars-people-and-access">Cybersecurity rests on two pillars: people and access</span></h2>



<p class="wp-block-paragraph">From the outside, cybersecurity looks like a web of interconnected threats and technically, and it is. But when incidents are investigated, the story tends to collapse into something much more&#8230; human:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">When you actually investigate a breach, what happened? Well, someone was probably phished, their credentials stolen, and that gave access to a system.</p>
</blockquote>



<p class="wp-block-paragraph">From there, attackers escalate, finding additional credentials, uncovering secrets, moving laterally through systems. Despite all the layers of technical complexity, <strong>most breaches still come down to two variables</strong>: people and acces<strong>s.</strong> This doesn’t make security easy, but it does make it clearer.</p>



<h2 class="wp-block-heading">Brakes make race cars faster &#8211; and security works the same way</h2>



<p class="wp-block-paragraph">One of the oldest problems in cybersecurity is organizational: How do you convince leadership to invest in something that, ideally, prevents things from happening?</p>



<p class="wp-block-paragraph"><strong>Fear is the usual tactic</strong> so you talk about reputational damage, financial loss, worst-case scenarios. It works, but only to a point and that is why Jackson suggests a different framing:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">Brakes make race cars go faster.</p>
</blockquote>



<p class="wp-block-paragraph">It’s a counterintuitive analogy, but an effective one: <strong>without brakes, speed becomes dangerous</strong>. With them, drivers can push harder, take sharper turns, and move faster with confidence. Security, in this sense is an enabler:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">If we build security now, we can innovate faster… establish your brakes so that you can go faster with confidence.</p>
</blockquote>



<p class="wp-block-paragraph">The alternative, adding security later, under pressure from compliance or customer demands almost always slows teams down.</p>



<h2 class="wp-block-heading"><span id="security-tools-are-here-to-stay-but-ai-gives-them-context">Security tools are here to stay, but AI gives them context</span></h2>



<p class="wp-block-paragraph">The arrival of AI introduced a pattern: <strong>urgency first, understanding later. </strong></p>



<p class="wp-block-paragraph">After tools like GPT entered the mainstream, companies rushed to integrate AI into their security products. But much of that <strong>early adoption</strong>, Jackson suggests, <strong>was surface-level</strong>. The real value of AI lies elsewhere:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">AI is a terrible scanner… but it’s great at understanding context.</p>
</blockquote>



<p class="wp-block-paragraph">Traditional security tools are deterministic and that is why they answer yes-or-no questions. Is there a vulnerability? Does this code contain a known issue? <strong>AI, by contrast, is non-deterministic</strong>. It doesn’t always give the same answer twice and that makes it unreliable for detection, but powerful for interpretation:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">If you give it vulnerabilities and ask how severe this is, how exploitable it is that’s where AI becomes incredibly useful.</p>
</blockquote>



<p class="wp-block-paragraph">In other words, AI doesn’t replace security tools. It <strong>complements</strong> them, helping teams prioritize what actually matters.</p>



<h2 class="wp-block-heading"><span id="ai-doesn%e2%80%99t-make-attackers-smarter-it-makes-attacks-easier">AI doesn’t make attackers smarter, it makes attacks easier</span></h2>



<p class="wp-block-paragraph">So if AI isn’t fundamentally changing how attacks work, what is it changing? <strong>Scale</strong>.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">AI has given script kiddies superpowers.</p>
</blockquote>



<p class="wp-block-paragraph">This phrase captures the shift precisely: AI doesn’t necessarily make attackers more skilled, it makes attacks easier to execute, faster to launch, and accessible to a much larger pool of people. But the core mechanics of attacks remain the same:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">It’s not moving the bar up… it’s changing the scale.</p>
</blockquote>



<p class="wp-block-paragraph">And that, perhaps, is the most important takeaway. <strong>Because if the nature of attacks hasn’t fundamentally changed, neither has the foundation of defense.</strong> Good security hygiene. Strong access control. Protecting the software development lifecycle, Jackson points out.</p>



<p class="wp-block-paragraph">The tools may evolve. The threats may accelerate. But the principles still hold.</p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe title="AI Is Breaking Cybersecurity" width="500" height="281" src="https://www.youtube.com/embed/uU4D8LDWRQI?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div></figure>
<p>The post <a href="https://shiftmag.dev/ai-wont-replace-security-tools-8760/">AI Won’t Replace Security Tools &#8211; It’s Helping Them Prioritize Biggest Threats</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>20 developers share their unfiltered thoughts on AI</title>
		<link>https://shiftmag.dev/20-developers-share-their-unfiltered-thoughts-on-ai-8454/</link>
		
		<dc:creator><![CDATA[ShiftMag]]></dc:creator>
		<pubDate>Thu, 05 Mar 2026 14:43:26 +0000</pubDate>
				<category><![CDATA[Video]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[Developers Answer]]></category>
		<guid isPermaLink="false">https://shiftmag.dev/?p=8454</guid>

					<description><![CDATA[<p>What do you really think about AI? Be honest, as David Beckham would say.</p>
<p>The post <a href="https://shiftmag.dev/20-developers-share-their-unfiltered-thoughts-on-ai-8454/">20 developers share their unfiltered thoughts on AI</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></description>
										<content:encoded><![CDATA[<figure class="wp-block-post-featured-image"><img decoding="async" width="1280" height="630" src="https://shiftmag.dev/wp-content/uploads/2026/03/20Developers.jpg?x94846" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" style="object-fit:cover;" srcset="https://shiftmag.dev/wp-content/uploads/2026/03/20Developers.jpg 1280w, https://shiftmag.dev/wp-content/uploads/2026/03/20Developers-300x148.jpg 300w, https://shiftmag.dev/wp-content/uploads/2026/03/20Developers-1024x504.jpg 1024w, https://shiftmag.dev/wp-content/uploads/2026/03/20Developers-768x378.jpg 768w" sizes="(max-width: 1280px) 100vw, 1280px" /></figure>


<p class="wp-block-paragraph">When it comes to AI, few can say no &#8211; some rely on it heavily, while others remain skeptical:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">I was probably the most skeptical person about AI, but when I started using it, I realized it’s just a tool.</p>
</blockquote>



<p class="wp-block-paragraph">Some even say, &#8220;It’s still not good enough for me. I’ll probably use it in a couple of years once it matures.&#8221;</p>



<p class="wp-block-paragraph">But for many, <strong>AI is now essential</strong>: it speeds up tasks, supports research, and even offers crash courses in new technologies.</p>



<p class="wp-block-paragraph">Love it or hate it, it&#8217;s here to stay.</p>



<h2 class="wp-block-heading"><span id="ai-opens-a-world-of-endless-possibilities">AI opens a world of endless possibilities</span></h2>



<p class="wp-block-paragraph">Developers <strong>see AI’s potential in all sorts of ways</strong>. Some use it like a supercharged search engine to dig up code documentation. Others point to breakthroughs in medicine, like AI-assisted cancer screening or discovering new cures. </p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">Before, you could only imagine trying something &#8211; now I can spend 20–30 minutes and see what’s possible.</p>
</blockquote>



<p class="wp-block-paragraph">DeepMind’s AlphaFold, which finally solved the decades-old protein folding problem, was a standout. &#8220;For me, that was the first time I thought, <strong>Oh man, this is really something</strong>.&#8221;</p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe loading="lazy" title="What Developers Really Think About AI" width="500" height="281" src="https://www.youtube.com/embed/WoNci6JgbdM?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div></figure>



<h2 class="wp-block-heading">&#8230; and it isn’t here to take your job</h2>



<p class="wp-block-paragraph">Worried about AI taking over your job? Most developers aren’t. Sure, it can handle repetitive tasks, but <strong>it can’t take responsibility</strong>. &#8220;AI will never ask me <em>why</em>, only humans can challenge, understand, and question,&#8221; said a senior developer. </p>



<p class="wp-block-paragraph">The general agreement: engineers, mathematicians, and doctors aren’t going anywhere. AI is a tool to help us, not a replacement for us. <strong>But, fears persist outside the office too</strong>: many worry that society is becoming too reliant on AI, leading to a loss of critical thinking.</p>



<h2 class="wp-block-heading"><span id="curiosity-is-the-best-defense-against-fear">Curiosity is the best defense against fear.</span></h2>



<p class="wp-block-paragraph">Still, there’s hope. Curiosity, participants agreed, is the antidote to fear. <strong>Engaging with AI directly </strong>(experimenting, learning, and testing its limits) reduces anxiety and keeps humans in control. </p>



<p class="has-medium-font-size wp-block-paragraph"><em>Curious what your colleagues think about AI? <a href="https://www.youtube.com/watch?v=WoNci6JgbdM" target="_blank" rel="noreferrer noopener">Watch the video</a>, share your thoughts, and maybe even agree that the best use case could be… the Will Smith eating spaghetti videos.</em></p>
<p>The post <a href="https://shiftmag.dev/20-developers-share-their-unfiltered-thoughts-on-ai-8454/">20 developers share their unfiltered thoughts on AI</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Engineer Explains: Balancing compliance and agility</title>
		<link>https://shiftmag.dev/engineer-explains-balancing-compliance-and-agility-4941/</link>
		
		<dc:creator><![CDATA[ShiftMag]]></dc:creator>
		<pubDate>Mon, 03 Mar 2025 12:16:02 +0000</pubDate>
				<category><![CDATA[Video]]></category>
		<category><![CDATA[compliance]]></category>
		<category><![CDATA[Engineer Explains]]></category>
		<category><![CDATA[SOC compliance]]></category>
		<category><![CDATA[SOC framework]]></category>
		<guid isPermaLink="false">https://shiftmag.dev/?p=4941</guid>

					<description><![CDATA[<p>The secret behind enabling teams to react swiftly and achieve optimal productivity without compromising compliance.</p>
<p>The post <a href="https://shiftmag.dev/engineer-explains-balancing-compliance-and-agility-4941/">Engineer Explains: Balancing compliance and agility</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></description>
										<content:encoded><![CDATA[<figure class="wp-block-post-featured-image"><img loading="lazy" decoding="async" width="1280" height="720" src="https://shiftmag.dev/wp-content/uploads/2025/03/Dan_Mazzella.jpg?x94846" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" style="object-fit:cover;" srcset="https://shiftmag.dev/wp-content/uploads/2025/03/Dan_Mazzella.jpg 1280w, https://shiftmag.dev/wp-content/uploads/2025/03/Dan_Mazzella-300x169.jpg 300w, https://shiftmag.dev/wp-content/uploads/2025/03/Dan_Mazzella-1024x576.jpg 1024w, https://shiftmag.dev/wp-content/uploads/2025/03/Dan_Mazzella-768x432.jpg 768w" sizes="auto, (max-width: 1280px) 100vw, 1280px" /></figure>


<p class="wp-block-paragraph">A SOC framework is <strong>a set of protocols, best practices, and guidelines that provide a well-defined approach to building and managing a Security Operation Center (SOC)</strong>. </p>



<p class="wp-block-paragraph">It&#8217;s more like a recipe for cybersecurity success, defining the key elements and processes needed to protect your organizational data and other digital assets. <br><br><span style="box-sizing: border-box; margin: 0px; padding: 0px;">Or, as <strong>Dan Mazzella</strong>, Global Director of Software Development at Arcadis, puts it &#8211; for junior developers, it&#8217;s a way to understand the steps they need to take; for seniors, it means documenting the way they work; a</span>nd for CTOs, it&#8217;s a protection against getting sued.<br><br>Watch Dan as he explains how software developers can balance SOC compliance and agility: </p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe loading="lazy" title="Balancing SOC and Agile as a Developer ft. Dan Mazzella!" width="500" height="281" src="https://www.youtube.com/embed/uAUiMgyI9Dg?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div></figure>



<h3 class="wp-block-heading"><span id="this-video-is-a-part-of-shiftmag%e2%80%99svideo-seriesengineer-explains">This video is a part of ShiftMag’s&nbsp;<strong>video series,&nbsp;<a href="https://www.youtube.com/@ShiftMag/videos" target="_blank" rel="noreferrer noopener">Engineer Explains</a>.</strong></span></h3>



<p class="wp-block-paragraph">We’ve asked experienced engineers to share how they would explain some basic and some less basic tech terminology to different tech job titles or at three levels of experience —&nbsp;<strong>from junior developer to CTO</strong>.</p>



<h2 class="wp-block-heading"><span id="more-videos-from-the-engineer-explains-series">More videos from the Engineer Explains series:</span></h2>



<p class="wp-block-paragraph"><a href="https://www.youtube.com/watch?v=VM45AYV-hwc" target="_blank" rel="noreferrer noopener">AI Engineering</a><br><br><a href="https://www.youtube.com/watch?v=oRAA4d19-Og" target="_blank" rel="noreferrer noopener">Test Driven Development</a><br><br><a href="https://www.youtube.com/watch?v=58hmM8KHZTE" target="_blank" rel="noreferrer noopener">Refactoring Legacy Code</a><br><br><a href="https://www.youtube.com/watch?v=onSxFOJrqNE&amp;t=11s">Agile Software Development</a></p>



<p class="wp-block-paragraph"><a href="https://www.youtube.com/watch?v=XmHx3teREpw" target="_blank" rel="noreferrer noopener">Career Tips for Tough Times ft.&nbsp;‪Pragmatic Engin</a><a href="https://www.youtube.com/@pragmaticengineer">eer‬</a><br><br><a href="https://shiftmag.dev/observability-open-telemetry-4625/" target="_blank" rel="noreferrer noopener">OpenTelemetry and Observability 2.0</a></p>



<p class="wp-block-paragraph"><a href="https://www.youtube.com/watch?v=eUEqoHtn-14" target="_blank" rel="noreferrer noopener">Feature Flags Explained</a></p>



<p class="wp-block-paragraph"><a href="https://www.youtube.com/watch?v=2btVnTODTSM" target="_blank" rel="noreferrer noopener">JAMstack Explained</a></p>



<p class="wp-block-paragraph"><a href="https://www.youtube.com/watch?v=z5f4eTaKu04" target="_blank" rel="noreferrer noopener">Observability Explained</a></p>



<p class="wp-block-paragraph"><a href="https://www.youtube.com/watch?v=_E1eJ5riYTY" target="_blank" rel="noreferrer noopener">Large Language Models Explained</a></p>



<p class="wp-block-paragraph"><a href="https://www.youtube.com/watch?v=AZUDzVtNrJY" target="_blank" rel="noreferrer noopener">DevOps Explained</a></p>



<p class="wp-block-paragraph"><a href="https://www.youtube.com/watch?v=1tqWJwZQnkM" target="_blank" rel="noreferrer noopener">DevRel Explained</a></p>



<p class="wp-block-paragraph"><a href="https://www.youtube.com/watch?v=v2-wsawNurI" target="_blank" rel="noreferrer noopener">Network APIs Explained</a></p>



<p class="wp-block-paragraph"><a href="https://www.youtube.com/watch?v=sicY9kIkDvM" target="_blank" rel="noreferrer noopener">Verifiable Credential Explained</a></p>



<p class="wp-block-paragraph"><a href="https://www.youtube.com/watch?v=WG2ryXgdDZQ" target="_blank" rel="noreferrer noopener">Mob Programming Explained</a></p>



<p class="wp-block-paragraph"><a href="https://www.youtube.com/watch?v=qMYVj7qEdHQ&amp;t=1s" target="_blank" rel="noreferrer noopener">Machine Learning Explained</a></p>



<p class="wp-block-paragraph"><a href="https://www.youtube.com/watch?v=sn0sL_yBia8&amp;t=1s" target="_blank" rel="noreferrer noopener">RUST Explained</a></p>
<p>The post <a href="https://shiftmag.dev/engineer-explains-balancing-compliance-and-agility-4941/">Engineer Explains: Balancing compliance and agility</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Engineer Explains: How to Protect your Code from Supply Chain Attacks</title>
		<link>https://shiftmag.dev/software-supply-chain-security-explained-4884/</link>
		
		<dc:creator><![CDATA[ShiftMag]]></dc:creator>
		<pubDate>Wed, 19 Feb 2025 17:20:09 +0000</pubDate>
				<category><![CDATA[Video]]></category>
		<category><![CDATA[Engineer Explains]]></category>
		<category><![CDATA[Lucija Valentić]]></category>
		<category><![CDATA[Reversing Labs]]></category>
		<category><![CDATA[Software Supply Chain Attacks]]></category>
		<category><![CDATA[Software Supply Chain Security]]></category>
		<guid isPermaLink="false">https://shiftmag.dev/?p=4884</guid>

					<description><![CDATA[<p>Vulnerabilities introduced at any point in the development or distribution process can compromise the integrity of the entire system.</p>
<p>The post <a href="https://shiftmag.dev/software-supply-chain-security-explained-4884/">Engineer Explains: How to Protect your Code from Supply Chain Attacks</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></description>
										<content:encoded><![CDATA[<figure class="wp-block-post-featured-image"><img loading="lazy" decoding="async" width="1280" height="720" src="https://shiftmag.dev/wp-content/uploads/2025/02/Lucija_Supply_Chain_Security.jpg?x94846" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" style="object-fit:cover;" srcset="https://shiftmag.dev/wp-content/uploads/2025/02/Lucija_Supply_Chain_Security.jpg 1280w, https://shiftmag.dev/wp-content/uploads/2025/02/Lucija_Supply_Chain_Security-300x169.jpg 300w, https://shiftmag.dev/wp-content/uploads/2025/02/Lucija_Supply_Chain_Security-1024x576.jpg 1024w, https://shiftmag.dev/wp-content/uploads/2025/02/Lucija_Supply_Chain_Security-768x432.jpg 768w" sizes="auto, (max-width: 1280px) 100vw, 1280px" /></figure>


<p class="wp-block-paragraph">Attackers often target third-party libraries, tools, or dependencies, making it essential to ensure all components are secure to prevent data breaches, malicious code injection, and system disruptions.<br><br>Learn more about software supply chain security from <strong>Lucija Valentić</strong>, Software Threat Researcher at Reversing Labs:</p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe loading="lazy" title="Protect Your Code From Malicious Software!" width="500" height="281" src="https://www.youtube.com/embed/snmvg8A_5Dw?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div></figure>



<h3 class="wp-block-heading"><span id="this-video-is-a-part-of-shiftmag%e2%80%99svideo-seriesengineer-explains">This video is a part of ShiftMag’s&nbsp;<strong>video series,&nbsp;<a href="https://www.youtube.com/@ShiftMag/videos" target="_blank" rel="noreferrer noopener">Engineer Explains</a>.</strong></span></h3>



<p class="wp-block-paragraph">We’ve asked experienced engineers to share how they would explain some basic and some less basic tech terminology to different tech job titles or at three levels of experience —&nbsp;<strong>from junior developer to CTO</strong>.</p>



<h2 class="wp-block-heading"><span id="more-videos-from-the-engineer-explains-series">More videos from the Engineer Explains series:</span></h2>



<p class="wp-block-paragraph"><a href="https://www.youtube.com/watch?v=VM45AYV-hwc" target="_blank" rel="noreferrer noopener">AI Engineering</a><br><br><a href="https://www.youtube.com/watch?v=oRAA4d19-Og" target="_blank" rel="noreferrer noopener">Test Driven Development</a><br><br><a href="https://www.youtube.com/watch?v=58hmM8KHZTE" target="_blank" rel="noreferrer noopener">Refactoring Legacy Code</a><br><br><a href="https://www.youtube.com/watch?v=onSxFOJrqNE&amp;t=11s">Agile Software Development</a></p>



<p class="wp-block-paragraph"><a href="https://www.youtube.com/watch?v=XmHx3teREpw" target="_blank" rel="noreferrer noopener">Career Tips for Tough Times ft.&nbsp;‪Pragmatic Engin</a><a href="https://www.youtube.com/@pragmaticengineer">eer‬</a><br><br><a href="https://shiftmag.dev/observability-open-telemetry-4625/" target="_blank" rel="noreferrer noopener">OpenTelemetry and Observability 2.0</a></p>



<p class="wp-block-paragraph"><a href="https://www.youtube.com/watch?v=eUEqoHtn-14" target="_blank" rel="noreferrer noopener">Feature Flags Explained</a></p>



<p class="wp-block-paragraph"><a href="https://www.youtube.com/watch?v=2btVnTODTSM" target="_blank" rel="noreferrer noopener">JAMstack Explained</a></p>



<p class="wp-block-paragraph"><a href="https://www.youtube.com/watch?v=z5f4eTaKu04" target="_blank" rel="noreferrer noopener">Observability Explained</a></p>



<p class="wp-block-paragraph"><a href="https://www.youtube.com/watch?v=_E1eJ5riYTY" target="_blank" rel="noreferrer noopener">Large Language Models Explained</a></p>



<p class="wp-block-paragraph"><a href="https://www.youtube.com/watch?v=AZUDzVtNrJY" target="_blank" rel="noreferrer noopener">DevOps Explained</a></p>



<p class="wp-block-paragraph"><a href="https://www.youtube.com/watch?v=1tqWJwZQnkM" target="_blank" rel="noreferrer noopener">DevRel Explained</a></p>



<p class="wp-block-paragraph"><a href="https://www.youtube.com/watch?v=v2-wsawNurI" target="_blank" rel="noreferrer noopener">Network APIs Explained</a></p>



<p class="wp-block-paragraph"><a href="https://www.youtube.com/watch?v=sicY9kIkDvM" target="_blank" rel="noreferrer noopener">Verifiable Credential Explained</a></p>



<p class="wp-block-paragraph"><a href="https://www.youtube.com/watch?v=WG2ryXgdDZQ" target="_blank" rel="noreferrer noopener">Mob Programming Explained</a></p>



<p class="wp-block-paragraph"><a href="https://www.youtube.com/watch?v=qMYVj7qEdHQ&amp;t=1s" target="_blank" rel="noreferrer noopener">Machine Learning Explained</a></p>



<p class="wp-block-paragraph"><a href="https://www.youtube.com/watch?v=sn0sL_yBia8&amp;t=1s" target="_blank" rel="noreferrer noopener">RUST Explained</a></p>
<p>The post <a href="https://shiftmag.dev/software-supply-chain-security-explained-4884/">Engineer Explains: How to Protect your Code from Supply Chain Attacks</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Engineer Explains: Prompts Are a Programming Language</title>
		<link>https://shiftmag.dev/engineer-explains-prompts-are-a-programming-language-4877/</link>
		
		<dc:creator><![CDATA[ShiftMag]]></dc:creator>
		<pubDate>Mon, 10 Feb 2025 14:43:39 +0000</pubDate>
				<category><![CDATA[Artificial Intelligence]]></category>
		<category><![CDATA[Video]]></category>
		<category><![CDATA[AI coding]]></category>
		<category><![CDATA[artificial intelligence]]></category>
		<category><![CDATA[Engineer Explains]]></category>
		<category><![CDATA[prompt engineering]]></category>
		<guid isPermaLink="false">https://shiftmag.dev/?p=4877</guid>

					<description><![CDATA[<p>Code assistants and generative AI are changing the game for writing code. </p>
<p>The post <a href="https://shiftmag.dev/engineer-explains-prompts-are-a-programming-language-4877/">Engineer Explains: Prompts Are a Programming Language</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></description>
										<content:encoded><![CDATA[<figure class="wp-block-post-featured-image"><img loading="lazy" decoding="async" width="1280" height="720" src="https://shiftmag.dev/wp-content/uploads/2025/02/Mat_1.jpg?x94846" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" style="object-fit:cover;" srcset="https://shiftmag.dev/wp-content/uploads/2025/02/Mat_1.jpg 1280w, https://shiftmag.dev/wp-content/uploads/2025/02/Mat_1-300x169.jpg 300w, https://shiftmag.dev/wp-content/uploads/2025/02/Mat_1-1024x576.jpg 1024w, https://shiftmag.dev/wp-content/uploads/2025/02/Mat_1-768x432.jpg 768w" sizes="auto, (max-width: 1280px) 100vw, 1280px" /></figure>


<p class="wp-block-paragraph"><br><br>Matheus Guimares, Senior Developer Advocate at AWS, explains how to use prompt engineering and agentic workflows to make your job as a software engineer easier. <br><br>He says prompts may be written in natural language, such as English, but software developers should consider them as part of a programming language used to interact with generative AI. </p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe loading="lazy" title="Master Your PROMPTS w/ @codingmatheus" width="500" height="281" src="https://www.youtube.com/embed/y9hrubycwpc?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div></figure>



<h3 class="wp-block-heading"><span id="this-video-is-a-part-of-shiftmag%e2%80%99svideo-seriesengineer-explains">This video is a part of ShiftMag’s&nbsp;<strong>video series,&nbsp;<a href="https://www.youtube.com/@ShiftMag/videos" target="_blank" rel="noreferrer noopener">Engineer Explains</a>.</strong></span></h3>



<p class="wp-block-paragraph">We’ve asked experienced engineers to share how they would explain some basic and some less basic tech terminology to different tech job titles or at three levels of experience —&nbsp;<strong>from junior developer to CTO</strong>.</p>



<h2 class="wp-block-heading"><span id="more-videos-from-the-engineer-explains-series">More videos from the Engineer Explains series:</span></h2>



<p class="wp-block-paragraph"><a href="https://www.youtube.com/watch?v=VM45AYV-hwc" target="_blank" rel="noreferrer noopener">AI Engineering</a><br><br><a href="https://www.youtube.com/watch?v=oRAA4d19-Og" target="_blank" rel="noreferrer noopener">Test Driven Development</a><br><br><a href="https://www.youtube.com/watch?v=58hmM8KHZTE" target="_blank" rel="noreferrer noopener">Refactoring Legacy Code</a><br><br><a href="https://www.youtube.com/watch?v=onSxFOJrqNE&amp;t=11s">Agile Software Development</a></p>



<p class="wp-block-paragraph"><a href="https://www.youtube.com/watch?v=XmHx3teREpw" target="_blank" rel="noreferrer noopener">Career Tips for Tough Times ft.&nbsp;‪Pragmatic Engin</a><a href="https://www.youtube.com/@pragmaticengineer">eer‬</a><br><br><a href="https://shiftmag.dev/observability-open-telemetry-4625/" target="_blank" rel="noreferrer noopener">OpenTelemetry and Observability 2.0</a></p>



<p class="wp-block-paragraph"><a href="https://www.youtube.com/watch?v=eUEqoHtn-14" target="_blank" rel="noreferrer noopener">Feature Flags Explained</a></p>



<p class="wp-block-paragraph"><a href="https://www.youtube.com/watch?v=2btVnTODTSM" target="_blank" rel="noreferrer noopener">JAMstack Explained</a></p>



<p class="wp-block-paragraph"><a href="https://www.youtube.com/watch?v=z5f4eTaKu04" target="_blank" rel="noreferrer noopener">Observability Explained</a></p>



<p class="wp-block-paragraph"><a href="https://www.youtube.com/watch?v=_E1eJ5riYTY" target="_blank" rel="noreferrer noopener">Large Language Models Explained</a></p>



<p class="wp-block-paragraph"><a href="https://www.youtube.com/watch?v=AZUDzVtNrJY" target="_blank" rel="noreferrer noopener">DevOps Explained</a></p>



<p class="wp-block-paragraph"><a href="https://www.youtube.com/watch?v=1tqWJwZQnkM" target="_blank" rel="noreferrer noopener">DevRel Explained</a></p>



<p class="wp-block-paragraph"><a href="https://www.youtube.com/watch?v=v2-wsawNurI" target="_blank" rel="noreferrer noopener">Network APIs Explained</a></p>



<p class="wp-block-paragraph"><a href="https://www.youtube.com/watch?v=sicY9kIkDvM" target="_blank" rel="noreferrer noopener">Verifiable Credential Explained</a></p>



<p class="wp-block-paragraph"><a href="https://www.youtube.com/watch?v=WG2ryXgdDZQ" target="_blank" rel="noreferrer noopener">Mob Programming Explained</a></p>



<p class="wp-block-paragraph"><a href="https://www.youtube.com/watch?v=qMYVj7qEdHQ&amp;t=1s" target="_blank" rel="noreferrer noopener">Machine Learning Explained</a></p>



<p class="wp-block-paragraph"><a href="https://www.youtube.com/watch?v=sn0sL_yBia8&amp;t=1s" target="_blank" rel="noreferrer noopener">RUST Explained</a></p>
<p>The post <a href="https://shiftmag.dev/engineer-explains-prompts-are-a-programming-language-4877/">Engineer Explains: Prompts Are a Programming Language</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Engineer Explains: API Testing is Critical</title>
		<link>https://shiftmag.dev/engineer-explains-api-testing-is-critical-4850/</link>
		
		<dc:creator><![CDATA[ShiftMag]]></dc:creator>
		<pubDate>Fri, 31 Jan 2025 11:39:56 +0000</pubDate>
				<category><![CDATA[Video]]></category>
		<category><![CDATA[API Testing]]></category>
		<category><![CDATA[Engineer Explains]]></category>
		<category><![CDATA[Pooja Mistry]]></category>
		<category><![CDATA[Postman]]></category>
		<guid isPermaLink="false">https://shiftmag.dev/?p=4850</guid>

					<description><![CDATA[<p>Testing for functionality, security or scalability before shipping any, especially external, APIs to production is critical.  </p>
<p>The post <a href="https://shiftmag.dev/engineer-explains-api-testing-is-critical-4850/">Engineer Explains: API Testing is Critical</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></description>
										<content:encoded><![CDATA[<figure class="wp-block-post-featured-image"><img loading="lazy" decoding="async" width="1280" height="720" src="https://shiftmag.dev/wp-content/uploads/2025/01/Pooja_Mistry_3.jpg?x94846" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" style="object-fit:cover;" srcset="https://shiftmag.dev/wp-content/uploads/2025/01/Pooja_Mistry_3.jpg 1280w, https://shiftmag.dev/wp-content/uploads/2025/01/Pooja_Mistry_3-300x169.jpg 300w, https://shiftmag.dev/wp-content/uploads/2025/01/Pooja_Mistry_3-1024x576.jpg 1024w, https://shiftmag.dev/wp-content/uploads/2025/01/Pooja_Mistry_3-768x432.jpg 768w" sizes="auto, (max-width: 1280px) 100vw, 1280px" /></figure>


<p class="wp-block-paragraph">API testing is a process used to validate the functionality, reliability, performance, and security of application programming interfaces (APIs). It ensures that the API behaves as expected when integrated into applications by verifying that it returns the correct responses, handles errors properly, and supports required performance metrics. </p>



<p class="wp-block-paragraph"><strong>Pooja Mistry, Developer Advocate at Postman‬ explains it more in detail:</strong></p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe loading="lazy" title="API Testing is Critical – Explained by Pooja Mistry from @postman" width="500" height="281" src="https://www.youtube.com/embed/IvHwK6EkpoQ?start=5&#038;feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div></figure>



<h3 class="wp-block-heading"><span id="this-video-is-a-part-of-shiftmag%e2%80%99svideo-seriesengineer-explains">This video is a part of ShiftMag’s&nbsp;<strong>video series,&nbsp;<a href="https://www.youtube.com/@ShiftMag/videos" target="_blank" rel="noreferrer noopener">Engineer Explains</a>.</strong></span></h3>



<p class="wp-block-paragraph">We’ve asked experienced engineers to share how they would explain some basic and some less basic tech terminology to different tech job titles or at three levels of experience —&nbsp;<strong>from junior developer to CTO</strong>.</p>



<h2 class="wp-block-heading"><span id="more-videos-from-the-engineer-explains-series">More videos from the Engineer Explains series:</span></h2>



<p class="wp-block-paragraph"><a href="https://www.youtube.com/watch?v=VM45AYV-hwc" target="_blank" rel="noreferrer noopener">AI Engineering</a><br><br><a href="https://www.youtube.com/watch?v=oRAA4d19-Og" target="_blank" rel="noreferrer noopener">Test Driven Development</a><br><br><a href="https://www.youtube.com/watch?v=58hmM8KHZTE" target="_blank" rel="noreferrer noopener">Refactoring Legacy Code</a><br><br><a href="https://www.youtube.com/watch?v=onSxFOJrqNE&amp;t=11s">Agile Software Development</a></p>



<p class="wp-block-paragraph"><a href="https://www.youtube.com/watch?v=XmHx3teREpw" target="_blank" rel="noreferrer noopener">Career Tips for Tough Times ft.&nbsp;‪Pragmatic Engin</a><a href="https://www.youtube.com/@pragmaticengineer">eer‬</a><br><br><a href="https://shiftmag.dev/observability-open-telemetry-4625/" target="_blank" rel="noreferrer noopener">OpenTelemetry and Observability 2.0</a></p>



<p class="wp-block-paragraph"><a href="https://www.youtube.com/watch?v=eUEqoHtn-14" target="_blank" rel="noreferrer noopener">Feature Flags Explained</a></p>



<p class="wp-block-paragraph"><a href="https://www.youtube.com/watch?v=2btVnTODTSM" target="_blank" rel="noreferrer noopener">JAMstack Explained</a></p>



<p class="wp-block-paragraph"><a href="https://www.youtube.com/watch?v=z5f4eTaKu04" target="_blank" rel="noreferrer noopener">Observability Explained</a></p>



<p class="wp-block-paragraph"><a href="https://www.youtube.com/watch?v=_E1eJ5riYTY" target="_blank" rel="noreferrer noopener">Large Language Models Explained</a></p>



<p class="wp-block-paragraph"><a href="https://www.youtube.com/watch?v=AZUDzVtNrJY" target="_blank" rel="noreferrer noopener">DevOps Explained</a></p>



<p class="wp-block-paragraph"><a href="https://www.youtube.com/watch?v=1tqWJwZQnkM" target="_blank" rel="noreferrer noopener">DevRel Explained</a></p>



<p class="wp-block-paragraph"><a href="https://www.youtube.com/watch?v=v2-wsawNurI" target="_blank" rel="noreferrer noopener">Network APIs Explained</a></p>



<p class="wp-block-paragraph"><a href="https://www.youtube.com/watch?v=sicY9kIkDvM" target="_blank" rel="noreferrer noopener">Verifiable Credential Explained</a></p>



<p class="wp-block-paragraph"><a href="https://www.youtube.com/watch?v=WG2ryXgdDZQ" target="_blank" rel="noreferrer noopener">Mob Programming Explained</a></p>



<p class="wp-block-paragraph"><a href="https://www.youtube.com/watch?v=qMYVj7qEdHQ&amp;t=1s" target="_blank" rel="noreferrer noopener">Machine Learning Explained</a></p>



<p class="wp-block-paragraph"><a href="https://www.youtube.com/watch?v=sn0sL_yBia8&amp;t=1s" target="_blank" rel="noreferrer noopener">RUST Explained</a></p>
<p>The post <a href="https://shiftmag.dev/engineer-explains-api-testing-is-critical-4850/">Engineer Explains: API Testing is Critical</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Astro, the ultimate framework, explained</title>
		<link>https://shiftmag.dev/astro-the-ultimate-framework-explained-4832/</link>
		
		<dc:creator><![CDATA[Antonija Bilic Arar]]></dc:creator>
		<pubDate>Mon, 27 Jan 2025 13:03:41 +0000</pubDate>
				<category><![CDATA[Video]]></category>
		<category><![CDATA[Astro framework]]></category>
		<category><![CDATA[Elian Van Cutsen]]></category>
		<guid isPermaLink="false">https://shiftmag.dev/?p=4832</guid>

					<description><![CDATA[<p>Astro has been gaining a lot of traction among developers lately, and for good reason.</p>
<p>The post <a href="https://shiftmag.dev/astro-the-ultimate-framework-explained-4832/">Astro, the ultimate framework, explained</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></description>
										<content:encoded><![CDATA[<figure class="wp-block-post-featured-image"><img loading="lazy" decoding="async" width="1200" height="630" src="https://shiftmag.dev/wp-content/uploads/2025/01/elian-von-cutsen.png?x94846" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" style="object-fit:cover;" srcset="https://shiftmag.dev/wp-content/uploads/2025/01/elian-von-cutsen.png 1200w, https://shiftmag.dev/wp-content/uploads/2025/01/elian-von-cutsen-300x158.png 300w, https://shiftmag.dev/wp-content/uploads/2025/01/elian-von-cutsen-1024x538.png 1024w, https://shiftmag.dev/wp-content/uploads/2025/01/elian-von-cutsen-768x403.png 768w" sizes="auto, (max-width: 1200px) 100vw, 1200px" /></figure>


<p class="wp-block-paragraph">Developers love Astro because it gives them the performance benefits of static site generation while still allowing for modern interactivity when needed, all without a huge JavaScript bundle to worry about. <br><br>Plus, it’s super flexible and lets you use the tools you&#8217;re already familiar with, which makes development smoother and more fun.<br><br>Find out more about Astro from <strong>Elian Van Cutsen</strong>, software developer and DX support at Astro:</p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe loading="lazy" title="Astro – The Ultimate Framework!" width="500" height="281" src="https://www.youtube.com/embed/5iCJJGqoB7Y?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div></figure>



<h3 class="wp-block-heading"><span id="this-video-is-a-part-of-shiftmag%e2%80%99svideo-seriesengineer-explains">This video is a part of ShiftMag’s&nbsp;<strong>video series,&nbsp;<a href="https://www.youtube.com/@ShiftMag/videos" target="_blank" rel="noreferrer noopener">Engineer Explains</a>.</strong></span></h3>



<p class="wp-block-paragraph">We’ve asked experienced engineers to share how they would explain some basic and some less basic tech terminology to different tech job titles or at three levels of experience —&nbsp;<strong>from junior developer to CTO</strong>.</p>



<h2 class="wp-block-heading"><span id="more-videos-from-the-engineer-explains-series">More videos from the Engineer Explains series:</span></h2>



<p class="wp-block-paragraph"><a href="https://www.youtube.com/watch?v=VM45AYV-hwc" target="_blank" rel="noreferrer noopener">AI Engineering</a><br><br><a href="https://www.youtube.com/watch?v=oRAA4d19-Og" target="_blank" rel="noreferrer noopener">Test Driven Development</a><br><br><a href="https://www.youtube.com/watch?v=58hmM8KHZTE" target="_blank" rel="noreferrer noopener">Refactoring Legacy Code</a><br><br><a href="https://www.youtube.com/watch?v=onSxFOJrqNE&amp;t=11s">Agile Software Development</a></p>



<p class="wp-block-paragraph"><a href="https://www.youtube.com/watch?v=XmHx3teREpw" target="_blank" rel="noreferrer noopener">Career Tips for Tough Times ft.&nbsp;‪Pragmatic Engin</a><a href="https://www.youtube.com/@pragmaticengineer">eer‬</a><br><br><a href="https://shiftmag.dev/observability-open-telemetry-4625/" target="_blank" rel="noreferrer noopener">OpenTelemetry and Observability 2.0</a></p>



<p class="wp-block-paragraph"><a href="https://www.youtube.com/watch?v=eUEqoHtn-14" target="_blank" rel="noreferrer noopener">Feature Flags Explained</a></p>



<p class="wp-block-paragraph"><a href="https://www.youtube.com/watch?v=2btVnTODTSM" target="_blank" rel="noreferrer noopener">JAMstack Explained</a></p>



<p class="wp-block-paragraph"><a href="https://www.youtube.com/watch?v=z5f4eTaKu04" target="_blank" rel="noreferrer noopener">Observability Explained</a></p>



<p class="wp-block-paragraph"><a href="https://www.youtube.com/watch?v=_E1eJ5riYTY" target="_blank" rel="noreferrer noopener">Large Language Models Explained</a></p>



<p class="wp-block-paragraph"><a href="https://www.youtube.com/watch?v=AZUDzVtNrJY" target="_blank" rel="noreferrer noopener">DevOps Explained</a></p>



<p class="wp-block-paragraph"><a href="https://www.youtube.com/watch?v=1tqWJwZQnkM" target="_blank" rel="noreferrer noopener">DevRel Explained</a></p>



<p class="wp-block-paragraph"><a href="https://www.youtube.com/watch?v=v2-wsawNurI" target="_blank" rel="noreferrer noopener">Network APIs Explained</a></p>



<p class="wp-block-paragraph"><a href="https://www.youtube.com/watch?v=sicY9kIkDvM" target="_blank" rel="noreferrer noopener">Verifiable Credential Explained</a></p>



<p class="wp-block-paragraph"><a href="https://www.youtube.com/watch?v=WG2ryXgdDZQ" target="_blank" rel="noreferrer noopener">Mob Programming Explained</a></p>



<p class="wp-block-paragraph"><a href="https://www.youtube.com/watch?v=qMYVj7qEdHQ&amp;t=1s" target="_blank" rel="noreferrer noopener">Machine Learning Explained</a></p>



<p class="wp-block-paragraph"><a href="https://www.youtube.com/watch?v=sn0sL_yBia8&amp;t=1s" target="_blank" rel="noreferrer noopener">RUST Explained</a></p>
<p>The post <a href="https://shiftmag.dev/astro-the-ultimate-framework-explained-4832/">Astro, the ultimate framework, explained</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>AI Engineering Does Not Equal Machine Learning</title>
		<link>https://shiftmag.dev/ai-engineering-does-not-equal-machine-learning-4747/</link>
		
		<dc:creator><![CDATA[Antonija Bilic Arar]]></dc:creator>
		<pubDate>Fri, 20 Dec 2024 14:07:29 +0000</pubDate>
				<category><![CDATA[Video]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[AI Engineer]]></category>
		<category><![CDATA[AI Engineering]]></category>
		<category><![CDATA[Tejas Kumar]]></category>
		<guid isPermaLink="false">https://shiftmag.dev/?p=4747</guid>

					<description><![CDATA[<p>Do you think you know what AI engineering is? </p>
<p>The post <a href="https://shiftmag.dev/ai-engineering-does-not-equal-machine-learning-4747/">AI Engineering Does Not Equal Machine Learning</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></description>
										<content:encoded><![CDATA[<figure class="wp-block-post-featured-image"><img loading="lazy" decoding="async" width="1280" height="720" src="https://shiftmag.dev/wp-content/uploads/2024/12/tejas.jpg?x94846" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" style="object-fit:cover;" srcset="https://shiftmag.dev/wp-content/uploads/2024/12/tejas.jpg 1280w, https://shiftmag.dev/wp-content/uploads/2024/12/tejas-300x169.jpg 300w, https://shiftmag.dev/wp-content/uploads/2024/12/tejas-1024x576.jpg 1024w, https://shiftmag.dev/wp-content/uploads/2024/12/tejas-768x432.jpg 768w" sizes="auto, (max-width: 1280px) 100vw, 1280px" /></figure>


<p class="wp-block-paragraph">Tejas Kumar, AI DevRel Engineer at DataStax, thinks the main problem with AI engineering is that it lacks a formal definition. Many people confuse it with machine learning, research, and engineering, but those are completely different skills.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">AI engineering does not require academia, experience with machine learning models, Python, or linear algebra: it&#8217;s just applying AI to solve problems.</p>
</blockquote>



<p class="wp-block-paragraph">According to Tejas, one can do this without ever training anything<span style="box-sizing: border-box; margin: 0px; padding: 0px;">; instead, one can <strong>just </strong></span><strong>make a network request to an AI API and use</strong> the returned output to solve problems.</p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe loading="lazy" title="What Is an AI Engineer? We Asked @tejask" width="500" height="281" src="https://www.youtube.com/embed/VM45AYV-hwc?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div></figure>



<h3 class="wp-block-heading"><span id="this-video-is-a-part-of-shiftmag%e2%80%99svideo-seriesengineer-explains">This video is a part of ShiftMag’s&nbsp;<strong>video series,&nbsp;<a href="https://www.youtube.com/@ShiftMag/videos" target="_blank" rel="noreferrer noopener">Engineer Explains</a>.</strong></span></h3>



<p class="wp-block-paragraph">We’ve asked experienced engineers to share how they would explain some basic and some less basic tech terminology to different tech job titles or at three levels of experience —&nbsp;<strong>from junior developer to CTO</strong>.</p>



<h2 class="wp-block-heading"><span id="more-videos-from-the-engineer-explains-series">More videos from the Engineer Explains series:</span></h2>



<p class="wp-block-paragraph"><a href="https://www.youtube.com/watch?v=oRAA4d19-Og" target="_blank" rel="noreferrer noopener">Test Driven Development</a><br><br><a href="https://www.youtube.com/watch?v=58hmM8KHZTE" target="_blank" rel="noreferrer noopener">Refactoring Legacy Code</a><br><br><a href="https://www.youtube.com/watch?v=onSxFOJrqNE&amp;t=11s">Agile Software Development</a></p>



<p class="wp-block-paragraph"><a href="https://www.youtube.com/watch?v=XmHx3teREpw" target="_blank" rel="noreferrer noopener">Career Tips for Tough Times ft.&nbsp;‪Pragmatic Engin</a><a href="https://www.youtube.com/@pragmaticengineer">eer‬</a><br><br><a href="https://shiftmag.dev/observability-open-telemetry-4625/" target="_blank" rel="noreferrer noopener">OpenTelemetry and Observability 2.0</a></p>



<p class="wp-block-paragraph"><a href="https://www.youtube.com/watch?v=eUEqoHtn-14" target="_blank" rel="noreferrer noopener">Feature Flags Explained</a></p>



<p class="wp-block-paragraph"><a href="https://www.youtube.com/watch?v=2btVnTODTSM" target="_blank" rel="noreferrer noopener">JAMstack Explained</a></p>



<p class="wp-block-paragraph"><a href="https://www.youtube.com/watch?v=z5f4eTaKu04" target="_blank" rel="noreferrer noopener">Observability Explained</a></p>



<p class="wp-block-paragraph"><a href="https://www.youtube.com/watch?v=_E1eJ5riYTY" target="_blank" rel="noreferrer noopener">Large Language Models Explained</a></p>



<p class="wp-block-paragraph"><a href="https://www.youtube.com/watch?v=AZUDzVtNrJY" target="_blank" rel="noreferrer noopener">DevOps Explained</a></p>



<p class="wp-block-paragraph"><a href="https://www.youtube.com/watch?v=1tqWJwZQnkM" target="_blank" rel="noreferrer noopener">DevRel Explained</a></p>



<p class="wp-block-paragraph"><a href="https://www.youtube.com/watch?v=v2-wsawNurI" target="_blank" rel="noreferrer noopener">Network APIs Explained</a></p>



<p class="wp-block-paragraph"><a href="https://www.youtube.com/watch?v=sicY9kIkDvM" target="_blank" rel="noreferrer noopener">Verifiable Credential Explained</a></p>



<p class="wp-block-paragraph"><a href="https://www.youtube.com/watch?v=WG2ryXgdDZQ" target="_blank" rel="noreferrer noopener">Mob Programming Explained</a></p>



<p class="wp-block-paragraph"><a href="https://www.youtube.com/watch?v=qMYVj7qEdHQ&amp;t=1s" target="_blank" rel="noreferrer noopener">Machine Learning Explained</a></p>



<p class="wp-block-paragraph"><a href="https://www.youtube.com/watch?v=sn0sL_yBia8&amp;t=1s" target="_blank" rel="noreferrer noopener">RUST Explained</a></p>
<p>The post <a href="https://shiftmag.dev/ai-engineering-does-not-equal-machine-learning-4747/">AI Engineering Does Not Equal Machine Learning</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Engineer Explains: Refactoring Allows Developers to be Wrong</title>
		<link>https://shiftmag.dev/engineer-explains-refactoring-allows-developers-to-be-wrong-4723/</link>
		
		<dc:creator><![CDATA[Antonija Bilic Arar]]></dc:creator>
		<pubDate>Fri, 13 Dec 2024 17:25:34 +0000</pubDate>
				<category><![CDATA[Video]]></category>
		<category><![CDATA[Arlo Belshee]]></category>
		<category><![CDATA[Engineer Explains]]></category>
		<category><![CDATA[refactoring]]></category>
		<guid isPermaLink="false">https://shiftmag.dev/?p=4723</guid>

					<description><![CDATA[<p>Refactoring is the way of writing code so it can be modified and revitalized with time.  </p>
<p>The post <a href="https://shiftmag.dev/engineer-explains-refactoring-allows-developers-to-be-wrong-4723/">Engineer Explains: Refactoring Allows Developers to be Wrong</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></description>
										<content:encoded><![CDATA[<figure class="wp-block-post-featured-image"><img loading="lazy" decoding="async" width="1280" height="720" src="https://shiftmag.dev/wp-content/uploads/2024/12/arlo.jpg?x94846" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" style="object-fit:cover;" srcset="https://shiftmag.dev/wp-content/uploads/2024/12/arlo.jpg 1280w, https://shiftmag.dev/wp-content/uploads/2024/12/arlo-300x169.jpg 300w, https://shiftmag.dev/wp-content/uploads/2024/12/arlo-1024x576.jpg 1024w, https://shiftmag.dev/wp-content/uploads/2024/12/arlo-768x432.jpg 768w" sizes="auto, (max-width: 1280px) 100vw, 1280px" /></figure>


<p class="wp-block-paragraph">“I like working in the <strong>nasties and ugliest code possible</strong> that also tends to be the most important code to business,” says Arlo Belshee, fractional CTO and Distinguished Engineer with 25+ years of experience in software engineering.<br><br>What better person to ask to explain legacy code refactoring than him?! <br><br>Junior developers starting their careers must know that refactoring is the way to modify an existing codebase to extend it and add new capabilities. This requires them to learn new techniques. <br><br>Arlo shares that his passion is restoring and revitalizing the core and most critical code elements for the business:<br><br>&#8220;As senior engineers, we know that we&#8217;re going to be wrong more than we&#8217;re going to be right. The most important thing in development, therefore, is that we make sure to create code that can be modified.&#8221;</p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe loading="lazy" title="Developers, Mistakes are OKAY!" width="500" height="281" src="https://www.youtube.com/embed/58hmM8KHZTE?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div></figure>



<h3 class="wp-block-heading"><span id="this-video-is-a-part-of-shiftmag%e2%80%99svideo-seriesengineer-explains">This video is a part of ShiftMag’s&nbsp;<strong>video series,&nbsp;<a href="https://www.youtube.com/@ShiftMag/videos" target="_blank" rel="noreferrer noopener">Engineer Explains</a>.</strong></span></h3>



<p class="wp-block-paragraph">We’ve asked experienced engineers to share how they would explain some basic and some less basic tech terminology to different tech job titles or at three levels of experience —&nbsp;<strong>from junior developer to CTO</strong>.</p>



<h2 class="wp-block-heading"><span id="more-videos-from-the-engineer-explains-series">More videos from the Engineer Explains series:</span></h2>



<p class="wp-block-paragraph"><a href="https://www.youtube.com/watch?v=XmHx3teREpw" target="_blank" rel="noreferrer noopener">Career Tips for Tough Times ft.&nbsp;‪Pragmatic Engin</a><a href="https://www.youtube.com/@pragmaticengineer">eer‬</a><br><br><a href="https://shiftmag.dev/observability-open-telemetry-4625/" target="_blank" rel="noreferrer noopener">OpenTelemetry and Observability 2.0</a></p>



<p class="wp-block-paragraph"><a href="https://www.youtube.com/watch?v=eUEqoHtn-14" target="_blank" rel="noreferrer noopener">Feature Flags Explained</a></p>



<p class="wp-block-paragraph"><a href="https://www.youtube.com/watch?v=2btVnTODTSM" target="_blank" rel="noreferrer noopener">JAMstack Explained</a></p>



<p class="wp-block-paragraph"><a href="https://www.youtube.com/watch?v=z5f4eTaKu04" target="_blank" rel="noreferrer noopener">Observability Explained</a></p>



<p class="wp-block-paragraph"><a href="https://www.youtube.com/watch?v=_E1eJ5riYTY" target="_blank" rel="noreferrer noopener">Large Language Models Explained</a></p>



<p class="wp-block-paragraph"><a href="https://www.youtube.com/watch?v=AZUDzVtNrJY" target="_blank" rel="noreferrer noopener">DevOps Explained</a></p>



<p class="wp-block-paragraph"><a href="https://www.youtube.com/watch?v=1tqWJwZQnkM" target="_blank" rel="noreferrer noopener">DevRel Explained</a></p>



<p class="wp-block-paragraph"><a href="https://www.youtube.com/watch?v=v2-wsawNurI" target="_blank" rel="noreferrer noopener">Network APIs Explained</a></p>



<p class="wp-block-paragraph"><a href="https://www.youtube.com/watch?v=sicY9kIkDvM" target="_blank" rel="noreferrer noopener">Verifiable Credential Explained</a></p>



<p class="wp-block-paragraph"><a href="https://www.youtube.com/watch?v=WG2ryXgdDZQ" target="_blank" rel="noreferrer noopener">Mob Programming Explained</a></p>



<p class="wp-block-paragraph"><a href="https://www.youtube.com/watch?v=qMYVj7qEdHQ&amp;t=1s" target="_blank" rel="noreferrer noopener">Machine Learning Explained</a></p>



<p class="wp-block-paragraph"><a href="https://www.youtube.com/watch?v=sn0sL_yBia8&amp;t=1s" target="_blank" rel="noreferrer noopener">RUST Explained</a></p>
<p>The post <a href="https://shiftmag.dev/engineer-explains-refactoring-allows-developers-to-be-wrong-4723/">Engineer Explains: Refactoring Allows Developers to be Wrong</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Engineer Explains: Developers, you&#8217;ve been scammed about agile</title>
		<link>https://shiftmag.dev/engineer-explains-developers-youve-been-scammed-about-agile-4691/</link>
		
		<dc:creator><![CDATA[Antonija Bilic Arar]]></dc:creator>
		<pubDate>Fri, 06 Dec 2024 09:55:33 +0000</pubDate>
				<category><![CDATA[Video]]></category>
		<category><![CDATA[agile software development]]></category>
		<category><![CDATA[Engineer Explains]]></category>
		<category><![CDATA[James Shore]]></category>
		<guid isPermaLink="false">https://shiftmag.dev/?p=4691</guid>

					<description><![CDATA[<p>It's the most misunderstood idea in software development, says James Shore, the author of The Art of Agile.</p>
<p>The post <a href="https://shiftmag.dev/engineer-explains-developers-youve-been-scammed-about-agile-4691/">Engineer Explains: Developers, you&#8217;ve been scammed about agile</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></description>
										<content:encoded><![CDATA[<figure class="wp-block-post-featured-image"><img loading="lazy" decoding="async" width="1280" height="720" src="https://shiftmag.dev/wp-content/uploads/2024/12/James_1.jpg?x94846" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" style="object-fit:cover;" srcset="https://shiftmag.dev/wp-content/uploads/2024/12/James_1.jpg 1280w, https://shiftmag.dev/wp-content/uploads/2024/12/James_1-300x169.jpg 300w, https://shiftmag.dev/wp-content/uploads/2024/12/James_1-1024x576.jpg 1024w, https://shiftmag.dev/wp-content/uploads/2024/12/James_1-768x432.jpg 768w" sizes="auto, (max-width: 1280px) 100vw, 1280px" /></figure>


<p class="wp-block-paragraph">Developers often think of agile software development as a set of tools, such as Jira, sprints, or story points, but agile is a way of thinking about software development.<br><br>Agile is a philosophy, says James Shore, VP Engineering at Open Sesame, agile software development consultant with more than 20 years of experience, and the author of The Art of Agile: </p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">It&#8217;s the most misunderstood idea in software development!</p>
</blockquote>



<p class="wp-block-paragraph">There is an entire <strong>Agile Manifesto</strong> <span style="box-sizing: border-box; margin: 0px; padding: 0px;">ab</span>out the philosophy written more than twenty years ago (and it has&nbsp;<a href="https://shiftmag.dev/the-agile-manifesto-jon-kern-1810/">stood the test of time</a>,&nbsp;according to one of its authors!). But Shore emphasizes two key principles:</p>



<ul class="wp-block-list">
<li>People over process</li>



<li>Adaptability over predictability</li>
</ul>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe loading="lazy" title="Developers, You’ve Been Scammed About Agile! cc @jamesshore" width="500" height="281" src="https://www.youtube.com/embed/onSxFOJrqNE?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div></figure>



<p class="wp-block-paragraph">He says developers have been scammed about agile, and that&#8217;s why they tend <a href="https://shiftmag.dev/why-do-developers-hate-scrum-masters-1958/">not to like it</a>. </p>



<p class="wp-block-paragraph">CTOs often think that it&#8217;s the tools and training that make an organization agile, but Shore says it requires changing the culture because agile is not something you do; it&#8217;s something you become. </p>



<h3 class="wp-block-heading"><span id="this-video-is-a-part-of-shiftmag%e2%80%99svideo-seriesengineer-explains">This video is a part of ShiftMag’s&nbsp;<strong>video series,&nbsp;<a href="https://www.youtube.com/@ShiftMag/videos" target="_blank" rel="noreferrer noopener">Engineer Explains</a>.</strong></span></h3>



<p class="wp-block-paragraph">We’ve asked experienced engineers to share how they would explain some basic and some less basic tech terminology to different tech job titles or at three levels of experience —&nbsp;<strong>from junior developer to CTO</strong>.</p>



<h2 class="wp-block-heading"><span id="more-videos-from-the-engineer-explains-series">More videos from the Engineer Explains series:</span></h2>



<p class="wp-block-paragraph"><a href="https://www.youtube.com/watch?v=XmHx3teREpw" target="_blank" rel="noreferrer noopener">Career Tips for Tough Times ft.&nbsp;‪Pragmatic Engin</a><a href="https://www.youtube.com/@pragmaticengineer">eer‬</a><br><br><a href="https://shiftmag.dev/observability-open-telemetry-4625/" target="_blank" rel="noreferrer noopener">OpenTelemetry and Observability 2.0</a></p>



<p class="wp-block-paragraph"><a href="https://www.youtube.com/watch?v=eUEqoHtn-14" target="_blank" rel="noreferrer noopener">Feature Flags Explained</a></p>



<p class="wp-block-paragraph"><a href="https://www.youtube.com/watch?v=2btVnTODTSM" target="_blank" rel="noreferrer noopener">JAMstack Explained</a></p>



<p class="wp-block-paragraph"><a href="https://www.youtube.com/watch?v=z5f4eTaKu04" target="_blank" rel="noreferrer noopener">Observability Explained</a></p>



<p class="wp-block-paragraph"><a href="https://www.youtube.com/watch?v=_E1eJ5riYTY" target="_blank" rel="noreferrer noopener">Large Language Models Explained</a></p>



<p class="wp-block-paragraph"><a href="https://www.youtube.com/watch?v=AZUDzVtNrJY" target="_blank" rel="noreferrer noopener">DevOps Explained</a></p>



<p class="wp-block-paragraph"><a href="https://www.youtube.com/watch?v=1tqWJwZQnkM" target="_blank" rel="noreferrer noopener">DevRel Explained</a></p>



<p class="wp-block-paragraph"><a href="https://www.youtube.com/watch?v=v2-wsawNurI" target="_blank" rel="noreferrer noopener">Network APIs Explained</a></p>



<p class="wp-block-paragraph"><a href="https://www.youtube.com/watch?v=sicY9kIkDvM" target="_blank" rel="noreferrer noopener">Verifiable Credential Explained</a></p>



<p class="wp-block-paragraph"><a href="https://www.youtube.com/watch?v=WG2ryXgdDZQ" target="_blank" rel="noreferrer noopener">Mob Programming Explained</a></p>



<p class="wp-block-paragraph"><a href="https://www.youtube.com/watch?v=qMYVj7qEdHQ&amp;t=1s" target="_blank" rel="noreferrer noopener">Machine Learning Explained</a></p>



<p class="wp-block-paragraph"><a href="https://www.youtube.com/watch?v=sn0sL_yBia8&amp;t=1s" target="_blank" rel="noreferrer noopener">RUST Explained</a></p>
<p>The post <a href="https://shiftmag.dev/engineer-explains-developers-youve-been-scammed-about-agile-4691/">Engineer Explains: Developers, you&#8217;ve been scammed about agile</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin

Page Caching using Disk: Enhanced 

Served from: shiftmag.dev @ 2026-06-13 22:26:40 by W3 Total Cache
-->