<?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: Lawrence Narh-Lawson</title>
    <description>The latest articles on DEV Community by Lawrence Narh-Lawson (@lawlawson).</description>
    <link>https://dev.to/lawlawson</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%2F409561%2Fa2c19942-2929-4621-a4c8-72145b351605.jpg</url>
      <title>DEV Community: Lawrence Narh-Lawson</title>
      <link>https://dev.to/lawlawson</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/lawlawson"/>
    <language>en</language>
    <item>
      <title>From Idea to Deployed App in Six Weeks: InterviewFlow</title>
      <dc:creator>Lawrence Narh-Lawson</dc:creator>
      <pubDate>Sat, 21 Mar 2026 19:54:27 +0000</pubDate>
      <link>https://dev.to/lawlawson/what-i-built-during-chingu-voyage-59-4oo</link>
      <guid>https://dev.to/lawlawson/what-i-built-during-chingu-voyage-59-4oo</guid>
      <description>&lt;p&gt;A few weeks ago I wrapped up Chingu Voyage 59, a six-week remote programme where developers collaborate in small teams to ship a real project under real constraints. It was my third voyage, and the one where I feel I made the most tangible progress.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Project: InterviewFlow
&lt;/h2&gt;

&lt;p&gt;Our team built &lt;strong&gt;InterviewFlow&lt;/strong&gt;, an interview preparation platform that gives users real-time, AI-powered feedback on role-specific technical questions. The idea was simple, practice the kinds of questions you'll actually face in a tech interview, and get meaningful guidance rather than just a list of answers.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Tech stack:&lt;/strong&gt; React, Vite, Tailwind CSS, Google Gemini API, Vitest&lt;/p&gt;

&lt;h2&gt;
  
  
  What I worked on
&lt;/h2&gt;

&lt;p&gt;As one of the developers, I contributed across the full frontend lifecycle, including component architecture, UI implementation and writing tests. It was the kind of end-to-end involvement you don't always get in a larger team, and I found it genuinely valuable for that reason.&lt;/p&gt;

&lt;p&gt;We ran proper Scrum ceremonies throughout, sprint planning, daily standups, and retrospectives. Working that way on a side project feels different to just reading about Agile, you really understand why the rituals exist.&lt;/p&gt;

&lt;h2&gt;
  
  
  Takeaways
&lt;/h2&gt;

&lt;p&gt;Shipping something with a team you've never met in person, on a deadline, with a real tech stack, is a different experience to building solo. The collaboration muscle is its own thing, and Chingu is one of the few structured ways to exercise it outside of employment.&lt;/p&gt;

&lt;p&gt;The project is live and the code is open source, links below if you want to take a look.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://interview-flow-sable.vercel.app/" rel="noopener noreferrer"&gt;Live app&lt;/a&gt;&lt;br&gt;
&lt;a href="https://github.com/chingu-voyages/V59-tier2-team-22" rel="noopener noreferrer"&gt;GitHub&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Chingu showcase article: &lt;a href="https://dev.to/chingu/chinguio-build-collaborate-learn-remote-projects-v59-showcase-56m3"&gt;https://dev.to/chingu/chinguio-build-collaborate-learn-remote-projects-v59-showcase-56m3&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>react</category>
      <category>chingu</category>
      <category>showdev</category>
    </item>
    <item>
      <title>Why I Am Going Back To The Basics</title>
      <dc:creator>Lawrence Narh-Lawson</dc:creator>
      <pubDate>Tue, 14 Mar 2023 17:07:58 +0000</pubDate>
      <link>https://dev.to/lawlawson/why-i-am-going-back-to-the-basics-3ibc</link>
      <guid>https://dev.to/lawlawson/why-i-am-going-back-to-the-basics-3ibc</guid>
      <description>&lt;p&gt;Frameworks! React, Vue, Angular, Svelte or whatever your choice is. Many of us jump into these frameworks purely out of necessity. React probably being the most popular, with such a large community and promising to make development much easier, faster and for the case of many aspiring/junior developers help you to build projects quickly and achieve the goal of landing your first developer role.&lt;/p&gt;

&lt;p&gt;BUT there are many reasons why you should focus on the fundamentals of HTML, CSS and JavaScript before diving head-first into any framework. I've listed 5 important things to consider in no particular order:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. Fundamentals &amp;gt; Frameworks&lt;/strong&gt;&lt;br&gt;
Understanding the basics will make you a better developer and is the key to long term success. Knowing how websites are structured using the core foundational skills of HTML, CSS and JavaScript will make you a better well-rounded developer overall. Having a strong foundation with these technologies will ensure that you are able to learn new frameworks and technical concepts much more easily and quicker in the future. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Solving Problems is easier&lt;/strong&gt;&lt;br&gt;
Learning the foundational skills will give you the ability to problem solve much more easily when you come across a bug or an error in your code. It's far easier to debug and fix a problem if you understand how something 'should' work and the potential reasons why it isn't. Understanding the basics also gives you a better understanding of which tools or techniques are best suited for particular projects before you even start writing any code.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. Efficient Development&lt;/strong&gt;&lt;br&gt;
Having a solid grasp of the fundamentals allows you to write cleaner, more efficient code, leading to faster development times and a better product overall.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4. Overwhelming&lt;/strong&gt;&lt;br&gt;
Without having a solid grasp on the fundamentals, frameworks can be very overwhelming. Remember frameworks were created for developers to be able to do things quicker, easier and can therefore be hard for a newbie to understand why certain aspects of these frameworks work in the way they do. Without a strong understanding of the basics, you essentially won't know what problem is that you are trying to solve.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;5. More marketable&lt;/strong&gt;&lt;br&gt;
Having a sound grasp of the fundamentals makes you much more appealing to potential employers. Whilst being proficient in a framework is almost certainly a prerequisite of most job roles these days, having a deep understanding of the basics means you have more options when applying to roles as you will likely be able to learn any framework much easier going forward, as opposed to just learning a particular framework and skimming over the fundamentals.&lt;/p&gt;

&lt;p&gt;To summarise, whilst it can be very tempting to rush in and start building projects with the latest and greatest framework, learning the fundamentals will make you better equipped to solve problems, learn new skills quickly and be more marketable to future employers! &lt;/p&gt;

</description>
      <category>javascript</category>
      <category>beginners</category>
      <category>frontend</category>
      <category>react</category>
    </item>
    <item>
      <title>&lt;100 Days Of Code /&gt;</title>
      <dc:creator>Lawrence Narh-Lawson</dc:creator>
      <pubDate>Mon, 19 Apr 2021 13:00:03 +0000</pubDate>
      <link>https://dev.to/lawlawson/100-days-of-code-43dj</link>
      <guid>https://dev.to/lawlawson/100-days-of-code-43dj</guid>
      <description>&lt;p&gt;&lt;strong&gt;What is '100 Days of Code'?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Firstly before I get into my journey on the 100 days of code challenge, let me tell you briefly what it is. Essentially it consists of two rules:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Code a minimum of one hour a day for 100 days.&lt;/li&gt;
&lt;li&gt;Tweet your progress every day with the hashtag #100DaysOfCode.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;I also incorporated a third rule which isn’t mandatory but I’ve seen some people do, which was to encourage at least two other people also doing the challenge by either liking or commenting on their 100 days of code tweet on Twitter. The purpose of doing the challenge is to create a habit of learning to code, particularly if you are a self-taught developer having to balance work and family life around studying. All information on this challenge can be found on the official website: &lt;a href="https://www.100daysofcode.com/"&gt;https://www.100daysofcode.com/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Committing&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The first step was to publicly commit to the challenge, this way I could have an audience of people to follow my journey and perhaps hold me accountable. I certainly got lots of encouragement and positive messages about my projects along the way, which is one of the best things about tech Twitter. I highly recommend anybody learning to create a Twitter account and join in with the tech Twitter community.&lt;/p&gt;


&lt;blockquote&gt;
&lt;p&gt;I've been coding for 30+ days now but deciding to commit again to &lt;a href="https://twitter.com/hashtag/100DaysOfCode?src=hash&amp;amp;ref_src=twsrc%5Etfw"&gt;#100DaysOfCode&lt;/a&gt; so I guess today is officially Day 1! On the agenda today is learning more about asynchronous JavaScript programming on &lt;a href="https://twitter.com/treehouse?ref_src=twsrc%5Etfw"&gt;@treehouse&lt;/a&gt;, &lt;a href="https://twitter.com/freeCodeCamp?ref_src=twsrc%5Etfw"&gt;@freeCodeCamp&lt;/a&gt; JavaScript section and learning about local storage.&lt;/p&gt;— Lawrence Narh-Lawson (@NarhLawson) &lt;a href="https://twitter.com/NarhLawson/status/1252610395812122624?ref_src=twsrc%5Etfw"&gt;April 21, 2020&lt;/a&gt;
&lt;/blockquote&gt; 

&lt;p&gt;&lt;strong&gt;Setting a Goal&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The world of development is vast and endless, and I felt that it was important for me to set some goals for what I wanted to achieve by taking part in this challenge. My general goal was just to become more proficient with HTML, CSS, JavaScript and to start learning a front-end framework (I later decided on React). I had already decided that I was going to take a more project-based approach to my learning, having previously been a victim to 'tutorial hell'. I'm not ashamed to say that I've struggled previously with building projects, I think this is quite a normal thing for many self-taught developers. So I was determined to build as many projects as I could during this challenge. &lt;/p&gt;

&lt;p&gt;My main goal was to learn React and to create at least one basic project using it. However, I initially started looking into Vue because I'd heard so many good things about it, ease of learning and also how supportive the community is. I also watched an amazing documentary about how &lt;a href="https://youtu.be/OrxmtDw4pVI"&gt;Vue&lt;/a&gt; was created by Evan You as literally just a side project. &lt;/p&gt;

&lt;p&gt;I had no idea what to choose but I did some research, and thought about my long-term goals, eventually deciding to learn React but I definitely plan on learning Vue at some point in the future, mainly out of pure interest. I will likely touch on why I chose the React path in a future post but employment prospects definitely played a big part in my decision :-)&lt;/p&gt;

&lt;p&gt;I've had a very mixed relationship with React so far, summed up perfectly by this tweet: &lt;/p&gt;

&lt;p&gt;&lt;a href="https://twitter.com/dev_avocado/status/1336748986582134784"&gt;https://twitter.com/dev_avocado/status/1336748986582134784&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The early days for me were largely spent working through coding platforms including Codecademy, Treehouse, and Freecodecamp on topics such as Object-Oriented JavaScript, Fetch API, Responsive Web Design, HTML, and CSS. During this time I started listening to podcasts such as Syntax which is a hugely popular podcast for web developers and is hosted by non-other than Scott Tolinski and Wes Bos, two well-known and respected web developers with years of experience.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Blogging&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I started blogging during this time and by day 15 published my first blog post giving an insight as to where I was and what I was looking to achieve. Check out the post if you haven't already :-)&lt;/p&gt;


&lt;blockquote&gt;
&lt;p&gt;Day: 2⃣8⃣ &amp;amp; 2⃣9⃣ &lt;a href="https://twitter.com/hashtag/100DaysOfCode?src=hash&amp;amp;ref_src=twsrc%5Etfw"&gt;#100DaysOfCode&lt;/a&gt;&lt;br&gt;- Completed the React basics course on &lt;a href="https://twitter.com/treehouse?ref_src=twsrc%5Etfw"&gt;@treehouse&lt;/a&gt;&lt;br&gt;- Wrote a new blog post: &lt;a href="https://t.co/6jSgftznG7"&gt;&lt;/a&gt;&lt;a href="https://t.co/6jSgftznG7"&gt;https://t.co/6jSgftznG7&lt;/a&gt;&lt;br&gt;- Started learning Bootstrap 4 through Treehouse. Working on a basic landing page site after creating an initial email sign-up form.&lt;/p&gt;— Lawrence Narh-Lawson (@NarhLawson) &lt;a href="https://twitter.com/NarhLawson/status/1263967036994093060?ref_src=twsrc%5Etfw"&gt;May 22, 2020&lt;/a&gt;
&lt;/blockquote&gt; 

&lt;p&gt;Honestly, the best thing about blogging about this whole experience is was firstly it helped me think about what I had learned and secondly served as a reminder of just how far I've come. Learning to code can feel like a slow burner at times, anything that can help you stay motivated is amazing. My aim is to continue blogging and also blog about more technical concepts once I feel comfortable enough to pass on that knowledge, but for now I'm happy to blog about the process generally. One benefit of this is that I can share this with non-technical people or people who are thinking about making the leap but having done so yet.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Building&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I mentioned previously, one of the main things I wanted to achieve from participating in the 100 days of code challenge is to build more projects. As any developer will tell you, building projects is where the real learning happens. To use an analogy, working through tutorials is like learning to ride a bike with training wheels. However, at some point those training wheels have to come off, this is where building projects comes in. &lt;/p&gt;

&lt;p&gt;The idea of building a whole project is very daunting to any beginner, but there are many ways to at the very least get started. One thing I started to do more of initially is coding along whilst watching videos of projects being made. I never did this before because to me it seemed like cheating, however, the only person I would be cheating is myself if I didn't make the effort to understand as much of the code as possible. The great thing about coding along to projects is that you can see how a website or application is built from start to finish, the setup, technologies used, how the code is structured and the thought process of the developer working on the project. As a self-taught developer this is really invaluable and from my experience, I found that watching these videos made the process of building websites and applications seem less daunting. &lt;/p&gt;

&lt;p&gt;Development really is just breaking down a larger problem into small parts. Also, working through platforms that are very project focused such as FreeCodeCamp and The Odin Project are really beneficial to giving you that hands-on experience from early on in your learning.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.giphy.com/media/zOvBKUUEERdNm/giphy.gif"&gt;https://media.giphy.com/media/zOvBKUUEERdNm/giphy.gif&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  #100DaysOfCode
&lt;/h3&gt;


&lt;blockquote&gt;
&lt;p&gt;Day 4⃣3⃣ &lt;a href="https://twitter.com/hashtag/100DaysOfCode?src=hash&amp;amp;ref_src=twsrc%5Etfw"&gt;#100DaysOfCode&lt;/a&gt; &amp;lt; &lt;br&gt;&lt;br&gt;Learned about programming patterns in React whilst working on a video player project. Really struggled with this one, so will have to revisit this again 😓&lt;br&gt;&lt;br&gt;/&amp;gt; &lt;a href="https://t.co/rUhGqWL10V"&gt;pic.twitter.com/rUhGqWL10V&lt;/a&gt;&lt;/p&gt;— Lawrence Narh-Lawson (@NarhLawson) &lt;a href="https://twitter.com/NarhLawson/status/1271492804749987841?ref_src=twsrc%5Etfw"&gt;June 12, 2020&lt;/a&gt;
&lt;/blockquote&gt; 

&lt;p&gt;Took some time off, as much as it can be enjoyable learning, it's important to be realistic and also think about your health.&lt;/p&gt;


&lt;blockquote&gt;
&lt;p&gt;Days 4⃣9⃣ &amp;amp; 5⃣0⃣ &lt;a href="https://twitter.com/hashtag/100DaysOfCode?src=hash&amp;amp;ref_src=twsrc%5Etfw"&gt;#100DaysOfCode&lt;/a&gt; &lt;br&gt;&lt;br&gt;- Worked on a currency converter app using HTML, CSS &amp;amp; vanilla JS. &lt;br&gt;- Finished the React components section on Treehouse.&lt;br&gt;- Continued learning about HTTP requests on Codecademy and used a Rebrandly API key on a small link shortening project. &lt;a href="https://t.co/SQvmOXuahz"&gt;pic.twitter.com/SQvmOXuahz&lt;/a&gt;&lt;/p&gt;— Lawrence Narh-Lawson (@NarhLawson) &lt;a href="https://twitter.com/NarhLawson/status/1275934555757838337?ref_src=twsrc%5Etfw"&gt;June 24, 2020&lt;/a&gt;
&lt;/blockquote&gt; 

&lt;p&gt;There were moments of frustration:&lt;/p&gt;


&lt;blockquote&gt;
&lt;p&gt;Days 9⃣0⃣ &amp;amp; 9⃣1⃣ &lt;a href="https://twitter.com/hashtag/100DaysOfCode?src=hash&amp;amp;ref_src=twsrc%5Etfw"&gt;#100DaysOfCode&lt;/a&gt; &lt;br&gt;Continued learning how to use GraphQL and also GraphQL Playground, which was really interesting. But annoyingly broke my code and spent most of the day on stack overflow trying to resolve it 🤬 Resolved for now but might come up again 😭&lt;/p&gt;— Lawrence Narh-Lawson (@NarhLawson) &lt;a href="https://twitter.com/NarhLawson/status/1304574004833984514?ref_src=twsrc%5Etfw"&gt;September 12, 2020&lt;/a&gt;
&lt;/blockquote&gt; 

&lt;p&gt;Ultimately it was worth it and great to finish the challenge:&lt;/p&gt;


&lt;blockquote&gt;
&lt;p&gt;Day 1⃣0⃣0⃣🎉 &lt;a href="https://twitter.com/hashtag/100DaysOfCode?src=hash&amp;amp;ref_src=twsrc%5Etfw"&gt;#100DaysOfCode&lt;/a&gt; &lt;br&gt;Continued learning React on &lt;a href="https://twitter.com/freeCodeCamp?ref_src=twsrc%5Etfw"&gt;@freeCodeCamp&lt;/a&gt; and studied some CSS and Sass concepts to use on an upcoming project. Happy to have completed the 100 days of code challenge, looking forward to round 2 and building more projects ☺️ &lt;a href="https://t.co/N2gb6jpp1j"&gt;pic.twitter.com/N2gb6jpp1j&lt;/a&gt;&lt;/p&gt;— Lawrence Narh-Lawson (@NarhLawson) &lt;a href="https://twitter.com/NarhLawson/status/1310362275618979845?ref_src=twsrc%5Etfw"&gt;September 27, 2020&lt;/a&gt;
&lt;/blockquote&gt; 
&lt;h3&gt;
  
  
  What I Learned
&lt;/h3&gt;

&lt;p&gt;I learned a lot of new concepts during this challenge, but I was also pleased to have solidified some of the concepts I have previously learned and used in previous projects&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;HTML&lt;/li&gt;
&lt;li&gt;CSS&lt;/li&gt;
&lt;li&gt;Bootstrap 4 &amp;amp; 5&lt;/li&gt;
&lt;li&gt;JavaScript&lt;/li&gt;
&lt;li&gt;React&lt;/li&gt;
&lt;li&gt;API's&lt;/li&gt;
&lt;li&gt;Deploying&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The project I'm proud of the most is my Codecademy 'Ravenous' project which is a Yelp-like clone built with React which uses the Yelp API to query restaurants and display information based on location.&lt;/p&gt;

&lt;h3&gt;
  
  
  Resources
&lt;/h3&gt;

&lt;p&gt;One of the most important resources I had which gave my learning a great deal of structure was the Create a Front-End App with React path via Codecademy Pro. Codecademy gave out free trials for the pro version of their platform for anyone who had lost their job due to the pandemic. What I especially liked about this was that there was a structured path teaching you all the fundamentals needed, along with quizzes, mini-projects and a final capstone project to finish the path off. I'm definitely someone who favors a structure to my learning, so this was exactly what I needed. I also worked through FreeCodeCamp and Udemy courses mostly.&lt;/p&gt;

&lt;h3&gt;
  
  
  What Next?
&lt;/h3&gt;

&lt;p&gt;I am thinking of potentially doing Round 2 of the 100 Days of Code challenge, however, at this moment in time I usually code most days so maybe I'll do another challenge when I want to learn something specific. The plan, for now, is to carry on learning React as this is still quite new to me and I haven't grasped it as much as I would like. I've also recently started working through the CS50 Introduction to Computer Science, as I want to improve my understanding of fundamental programming concepts. Most importantly, carry on building!&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>javascript</category>
      <category>career</category>
      <category>100daysofcode</category>
    </item>
    <item>
      <title>What Am I Learning &amp; Doing Now?</title>
      <dc:creator>Lawrence Narh-Lawson</dc:creator>
      <pubDate>Mon, 19 Apr 2021 12:53:19 +0000</pubDate>
      <link>https://dev.to/lawlawson/what-am-i-learning-doing-now-3g11</link>
      <guid>https://dev.to/lawlawson/what-am-i-learning-doing-now-3g11</guid>
      <description>&lt;p&gt;What am I Learning and doing now? Mostly learning React.js. I have quite a good grasp of VanillaJS, although there’s always room for improvement. However, looking at the job market it’s clear that I need to equip myself with knowledge of a front-end framework such as React, Vue or Angular. I have chosen React purely out of necessity. React is by far the most popular required framework in job postings within London and its surrounding areas. However, I’ve been told that there are many similarities with other frameworks so learning one very well would definitely equip you with the knowledge to learn another reasonably quickly. Which is actually also often said for programming languages. I would love to learn Python once I have a firm grasp of JavaScript, but I digress.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Codecademy Pro&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I applied to receive a free 3-month membership of Codecademy Pro for those who have been either furloughed or laid-off and was accepted. I am currently working through the ‘Create a Front-End App with React’ path. I had actually veered away from the platform in favor of learning through video courses and building apps, but the pro plan is better than the standard in that it offers much more variety with videos, quizzes, small and some larger projects. It’s definitely a more engaging learning experience. Codecademy is quite special to me as it’s the first place I started learning HTML &amp;amp; CSS online properly (I dabbled with W3 schools initially). There are so many online resources now but a few years ago I believe that they were one of the top options for newbies attempting to learn the basics.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--ceO-cYef--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/kw9nl110rd8enai3sdyt.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--ceO-cYef--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/kw9nl110rd8enai3sdyt.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Treehouse has probably been my favourite online platform to learn web development for the past few years. They are video-based learning platform, and the quality of their content is some of the best you will find. I currently have a subscription to their basic plan which costs about $25 per month. I am currently working my way through their Front End Web Development Track, which goes through all the fundamental skills needed to be hired as a Front End Web Developer in today's job market. It is an extremely thorough course and covers HTML, CSS, JavaScript, version control, front end optimisation, Fetch API, hosting and much more. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--KJfR81ha--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ulrxr1l1707okwv3ohqc.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--KJfR81ha--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ulrxr1l1707okwv3ohqc.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;FreeCodeCamp&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;After Treehouse, FreeCodeCamp is my favourite online platform to learn from. I actually don't think that the content is better than Codecademy BUT it offers a lot more in terms of structure, community, projects and rather importantly less hand-holding. FreeCodeCamp is where I learned how to build my first JavaScript projects, which is great for any aspiring devs who want to build something but just don't have any ideas about where to start. The online community is second to none and there have been thousands of people who have used this platform as self-taught developers and gone on to be hired by some of the biggest and most well-known companies in the world. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--B5K4ldyT--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3wyui9itbtim4zy1khci.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--B5K4ldyT--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3wyui9itbtim4zy1khci.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I am currently working towards my JavaScript Algorithms and Data Structures certificate which is also another 300 hours worth of work and includes 5 projects. I am currently working through the ES6 section, which has been difficult at times, but still very interesting.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Projects&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;My focus is working on projects primarily using React.js to help me learn and also to use for my portfolio. I am looking to use the Spotify for Developers Web API to create some type of app based on a users' interaction with the platform, however, this is very much at the drawing board stage of development.&lt;/p&gt;

&lt;p&gt;I am about to start working on a React app that uses the Yelp API to search for restaurants. I am also looking into creating a random quote generator web application, this will be part of the FreeCodeCamp Front End Libraries certification, which also includes a number of other projects such as a JavaScript calculator, Pomodoro clock and a drum machine.&lt;/p&gt;

&lt;p&gt;Everything is pretty much a work in progress right now, but I am thoroughly enjoying the process, although it can feel frustrating at times and overwhelming, I'm learning to take pride in the small daily 'wins' which will lead to my much bigger aim at hand. Watch this space as I will definitely be blogging about my projects. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Volunteering&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I decided to get involved with a fantastic non-profit organisation called Code Your Future, after speaking with a developer friend of mine who is also a volunteer teacher there. They are a fantastic organisation that supports refugees and disadvantaged individuals with the hope of becoming developers and I will be helping as a teaching assistant.&lt;/p&gt;

&lt;p&gt;To find out more just visit: &lt;a href="https://codeyourfuture.io/about/"&gt;https://codeyourfuture.io/about/&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>career</category>
      <category>javascript</category>
    </item>
    <item>
      <title>Hello, world!</title>
      <dc:creator>Lawrence Narh-Lawson</dc:creator>
      <pubDate>Sat, 17 Apr 2021 15:22:10 +0000</pubDate>
      <link>https://dev.to/lawlawson/hello-world-215e</link>
      <guid>https://dev.to/lawlawson/hello-world-215e</guid>
      <description>&lt;p&gt;Welcome to my blog! The purpose of this blog is purely for me to share my thoughts, learnings, and experiences as I study web development. &lt;/p&gt;

&lt;p&gt;This blog isn't intended to be purely technical, but I will likely post things I am learning on my web development journey, purely to reinforce my knowledge of particular subjects/concepts, but if that in turn also helps another relative newbie then that's just awesome.&lt;/p&gt;

&lt;p&gt;Feel free to reach out and get in contact with me either via the blog or on social media. Happy coding!&lt;/p&gt;

</description>
      <category>webdev</category>
    </item>
  </channel>
</rss>
