<?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: Henrique Doro</title>
    <description>The latest articles on DEV Community by Henrique Doro (@hdoro).</description>
    <link>https://dev.to/hdoro</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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F105053%2F861ef88d-67e7-4105-b9e6-67a28c3fd740.jpg</url>
      <title>DEV Community: Henrique Doro</title>
      <link>https://dev.to/hdoro</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/hdoro"/>
    <language>en</language>
    <item>
      <title>Starting Bolt's hackathon by kicking Bolt.new's tires - TL;DR vibe-coding is 🤮</title>
      <dc:creator>Henrique Doro</dc:creator>
      <pubDate>Tue, 03 Jun 2025 15:29:55 +0000</pubDate>
      <link>https://dev.to/hdoro/starting-bolts-hackathon-by-kicking-boltnews-tires-54k7</link>
      <guid>https://dev.to/hdoro/starting-bolts-hackathon-by-kicking-boltnews-tires-54k7</guid>
      <description>&lt;p&gt;Skip to the bottom if you want the conclusion of this project 😬&lt;/p&gt;




&lt;p&gt;This may be a bit over-the-top, but to start my entry at &lt;a href="http://hackathon.dev" rel="noopener noreferrer"&gt;World's Largest Hackathon by Bolt&lt;/a&gt; I'll actually build &lt;em&gt;another entry&lt;/em&gt; to help me document my journey.&lt;/p&gt;

&lt;p&gt;I've long been a fan of &lt;a href="https://www.youtube.com/hashtag/devlog" rel="noopener noreferrer"&gt;devlogs&lt;/a&gt;, videos or essays showing the work on a game, piece of art or software. The issue is I'm always a bit lazy to edit videos of my dev journey, so I never got around to creating them.&lt;/p&gt;

&lt;p&gt;Instead, an idea has been circulating my mind for a while: &lt;strong&gt;what if dev logs were partially automated?&lt;/strong&gt; I won't answer this question fully for now, but I'll take a stab at it with a first submission to the hackathon.&lt;/p&gt;

&lt;p&gt;As I'm building with Bolt, I've started with a prompt:&lt;/p&gt;

&lt;p&gt;&lt;a href="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%2Farticles%2Flgiunf9dtl3f2dt474c4.png" class="article-body-image-wrapper"&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%2Farticles%2Flgiunf9dtl3f2dt474c4.png" alt="Screenshot of my initial prompt" width="800" height="1031"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Before putting it into Bolt, though, I want to refine the prompt. I want to see if I can make it into the One Shot bonus competition of the hackathon, meaning the app should be done in a single prompt.&lt;/p&gt;

&lt;p&gt;To refine it, I'm chatting with Claude 4 Sonnet. Here's my prompt:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;I'm building an app using Bolt.new and I need help refining my prompt. Here's my first draft. Questions to help me polish it:

1. what is missing from its requirements? 
2. is this technically doable? I'm not very familiar with OPFS or ffmpeg in the browser
3. is this design sound? What would you modify in it for better ergonomics to document devlogs?
4. how can it be clearer for an AI to build this correctly according to spec?
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Right off the bat, I realized the issue was deeper, so I took a step back and experimented a bit with OPFS and recording the user's screen. After some back-and-forth with Claude, I realized I'd probably have to let got of the one-shot prompt and would need some designing in Figma.&lt;/p&gt;

&lt;p&gt;So, in the spirit of this AI-first competition, I've took the chance to experiment with Figma's AI features.&lt;/p&gt;

&lt;p&gt;It impressed me at first, but soon I realized it was just applying whatever I said to a set of templates. It can't think like a designer and solve any UX problems. It does speed up connecting prototypes, and it did provide me with a good base for the brutalist design of the app.&lt;/p&gt;

&lt;p&gt;After a couple hours, &lt;a href="https://www.figma.com/proto/lW3rlyeSVK3ALhZchflN73/devlogger?page-id=0%3A1&amp;amp;node-id=1-46&amp;amp;viewport=238%2C244%2C0.09&amp;amp;t=XhEysiMKmq8NuLCe-1&amp;amp;scaling=scale-down&amp;amp;content-scaling=fixed&amp;amp;starting-point-node-id=1%3A40&amp;amp;show-proto-sidebar=1" rel="noopener noreferrer"&gt;here's the Figma design I got to&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;With this, I finished understanding the project and got to finish the prompt:&lt;/p&gt;

&lt;p&gt;&lt;a href="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%2Farticles%2Fi9e9l7tdrki1oxxsd3xd.png" class="article-body-image-wrapper"&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%2Farticles%2Fi9e9l7tdrki1oxxsd3xd.png" alt="finished prompt" width="800" height="1853"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Now, I was ready to try out Bolt's Figma integration. I was excited, but it didn't last:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Importing from Figma doesn't allow you to provide any prompts regarding the tech stack, so I was stuck with what was provided.&lt;/li&gt;
&lt;li&gt;Bolt requires too many permissions in my Figma account, I'm afraid they use it to further train AI, or that they may eventually expose something from one of my private files&lt;/li&gt;
&lt;li&gt;Bolt uses &lt;a href="https://www.animaapp.com/" rel="noopener noreferrer"&gt;Anima&lt;/a&gt; to kickstart the code from Figma, which means another party has my data &amp;amp; creation&lt;/li&gt;
&lt;li&gt;You can only import one frame at a time&lt;/li&gt;
&lt;li&gt;And last but not least, the resulting code is hideous and super hard to maintain, full of dynamic Tailwind classes and unnecessary styles 😅&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;So I took a step back and tried starting from my prompt and screenshots instead. This is where I encountered the first big issue I'll have to face in this hackathon: iteration speeds aren't the greatest when you need to wait on these models to think, and on the Stackblitz container to boot and process changes.&lt;/p&gt;

&lt;p&gt;I am impressed by Bolt's quality for the first 80%, but I predict the last 20% will take way longer than doing it in my code editor of choice. Let's see, hope to be proven wrong!&lt;/p&gt;

&lt;p&gt;A big highlight is how Bolt handles errors: you can nudge it towards a specific direction with your knowledge, and it does decently well.&lt;/p&gt;

&lt;p&gt;&lt;a href="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%2Farticles%2Fdv0qk7p2al23o1lyhwv0.png" class="article-body-image-wrapper"&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%2Farticles%2Fdv0qk7p2al23o1lyhwv0.png" alt="screenshot of Bolt's troubleshooting UI" width="800" height="527"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I got uneasy seeing the agent edit the project with no clear history of what changed, so I jumped into the Github integration immediately. As with the Figma integration, I'm uneasy giving Stackblitz/Bolt read+write access to &lt;em&gt;all&lt;/em&gt; my repositories... but I'll just roll with it.&lt;/p&gt;

&lt;p&gt;I dislike that every interaction &amp;amp; change is a commit in Git, but this is still better than no Git.&lt;/p&gt;

&lt;p&gt;Bolt created an UI that was stylistically different from what I had designed in Figma, but the layout was correct.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;💡 Lesson learned:&lt;/strong&gt; As I disliked the Figma integration and Bolt doesn't reproduce screenshots perfectly, moving forward, I won't spend as much time tidying up the Figma file with proper components, colors, variables, typography and auto-layouts.&lt;/p&gt;

&lt;p&gt;Functionally, the app was also misbehaving badly. I'll resist my typical engineer-minded approach to understand the code and refactor it manually, and will instead try to vibe-code the entire way through it.&lt;/p&gt;

&lt;p&gt;As I'm vibe-coding, I'm realizing it gives me some brain-rot. I don't really want to read Bolt's explanations, and just want to click "Attempt fix" after "Attempt fix".&lt;/p&gt;

&lt;p&gt;Also, when I do try to go deep into the issue, I'm faced with an IDE that has no Typescript support, no command palette, and overall convoluted design. Not great for a code-first experience.&lt;/p&gt;

&lt;h2&gt;
  
  
  Reality of vibe-coding hits
&lt;/h2&gt;

&lt;p&gt;As I'm building this, I'm starting to give up on the hackathon. I'd love to participate, but building with Bolt doesn't seem to cut it for me.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;No file tabs, only one open at a time&lt;/li&gt;
&lt;li&gt;Hard to navigate&lt;/li&gt;
&lt;li&gt;Every keystroke is a commit in Github&lt;/li&gt;
&lt;li&gt;No clear diff of changes. I have to go into Github to see the commit to understand what the AI has done&lt;/li&gt;
&lt;li&gt;Every change requested rewrites the entire file&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Honestly, it feels like I'm doing the worst part of coding, debugging, and the AI the fun part of coming up with solutions, except it produces spaghetti code that is hard to track 🥴&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;As this hackathon requires you to build fully with Bolt, I'm out.&lt;/strong&gt; No way I'm finishing anything with it, I'd go crazy trying.&lt;/p&gt;

&lt;p&gt;Ah... how I wish this was a Cursor or Windsurf hackathon instead!&lt;/p&gt;

</description>
    </item>
    <item>
      <title>A letter to my future anxious self</title>
      <dc:creator>Henrique Doro</dc:creator>
      <pubDate>Wed, 08 Jan 2020 14:59:55 +0000</pubDate>
      <link>https://dev.to/hdoro/a-letter-to-my-future-anxious-self-34pg</link>
      <guid>https://dev.to/hdoro/a-letter-to-my-future-anxious-self-34pg</guid>
      <description>&lt;h2&gt;
  
  
  Dear future me,
&lt;/h2&gt;

&lt;p&gt;You could be doing and learning much more.&lt;br&gt;
You could be earning more money and progressing in your career.&lt;br&gt;
You could impact the world a bit further.&lt;br&gt;
Yes, you could do A, B, ... XYZ.&lt;/p&gt;

&lt;p&gt;The only thing I ask of you is to breathe deeply and think critically if whether these goals are set consciously by you or if they're imposed by society's expectations.&lt;/p&gt;

&lt;p&gt;Remember that comparing yourself to others is a sure way to get the wrong idea and brew anxiety. These high achievers you're so keen on using as inspiration don't have the same trajectory as you, making it impossible to follow their exact path, which is actually a blessing, not a curse.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;You have the privilege of being able to define your own path according to your values and beliefs, so please use it for good!&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Yours truly, post-anxiety crisis you.&lt;/p&gt;




&lt;h2&gt;
  
  
  &lt;strong&gt;For context:&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;I almost didn't sleep last night, ruminating on how much I've been lacking as a professional lately. As of late, my body and mind have been lazy and tired, and focusing enough to learn a new topic or solving hard problems has been impossible. Then, after a day-long failed attempt of creating a cache strategy for my CI pipelines, I had the brilliant idea of scroll through a Twitter feed full of "2019 in review" posts, in which people were sharing their amazing year of crazy growth.&lt;/p&gt;

&lt;p&gt;This text is just a way of reassuring myself that my path is valid and that respecting the body and mind's state is important. Else we fall victim to the demands of our capitalist society that wants to &lt;strong&gt;squeeze every little drop of our energy in favor of production&lt;/strong&gt;, which in our software world means learning everything and regularly building tons of projects and products.&lt;/p&gt;

&lt;p&gt;In the end, pushing your boundaries might not be so sustainable and end up hurting your productivity. I'll leave you with &lt;a href="https://twitter.com/mijustin"&gt;Justin Jackson's&lt;/a&gt; quote, which can easily be applied to any career:&lt;/p&gt;


&lt;blockquote class="twitter-tweet"&gt;
&lt;p&gt;Good businesses have margin.&lt;br&gt;&lt;br&gt;Profit margin, yes.&lt;br&gt;&lt;br&gt;But also margin for your time, your emotional and physical health, your relationships, your sanity, and your integrity.&lt;br&gt;&lt;br&gt;Low-margin work eventually leads to ruin. The margins rarely get better; the sunk costs get worse.&lt;/p&gt;— Justin Jackson (&lt;a class="comment-mentioned-user" href="https://dev.to/mijustin"&gt;@mijustin&lt;/a&gt;
) &lt;a href="https://twitter.com/mijustin/status/1214391547925450752?ref_src=twsrc%5Etfw"&gt;January 7, 2020&lt;/a&gt;
&lt;/blockquote&gt; 

&lt;p&gt;I know many of you suffer from this dilemma, what's your take on this?&lt;/p&gt;

</description>
      <category>career</category>
      <category>anxiety</category>
      <category>health</category>
      <category>life</category>
    </item>
    <item>
      <title>⚡ Make Gatsby faster with Preact (1 LOC)</title>
      <dc:creator>Henrique Doro</dc:creator>
      <pubDate>Sun, 13 Oct 2019 16:03:58 +0000</pubDate>
      <link>https://dev.to/hdoro/make-gatsby-faster-with-preact-1-loc-4nd6</link>
      <guid>https://dev.to/hdoro/make-gatsby-faster-with-preact-1-loc-4nd6</guid>
      <description>&lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt;: I went into more detail on the why for this in my personal blog on the post &lt;a href="https://henrique.codes/speed-up-gatsby-site/"&gt;Speed up your Gatsby site with 1 line of code 🤯&lt;/a&gt;. There's also a bonus tip there fore further improvements ;)&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Gatsby uses React as its rendering engine;&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://preactjs.com"&gt;Preact&lt;/a&gt; has the same API and is compatible with React, but is significantly smaller;&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.gatsbyjs.org/packages/gatsby-plugin-preact/"&gt;gatsby-plugin-preact&lt;/a&gt; automatically does the change for you, with no side effects (at least known to me);&lt;/li&gt;
&lt;li&gt;Simply &lt;code&gt;yarn add gatsby-plugin-preact preact&lt;/code&gt; and add &lt;code&gt;'gatsby-plugin-preact'&lt;/code&gt; to your &lt;code&gt;gatsby-config.js&lt;/code&gt; plugins array;&lt;/li&gt;
&lt;li&gt;And, voilà, you've got yourself a website with &lt;strong&gt;~100kb less minified JS&lt;/strong&gt; (uncompressed, 30.5kb for gzipped), which will load and parse faster, waste less bandwidth and perform better on &lt;a href="https://developers.google.com/web/tools/lighthouse"&gt;Lighthouse&lt;/a&gt; scores, leading to better SEO 🎉&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Again, for more info on this, refer to the &lt;a href="https://henrique.codes/speed-up-gatsby-site/"&gt;full post on my blog&lt;/a&gt; 😉&lt;/p&gt;

</description>
      <category>gatsby</category>
      <category>react</category>
      <category>preact</category>
      <category>performance</category>
    </item>
    <item>
      <title>I started questioning my tech stack, and now I'm lost 😔</title>
      <dc:creator>Henrique Doro</dc:creator>
      <pubDate>Tue, 30 Apr 2019 22:02:13 +0000</pubDate>
      <link>https://dev.to/hdoro/i-started-questioning-my-tech-stack-and-now-i-m-lost-o57</link>
      <guid>https://dev.to/hdoro/i-started-questioning-my-tech-stack-and-now-i-m-lost-o57</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;I'm a web designer 100% confident with my tech stack of choice, certain that the future is static and JS-powered and Serverless and PWA and AMP and GraphQL and (&lt;em&gt;insert flashy buzzword here&lt;/em&gt;)&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;That was true, until I started questioning this vision.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Today I got a bit sad and lost about the future of the web... Everywhere I look there are plenty of hurdles and foul stuff just waiting around the corner to jump on me, my clients or their users, so I figured I'd raise this discussion here:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The "traditional" web is slow, can be insecure and full of trashy stuff, of which WordPress, Wix and the likes are a big source&lt;/li&gt;
&lt;li&gt;A possible solution is AMP, but it's clearly Google's attempt to dominate the web even further

&lt;ul&gt;
&lt;li&gt;See &lt;a href="https://www.theregister.co.uk/2017/05/19/open_source_insider_google_amp_bad_bad_bad/"&gt;Kill AMP before it kills the web&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;li&gt;Then we have the Javascript bloat provided by the whole framework tycoon

&lt;ul&gt;
&lt;li&gt;There are big proponents of "let's talk about the javascript cost", like Addy Osmani, but I don't feel like there's any expressive movement to steer the web dev community farther from its current reliance on JS&lt;/li&gt;
&lt;li&gt;The amazing developer experience provided by Gatsby (&lt;em&gt;which has been my tool of choice&lt;/em&gt;) is also &lt;a href="https://matthewphillips.info/programming/gatsby-pages-manifest.html"&gt;helping to make this bloat a default on the web&lt;/a&gt;. Just look at their own website: "Fast in every way that matters" and, yet, it loads &lt;strong&gt;6 megabytes&lt;/strong&gt; of uncompressed Javascript in a single blog post. Hm... how fast 🤔&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;li&gt;Compiler frameworks like &lt;a href="https://svelte.dev"&gt;Svelte&lt;/a&gt;, &lt;a href="http://imba.io/"&gt;Imba&lt;/a&gt; and &lt;a href="https://stenciljs.com"&gt;Stencil&lt;/a&gt; attempt to reduce this bloat by reducing the number of abstractions in client-side runtime...&lt;/li&gt;
&lt;li&gt;And static site generators such as &lt;a href="https://gohugo.io/"&gt;Hugo&lt;/a&gt; and &lt;a href="https://www.11ty.io/"&gt;Eleventy&lt;/a&gt; make it easier to build complex websites without the need of runtime JS...&lt;/li&gt;
&lt;li&gt;However, these abstractions pulls us farther from being able to just &lt;code&gt;view source&lt;/code&gt;, which, as Kyle Simpson rightly put, &lt;a href="https://www.youtube.com/watch?v=ft5bYnt0W48"&gt;could be a downfall to the web&lt;/a&gt; as it would make it harder for new developers to get in.&lt;/li&gt;
&lt;li&gt;And, yet, it's still impossible to do complex work that doesn't rely on any type of external tools other than browser-supported technology. I don't know what to do 😔

&lt;ul&gt;
&lt;li&gt;Clients need to be able to edit content visually, and for that we need a CMS.&lt;/li&gt;
&lt;li&gt;This CMS can't inject the data directly in the HTML, there's no &lt;code&gt;&amp;lt;link rel="content" /&amp;gt;&lt;/code&gt; we could use, so we need to either&lt;/li&gt;
&lt;li&gt;Pull in the data client-side with Javascript and then render it, but... &lt;em&gt;javascript bloat&lt;/em&gt; (and SEO, of course)&lt;/li&gt;
&lt;li&gt;Work with the data in the server at runtime, but... &lt;em&gt;bad performance&lt;/em&gt; (and high costs / maintenance)&lt;/li&gt;
&lt;li&gt;Generate the website on build time, but... &lt;em&gt;abstractions&lt;/em&gt; (and lock-in, might not be very future proof, etc.)&lt;/li&gt;
&lt;li&gt;And, honestly, the idea of just building &lt;code&gt;.html&lt;/code&gt;, &lt;code&gt;.css&lt;/code&gt; and (very few) &lt;code&gt;.js&lt;/code&gt; files doesn't feel like a productive workflow. It might be that we became spoiled with so many tools, but going full vanilla truly &lt;em&gt;can&lt;/em&gt; be a problem if working on big projects / with big teams.&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;So, yeah, I'm lost, please show me the way. Oh, I was &lt;strong&gt;super over simplistic&lt;/strong&gt; with my approach to each of these topics, but even so I believe the main point hits home. If you want to evangelize your new &lt;code&gt;gameChangingThing.js&lt;/code&gt; or fight me on my views, please don't comment below, this is supposed to be an &lt;strong&gt;open conversation&lt;/strong&gt; about the future of the web and of our trade as developers 😉&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>discuss</category>
      <category>webdev</category>
    </item>
    <item>
      <title>How do you learn / evolve with Gatsby? 🤨</title>
      <dc:creator>Henrique Doro</dc:creator>
      <pubDate>Wed, 27 Mar 2019 11:19:30 +0000</pubDate>
      <link>https://dev.to/hdoro/how-do-you-learn-evolve-with-gatsby-3mdj</link>
      <guid>https://dev.to/hdoro/how-do-you-learn-evolve-with-gatsby-3mdj</guid>
      <description>&lt;p&gt;I've been thinking a lot about learning Gatsby and if there are ways we could improve it... But before doing anything, I need &lt;strong&gt;your input&lt;/strong&gt; to learn what is &lt;strong&gt;really relevant&lt;/strong&gt;, so do you mind answering the following (quick) questions? No need to answer all of them 😄&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Other than the docs, where do you search for knowledge on Gatsby? How does that work for you?&lt;/li&gt;
&lt;li&gt;What areas of Gatsby were / are the hardest for you to learn?&lt;/li&gt;
&lt;li&gt;And, finally, what do you think of the Gatsby community?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Have an amazing day and &lt;strong&gt;thank you for your time&lt;/strong&gt; 💜&lt;/p&gt;

</description>
      <category>gatsby</category>
      <category>learning</category>
      <category>community</category>
      <category>react</category>
    </item>
  </channel>
</rss>
