<?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>Forem: Archie Auburn</title>
    <description>The latest articles on Forem by Archie Auburn (@archieau).</description>
    <link>https://forem.com/archieau</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%2F3558944%2F48094517-9dbe-4da7-85d5-14eae86dc1d9.png</url>
      <title>Forem: Archie Auburn</title>
      <link>https://forem.com/archieau</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/archieau"/>
    <language>en</language>
    <item>
      <title>Day 109 of my Web Dev Diary - First React Project</title>
      <dc:creator>Archie Auburn</dc:creator>
      <pubDate>Tue, 21 Apr 2026 19:33:55 +0000</pubDate>
      <link>https://forem.com/archieau/day-109-of-my-web-dev-diary-first-react-project-1a58</link>
      <guid>https://forem.com/archieau/day-109-of-my-web-dev-diary-first-react-project-1a58</guid>
      <description>&lt;p&gt;Spent 6+ hours working on my mini Resume Builder project in React. Took sooooo much mental gymnastics, but I'm super happy with how I ended up structuring all the components, the end result looks super clean and is as scalable as it gets. Considering it is my first experience making any kind of project using React, I think it's going pretty good (I even added some extra features along the way, like applying dufferent styles to the resulting document.&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%2F9pb6hzqzmw91i4ymr4oi.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%2F9pb6hzqzmw91i4ymr4oi.png" alt=" " width="800" height="497"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Tomorrow I'm planning on adding export to PDF, and wrapping up the project after some polish, since it's already been a huge learning opportunity, and I can't wait to extend my knowledge further.&lt;/p&gt;

&lt;p&gt;See you tomorrow! 👋&lt;/p&gt;

</description>
      <category>react</category>
      <category>webdev</category>
      <category>showdev</category>
      <category>devjournal</category>
    </item>
    <item>
      <title>My web dev diary - day 108</title>
      <dc:creator>Archie Auburn</dc:creator>
      <pubDate>Mon, 20 Apr 2026 18:23:17 +0000</pubDate>
      <link>https://forem.com/archieau/my-web-dev-diary-day-108-2lhm</link>
      <guid>https://forem.com/archieau/my-web-dev-diary-day-108-2lhm</guid>
      <description>&lt;p&gt;The main goal for the day was to finish the module on core React State concepts (like single source of truth principle, scoping state, and other stuff), and to start building my first mini React project!&lt;/p&gt;

&lt;p&gt;The project is a simple CV builder tool that lets you edit everything, pick a style, and then export it to PDF. I bullied my fear of blank page to death many projects ago, so after some sketching and planning I started right away with building the directory hierarchy and the core components&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%2Fx74c2pybmfxs4177vsy7.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%2Fx74c2pybmfxs4177vsy7.png" alt=" " width="392" height="620"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;The file structure I came up with so far&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;It's a completely new paradigm compared to building stuff in vanilla JS, so obviously I'm still getting used to utilizing all those concepts to my advantage. Nevertheless, will keep updating and learning in public.&lt;/p&gt;

&lt;p&gt;Here's the directory so far, though it's nothing more than some components glued and taped together for now - &lt;a href="https://github.com/soloiaros/cv-builder-react" rel="noopener noreferrer"&gt;https://github.com/soloiaros/cv-builder-react&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you have any advice, I would absolutely love to hear it! I'm only starting with React, so any piece of guidance from someone more skilled is just invaluable.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>devjournal</category>
      <category>react</category>
      <category>sideprojects</category>
    </item>
    <item>
      <title>My first daily update here - moving on with day 107</title>
      <dc:creator>Archie Auburn</dc:creator>
      <pubDate>Sun, 19 Apr 2026 20:45:46 +0000</pubDate>
      <link>https://forem.com/archieau/my-first-daily-update-here-moving-on-with-day-107-5cpo</link>
      <guid>https://forem.com/archieau/my-first-daily-update-here-moving-on-with-day-107-5cpo</guid>
      <description>&lt;p&gt;I have a long-running series of daily web dev diary on LinkedIn, but I decided to move it to a more developer-related community, so here is how my day of learning went!&lt;/p&gt;

&lt;p&gt;I'm continuing to dive deeper into React, and today I studied State and the best practices when working with it, as well as some stuff to avoid. Mainly explored the state structures and the entire 'State as a Snapshot' concept and where it really stems from. Definitely can tell that I understand much more about the way React handles rendering. &lt;/p&gt;

&lt;p&gt;The majority of my practice came from the React Docs themselves - I'm simply in love with the way they're written, and the challenges provided in the end of each section are just golden.&lt;/p&gt;

&lt;p&gt;Will keep updating daily! I've found that this series helps a ton with showing up every day, and that alongside it I've come a really big way from where I was at the time I started it.&lt;/p&gt;

</description>
      <category>devjournal</category>
      <category>webdev</category>
      <category>react</category>
      <category>beginners</category>
    </item>
  </channel>
</rss>
