<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Erik Paris</title>
    <description>The latest articles on DEV Community by Erik Paris (@erikparis).</description>
    <link>https://dev.to/erikparis</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3964167%2F214a34e3-eabe-4802-a62b-0e9774868c6e.png</url>
      <title>DEV Community: Erik Paris</title>
      <link>https://dev.to/erikparis</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/erikparis"/>
    <language>en</language>
    <item>
      <title>Cold Brew vs. Iced Coffee: Key Differences</title>
      <dc:creator>Erik Paris</dc:creator>
      <pubDate>Tue, 18 Aug 2026 15:45:31 +0000</pubDate>
      <link>https://dev.to/erikparis/cold-brew-vs-iced-coffee-key-differences-1lm7</link>
      <guid>https://dev.to/erikparis/cold-brew-vs-iced-coffee-key-differences-1lm7</guid>
      <description>&lt;p&gt;If you've ever walked up to a coffee counter and found yourself puzzling over the difference between cold brew and iced coffee, you're not alone. Many coffee lovers use these terms interchangeably — but they're actually very different drinks. Once you understand &lt;em&gt;how&lt;/em&gt; each is made, the differences in taste, caffeine, and acidity make complete sense.&lt;/p&gt;

&lt;p&gt;Let's break it all down.&lt;/p&gt;




&lt;h2&gt;
  
  
  ☕ What Is Iced Coffee?
&lt;/h2&gt;

&lt;p&gt;Iced coffee is exactly what it sounds like: coffee that's been brewed hot and then served over ice. The process is straightforward:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Brew a strong batch of coffee using your preferred method (drip, pour-over, espresso, etc.)&lt;/li&gt;
&lt;li&gt;Pour it over a glass filled with ice&lt;/li&gt;
&lt;li&gt;Optionally add milk, cream, or sweetener&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Because it's brewed hot, iced coffee is made quickly — you can have a cup in under 10 minutes. The speed and familiarity make it the go-to choice at most diners and fast-food chains.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Key characteristics of iced coffee:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Brewed hot (90–96°C / 195–205°F), then cooled&lt;/li&gt;
&lt;li&gt;Ready in minutes&lt;/li&gt;
&lt;li&gt;Brighter, more acidic flavor&lt;/li&gt;
&lt;li&gt;Usually lighter in body&lt;/li&gt;
&lt;li&gt;Caffeine content is similar to a regular cup of hot coffee&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;One downside: as the ice melts, iced coffee becomes diluted, which can water down the flavor quickly.&lt;/p&gt;




&lt;h2&gt;
  
  
  🧊 What Is Cold Brew?
&lt;/h2&gt;

&lt;p&gt;Cold brew is an entirely different beast. Instead of using heat to extract flavor from coffee grounds, cold brew relies on &lt;strong&gt;time&lt;/strong&gt; and &lt;strong&gt;cold or room-temperature water&lt;/strong&gt;. Here's the basic process:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Coarsely grind coffee beans&lt;/li&gt;
&lt;li&gt;Steep the grounds in cold or room-temperature water for &lt;strong&gt;12–24 hours&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Strain out the grounds&lt;/li&gt;
&lt;li&gt;Serve over ice or dilute with water/milk to taste&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The result is a concentrate (or a ready-to-drink coffee, depending on your ratio) with a dramatically different flavor profile.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Key characteristics of cold brew:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Brewed cold over many hours (no heat involved)&lt;/li&gt;
&lt;li&gt;Takes 12–24 hours to prepare&lt;/li&gt;
&lt;li&gt;Smooth, mellow, naturally sweet flavor&lt;/li&gt;
&lt;li&gt;Lower acidity&lt;/li&gt;
&lt;li&gt;Higher caffeine content (especially if served as concentrate)&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  🔬 How the Brewing Method Changes Everything
&lt;/h2&gt;

&lt;p&gt;The chemistry behind these two methods explains why they taste so different.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Hot brewing&lt;/strong&gt; extracts compounds from coffee quickly and efficiently — including flavorful oils, aromatic compounds, and acids. Heat accelerates the chemical reactions that dissolve these compounds into water. This gives iced coffee that bright, sharp, slightly bitter taste you'd expect from a standard cup of joe.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Cold brewing&lt;/strong&gt; extracts compounds much more slowly. Without heat, certain acids and bitter compounds are never fully released from the grounds. This is why cold brew tastes smoother and naturally sweeter — it's not that sugar has been added, it's that the harsh compounds simply aren't there.&lt;/p&gt;

&lt;p&gt;Think of it like the difference between a quick stir-fry (hot, fast, bold flavors) versus a slow braise (low and slow, yielding something tender and rich).&lt;/p&gt;




&lt;h2&gt;
  
  
  ⚡ Caffeine Content: Which Has More?
&lt;/h2&gt;

&lt;p&gt;This is where things get a bit nuanced.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Cold brew concentrate&lt;/strong&gt; can have significantly more caffeine than a standard cup of iced coffee because it uses a higher coffee-to-water ratio during steeping. However, most cold brew sold in cafés and stores is diluted before serving, which brings the caffeine level back down.&lt;/p&gt;

&lt;p&gt;Here's a rough comparison:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Iced coffee (8 oz):&lt;/strong&gt; ~120–150 mg of caffeine&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Ready-to-drink cold brew (8 oz):&lt;/strong&gt; ~150–200 mg of caffeine&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Cold brew concentrate (undiluted, 8 oz):&lt;/strong&gt; ~300–400 mg of caffeine&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;So if you're sensitive to caffeine, make sure you know whether the cold brew you're ordering is a concentrate or a ready-to-drink version.&lt;/p&gt;




&lt;h2&gt;
  
  
  🍋 Acidity: The Comfort Factor
&lt;/h2&gt;

&lt;p&gt;One of the most talked-about differences is acidity. Cold brew is often recommended for people who find regular coffee hard on their stomach.&lt;/p&gt;

&lt;p&gt;Studies have shown that &lt;strong&gt;cold brew coffee is 60–70% less acidic&lt;/strong&gt; than hot-brewed coffee. Since many of the acidic compounds require heat to dissolve, cold brew simply doesn't extract them.&lt;/p&gt;

&lt;p&gt;For people with:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Acid reflux or GERD&lt;/li&gt;
&lt;li&gt;Sensitive stomachs&lt;/li&gt;
&lt;li&gt;A preference for smoother drinks&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;...cold brew is often the gentler choice.&lt;/p&gt;

&lt;p&gt;Iced coffee, because it starts as hot-brewed coffee, retains all the acidity of a regular cup — it's just served cold.&lt;/p&gt;




&lt;h2&gt;
  
  
  🥛 Flavor Profile: Smoothness vs. Brightness
&lt;/h2&gt;

&lt;p&gt;Let's talk taste.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Iced coffee&lt;/strong&gt; tends to have:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A bright, crisp flavor&lt;/li&gt;
&lt;li&gt;Some bitterness (especially if slightly over-extracted or over-iced)&lt;/li&gt;
&lt;li&gt;A familiar, classic coffee taste&lt;/li&gt;
&lt;li&gt;Notes that vary based on the bean and brewing method (floral, fruity, nutty, etc.)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Cold brew&lt;/strong&gt; tends to have:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A smooth, mellow sweetness&lt;/li&gt;
&lt;li&gt;Low bitterness&lt;/li&gt;
&lt;li&gt;Chocolatey, caramel-like, or nutty undertones&lt;/li&gt;
&lt;li&gt;A heavier, almost syrupy body (especially as a concentrate)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Neither is better — it really comes down to personal preference and what you're in the mood for.&lt;/p&gt;




&lt;h2&gt;
  
  
  💸 Cost and Convenience
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Iced coffee&lt;/strong&gt; wins on convenience and cost. It takes minutes to make and uses no special equipment — just brew strong coffee and pour over ice. At coffee shops, it's almost always cheaper than cold brew.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Cold brew&lt;/strong&gt; requires more planning. You need to remember to start it the night before (or 24 hours in advance), use more coffee grounds per serving, and have a way to strain the grounds. At coffee shops, it typically costs $1–2 more per cup than iced coffee.&lt;/p&gt;

&lt;p&gt;That said, making cold brew at home is surprisingly easy and economical once you get into the habit.&lt;/p&gt;




&lt;h2&gt;
  
  
  🤔 Which One Should You Choose?
&lt;/h2&gt;

&lt;p&gt;Here's a quick guide:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;/th&gt;
&lt;th&gt;&lt;strong&gt;Iced Coffee&lt;/strong&gt;&lt;/th&gt;
&lt;th&gt;&lt;strong&gt;Cold Brew&lt;/strong&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Brew time&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Minutes&lt;/td&gt;
&lt;td&gt;12–24 hours&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Flavor&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Bright, sharp, familiar&lt;/td&gt;
&lt;td&gt;Smooth, mellow, sweet&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Acidity&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Higher&lt;/td&gt;
&lt;td&gt;Much lower&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Caffeine&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Moderate&lt;/td&gt;
&lt;td&gt;Moderate to high&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Best for&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Quick fix, classic taste&lt;/td&gt;
&lt;td&gt;Sensitive stomachs, smooth sipping&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Cost (café)&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;$&lt;/td&gt;
&lt;td&gt;$$&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;Choose iced coffee if:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;You want something quick&lt;/li&gt;
&lt;li&gt;You love that classic, bright coffee flavor&lt;/li&gt;
&lt;li&gt;You're on a budget&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Choose cold brew if:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;You have a sensitive stomach or acid reflux&lt;/li&gt;
&lt;li&gt;You prefer a smoother, less bitter drink&lt;/li&gt;
&lt;li&gt;You don't mind planning ahead or paying a little more&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  🏁 Final Thoughts
&lt;/h2&gt;

&lt;p&gt;Both cold brew and iced coffee are delicious in their own right — they're just different beverages that happen to be served cold. The next time someone uses the terms interchangeably, you'll know exactly how to set the record straight.&lt;/p&gt;

&lt;p&gt;Whether you're a slow-steep cold brew devotee or a pour-over-on-ice enthusiast, the most important thing is enjoying your cup. Experiment with both, try different beans and ratios, and figure out which cold coffee experience suits your palate (and your morning schedule) best.&lt;/p&gt;

&lt;p&gt;Cheers — or should I say, &lt;em&gt;clink&lt;/em&gt; — to great coffee! ☕🧊&lt;/p&gt;

</description>
      <category>discuss</category>
      <category>food</category>
      <category>productivity</category>
      <category>beginners</category>
    </item>
    <item>
      <title>Understanding and Overcoming AI Fatigue</title>
      <dc:creator>Erik Paris</dc:creator>
      <pubDate>Mon, 17 Aug 2026 09:49:30 +0000</pubDate>
      <link>https://dev.to/erikparis/understanding-and-overcoming-ai-fatigue-18</link>
      <guid>https://dev.to/erikparis/understanding-and-overcoming-ai-fatigue-18</guid>
      <description>&lt;p&gt;If you've felt a creeping sense of exhaustion every time someone mentions "AI" lately — you're not alone. There's a name for it: &lt;strong&gt;AI fatigue&lt;/strong&gt;. And it's becoming one of the more quietly widespread experiences in the tech world and beyond.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Is AI Fatigue?
&lt;/h2&gt;

&lt;p&gt;AI fatigue is the feeling of exhaustion, overwhelm, or disillusionment that comes from the constant barrage of artificial intelligence tools, announcements, mandates, and discourse that has saturated nearly every corner of professional and personal life. It's not a rejection of technology itself — it's a very human response to relentless change, overpromising, and cognitive overload.&lt;/p&gt;

&lt;p&gt;You might recognize it if you've:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Felt pressure to try yet another AI tool before you've even mastered the last one&lt;/li&gt;
&lt;li&gt;Rolled your eyes at another breathless headline proclaiming AI will "revolutionize everything"&lt;/li&gt;
&lt;li&gt;Noticed your attention glazing over during AI demos or product launches&lt;/li&gt;
&lt;li&gt;Felt guilty for not "keeping up" with AI developments&lt;/li&gt;
&lt;li&gt;Experienced a nagging sense that all this hype doesn't match your day-to-day reality&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Why Does AI Fatigue Set In?
&lt;/h2&gt;

&lt;p&gt;There isn't one single cause. It typically emerges from a confluence of pressures:&lt;/p&gt;

&lt;h3&gt;
  
  
  1. The Adoption Treadmill
&lt;/h3&gt;

&lt;p&gt;New AI tools are released at a pace that would exhaust anyone. Cursor, Copilot, Claude, Gemini, Perplexity, Devin, Sora — the list grows by the week. Teams and individuals feel constant pressure to evaluate and adopt these tools, even when the previous tool hasn't been fully integrated. This creates a state of perpetual onboarding with no sense of completion or mastery.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Overhyped Promises That Don't Deliver
&lt;/h3&gt;

&lt;p&gt;The AI industry has a marketing problem. Press releases and venture capital narratives routinely overpromise what current AI systems can reliably do. When a developer integrates an AI feature that hallucinates, produces inconsistent results, or simply fails on real-world edge cases, the cognitive dissonance between hype and reality is exhausting. As one framing puts it: &lt;em&gt;before integrating AI into your product, ask whether this is genuinely useful or just hype-riding&lt;/em&gt; — and increasingly, people are discovering it's often the latter.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. The Cognitive Load of Rapid Change
&lt;/h3&gt;

&lt;p&gt;Keeping up with AI is not just a matter of learning one new skill — it requires a constant recalibration of your mental models of what software, creativity, and expertise even mean. That's a profound cognitive and even existential load to carry. Change at this pace depletes mental bandwidth, making it harder to focus on deep work.&lt;/p&gt;

&lt;h3&gt;
  
  
  4. Loss of Agency and Identity
&lt;/h3&gt;

&lt;p&gt;For many developers and knowledge workers, there's an unsettling undertone to AI proliferation: the sense that your expertise, your craft, your value — is being quietly devalued or automated away. Even if that fear isn't fully realized, the ambient uncertainty is draining. It's hard to feel enthusiastic about tools that feel like they're positioning themselves to replace you.&lt;/p&gt;

&lt;h3&gt;
  
  
  5. Social and Organizational Pressure
&lt;/h3&gt;

&lt;p&gt;AI fatigue is amplified when organizations mandate AI adoption top-down, without adequate support, context, or genuine buy-in. When you're required to "use AI in your workflow" as a performance metric rather than because it genuinely helps, the resulting experience feels hollow and performative — a recipe for resentment.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Real-World Consequences
&lt;/h2&gt;

&lt;p&gt;AI fatigue isn't just an inconvenience. Left unaddressed, it has genuine costs:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Reduced creativity and risk-taking&lt;/strong&gt;: When people are overwhelmed, they default to safe, conservative behaviors rather than experimenting with new approaches.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Shallow adoption&lt;/strong&gt;: Fatigued teams adopt AI tools superficially, checking the box without extracting meaningful value.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Increased cynicism&lt;/strong&gt;: Repeated disappointments erode trust, making it harder for genuinely useful AI innovations to gain traction later.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Burnout&lt;/strong&gt;: For engineers and teams under pressure to continuously evaluate and implement AI, the cumulative toll on wellbeing is real.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Finding a Healthier Relationship With AI
&lt;/h2&gt;

&lt;p&gt;The goal isn't to reject AI — it's to engage with it on your own terms, intentionally and sustainably. Here's what that can look like in practice:&lt;/p&gt;

&lt;h3&gt;
  
  
  For Individuals
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Be selective, not comprehensive.&lt;/strong&gt; You don't need to try every new AI tool. Ask: does this solve a problem I actually have? Give yourself permission to skip the rest.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Set deliberate limits on AI news consumption.&lt;/strong&gt; Treat AI news like social media — it's fine in small doses but corrosive in excess. Schedule a weekly review instead of constant monitoring.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Separate signal from noise.&lt;/strong&gt; Most "AI breakthroughs" won't meaningfully affect your work for months or years, if ever. Get comfortable with watchful waiting.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Reframe your relationship with expertise.&lt;/strong&gt; AI doesn't eliminate the value of deep knowledge — it changes how that knowledge is applied. Your experience in knowing &lt;em&gt;what&lt;/em&gt; to build, &lt;em&gt;why&lt;/em&gt; it matters, and &lt;em&gt;whether&lt;/em&gt; an AI-generated output is actually good is more valuable than ever.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Give yourself permission to feel skeptical.&lt;/strong&gt; Skepticism is healthy. You are not behind. You are not failing. You are applying judgment.&lt;/p&gt;

&lt;h3&gt;
  
  
  For Organizations
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Lead with problems, not tools.&lt;/strong&gt; Instead of "we need to adopt AI," ask "what specific problems do we want to solve?" Then evaluate whether AI is genuinely the right solution.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Give teams time to actually learn.&lt;/strong&gt; Adoption pressure without learning time creates shallow, frustrated usage. Build in slack for experimentation and reflection.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Create psychological safety around AI skepticism.&lt;/strong&gt; Employees should be able to say "this AI feature doesn't add value" without fear. Performative adoption is worse than no adoption.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Measure outcomes, not AI usage.&lt;/strong&gt; If you're tracking how often people use an AI tool as a proxy for productivity, you're measuring the wrong thing. Measure actual outcomes.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Normalize gradual, deliberate integration.&lt;/strong&gt; Not everything needs AI. The tools that genuinely embed themselves into workflows do so because they earn their place — not because they were mandated.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Bigger Picture
&lt;/h2&gt;

&lt;p&gt;AI fatigue is, in many ways, a sign of a maturing discourse. The initial euphoria of "AI can do everything!" is giving way to more nuanced, grounded questions: &lt;em&gt;What does AI do well? Where does it fail? What's the human cost of deploying it carelessly? How do we maintain our own agency and craft in a world increasingly shaped by these systems?&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Those are good questions. Asking them isn't a sign of being left behind — it's a sign of thinking carefully.&lt;/p&gt;

&lt;p&gt;The antidote to AI fatigue isn't more AI. It's the freedom to engage with technology at a human pace, with genuine curiosity and healthy skepticism, without the constant anxiety of falling behind a treadmill that no one can fully keep up with anyway.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;How are you managing AI fatigue in your own work or team? I'd love to hear what strategies are working — or not working — for you in the comments.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>productivity</category>
      <category>career</category>
    </item>
    <item>
      <title>[Boost]</title>
      <dc:creator>Erik Paris</dc:creator>
      <pubDate>Fri, 03 Jul 2026 09:04:02 +0000</pubDate>
      <link>https://dev.to/erikparis/-mk7</link>
      <guid>https://dev.to/erikparis/-mk7</guid>
      <description>&lt;div class="ltag__link--embedded"&gt;
  &lt;div class="crayons-story "&gt;
  &lt;a href="https://dev.to/marrouchi/how-i-got-my-github-repo-to-1k-stars-akb" class="crayons-story__hidden-navigation-link"&gt;How I Got My GitHub Repo to 1k Stars&lt;/a&gt;


  &lt;div class="crayons-story__body crayons-story__body-full_post"&gt;
    &lt;div class="crayons-story__top"&gt;
      &lt;div class="crayons-story__meta"&gt;
        &lt;div class="crayons-story__author-pic"&gt;

          &lt;a href="/marrouchi" class="crayons-avatar  crayons-avatar--l  "&gt;
            &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F945989%2F2eae3154-24a6-4878-a8fc-afa2a1a274b2.jpeg" alt="marrouchi profile" class="crayons-avatar__image"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
        &lt;div&gt;
          &lt;div&gt;
            &lt;a href="/marrouchi" class="crayons-story__secondary fw-medium m:hidden"&gt;
              Med Marrouchi
            &lt;/a&gt;
            &lt;div class="profile-preview-card relative mb-4 s:mb-0 fw-medium hidden m:inline-block"&gt;
              
                Med Marrouchi
                
              
              &lt;div id="story-author-preview-content-4058214" class="profile-preview-card__content crayons-dropdown branded-7 p-4 pt-0"&gt;
                &lt;div class="gap-4 grid"&gt;
                  &lt;div class="-mt-4"&gt;
                    &lt;a href="/marrouchi" class="flex"&gt;
                      &lt;span class="crayons-avatar crayons-avatar--xl mr-2 shrink-0"&gt;
                        &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F945989%2F2eae3154-24a6-4878-a8fc-afa2a1a274b2.jpeg" class="crayons-avatar__image" alt=""&gt;
                      &lt;/span&gt;
                      &lt;span class="crayons-link crayons-subtitle-2 mt-5"&gt;Med Marrouchi&lt;/span&gt;
                    &lt;/a&gt;
                  &lt;/div&gt;
                  &lt;div class="print-hidden"&gt;
                    
                      Follow
                    
                  &lt;/div&gt;
                  &lt;div class="author-preview-metadata-container"&gt;&lt;/div&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;

          &lt;/div&gt;
          &lt;a href="https://dev.to/marrouchi/how-i-got-my-github-repo-to-1k-stars-akb" class="crayons-story__tertiary fs-xs"&gt;&lt;time&gt;Jul 3&lt;/time&gt;&lt;span class="time-ago-indicator-initial-placeholder"&gt;&lt;/span&gt;&lt;/a&gt;
        &lt;/div&gt;
      &lt;/div&gt;

    &lt;/div&gt;

    &lt;div class="crayons-story__indention"&gt;
      &lt;h2 class="crayons-story__title crayons-story__title-full_post"&gt;
        &lt;a href="https://dev.to/marrouchi/how-i-got-my-github-repo-to-1k-stars-akb" id="article-link-4058214"&gt;
          How I Got My GitHub Repo to 1k Stars
        &lt;/a&gt;
      &lt;/h2&gt;
        &lt;div class="crayons-story__tags"&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/ai"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;ai&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/programming"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;programming&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/webdev"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;webdev&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/javascript"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;javascript&lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="crayons-story__bottom"&gt;
        &lt;div class="crayons-story__details"&gt;
          &lt;a href="https://dev.to/marrouchi/how-i-got-my-github-repo-to-1k-stars-akb" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left"&gt;
            &lt;div class="multiple_reactions_aggregate"&gt;
              &lt;span class="multiple_reactions_icons_container"&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/multi-unicorn-b44d6f8c23cdd00964192bedc38af3e82463978aa611b4365bd33a0f1f4f3e97.svg" width="18" height="18"&gt;
                  &lt;/span&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/sparkle-heart-5f9bee3767e18deb1bb725290cb151c25234768a0e9a2bd39370c382d02920cf.svg" width="18" height="18"&gt;
                  &lt;/span&gt;
              &lt;/span&gt;
              &lt;span class="aggregate_reactions_counter"&gt;5&lt;span class="hidden s:inline"&gt;&amp;nbsp;reactions&lt;/span&gt;&lt;/span&gt;
            &lt;/div&gt;
          &lt;/a&gt;
            &lt;a href="https://dev.to/marrouchi/how-i-got-my-github-repo-to-1k-stars-akb#comments" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left flex items-center"&gt;
              

              1&lt;span class="hidden s:inline"&gt;&amp;nbsp;comment&lt;/span&gt;
            &lt;/a&gt;
        &lt;/div&gt;
        &lt;div class="crayons-story__save"&gt;
          &lt;small class="crayons-story__tertiary fs-xs mr-2"&gt;
            4 min read
          &lt;/small&gt;
            
              &lt;span class="bm-initial crayons-icon c-btn__icon"&gt;
                

              &lt;/span&gt;
              &lt;span class="bm-success crayons-icon c-btn__icon"&gt;
                

              &lt;/span&gt;
            
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;/div&gt;


</description>
    </item>
    <item>
      <title>[Boost]</title>
      <dc:creator>Erik Paris</dc:creator>
      <pubDate>Wed, 10 Jun 2026 21:54:10 +0000</pubDate>
      <link>https://dev.to/erikparis/-2inm</link>
      <guid>https://dev.to/erikparis/-2inm</guid>
      <description>&lt;div class="ltag__link--embedded"&gt;
  &lt;div class="crayons-story "&gt;
  &lt;a href="https://dev.to/marrouchi/how-i-built-a-discord-ai-assistant-that-talks-to-gmail-1ha3" class="crayons-story__hidden-navigation-link"&gt;How I Built a Discord AI Assistant That Talks to Gmail&lt;/a&gt;
    &lt;div class="crayons-article__cover crayons-article__cover__image__feed"&gt;
      &lt;iframe src="https://www.youtube.com/embed/FKrzVK1fqK4" title="How I Built a Discord AI Assistant That Talks to Gmail"&gt;&lt;/iframe&gt;
    &lt;/div&gt;


  &lt;div class="crayons-story__body crayons-story__body-full_post"&gt;
    &lt;div class="crayons-story__top"&gt;
      &lt;div class="crayons-story__meta"&gt;
        &lt;div class="crayons-story__author-pic"&gt;

          &lt;a href="/marrouchi" class="crayons-avatar  crayons-avatar--l  "&gt;
            &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F945989%2F2eae3154-24a6-4878-a8fc-afa2a1a274b2.jpeg" alt="marrouchi profile" class="crayons-avatar__image"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
        &lt;div&gt;
          &lt;div&gt;
            &lt;a href="/marrouchi" class="crayons-story__secondary fw-medium m:hidden"&gt;
              Med Marrouchi
            &lt;/a&gt;
            &lt;div class="profile-preview-card relative mb-4 s:mb-0 fw-medium hidden m:inline-block"&gt;
              
                Med Marrouchi
                
              
              &lt;div id="story-author-preview-content-3868536" class="profile-preview-card__content crayons-dropdown branded-7 p-4 pt-0"&gt;
                &lt;div class="gap-4 grid"&gt;
                  &lt;div class="-mt-4"&gt;
                    &lt;a href="/marrouchi" class="flex"&gt;
                      &lt;span class="crayons-avatar crayons-avatar--xl mr-2 shrink-0"&gt;
                        &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F945989%2F2eae3154-24a6-4878-a8fc-afa2a1a274b2.jpeg" class="crayons-avatar__image" alt=""&gt;
                      &lt;/span&gt;
                      &lt;span class="crayons-link crayons-subtitle-2 mt-5"&gt;Med Marrouchi&lt;/span&gt;
                    &lt;/a&gt;
                  &lt;/div&gt;
                  &lt;div class="print-hidden"&gt;
                    
                      Follow
                    
                  &lt;/div&gt;
                  &lt;div class="author-preview-metadata-container"&gt;&lt;/div&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;

          &lt;/div&gt;
          &lt;a href="https://dev.to/marrouchi/how-i-built-a-discord-ai-assistant-that-talks-to-gmail-1ha3" class="crayons-story__tertiary fs-xs"&gt;&lt;time&gt;Jun 10&lt;/time&gt;&lt;span class="time-ago-indicator-initial-placeholder"&gt;&lt;/span&gt;&lt;/a&gt;
        &lt;/div&gt;
      &lt;/div&gt;

    &lt;/div&gt;

    &lt;div class="crayons-story__indention"&gt;
      &lt;h2 class="crayons-story__title crayons-story__title-full_post"&gt;
        &lt;a href="https://dev.to/marrouchi/how-i-built-a-discord-ai-assistant-that-talks-to-gmail-1ha3" id="article-link-3868536"&gt;
          How I Built a Discord AI Assistant That Talks to Gmail
        &lt;/a&gt;
      &lt;/h2&gt;
        &lt;div class="crayons-story__tags"&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/ai"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;ai&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/webdev"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;webdev&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/programming"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;programming&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/javascript"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;javascript&lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="crayons-story__bottom"&gt;
        &lt;div class="crayons-story__details"&gt;
          &lt;a href="https://dev.to/marrouchi/how-i-built-a-discord-ai-assistant-that-talks-to-gmail-1ha3" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left"&gt;
            &lt;div class="multiple_reactions_aggregate"&gt;
              &lt;span class="multiple_reactions_icons_container"&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/fire-f60e7a582391810302117f987b22a8ef04a2fe0df7e3258a5f49332df1cec71e.svg" width="18" height="18"&gt;
                  &lt;/span&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/multi-unicorn-b44d6f8c23cdd00964192bedc38af3e82463978aa611b4365bd33a0f1f4f3e97.svg" width="18" height="18"&gt;
                  &lt;/span&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/sparkle-heart-5f9bee3767e18deb1bb725290cb151c25234768a0e9a2bd39370c382d02920cf.svg" width="18" height="18"&gt;
                  &lt;/span&gt;
              &lt;/span&gt;
              &lt;span class="aggregate_reactions_counter"&gt;9&lt;span class="hidden s:inline"&gt;&amp;nbsp;reactions&lt;/span&gt;&lt;/span&gt;
            &lt;/div&gt;
          &lt;/a&gt;
            &lt;a href="https://dev.to/marrouchi/how-i-built-a-discord-ai-assistant-that-talks-to-gmail-1ha3#comments" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left flex items-center"&gt;
              

              &lt;span class="hidden s:inline"&gt;Add&amp;nbsp;Comment&lt;/span&gt;
            &lt;/a&gt;
        &lt;/div&gt;
        &lt;div class="crayons-story__save"&gt;
          &lt;small class="crayons-story__tertiary fs-xs mr-2"&gt;
            6 min read
          &lt;/small&gt;
            
              &lt;span class="bm-initial crayons-icon c-btn__icon"&gt;
                

              &lt;/span&gt;
              &lt;span class="bm-success crayons-icon c-btn__icon"&gt;
                

              &lt;/span&gt;
            
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;/div&gt;


</description>
    </item>
    <item>
      <title>Interesting!</title>
      <dc:creator>Erik Paris</dc:creator>
      <pubDate>Tue, 02 Jun 2026 10:55:34 +0000</pubDate>
      <link>https://dev.to/erikparis/interesting-n53</link>
      <guid>https://dev.to/erikparis/interesting-n53</guid>
      <description>&lt;div class="ltag__link--embedded"&gt;
  &lt;div class="crayons-story "&gt;
  &lt;a href="https://dev.to/marrouchi/hexabot-vs-n8n-for-ai-workflow-automation-which-one-should-you-use-19k0" class="crayons-story__hidden-navigation-link"&gt;Hexabot vs n8n for AI Workflow Automation: Which One Should You Use?&lt;/a&gt;


  &lt;div class="crayons-story__body crayons-story__body-full_post"&gt;
    &lt;div class="crayons-story__top"&gt;
      &lt;div class="crayons-story__meta"&gt;
        &lt;div class="crayons-story__author-pic"&gt;

          &lt;a href="/marrouchi" class="crayons-avatar  crayons-avatar--l  "&gt;
            &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F945989%2F2eae3154-24a6-4878-a8fc-afa2a1a274b2.jpeg" alt="marrouchi profile" class="crayons-avatar__image" width="460" height="460"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
        &lt;div&gt;
          &lt;div&gt;
            &lt;a href="/marrouchi" class="crayons-story__secondary fw-medium m:hidden"&gt;
              Med Marrouchi
            &lt;/a&gt;
            &lt;div class="profile-preview-card relative mb-4 s:mb-0 fw-medium hidden m:inline-block"&gt;
              
                Med Marrouchi
                
              
              &lt;div id="story-author-preview-content-3802456" class="profile-preview-card__content crayons-dropdown branded-7 p-4 pt-0"&gt;
                &lt;div class="gap-4 grid"&gt;
                  &lt;div class="-mt-4"&gt;
                    &lt;a href="/marrouchi" class="flex"&gt;
                      &lt;span class="crayons-avatar crayons-avatar--xl mr-2 shrink-0"&gt;
                        &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F945989%2F2eae3154-24a6-4878-a8fc-afa2a1a274b2.jpeg" class="crayons-avatar__image" alt="" width="460" height="460"&gt;
                      &lt;/span&gt;
                      &lt;span class="crayons-link crayons-subtitle-2 mt-5"&gt;Med Marrouchi&lt;/span&gt;
                    &lt;/a&gt;
                  &lt;/div&gt;
                  &lt;div class="print-hidden"&gt;
                    
                      Follow
                    
                  &lt;/div&gt;
                  &lt;div class="author-preview-metadata-container"&gt;&lt;/div&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;

          &lt;/div&gt;
          &lt;a href="https://dev.to/marrouchi/hexabot-vs-n8n-for-ai-workflow-automation-which-one-should-you-use-19k0" class="crayons-story__tertiary fs-xs"&gt;&lt;time&gt;Jun 2&lt;/time&gt;&lt;span class="time-ago-indicator-initial-placeholder"&gt;&lt;/span&gt;&lt;/a&gt;
        &lt;/div&gt;
      &lt;/div&gt;

    &lt;/div&gt;

    &lt;div class="crayons-story__indention"&gt;
      &lt;h2 class="crayons-story__title crayons-story__title-full_post"&gt;
        &lt;a href="https://dev.to/marrouchi/hexabot-vs-n8n-for-ai-workflow-automation-which-one-should-you-use-19k0" id="article-link-3802456"&gt;
          Hexabot vs n8n for AI Workflow Automation: Which One Should You Use?
        &lt;/a&gt;
      &lt;/h2&gt;
        &lt;div class="crayons-story__tags"&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/javascript"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;javascript&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/ai"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;ai&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/programming"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;programming&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/webdev"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;webdev&lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="crayons-story__bottom"&gt;
        &lt;div class="crayons-story__details"&gt;
          &lt;a href="https://dev.to/marrouchi/hexabot-vs-n8n-for-ai-workflow-automation-which-one-should-you-use-19k0" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left"&gt;
            &lt;div class="multiple_reactions_aggregate"&gt;
              &lt;span class="multiple_reactions_icons_container"&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/exploding-head-daceb38d627e6ae9b730f36a1e390fca556a4289d5a41abb2c35068ad3e2c4b5.svg" width="24" height="24"&gt;
                  &lt;/span&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/multi-unicorn-b44d6f8c23cdd00964192bedc38af3e82463978aa611b4365bd33a0f1f4f3e97.svg" width="24" height="24"&gt;
                  &lt;/span&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/sparkle-heart-5f9bee3767e18deb1bb725290cb151c25234768a0e9a2bd39370c382d02920cf.svg" width="24" height="24"&gt;
                  &lt;/span&gt;
              &lt;/span&gt;
              &lt;span class="aggregate_reactions_counter"&gt;11&lt;span class="hidden s:inline"&gt;&amp;nbsp;reactions&lt;/span&gt;&lt;/span&gt;
            &lt;/div&gt;
          &lt;/a&gt;
            &lt;a href="https://dev.to/marrouchi/hexabot-vs-n8n-for-ai-workflow-automation-which-one-should-you-use-19k0#comments" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left flex items-center"&gt;
              

              &lt;span class="hidden s:inline"&gt;Add&amp;nbsp;Comment&lt;/span&gt;
            &lt;/a&gt;
        &lt;/div&gt;
        &lt;div class="crayons-story__save"&gt;
          &lt;small class="crayons-story__tertiary fs-xs mr-2"&gt;
            12 min read
          &lt;/small&gt;
            
              &lt;span class="bm-initial crayons-icon c-btn__icon"&gt;
                

              &lt;/span&gt;
              &lt;span class="bm-success crayons-icon c-btn__icon"&gt;
                

              &lt;/span&gt;
            
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;/div&gt;


</description>
    </item>
  </channel>
</rss>
