<?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: Isaac Melchizedek </title>
    <description>The latest articles on DEV Community by Isaac Melchizedek  (@alesh).</description>
    <link>https://dev.to/alesh</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%2F542097%2F90810d0c-ae92-4ebb-9954-4cb0c27c0e92.jpg</url>
      <title>DEV Community: Isaac Melchizedek </title>
      <link>https://dev.to/alesh</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/alesh"/>
    <language>en</language>
    <item>
      <title>Top VS Code Extensions For Absolute Frontend Beginners</title>
      <dc:creator>Isaac Melchizedek </dc:creator>
      <pubDate>Fri, 29 Jan 2021 14:20:22 +0000</pubDate>
      <link>https://dev.to/alesh/top-vs-code-extensions-for-absolute-frontend-beginners-3fac</link>
      <guid>https://dev.to/alesh/top-vs-code-extensions-for-absolute-frontend-beginners-3fac</guid>
      <description>&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--ZENyoiWx--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/uuupppgx0lkf44yso2sy.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--ZENyoiWx--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/uuupppgx0lkf44yso2sy.jpg" alt="Alt Text" width="880" height="583"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Microsoft's Visual Studio Code (VS Code) is one of the best code editors out there. Not only does its intuitive user interface make coding a little less crazy for newbie developers, but it's also got a bunch of other functionalities that set it apart from among the stock. Awesome plug-ins being one of them. So, here are ten VS code plug-ins that'll make your coding experience as a beginner Front-end Developer really smooth. &lt;/p&gt;

&lt;h3&gt;
  
  
  1. Live HTML Previewer
&lt;/h3&gt;

&lt;p&gt;Live HTML Previewer allows you to view your HTML/CSS codes live while getting your hands on the code editor. This will allow you have a real-time visual representation of whatever you're coding. And comes with the huge advantage of allowing you to inspect, edit or delete any section of the page you didn't like irrespective of the code behind it. After all, what matters most at this stage is whether you really can deliver basic design and development objectives. &lt;/p&gt;

&lt;h3&gt;
  
  
  2. Live Server
&lt;/h3&gt;

&lt;p&gt;Live Server is an amazing VS code extension that makes the whole process of setting up a server really easy. Oftentimes, you'd want to test your dynamic and/or static web pages and the local development server that Live Server allows developers to run will always come in handy. What is more, it supports HTTPS, proxies and enables really powerful customizable features on your project.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Live SaaS Compiler
&lt;/h3&gt;

&lt;p&gt;SaaS is often called "CSS with superpowers'' and while the debate of whether that title absolutely belongs to SaaS or not over yet on its own right, SaaS is an amazing tool to master. As a CSS preprocessor, SaaS helps you write better, cleaner CSS code. And the Live SaaS Compiler makes the process seamless for you. With this Live SaaS Compiler, you don't need to download/install nodejs or npm on your machine. It takes care of all the stress for you. &lt;/p&gt;

&lt;h3&gt;
  
  
  4. Better Comments
&lt;/h3&gt;

&lt;p&gt;As a beginner, you'd probably want to keep notes, mark your To-do list and leave comments that'll help you make sense of your work environment. That's exactly what Better Comment does for you. Once installed, it helps you sort your HTML comments into categories for easy reference. &lt;/p&gt;

&lt;p&gt;Like my picks? Let me know in the comment section below. Also, feel free to add your best VS Code extension to the list and why you love it. &lt;/p&gt;

</description>
      <category>vscode</category>
      <category>frontend</category>
      <category>beginners</category>
      <category>extensions</category>
    </item>
    <item>
      <title>The Newbie Dev: How to Use Github without the Command Lines</title>
      <dc:creator>Isaac Melchizedek </dc:creator>
      <pubDate>Wed, 13 Jan 2021 22:16:33 +0000</pubDate>
      <link>https://dev.to/alesh/the-newbie-dev-how-to-use-github-without-the-command-lines-1ia2</link>
      <guid>https://dev.to/alesh/the-newbie-dev-how-to-use-github-without-the-command-lines-1ia2</guid>
      <description>&lt;h2&gt;
  
  
  Nothing is What it Seems
&lt;/h2&gt;

&lt;p&gt;Coding is hard. I know it’s an obvious truth, but oftentimes, those with years of programming experience forget this when dealing with mere mortals like us. I started learning front-end development barely four months ago, and on my first day in, I was already overwhelmed by the noise of various technologies - scarily echoed in group chats - SASS, LESS, Bootstrap, Vanilla JavaScript, React.js, Angular, Vue, and whatnot.&lt;/p&gt;

&lt;p&gt;“What is going on here?” I seemed to be asking my creator.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fc5am6ga3o8ru9qlkksvm.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fc5am6ga3o8ru9qlkksvm.gif" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I thought my job was to learn HTML, CSS, and JavaScript. I thought wrong. Besides these programming languages, preprocessors, and frameworks; something else was always mentioned when I started programming. The almighty Github. The most used version control system? What’s that? &lt;/p&gt;

&lt;h2&gt;
  
  
  The Bad Way to Introduce Git to a New Developer
&lt;/h2&gt;

&lt;p&gt;Like I said earlier, it is quite difficult not to get unnecessarily overwhelmed by several tools and stuff one needs to master as a beginner. Having to worry about Git and Github was absolutely not something I was expecting until I did my first task in a Bootcamp and had to move everything to Git.&lt;/p&gt;

&lt;p&gt;Apparently, to push codes on Git from your machine (yea, makes sense that my PC is what is called a machine) you need to run a series of codes from your machine’s terminal or get GitBash to run it for you.&lt;/p&gt;

&lt;p&gt;Starting with:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;git add .
git commit -m "&amp;lt;your message here&amp;gt;"
git push
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;While I understand that it will help a fresh developer a lot to master git commands. I think it is ill-conceived and sometimes counterproductive to their learning goals. So, after using command line a couple of times I came across a very easy way to go about pushing my codes from my machine to Git.&lt;/p&gt;

&lt;h2&gt;
  
  
  Finding My Way Around Git Command Line
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fh31axjw2u8zz3bl4kz1p.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fh31axjw2u8zz3bl4kz1p.jpg" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The easier alternative to using the Git command line is a very intuitive one that gets the job done without a single line of code. Of course, I am assuming that as a new developer, the only thing you do on Github is to push and fork new and existing projects.&lt;/p&gt;

&lt;h3&gt;
  
  
  To do this:
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;Download and install &lt;a href="https://desktop.github.com/" rel="noopener noreferrer"&gt;GitHub Desktop&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Download a text editor, since we are all about intuitive and easy to use tools, I suggest VS Code.  You can get it &lt;a href="https://code.visualstudio.com/Download" rel="noopener noreferrer"&gt;here&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Create a folder where you will save all your code.&lt;/li&gt;
&lt;li&gt;Open your VS Code. Drag and drop the folder you opened inside the VS Code. Let’s name it &lt;em&gt;&lt;em&gt;codefolder&lt;/em&gt;&lt;/em&gt;. Create another folder, let’s call this one gitfolder. Abandon your gitfolder for now&lt;/li&gt;
&lt;li&gt;After you’ve saved all your files in your code folder. Go to github.com (not your github desktop). Create a new repository &lt;/li&gt;
&lt;li&gt;Make sure you didn’t add anything while creating your repository (leave the add README uncheck.&lt;/li&gt;
&lt;li&gt;On the next page, click on &lt;em&gt;&lt;em&gt;set up in desktop&lt;/em&gt;&lt;/em&gt;.&lt;/li&gt;
&lt;li&gt;That will take you to a dialogue box on your desktop. On the dialogue box, make sure you select &lt;em&gt;&lt;em&gt;URL&lt;/em&gt;&lt;/em&gt; at the top (Other options include “Github.com” and “Github Enterprise Server”) and your &lt;em&gt;&lt;em&gt;local path&lt;/em&gt;&lt;/em&gt; is gitfolder that we created earlier.&lt;/li&gt;
&lt;li&gt;Click &lt;em&gt;&lt;em&gt;clone&lt;/em&gt;&lt;/em&gt;.&lt;/li&gt;
&lt;li&gt;Now, copy and paste your codefolder or individual files inside it to your gitfolder.&lt;/li&gt;
&lt;li&gt;Go back to your Github Desktop and you will see that your codes have been added to it. &lt;/li&gt;
&lt;li&gt;At the &lt;em&gt;&lt;em&gt;summary&lt;/em&gt;&lt;/em&gt; side (left-bottom corner), type “initial commit” into the placeholder and click on &lt;em&gt;&lt;em&gt;commit to master&lt;/em&gt;&lt;/em&gt;.&lt;/li&gt;
&lt;li&gt;All you have to do now is to press the &lt;em&gt;&lt;em&gt;publish branch button&lt;/em&gt;&lt;/em&gt;.&lt;/li&gt;
&lt;li&gt;Congrats, your files are now on github. Go back to github.com to confirm it.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;I know that this may seem like along method because of the number of lines I used in explaining it, but in reality, it takes less than a minute (and way less if you’re lazy like me) when practising it in real life. &lt;/p&gt;

&lt;p&gt;As I’ve said earlier, this doesn’t mean you should not learn your git commands. Happy coding.&lt;/p&gt;

</description>
      <category>github</category>
      <category>developer</category>
      <category>beginners</category>
      <category>git</category>
    </item>
  </channel>
</rss>
