<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Events on AI VOID</title><link>https://ai-blog.noorshomelab.dev/tags/events/</link><description>Recent content in Events on AI VOID</description><generator>Hugo</generator><language>en</language><lastBuildDate>Wed, 20 May 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://ai-blog.noorshomelab.dev/tags/events/index.xml" rel="self" type="application/rss+xml"/><item><title>Mastering Basic Workflows: Events, Tasks, and Retries</title><link>https://ai-blog.noorshomelab.dev/triggerdev-v4-guide-2026/basic-workflows-events-tasks-retries/</link><pubDate>Wed, 20 May 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/triggerdev-v4-guide-2026/basic-workflows-events-tasks-retries/</guid><description>&lt;p&gt;Welcome back! In the previous chapter, we successfully set up our Trigger.dev project, getting ready to build powerful automated systems. Now, it&amp;rsquo;s time to dive into the fundamental building blocks that make Trigger.dev workflows so resilient and effective: &lt;strong&gt;Events&lt;/strong&gt;, &lt;strong&gt;Tasks&lt;/strong&gt;, and &lt;strong&gt;Retries&lt;/strong&gt;. These three concepts are the bedrock for creating robust, automated workflows and AI agents that gracefully handle the complexities and inevitable failures of real-world production environments.&lt;/p&gt;
&lt;p&gt;This chapter will guide you through understanding what events are, how tasks execute reliably, and how Trigger.dev automatically handles failures through intelligent retries. By the end, you&amp;rsquo;ll be able to create your first resilient workflow, capable of reacting to external signals and executing durable, fault-tolerant operations, boosting your confidence in building production-ready systems.&lt;/p&gt;</description></item><item><title>Interactivity and Transitions</title><link>https://ai-blog.noorshomelab.dev/d3js-guide/interactivity-and-transitions/</link><pubDate>Sat, 11 Oct 2025 01:00:00 +0530</pubDate><guid>https://ai-blog.noorshomelab.dev/d3js-guide/interactivity-and-transitions/</guid><description>&lt;h1 id="4-interactivity-and-transitions"&gt;4. Interactivity and Transitions&lt;/h1&gt;
&lt;p&gt;Static charts are informative, but interactive and animated visualizations are captivating. They allow users to explore data dynamically, highlight specific elements, and understand changes over time more intuitively. This chapter will teach you how to add interactivity to your D3.js visualizations using event listeners and how to create fluid animations with D3.js&amp;rsquo;s powerful transition system.&lt;/p&gt;
&lt;h2 id="41-events-responding-to-user-actions"&gt;4.1 Events: Responding to User Actions&lt;/h2&gt;
&lt;p&gt;D3.js provides an easy way to listen for and respond to standard DOM events (like &lt;code&gt;click&lt;/code&gt;, &lt;code&gt;mouseover&lt;/code&gt;, &lt;code&gt;mouseout&lt;/code&gt;, &lt;code&gt;mousemove&lt;/code&gt;, etc.) on your selected elements.&lt;/p&gt;</description></item></channel></rss>