<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Chibuzor Nwankwo Blog]]></title><description><![CDATA[I am an Aspiring Full Stack Developer and Product Designer. Tech Enthusiast]]></description><link>https://blog.chibuzornwankwo.com</link><generator>RSS for Node</generator><lastBuildDate>Mon, 18 May 2026 01:55:36 GMT</lastBuildDate><atom:link href="https://blog.chibuzornwankwo.com/rss.xml" rel="self" type="application/rss+xml"/><language><![CDATA[en]]></language><ttl>60</ttl><item><title><![CDATA[TIL: Introduction to Reactjs and Why React]]></title><description><![CDATA[React(also known as Reactjs) is a library for building user interfaces. It was originally created by Facebook and has been around for 7 years now. It is maintained by Facebook and a community of individual developers and companies.
React is a library...]]></description><link>https://blog.chibuzornwankwo.com/til-introduction-to-reactjs-and-why-react</link><guid isPermaLink="true">https://blog.chibuzornwankwo.com/til-introduction-to-reactjs-and-why-react</guid><category><![CDATA[React]]></category><category><![CDATA[TIL]]></category><category><![CDATA[JavaScript]]></category><dc:creator><![CDATA[Chibuzor Nwankwo]]></dc:creator><pubDate>Wed, 07 Apr 2021 14:48:33 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1617806815083/0iL8VAWGG.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>React(also known as Reactjs) is a library for building user interfaces. It was originally created by Facebook and has been around for 7 years now. It is maintained by Facebook and a community of individual developers and companies.</p>
<p>React is a library and not a framework, many few get this mixed up. The word library and framework means different things in a whole different contest.</p>
<p>However, React is only concerned with state management and rendering that state to the DOM, so creating React applications usually requires the use of additional libraries for routing, as well as certain client-side functionality.</p>
<h2 id="pre-requisites-to-learn-reactjs">Pre-requisites to learn Reactjs</h2>
<ol>
<li><p>Basic Javascript: You need to have a very sound knowledge of Javascript. You should have good knowledge of the following in JS;</p>
</li>
<li><p>Functions &amp; Classes</p>
</li>
<li>Variable Declarations</li>
<li>Data Types</li>
<li>Loops</li>
<li>Conditional statement</li>
<li>Objects </li>
<li>Array</li>
<li>High Order Functions</li>
</ol>
<h2 id="why-react">Why React?</h2>
<p>Just like you know, The three layers of web development comprises; HTML, CSS, and Javascript. React is simply just javascript! Having a good understanding of Javascript make it easier for you to learn to react. This saves you from having to learn a new language or concepts.</p>
<p>By learning ReactJS, you can get to building mobile applications for iOS and Android using React Native.</p>
<p>Also, ReactJS applications are super easy to test.</p>
<h2 id="setting-up-a-react-development-environment">Setting up a React Development Environment</h2>
<p>You need to have a local development environment to create your react app, if you don't, you would need to install Node to your local machine. Visit  <a target="_blank" href="https://nodejs.org">nodejs.org</a> </p>
<p>If you have Node installed already, you can check your current node version by typing the following command in your Command Prompt(Window) or terminal(Mac Os).</p>
<p><code>npm -v</code> </p>
<h3 id="creating-react-app">Creating React App</h3>
<p>To create react app</p>
<p><code>npm i -g create-react-app</code> </p>
<p>then this</p>
<p><code>`create-react-app ApplicationName</code></p>
<p>One of the best approaches to installing React App is by using <em>npx</em> this allows you use the latest version of React available in your <em>npx </em> registry</p>
<p><code>npx create-react-app AppName</code> </p>
<h2 id="conclusion">Conclusion</h2>
<p>React is to be fast, scalable, and simple. React allows you to build scalable applications. You can integrate React into your existing program.</p>
<h3 id="resources">Resources</h3>
<p> <a target="_blank" href="https://en.wikipedia.org/wiki/React_(JavaScript_library">React (JavaScript library)</a>) </p>
]]></content:encoded></item><item><title><![CDATA[Git A Wonderful Tool For Tech Community]]></title><description><![CDATA[Git is a free and Open Source distributed version control system for tracking changes in source coding during web development, App building, and much more. Git is the best choice for most software teams today, it is very helpful for teams building fr...]]></description><link>https://blog.chibuzornwankwo.com/git-a-wonderful-tool-for-tech-community</link><guid isPermaLink="true">https://blog.chibuzornwankwo.com/git-a-wonderful-tool-for-tech-community</guid><category><![CDATA[hashnodebootcamp]]></category><category><![CDATA[Git]]></category><category><![CDATA[GitHub]]></category><category><![CDATA[command line]]></category><dc:creator><![CDATA[Chibuzor Nwankwo]]></dc:creator><pubDate>Wed, 07 Apr 2021 01:26:36 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1617758845406/UiIwIHLW2.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Git is a free and Open Source distributed version control system for tracking changes in source coding during web development, App building, and much more. Git is the best choice for most software teams today, it is very helpful for teams building from small to very large projects.</p>
<p>I have learned and understand how to set up Git on my system, also the three-stage workflow in Git, create branches and track files, create a repository in Git, and more.</p>
<p>Here are some of the Git Keywords:</p>
<ol>
<li><p>git --Version: This tells you the version of your git.</p>
</li>
<li><p>git init: This creates an invisible file</p>
</li>
<li><p>git add filename.ext: This keyword is used to stage files</p>
</li>
<li><p>git status: To see the files you have staged</p>
</li>
<li><p>git rm --cached : This is used to remove a staged file.</p>
</li>
<li><p>git add: This adds all the files</p>
</li>
<li><p>Touch filename.ext: This creates a file</p>
</li>
<li><p>git config user.name: Used to tell your username that is stored</p>
</li>
<li><p>git commit -m "Your comment": use to commit what you staged</p>
</li>
<li><p>git remote add origin repository-url: Now this adds your repository to git</p>
</li>
<li><p>git push -u origin master: This uploads your files to your repository</p>
</li>
</ol>
<p>Okay, let's take a chill here for a drink. That seems like a lot right? But there are many other interesting keywords for git. I find Git very interesting most especially the command lines. Git made grew interested in command-line languages. Recently completed a course on Command-Line, It was really fun.</p>
<p>In conclusion, Git has the functionality, performance, security, and flexibility that most teams and individual developers need. If you are an inexperienced developer wanting to build up valuable skills in software development tools, when it comes to version control, Git should be on your list.</p>
<p>Much Love,</p>
<p>Nwankwo Chibuzor Stanley</p>
]]></content:encoded></item><item><title><![CDATA[My Journey Into Product Design(UI/UX)]]></title><description><![CDATA[Prior to my time at Univelcity, I was just another fresh graduate who majored in Computer Science with skill in building WordPress websites.
After some time as a WordPress developer, I realized I don't want to be a traditional WordPress developer. I ...]]></description><link>https://blog.chibuzornwankwo.com/my-journey-into-product-designuiux</link><guid isPermaLink="true">https://blog.chibuzornwankwo.com/my-journey-into-product-designuiux</guid><category><![CDATA[hashnodebootcamp]]></category><category><![CDATA[ui ux designer]]></category><category><![CDATA[UI]]></category><category><![CDATA[UX]]></category><dc:creator><![CDATA[Chibuzor Nwankwo]]></dc:creator><pubDate>Wed, 07 Apr 2021 00:54:54 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1617756263791/OXVrWSQCt.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Prior to my time at <strong>Univelcity</strong>, I was just another fresh graduate who majored in Computer Science with skill in building WordPress websites.</p>
<p>After some time as a WordPress developer, I realized I don't want to be a traditional WordPress developer. I wanted to get into a different tech niche, and I really like the field of UI/UX, especially with the number of opportunities that are out there for UI/UX designers.</p>
<p>When I was looking for a program to take my career to the next level during my NYSC, I found the program at Univelcity and it ticked all the right boxes for me - it's accelerated, it's in a field that I really like, and gives me the skills that I need for the current trend in the market; it satisfied everything I was looking for.</p>
<p>What I really like about this program is that you'll get more hands-on experience and work on different company's design projects (of course, under the tutelage of Kola Olagoke   <a target="_blank" href="https://twitter.com/kola_olagoke">@kola_olagoke</a>  ). so when you go into the industry you won't be lost because you already know how to handle these things.</p>
<p>More so, everyone in the program has different backgrounds; which is terrific, because you'll get to see and hear different perspectives, but there is also a sense of community as everyone is willing to help each other grow.</p>
<p>The 3-month intensive Product Design class at Univelcity offered me the perfect balance of small class sizes and accelerated learning just the way I liked it. Now, having been immersed in the program and upon my successful graduation from Univelcity, I've gained the technical expertise and practical experience that I know I will be able to apply when entering back into the workforce.</p>
<p>I strongly recommend anyone interested in learning UI/UX to consider joining a tech Bootcamp like  <a target="_blank" href="https://univelcity.com">Univelcity</a>.</p>
]]></content:encoded></item></channel></rss>