<?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: Samuel Olakunde</title>
    <description>The latest articles on DEV Community by Samuel Olakunde (@brioleays).</description>
    <link>https://dev.to/brioleays</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%2F3343609%2F73ef85b3-eb7b-48da-ba2f-42680a0a5604.png</url>
      <title>DEV Community: Samuel Olakunde</title>
      <link>https://dev.to/brioleays</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/brioleays"/>
    <language>en</language>
    <item>
      <title>A Glimpse of What I Built While Rebuilding My Foundation</title>
      <dc:creator>Samuel Olakunde</dc:creator>
      <pubDate>Mon, 14 Sep 2026 07:53:48 +0000</pubDate>
      <link>https://dev.to/brioleays/a-glimpse-of-what-i-built-while-rebuilding-my-foundation-2m35</link>
      <guid>https://dev.to/brioleays/a-glimpse-of-what-i-built-while-rebuilding-my-foundation-2m35</guid>
      <description>&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F90cs2m35yvk2fxxfznjb.jpg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F90cs2m35yvk2fxxfznjb.jpg" alt=" " width="800" height="395"&gt;&lt;/a&gt;&lt;br&gt;
Before the five projects I'm currently working through in my rebuilding phase, I spent some time building multiple smaller projects and experimenting with different ideas.&lt;/p&gt;

&lt;p&gt;One of them was a concert invitation website.&lt;/p&gt;

&lt;p&gt;At the time, I was also trying to improve the visual quality of my websites and push myself beyond just making something functional. Funnily enough, that process taught me quite a lot.&lt;/p&gt;

&lt;p&gt;I got to explore some of the newer things that had been added or improved in HTML, CSS, and Tailwind CSS.&lt;/p&gt;

&lt;p&gt;For CSS especially, I found myself using and experimenting with things I had either never used before or honestly never thought about using.&lt;/p&gt;

&lt;p&gt;One small example was this custom Tailwind utility:&lt;/p&gt;

&lt;p&gt;/* Injecting this into the Tailwind config via @layer utilities */&lt;/p&gt;

&lt;p&gt;.blend-img {&lt;br&gt;
  &lt;a class="mentioned-user" href="https://dev.to/apply"&gt;@apply&lt;/a&gt; grayscale mix-blend-multiply w-full h-full object-cover;&lt;br&gt;
}&lt;/p&gt;

&lt;p&gt;This allowed me to combine a few utilities into a reusable class while creating a particular visual treatment for an image.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;"grayscale" removes the image's colour&lt;/li&gt;
&lt;li&gt;"mix-blend-multiply" allows the image to blend with the elements behind it&lt;/li&gt;
&lt;li&gt;"w-full h-full" makes it fill its container&lt;/li&gt;
&lt;li&gt;"object-cover" ensures the image maintains its proportions while covering the available space&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It was a small thing, but experimenting with effects like this helped me think more about how code and design can work together.&lt;/p&gt;

&lt;p&gt;Coming from a graphic design background, I've been increasingly interested in bringing some of that visual thinking into the websites I build instead of treating development and design as two completely separate things.&lt;/p&gt;

&lt;p&gt;That said, after all that building, I still noticed something I wasn't happy with:&lt;/p&gt;

&lt;p&gt;The dependency was still there.&lt;/p&gt;

&lt;p&gt;I was building.&lt;/p&gt;

&lt;p&gt;I was learning.&lt;/p&gt;

&lt;p&gt;I was completing projects.&lt;/p&gt;

&lt;p&gt;But I could still see places where I relied too much on AI and tutorials instead of trusting my own understanding and problem-solving ability.&lt;/p&gt;

&lt;p&gt;That realization is part of what eventually led to my current rebuilding phase.&lt;/p&gt;

&lt;p&gt;So this isn't one of the five projects I'm currently working through.&lt;/p&gt;

&lt;p&gt;It's simply a glimpse of something I created earlier while going back and rebuilding with HTML and CSS from scratch before everything that followed.&lt;/p&gt;

&lt;p&gt;And while my foundation still wasn't as solid as I wanted it to be, I definitely learned a lot along the way.&lt;/p&gt;

&lt;p&gt;I guess that's part of the journey.&lt;/p&gt;

&lt;p&gt;Sometimes you don't realize how much you've learned until you stop and look back at something you built.&lt;/p&gt;

&lt;p&gt;And sometimes, you don't realize what you still need to improve until you do the same.&lt;/p&gt;

</description>
      <category>css</category>
      <category>frontend</category>
      <category>tailwindcss</category>
      <category>webdev</category>
    </item>
    <item>
      <title>What I Learned From Rebuilding My Development Foundation</title>
      <dc:creator>Samuel Olakunde</dc:creator>
      <pubDate>Thu, 10 Sep 2026 07:01:09 +0000</pubDate>
      <link>https://dev.to/brioleays/what-i-learned-from-rebuilding-my-development-foundation-2apl</link>
      <guid>https://dev.to/brioleays/what-i-learned-from-rebuilding-my-development-foundation-2apl</guid>
      <description>&lt;p&gt;Rebuilding my development foundation sounded like a step backwards at first.&lt;/p&gt;

&lt;p&gt;But after going through it, I think it might have been one of the best decisions I've made.&lt;/p&gt;

&lt;p&gt;Before the five projects I mentioned in my previous post, I've worked on countless others.&lt;/p&gt;

&lt;p&gt;An Arabic BMI calculator.&lt;/p&gt;

&lt;p&gt;A solar cost-per-use and usage calculator.&lt;/p&gt;

&lt;p&gt;3–4 dashboards.&lt;/p&gt;

&lt;p&gt;And several other projects I can't even remember off the top of my head.&lt;/p&gt;

&lt;p&gt;I also took a course where I deliberately went back to the beginning with HTML and worked through a lot of projects — probably close to ten or so.&lt;/p&gt;

&lt;p&gt;I learned a lot.&lt;/p&gt;

&lt;p&gt;I implemented a lot.&lt;/p&gt;

&lt;p&gt;I even picked up some advanced CSS concepts along the way.&lt;/p&gt;

&lt;p&gt;I'll actually be showing one of those in my next post, where I'm combining some of what I've learned from graphic design with development.&lt;/p&gt;

&lt;p&gt;But even after all of that, I still noticed something I wasn't comfortable with:&lt;/p&gt;

&lt;p&gt;I was still dependent on AI.&lt;/p&gt;

&lt;p&gt;Not completely.&lt;/p&gt;

&lt;p&gt;But enough for me to know that my foundation wasn't as solid as I wanted it to be.&lt;/p&gt;

&lt;p&gt;So I decided to start again.&lt;/p&gt;

&lt;p&gt;Not from zero — but from the foundation.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;AI should be your partner, not your dependency.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This has probably been one of my biggest lessons.&lt;/p&gt;

&lt;p&gt;Rebuilding with AI is foolish if you're using AI as a dependency.&lt;/p&gt;

&lt;p&gt;Especially if you haven't learned how to use it properly.&lt;/p&gt;

&lt;p&gt;If your prompts are essentially asking AI to spoon-feed you everything, you're not really rebuilding your ability to develop.&lt;/p&gt;

&lt;p&gt;You're rebuilding your ability to ask AI to develop for you.&lt;/p&gt;

&lt;p&gt;And there's a big difference.&lt;/p&gt;

&lt;p&gt;For a solo developer or someone teaching themselves, I think AI can be one of the best mentors you can have — if you use it correctly.&lt;/p&gt;

&lt;p&gt;Let it challenge you.&lt;/p&gt;

&lt;p&gt;Let it explain things.&lt;/p&gt;

&lt;p&gt;Let it point you in the right direction.&lt;/p&gt;

&lt;p&gt;Let it review your work.&lt;/p&gt;

&lt;p&gt;But don't let it become the person doing the thinking for you.&lt;/p&gt;

&lt;p&gt;AI should extend your ability, not replace it.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Tutorial hell is real.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;At some point, you have to stop watching and start building.&lt;/p&gt;

&lt;p&gt;I've learned a lot from tutorials.&lt;/p&gt;

&lt;p&gt;But there's a point where another tutorial isn't going to give you the experience that actually building something will.&lt;/p&gt;

&lt;p&gt;You have to get stuck.&lt;/p&gt;

&lt;p&gt;You have to make bad decisions.&lt;/p&gt;

&lt;p&gt;You have to break things.&lt;/p&gt;

&lt;p&gt;You have to stare at your own code and wonder what on earth you were thinking. 😅&lt;/p&gt;

&lt;p&gt;That's where some of the real learning happens.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Revisiting the foundation isn't stupid.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This is probably the biggest lesson for me.&lt;/p&gt;

&lt;p&gt;I used to think going back to basics meant I wasn't progressing.&lt;/p&gt;

&lt;p&gt;Now I see it differently.&lt;/p&gt;

&lt;p&gt;The greatness of a building is limited by the strength of its foundation.&lt;/p&gt;

&lt;p&gt;The foundation might look small compared to the building eventually built on top of it, but that doesn't make it less important.&lt;/p&gt;

&lt;p&gt;So that's what I'm doing now.&lt;/p&gt;

&lt;p&gt;I'm rebuilding in phases.&lt;/p&gt;

&lt;p&gt;The current phase consists of four stages, and I'm currently on the 5th project of Phase One.&lt;/p&gt;

&lt;p&gt;This phase is heavily project-based and focused mainly on vanilla JavaScript.&lt;/p&gt;

&lt;p&gt;The goal isn't just to finish projects.&lt;/p&gt;

&lt;p&gt;It's to find out whether my foundation is actually strong enough for me to move into backend development.&lt;/p&gt;

&lt;p&gt;And honestly, even after just 2–3 months of approaching development this way, I've already realized how much I've gained.&lt;/p&gt;

&lt;p&gt;And yes... the projects are still embarrassing. 😂&lt;/p&gt;

&lt;p&gt;I've built a lot of things during this process.&lt;/p&gt;

&lt;p&gt;Some of them are probably the lowest-quality projects I've ever made.&lt;/p&gt;

&lt;p&gt;I'm not proud of them yet.&lt;/p&gt;

&lt;p&gt;I'm actually still ashamed to share some of them.&lt;/p&gt;

&lt;p&gt;But I will.&lt;/p&gt;

&lt;p&gt;Because those projects are part of the evidence that I'm improving.&lt;/p&gt;

&lt;p&gt;And maybe that's another lesson:&lt;/p&gt;

&lt;p&gt;Experience is the best teacher.&lt;/p&gt;

&lt;p&gt;In my case, I'm learning from my own experience — and some of that experience hasn't been very good. 😂&lt;/p&gt;

&lt;p&gt;But that's fine.&lt;/p&gt;

&lt;p&gt;I'd rather have a collection of imperfect projects that taught me something than a collection of tutorials I watched and forgot.&lt;/p&gt;

&lt;p&gt;So, what have I learned from rebuilding?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;AI is a partner, not a dependency.&lt;/li&gt;
&lt;li&gt;Tutorial hell is real. Get out there and build.&lt;/li&gt;
&lt;li&gt;Revisiting your foundation isn't stupid if it's what you need.&lt;/li&gt;
&lt;li&gt;Don't underestimate a small foundation.&lt;/li&gt;
&lt;li&gt;Experience teaches you things tutorials can't.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I'm still rebuilding.&lt;/p&gt;

&lt;p&gt;Still learning.&lt;/p&gt;

&lt;p&gt;Still making questionable projects.&lt;/p&gt;

&lt;p&gt;But this time, I'm paying attention to how I'm learning, not just how much I'm building.&lt;/p&gt;

&lt;p&gt;And that's making a bigger difference than I expected.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>javascript</category>
      <category>ai</category>
      <category>learning</category>
    </item>
    <item>
      <title>Hello, it has been a while 👋🏾</title>
      <dc:creator>Samuel Olakunde</dc:creator>
      <pubDate>Thu, 10 Sep 2026 06:38:12 +0000</pubDate>
      <link>https://dev.to/brioleays/hello-it-has-been-a-while-2hl3</link>
      <guid>https://dev.to/brioleays/hello-it-has-been-a-while-2hl3</guid>
      <description>&lt;p&gt;It has been a long time since I was active in this space.&lt;/p&gt;

&lt;p&gt;The last time I was here, I was doing a 90-day development challenge for Tasty Hub.&lt;/p&gt;

&lt;p&gt;Funnily enough, I officially stopped at Day 4 of 90 here 😅&lt;/p&gt;

&lt;p&gt;But I actually made it to Day 9 before I stopped completely.😂(I believe some of you will say what is the difference)&lt;/p&gt;

&lt;p&gt;Looking back, though, I learned quite a lot from that experience.&lt;/p&gt;

&lt;p&gt;So, after more than a year away, I thought I'd come back and share some of what I've learned, what I've been working on, the mistakes I've made, and a whole lot of other things from the past year.&lt;/p&gt;

&lt;p&gt;Here are a few lessons that have stuck with me:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Starting without adequate planning is sometimes just preparing to fail.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I was excited to start, but excitement isn't the same thing as preparation.&lt;/p&gt;

&lt;p&gt;I didn't properly account for what I needed, how I would sustain the challenge, or what could realistically get in the way.&lt;/p&gt;

&lt;p&gt;That taught me that before building, I need to understand what I'm building, what I need, and how I'm going to sustain the process.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Burnout is real — and it can start very quietly.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It doesn't always look like suddenly being unable to do anything.&lt;/p&gt;

&lt;p&gt;Sometimes it's the little things you keep pushing aside.&lt;/p&gt;

&lt;p&gt;Lack of resources.&lt;/p&gt;

&lt;p&gt;Mental fatigue.&lt;/p&gt;

&lt;p&gt;Poor planning.&lt;/p&gt;

&lt;p&gt;Trying to force progress.&lt;/p&gt;

&lt;p&gt;Eventually, those little things compound.&lt;/p&gt;

&lt;p&gt;And that brought me back to the first lesson: you have to build in a way that you can actually sustain.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;AI can give you false confidence when your foundation isn't strong.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This one was probably one of the biggest lessons for me.&lt;/p&gt;

&lt;p&gt;Using AI when you barely understand what you're doing can make you feel like you understand more than you actually do.&lt;/p&gt;

&lt;p&gt;You get something working, but you haven't necessarily developed the ability to build it yourself.&lt;/p&gt;

&lt;p&gt;The problem isn't AI.&lt;/p&gt;

&lt;p&gt;The problem is using it as a substitute for understanding.&lt;/p&gt;

&lt;p&gt;That made me realize that I need to know what I'm capable of without AI before I use AI to extend what I can do with it.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;After a setback, you eventually have to pick yourself back up.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I won't lie — this past year taught me to embrace that reality.&lt;/p&gt;

&lt;p&gt;People can encourage you.&lt;/p&gt;

&lt;p&gt;People can advise you.&lt;/p&gt;

&lt;p&gt;People can help you.&lt;/p&gt;

&lt;p&gt;But at some point, you have to decide to start again.&lt;/p&gt;

&lt;p&gt;And that's what I've done.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;My foundation needed to be revisited.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This one changed how I think about learning development.&lt;/p&gt;

&lt;p&gt;I've started thinking about software development almost like building construction.&lt;/p&gt;

&lt;p&gt;Foundation → Structure → Scaffolding → Building&lt;/p&gt;

&lt;p&gt;If the foundation isn't solid, adding more floors doesn't solve the problem.&lt;/p&gt;

&lt;p&gt;So instead of rushing to learn more and more technologies, I'm going back, strengthening my fundamentals, and building from there.&lt;/p&gt;

&lt;p&gt;And this time, I'm approaching things in phases.&lt;/p&gt;

&lt;p&gt;I've already restarted.&lt;/p&gt;

&lt;p&gt;I'm currently five projects in, and I'm deliberately not giving myself arbitrary constraints like I did before.&lt;/p&gt;

&lt;p&gt;Because I'm human.&lt;/p&gt;

&lt;p&gt;Unexpected things will happen.&lt;/p&gt;

&lt;p&gt;Life will happen.&lt;/p&gt;

&lt;p&gt;The goal isn't to build a perfect streak.&lt;/p&gt;

&lt;p&gt;The goal is to keep building.&lt;/p&gt;

&lt;p&gt;So, after being away for more than a year...&lt;/p&gt;

&lt;p&gt;I'm back.&lt;/p&gt;

&lt;p&gt;And this time, I'm building differently.&lt;/p&gt;

&lt;p&gt;More projects.&lt;br&gt;
More lessons.&lt;br&gt;
More mistakes.&lt;br&gt;
More things to share.&lt;/p&gt;

&lt;p&gt;Let's see where this goes. 🚀&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>javascript</category>
      <category>learning</category>
      <category>devjourney</category>
    </item>
    <item>
      <title>Day 4 — Recipe Cards Component Complete 🎉</title>
      <dc:creator>Samuel Olakunde</dc:creator>
      <pubDate>Tue, 15 Jul 2025 21:24:35 +0000</pubDate>
      <link>https://dev.to/brioleays/day-4-recipe-cards-component-complete-48ag</link>
      <guid>https://dev.to/brioleays/day-4-recipe-cards-component-complete-48ag</guid>
      <description>&lt;p&gt;Hi all,&lt;/p&gt;

&lt;p&gt;I’ve wrapped up the &lt;strong&gt;RecipeCard&lt;/strong&gt; component layout today:&lt;/p&gt;

&lt;h3&gt;
  
  
  Highlights
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Card structure: placeholder image, title, description, “View Recipe” button
&lt;/li&gt;
&lt;li&gt;Styled with Tailwind: shadows, rounded corners, smooth hover states
&lt;/li&gt;
&lt;li&gt;Packaged as a reusable React component for my TastyHub app&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Next Steps
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Add star rating UI
&lt;/li&gt;
&lt;li&gt;Hook up live recipe data from my API
&lt;/li&gt;
&lt;li&gt;Ensure accessibility and keyboard navigation&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;On Day 5, I’ll start building out the grid layout and prepare for interactivity.  &lt;/p&gt;

&lt;p&gt;Feedback and suggestions always welcome!  &lt;/p&gt;

</description>
      <category>100daysofcode</category>
      <category>frontendchallenge</category>
      <category>componentlibrary</category>
      <category>devlog</category>
    </item>
    <item>
      <title>Day 3 — Mobile Responsiveness &amp; Recipe Cards 🏃‍♂️</title>
      <dc:creator>Samuel Olakunde</dc:creator>
      <pubDate>Tue, 15 Jul 2025 21:22:09 +0000</pubDate>
      <link>https://dev.to/brioleays/day-3-mobile-responsiveness-recipe-cards-52og</link>
      <guid>https://dev.to/brioleays/day-3-mobile-responsiveness-recipe-cards-52og</guid>
      <description>&lt;p&gt;Hey everyone 👋,&lt;/p&gt;

&lt;p&gt;Today I focused on making &lt;strong&gt;TastyHub&lt;/strong&gt; look great on mobile:&lt;/p&gt;

&lt;h3&gt;
  
  
  What I Accomplished
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Responsive Header &amp;amp; Search&lt;/strong&gt;: Improved breakpoints for nav and search bar
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;RecipeCard Component&lt;/strong&gt;: Created the card skeleton (image placeholder, title, description)
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Tailwind Tweaks&lt;/strong&gt;: Used &lt;code&gt;sm:&lt;/code&gt;, &lt;code&gt;md:&lt;/code&gt;, and &lt;code&gt;lg:&lt;/code&gt; modifiers to ensure a fluid mobile experience&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Takeaways
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Mobile-first styling saves headaches later
&lt;/li&gt;
&lt;li&gt;Tailwind’s utility classes are super fast for responsive layouts
&lt;/li&gt;
&lt;li&gt;Even without full data or ratings, structure matters&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Next: Day 4—complete the RecipeCard with star ratings and hover states!&lt;/p&gt;

&lt;p&gt;Stay tuned, and let me know if you have tips for responsive cards!  &lt;/p&gt;

&lt;h1&gt;
  
  
  100DaysOfCode #ReactJS #TailwindCSS #ResponsiveDesign #FrontendChallenge
&lt;/h1&gt;

</description>
      <category>100daysofcode</category>
      <category>react</category>
      <category>frontendchallenge</category>
      <category>responsivedesign</category>
    </item>
    <item>
      <title>Day 2 — TastyHub Header, Tailwind Setup, and Real Frustration 😅</title>
      <dc:creator>Samuel Olakunde</dc:creator>
      <pubDate>Fri, 11 Jul 2025 21:55:22 +0000</pubDate>
      <link>https://dev.to/brioleays/day-2-tastyhub-header-tailwind-setup-and-real-frustration-44nn</link>
      <guid>https://dev.to/brioleays/day-2-tastyhub-header-tailwind-setup-and-real-frustration-44nn</guid>
      <description>&lt;p&gt;&lt;strong&gt;Hey devs 👋,&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Here’s what I got done on Day 2 of my 90-day frontend challenge:&lt;/p&gt;

&lt;h3&gt;
  
  
  ✅ What I Did
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Installed and configured TailwindCSS with Vite (finally working 💥)&lt;/li&gt;
&lt;li&gt;Set up the base layout for the &lt;code&gt;Navbar&lt;/code&gt; component&lt;/li&gt;
&lt;li&gt;Added a search bar UI — small step, big lesson&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  🧠 What I Learned
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Getting the environment right matters a lot&lt;/li&gt;
&lt;li&gt;Debugging is &lt;em&gt;part&lt;/em&gt; of learning, not something to skip&lt;/li&gt;
&lt;li&gt;PostCSS and module errors? Yeah... they’ll test your patience&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  ⚙️ Stack
&lt;/h3&gt;

&lt;p&gt;React, Vite, TailwindCSS, GitHub&lt;/p&gt;

&lt;p&gt;I’m building a recipe web app called &lt;strong&gt;TastyHub&lt;/strong&gt; — and I’ll post again once I finish the hero section.&lt;/p&gt;

&lt;p&gt;Feel free to connect or drop your advice 🙏&lt;/p&gt;

&lt;h1&gt;
  
  
  100DaysOfCode #React #TailwindCSS #BuildInPublic #Frontend
&lt;/h1&gt;

</description>
      <category>tailwindcss</category>
      <category>vite</category>
      <category>frontendchallenge</category>
      <category>debugging</category>
    </item>
    <item>
      <title>Day 1 of My 90-Day Frontend Journey: Why I’m Learning React &amp; Tailwind in Public</title>
      <dc:creator>Samuel Olakunde</dc:creator>
      <pubDate>Thu, 10 Jul 2025 22:50:32 +0000</pubDate>
      <link>https://dev.to/brioleays/day-1-of-my-90-day-frontend-journey-why-im-learning-react-tailwind-in-public-34mh</link>
      <guid>https://dev.to/brioleays/day-1-of-my-90-day-frontend-journey-why-im-learning-react-tailwind-in-public-34mh</guid>
      <description>&lt;p&gt;Hey everyone 👋,&lt;/p&gt;

&lt;p&gt;I’ve officially started a 90-day journey to grow as a frontend developer. My first project is called &lt;strong&gt;TastyHub&lt;/strong&gt; — a modern recipe site using React and TailwindCSS.&lt;/p&gt;

&lt;p&gt;I’m doing this challenge to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Build real-world UI components&lt;/li&gt;
&lt;li&gt;Practice writing better, cleaner code&lt;/li&gt;
&lt;li&gt;Document my progress and stay consistent&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Right now, I’ve set up my development environment, structured my components, and started building out the navbar.&lt;/p&gt;

&lt;p&gt;Feel free to follow along or give feedback. I’ll be posting every few days with updates.&lt;/p&gt;

&lt;p&gt;Let’s build something tasty! 🍲&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



</description>
      <category>react</category>
      <category>tailwindcss</category>
      <category>frontendchallenge</category>
      <category>100daysofcode</category>
    </item>
  </channel>
</rss>
