<?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: Suborna</title>
    <description>The latest articles on DEV Community by Suborna (@iraamoni).</description>
    <link>https://dev.to/iraamoni</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%2F286860%2F88e6e5ec-6a2e-41e5-8c65-fba1ddc282b8.jpg</url>
      <title>DEV Community: Suborna</title>
      <link>https://dev.to/iraamoni</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/iraamoni"/>
    <language>en</language>
    <item>
      <title>5 Questions I asked myself before starting my very first role as a junior developer</title>
      <dc:creator>Suborna</dc:creator>
      <pubDate>Tue, 19 Jul 2022 15:25:48 +0000</pubDate>
      <link>https://dev.to/iraamoni/5-questions-i-asked-myself-before-starting-my-very-first-role-as-a-junior-developer-61b</link>
      <guid>https://dev.to/iraamoni/5-questions-i-asked-myself-before-starting-my-very-first-role-as-a-junior-developer-61b</guid>
      <description>&lt;p&gt;Hey dev community, &lt;/p&gt;

&lt;p&gt;It's been over 2 years since I last posted on Dev so I will first introduce myself with a short description.&lt;/p&gt;

&lt;p&gt;In November, 2019, I started my journey as a #codenewbie on Twitter and completed my first #&lt;a href="https://www.100daysofcode.com/"&gt;100daysofcode&lt;/a&gt; challenge by &lt;a href="https://twitter.com/iraamoni/status/1235958060205707264"&gt;6th March 2020&lt;/a&gt;. On 8th May, 2020 I landed on my first job as a Software Designer and in time slowly transitioned into a front-end developer role.&lt;/p&gt;

&lt;p&gt;If you are a codenewbie, as exciting as it might be to get a job, its also equally scary to imagine what it's like working as a junior developer, what to expect, what's the work culture like etc. The experience of course varies from person to person working at different companies but here I would like to share the top 5 questions I wondered about before joining and how they actually went.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;What will my first day of work look like?&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;The very first day I joined, I started my day by joining the team daily standup where I introduced myself to everyone together with an interesting fact about myself. The rest of them then welcomed me to the team, introduced themselves, shared in interesting fact and let the team leader know what they have been working on as that is the main purpose of the team daily standup. &lt;/p&gt;

&lt;p&gt;After the daily standup, I was given a Github link directed to the documentation of &lt;strong&gt;"How to get started"&lt;/strong&gt;. I was also asked to check for areas of improvements within the documentations such as spelling errors, broken link etc. So the very first pull request (&lt;a href="https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests"&gt;PR&lt;/a&gt;) I created for the codebase was minor improvements related to punctuations and broken link for the documentation. Again nothing scary! &lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;I wonder what tools will I be using?&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Usually, one of the developers are in charge of explaining the tools used within the company and in my case I had a meeting with the lead Product Designer, who explained in details what each tools are and how they are used. Below are the few tools I use on a day to day basis:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A task management tool - Target Process --&amp;gt; Azure DevOps&lt;/li&gt;
&lt;li&gt;IDE - [WebStorm] Yeah, not VS Code. Surprise, Surprise! &lt;/li&gt;
&lt;li&gt;Design tool - Sketch --&amp;gt; Figma &lt;/li&gt;
&lt;li&gt;Screenshot tool - Monosnap&lt;/li&gt;
&lt;li&gt;End to end testing - Cypress&lt;/li&gt;
&lt;li&gt;General Communication - Slack &lt;/li&gt;
&lt;li&gt;Formal communication - Outlook&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;After installing some of the above, I spent some time learning about each, which was a slow progress because getting used to new tools takes time and effort. But, the best part is everyone in the team knows that so you are not expected to know how the tools operate since day 1, specially moving from VS Code to WebStorm was a tough transition for me. &lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;What would be my daily schedules?&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;As a junior developer, I didn't really have a ton of meetings everyday. The highest number of meetings I had in one day was 4 but that was very rare. Here is how much schedules looked like:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;All team standup (3 days a week) - Where only the team leaders speak and let the upper management know what we have been working on.&lt;/li&gt;
&lt;li&gt;Team standup (3 days a week) - Where we explain what we have been working on to our team leaders.&lt;/li&gt;
&lt;li&gt;Sprint planning (once every 2 weeks) - Let the Scrum Master know, what stories we will be working on in the next 2 weeks.&lt;/li&gt;
&lt;li&gt;Retrospective (once every 2 weeks) - ups &amp;amp; downs of the sprint, comments, improvements, appreciations etc. &lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Who will I be working with?&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;So this changed a lot based on a lot of ongoing factors occurring within the company but here is the general idea:&lt;/p&gt;

&lt;p&gt;There were 4 teams within the organisation: &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Integration &lt;/li&gt;
&lt;li&gt;Features&lt;/li&gt;
&lt;li&gt;On-call &lt;/li&gt;
&lt;li&gt;Performance and security &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Each team except performance and security had at least 3/4 developers, 1 team leader, 1 designer, 1/2 QA engineer, 1 scrum master and 1 product owner. It is important to note that, even if you are assigned to a specific team at the beginning of your job, you should always keep an open mind towards moving between teams to teams, adjusting to their work culture and moving forward with a fast pace if needed. &lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;What if I need help?&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;I think this question really keeps us awake at night because we rarely feel confident to apply to jobs as a junior developer because we create imaginary situation where we are stuck at a problem for 2 weeks with no solution what so ever. Here is what I did to overcome this after I joined: &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;I made very good use of a Slack channel called &lt;strong&gt;dev-help&lt;/strong&gt; where everyone is allowed to share their concerns and issues and there are always developers who would just jump in and help. &lt;/li&gt;
&lt;li&gt;Another trick I used to receive help was by checking the code authorship (GitLens extension) and sending them messages directly to see if they can help with the issue I was facing. This doesn't always work but it's worth a shot sometimes. &lt;/li&gt;
&lt;li&gt;And the last one is by pair programming. Almost all senior developers will be happy to do a pair programming session with you where they will either demonstrate it for you or ask you to do it yourself with their help. Pair programming always helps to ask questions to the experienced developers, discuss the advantages/disadvantages of certain methods and learn new ways of solving problems which is amazing. &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;if you are a codenewbie and is currently looking forward to exciting opportunities as a junior developer in the future, I hope you found the above q&amp;amp;a helpful and informative. Thank you for reading &lt;/p&gt;

</description>
      <category>javascript</category>
      <category>beginners</category>
      <category>codenewbie</category>
      <category>programming</category>
    </item>
    <item>
      <title>Codiamo, a code journal platform built for code newbies!</title>
      <dc:creator>Suborna</dc:creator>
      <pubDate>Mon, 27 Apr 2020 18:09:04 +0000</pubDate>
      <link>https://dev.to/iraamoni/codiamo-a-code-journal-platform-built-for-code-newbies-1p9g</link>
      <guid>https://dev.to/iraamoni/codiamo-a-code-journal-platform-built-for-code-newbies-1p9g</guid>
      <description>&lt;p&gt;&lt;a href="http://codiamo.today"&gt;Codiamo Site&lt;/a&gt; | &lt;a href="http://app.codiamo.today"&gt;Codiamo web app&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Hello dev community 👋 How are you all doing this week? &lt;br&gt;
Some of you may know me from Twitter, but for those of you who don't, I am a code newbie who started learning programming in November 2019. I started with HTML -&amp;gt; CSS -&amp;gt; JavaScript -&amp;gt; React and took part in #100DaysOfCode challenge which finished in 8th of March. &lt;/p&gt;

&lt;p&gt;For those of you who don't know what this challenge is all about should read more about it from &lt;a href="https://www.100daysofcode.com/"&gt;here&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;Besides learning how to code, staying motivated while learning to code was one of my biggest challenges, which is why I always recommend absolute newbies to start this challenge. The Twitter dev community is amazing at keeping each other motivated, helping out with bugs, resources &amp;amp; advice. You will never feel alone in the journey and will constantly have other newbies around you who are at the same level as you. &lt;/p&gt;

&lt;h4&gt;
  
  
  Okay so what is Codiamo?
&lt;/h4&gt;

&lt;p&gt;Most of the experienced developers on Twitter recommends code newbies to, first of all, do the #100daysofcode challenge and secondly, document their journey. Why? Because since we are new to development, we easily lose track, feel unmotivated, lose focus and go through a phase I like to call the "dark zone" when after doing learning to code for a few weeks you start doubting if coding is actually for you because JavaScript is nothing close to what HTML/CSS is like (Rainbows &amp;amp; Unicorns).&lt;/p&gt;

&lt;p&gt;Codiamo is a coding journal platform designed by me and developed by my husband, &lt;a href="https://foysal.it/"&gt;Foysal&lt;/a&gt; to allow newbies to keep track of their daily coding activities and stay on track of their progress. You will have 24 hours to add the activities and 24 hours to edit them. So there is no way to cheat! &lt;/p&gt;

&lt;p&gt;On top, I believe keeping a diary of our activities will allow us to show our future employers what we have been up to in a more organised way. As a beginner, it's always hard to convince our employers that we are hard workers and have been active in the learning process everyday. Sure Github does it for us but it takes some time to learn how Github works and we don't always write code to learn how to code. We read books, play coding games, watch interesting tutorials, listen to podcasts and so on. &lt;/p&gt;

&lt;h4&gt;
  
  
  Import
&lt;/h4&gt;

&lt;p&gt;If you have already started your challenge on Twitter and would like to use Codiamo to track your progress, then the good news is we allow you 3 days to import your previous activities from Twitter to Codiamo but the bad news is you will have to import your days manually due to Twitter restrictions. &lt;/p&gt;

&lt;h4&gt;
  
  
  Features
&lt;/h4&gt;

&lt;p&gt;Currently, Codiamo has these features: &lt;/p&gt;

&lt;h5&gt;
  
  
  Different type of activities
&lt;/h5&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--XyIbgstF--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/krqqiam5ieltg4wgyw0v.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--XyIbgstF--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/krqqiam5ieltg4wgyw0v.png" alt="activity type" width="880" height="439"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h5&gt;
  
  
  A statistics page
&lt;/h5&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--TV3sLau---/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/lf60byss407j5wqywfb9.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--TV3sLau---/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/lf60byss407j5wqywfb9.png" alt="Codiamo Stattistics" width="880" height="441"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h5&gt;
  
  
  Reacting to other's activities
&lt;/h5&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--B6CGVTRZ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/avs60xc93bbwr4r7ibqw.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--B6CGVTRZ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/avs60xc93bbwr4r7ibqw.png" alt="Reactions of Codiamo" width="880" height="442"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h5&gt;
  
  
  A heatmap like GitHub with 3 different activity shades.
&lt;/h5&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s---sk8YQv4--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/8pqja23shvi4muy83wel.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s---sk8YQv4--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/8pqja23shvi4muy83wel.png" alt="Codiamo heatmap" width="814" height="934"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h5&gt;
  
  
  Choosing courses from different platforms &amp;amp; will be added more per user's request
&lt;/h5&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--jjA9I7fC--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/3iy35h4fssm4ebtv4t4z.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--jjA9I7fC--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/3iy35h4fssm4ebtv4t4z.png" alt="Courses of Codiamo" width="880" height="442"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h5&gt;
  
  
  Twitter share
&lt;/h5&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--K1ELDXT0--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/qarf6v8l6ph5y8xvedaz.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--K1ELDXT0--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/qarf6v8l6ph5y8xvedaz.png" alt="Twitter codiamo" width="880" height="386"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h5&gt;
  
  
  Dark mode
&lt;/h5&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--iOnWpqd0--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/dfm708237ilx5vm5cgra.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--iOnWpqd0--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/dfm708237ilx5vm5cgra.png" alt="Darkmode of codiamo" width="880" height="441"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Option to also make an activity private&lt;/li&gt;
&lt;li&gt;Search&lt;/li&gt;
&lt;li&gt;Little Animations - hehe! It's not a feature but I am so excited that I have learnt how to do small animations on webpages! I had to mention that it exists!&lt;/li&gt;
&lt;/ul&gt;

&lt;h5&gt;
  
  
  Upcoming features
&lt;/h5&gt;

&lt;ul&gt;
&lt;li&gt;A news feed where users can see everyone's activities altogether on one page should be coming very soon.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I started my second round of the challenge today and using Codiamo to document my journey. Check it &lt;a href="https://app.codiamo.today/iraamoni"&gt;here&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You can also check out my brother's Codiamo profile who is currently 15 years old and learning programming and was my personal guinea pig ❤️. Thanks to him for being my own personal Codiamo tester. &lt;a href="https://app.codiamo.today/ibzaa1"&gt;Link&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Let us know what you think of the platform and the kind of features you would like to see. Looking forward to hearing your feedback! &lt;/p&gt;

&lt;p&gt;Note: The app does not intend to replace Twitter for new developers but rather encourages to use it as a great resource and social platform. The only intention of Codiamo is to never lose the hard work we put into our challenges and keep our day to day activities in one place. &lt;/p&gt;

&lt;p&gt;Happy Coding everyone! &lt;/p&gt;

</description>
      <category>codenewbie</category>
      <category>womenintech</category>
      <category>beginners</category>
    </item>
    <item>
      <title>What I am currently doing as a code newbie and possibly you should do too</title>
      <dc:creator>Suborna</dc:creator>
      <pubDate>Sun, 05 Jan 2020 16:13:37 +0000</pubDate>
      <link>https://dev.to/iraamoni/what-i-am-currently-doing-as-a-code-newbie-and-possibly-you-should-do-to-4hao</link>
      <guid>https://dev.to/iraamoni/what-i-am-currently-doing-as-a-code-newbie-and-possibly-you-should-do-to-4hao</guid>
      <description>&lt;p&gt;Originally published &lt;a href="https://suborna.me/blog/day-fourtynine-of-100daysofcode"&gt;here&lt;/a&gt;&lt;/p&gt;

&lt;h5&gt;
  
  
  A little about myself
&lt;/h5&gt;

&lt;p&gt;As mentioned before in my previous blog posts, I am a code newbie with just over 2 months of experience in HTML, CSS &amp;amp; JavaScript. I am currently playing around with ReactJS by following "The Complete React Developer Course (w/ Hooks and Redux)" course by &lt;a href="https://twitter.com/andrew_j_mead"&gt;Andrew Mead&lt;/a&gt; on &lt;a href="https://www.udemy.com/course/react-2nd-edition/"&gt;Udemy&lt;/a&gt;. Other than learning how to code, here are a few things I am currently doing that I believe will help me become a successful web developer.&lt;/p&gt;

&lt;h4&gt;
  
  
  1. Commit to 100DaysOfCode challenge on Twitter
&lt;/h4&gt;

&lt;p&gt;Committing to the 100DaysofCode challenge will allow you to stay on track, meet people with the same level of experience as you and receive help whenever necessary. But most important of all, you will start to realise you are not alone in this. This is a feeling I had to keep fighting because I thought being 27 is way to late to start programming as my husband &lt;a href="https://foysal.it"&gt;Foysal&lt;/a&gt; wrote his first line of code when he was 19 and now he is 27 with 8 years of experience. But if you surround yourself with people who are also committed to the same challenge, you will realise people of all ages are learning how to code and it's never too late. I am currently on my 49th day and as soon I finish my first round I am hoping to start a second because I really feel like it just keeps me going! &lt;/p&gt;

&lt;h4&gt;
  
  
  2. Reduce procrastination
&lt;/h4&gt;

&lt;p&gt;I have come across people who look for excuses to delay their learning process. Some of the scenarios are like the followings: &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;I will start on New Year&lt;/li&gt;
&lt;li&gt;I will start on my Birthday &lt;/li&gt;
&lt;li&gt;I will start from the beginning of the month 
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;By the time the day of your choice arrives, you are more likely to loose motivation than gain it. So I highly recommend you to just start, it's as simple as that! Whether you are planning to change your career or look for a job in this sector, today is the day to start learning, not tomorrow, not on your birthday, not at the beginning of the month! It's Today! So let's get going!&lt;/p&gt;

&lt;h4&gt;
  
  
  3. Consistency
&lt;/h4&gt;

&lt;p&gt;You may have a part-time/full-time job, university, kids, cooking, chores or other things to do in your day to day life and that's okay. In the very beginning, try not to overwhelm yourself with too much information instead do less but stay consistent. The way I am currently learning is by coding for 2-3 hours everyday without any break. I make sure I write at least a few lines of code everyday instead of working for a longer period within a day and end up taking a break the next day. This way the information I receive from tutorials stays short and memorable. &lt;/p&gt;

&lt;h4&gt;
  
  
  4. Apply to jobs
&lt;/h4&gt;

&lt;p&gt;I don't have a job yet but I am constantly applying and I believe you should do the same even if you are not ready yet. Applying to jobs at an early stage was highly recommended by an author in an article I was reading through once. Sure, you/I are more likely to get rejected than to get hired but at least we get to learn the process of applying as early as possible. Also we both think that we don't know enough to apply to jobs just yet but once we do know enough, it's not like we will land on a job within a week. So why not apply as early as possible and learn both the language and process of job application simultaneously?&lt;/p&gt;

&lt;h4&gt;
  
  
  5. Join Meetups
&lt;/h4&gt;

&lt;p&gt;I know, I know! We are very shy and we hate meeting people and talking to them about languages we just have basic ideas on makes it even harder but I believe this will extremely come in handy specially when it comes to our first job. A word of mouth always gets you a quicker job than applying online. But that is not the only advantage! We also get to meet people with similar experience as ours, discuss about our projects and most of all make new friends in our local area. &lt;/p&gt;

&lt;h4&gt;
  
  
  6. Write Blog posts
&lt;/h4&gt;

&lt;p&gt;This is what I am doing right now! I am feeling like everything I have written so far in this post might be useless and wouldn't help anyone but I am still here writing about it. I have been coding for over two months and I have already received a few emails from companies asking me if I am interested in a certain position. Unfortunately all the positions require on-site presence and I will not be able to relocate at the moment but the first thing they mention when they reach out is "hey I have read your blog posts on dev.to....." and that gave me a huge confidence boost so I decided to write more blog posts and would ask you to do the same.&lt;/p&gt;

&lt;h4&gt;
  
  
  7. Be active on Twitter
&lt;/h4&gt;

&lt;p&gt;Of course within a certain limit so that you don't get carried away. Follow experienced developers as well as developers that are currently learning just like you. If you come across anything that's interesting to you or you have learnt something new from someone's post, make sure you let them know by leaving a comment every once in a while, which can be a starting point to make friends with someone. Don't be afraid to send them a personal message asking more about the current projects they are working on and if they would like to stay in contact. YES! I know it gets awkward at times but that's just how it is! &lt;/p&gt;

&lt;p&gt;Now I possibly wouldn't have put this as a point unless I have made a very good friend through Twitter. On November 7th, 2019 &lt;a href="https://twitter.com/CodingDive"&gt;Mikey&lt;/a&gt; sent me a message asking if we should start our 100DaysOfcode challenge together. I was on vacation in Denmark back then so I asked if he would mind waiting until 18th as I will be back from vacation on 17th Nov, 2019. So we started the challenge together straight away on 18th! Now this was unexpected but me and Foysal had to go to Frankfurt in December and Mikey happens to be living only an hour away from Frankfurt, so we planned for a get together and he was kind enough to come to Frankfurt to meet us both. Right now we are extremely good friends and we share our knowledge about food, country, culture, religion and programming all the time, which is amazing.&lt;/p&gt;

&lt;p&gt;That is all from me today and what I am doing currently on my day to day life. I would love to add more to this so let me know if you are doing anything else other than the ones I have mentioned above to become a successful developer. &lt;/p&gt;

</description>
      <category>codenewbie</category>
      <category>womenintech</category>
      <category>beginners</category>
      <category>firstyearincode</category>
    </item>
    <item>
      <title>Tips for code newbies from an experienced programmer</title>
      <dc:creator>Suborna</dc:creator>
      <pubDate>Wed, 11 Dec 2019 19:10:58 +0000</pubDate>
      <link>https://dev.to/iraamoni/tips-for-code-newbies-from-an-experienced-programmer-2344</link>
      <guid>https://dev.to/iraamoni/tips-for-code-newbies-from-an-experienced-programmer-2344</guid>
      <description>&lt;h5&gt;
  
  
  ABOUT ME [The Code Newbie]
&lt;/h5&gt;

&lt;p&gt;As mentioned before in my previous blog posts, I am a codeNewBie who has started learning front-end development for just over a month. I am currently learning HTML, CSS and Javascript on &lt;a href="https://www.freecodecamp.org/"&gt;FreeCodeCamp&lt;/a&gt;, &lt;a href="https://www.udemy.com/"&gt;Udemy&lt;/a&gt;, &lt;a href="https://www.codecademy.com/learn"&gt;CodeCademy&lt;/a&gt; and Youtube. &lt;/p&gt;

&lt;h5&gt;
  
  
  ABOUT FOYSAL [The Programmer]
&lt;/h5&gt;

&lt;p&gt;Also this has been mentioned before but I am extremely lucky to have my husband, &lt;a href="https://foysal.it"&gt;Foysal&lt;/a&gt; beside me who also happens to be a programmer with 8 years of experience in web development and the solution to all my programming related issues. Through him, I have received a lot of coding related advices which I feel other code newbies may not be privileged enough to receive or not at least until they start a job or find a mentor.&lt;/p&gt;

&lt;p&gt;Hence I have decided to share those advises with you code newbies to fill in the gaps earlier rather than at a later stage of their programming career. &lt;/p&gt;

&lt;h5&gt;
  
  
  1. SHORTCUTS
&lt;/h5&gt;

&lt;p&gt;Try to stay on the keyboard as much as possible which means learning the shortcuts of the code editor you are using and &lt;strong&gt;avoid using the mouse&lt;/strong&gt; as much as possible to perform an action. This may not feel like a big deal at the moment but when you actually start building a project and you have to add, edit or delete certain block of code on a massive project with hundreds of lines of code, those shortcuts will extremely come in handy. So start practising the shortcuts as early as possible. &lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;If you are not familiar with a lot of shortcuts I have a &lt;a href="https://dev.to/iraamoni/vs-code-shortcuts-for-code-newbies-mac-windows-gif-h6c"&gt;post here on dev.to&lt;/a&gt; that might help you get started. &lt;/p&gt;
&lt;/blockquote&gt;

&lt;h5&gt;
  
  
  2. INDENTATIONS
&lt;/h5&gt;

&lt;p&gt;Programming language such as Python relies on indentations meaning the program might break altogether based on your indentations. However, even if that's not the case for other languages such as: JavaScript, it is equally as important to practice getting the indentations right to &lt;strong&gt;improve readability&lt;/strong&gt; and to be able to easily &lt;strong&gt;maintain&lt;/strong&gt; and &lt;strong&gt;navigate&lt;/strong&gt; through the code you have written over time.&lt;/p&gt;

&lt;h5&gt;
  
  
  3. NAMING CONVENTIONS
&lt;/h5&gt;

&lt;p&gt;This one is my favourite one! Foysal's advice is to name our &lt;strong&gt;functions&lt;/strong&gt; with a 'verb' and name our &lt;strong&gt;variables&lt;/strong&gt; with a 'noun'. The reason behind this logic is that, functions always perform an action which is a 'do'. Anything you do is a verb so name your functions with a verb. On the other hand, &lt;strong&gt;noun&lt;/strong&gt; is just names used to identify people, places or things. &lt;/p&gt;

&lt;h4&gt;
  
  
  DO
&lt;/h4&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;&lt;span class="kd"&gt;function&lt;/span&gt; &lt;span class="nx"&gt;checkAuthentication&lt;/span&gt; &lt;span class="p"&gt;()&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="c1"&gt;// get authentication info from database/browser storage etc.&lt;/span&gt;
    &lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;authenticationInfo&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nx"&gt;getAuthenticationInfoFromDatabase&lt;/span&gt;&lt;span class="p"&gt;();&lt;/span&gt;

    &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;authenticationInfo&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;

    &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h4&gt;
  
  
  DON'T
&lt;/h4&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;&lt;span class="kd"&gt;function&lt;/span&gt; &lt;span class="nx"&gt;authentication&lt;/span&gt; &lt;span class="p"&gt;()&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="c1"&gt;// get authentication info from database/browser storage etc.&lt;/span&gt;
    &lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;auth&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nx"&gt;authenticationInfo&lt;/span&gt;&lt;span class="p"&gt;();&lt;/span&gt;

    &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;auth&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;

    &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="kc"&gt;false&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;It is more than okay to have very long names for functions and variables as long as it helps you understand the action you are performing very well. So you/I should stop being lazy or reduce the urge to shorten function/variable names (e.g. auth instead of authentication) because apparently our future self will thank us for appropriate naming conventions. &lt;/p&gt;

&lt;h5&gt;
  
  
  4. COMMENTS
&lt;/h5&gt;

&lt;p&gt;Always practice leaving a comment next to your code which again, will improve the readability and help you maintain the code at a later stage.  Comments and naming your functions/variables appropriately work together to jog your memory and it will eventually reduce stress and time consumption as you won't have to spend any extra time figuring out your own code.&lt;/p&gt;

&lt;h5&gt;
  
  
  5. CONSISTENCY
&lt;/h5&gt;

&lt;p&gt;There are many rules programmer follow to stay consistent within/across their projects. I am just trying to follow Foysal's recommended way of staying consistent but that does not necessarily mean you have to do too. You can build your own rules as long as the rules remain consistent. A few of his recommendations look like the following: &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Naming Files/Images&lt;/strong&gt; - kebab-casing&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Naming Objects&lt;/strong&gt; - PascalCasing&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Naming Variables/Functions&lt;/strong&gt; - camelCasing&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;If you don't know the casing types used in programming, then read my blog on &lt;a href="https://dev.to/iraamoni/common-casing-types-in-programming-2ham"&gt;casing types here&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h5&gt;
  
  
  READING CODE
&lt;/h5&gt;

&lt;p&gt;Try looking through experienced programmer's code on Github to see how they write/organise their code and what you can do as a developer to improve your writing. Look through their files to understand more about coding structures, file names, indentations and so on. &lt;/p&gt;

&lt;h4&gt;
  
  
  ADDITIONAL TIPS
&lt;/h4&gt;

&lt;h5&gt;
  
  
  USERNAME
&lt;/h5&gt;

&lt;p&gt;Always try to use the same username everywhere you sign-up to allow others to find you easily. This will not only build your self-identity but also allow others to recognise you easily in different platforms. Examples where you may sign up as a developer includes: &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Github &lt;/li&gt;
&lt;li&gt;Twitter &lt;/li&gt;
&lt;li&gt;Stack Overflow&lt;/li&gt;
&lt;li&gt;Dev&lt;/li&gt;
&lt;li&gt;Medium&lt;/li&gt;
&lt;li&gt;Envato&lt;/li&gt;
&lt;/ul&gt;

&lt;h5&gt;
  
  
  BROWSER
&lt;/h5&gt;

&lt;p&gt;Internet is like a unicorn and not getting distracted by a unicorn is always almost impossible, which is why while programming whether you are learning or working you should always separate your browsers into two sections: Programming &amp;amp; Personal. For example, use Chrome for programming related purposes and Firefox for Amazon purchases, redditing, 9gagging or anything else that gives you joy. This will allow you to stay focused and not open other websites that may distract you from learning or focusing on your work.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Most of the above recommendations/tips are personal opinions formed through personal experiences and programmers working with different tools under different conditions might form opinions that differ from the above.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;If you are an experienced programmer and have other recommendations/tips, please let me know on the comment below. I would love to hear your opinion regarding this. Thank you for reading!&lt;/p&gt;

</description>
      <category>codenewbie</category>
      <category>womenintech</category>
      <category>beginners</category>
      <category>firstyearincode</category>
    </item>
    <item>
      <title>Common casing types in programming</title>
      <dc:creator>Suborna</dc:creator>
      <pubDate>Tue, 10 Dec 2019 18:13:41 +0000</pubDate>
      <link>https://dev.to/iraamoni/common-casing-types-in-programming-2ham</link>
      <guid>https://dev.to/iraamoni/common-casing-types-in-programming-2ham</guid>
      <description>&lt;p&gt;Casing is such an important idea in programming that languages usually include various case conversion functionality out of the box. Such as &lt;code&gt;.toLowerCase()&lt;/code&gt; or &lt;code&gt;.toUpperCase()&lt;/code&gt; in JavaScript. &lt;/p&gt;

&lt;p&gt;As I have mentioned before I am very new to programming, it's only been more than a month and within this period I have been practicing HTML, CSS and the basics of JavaScript and I have come across new casing terminologies that I have never heard before and would like to share them with other code newbies.&lt;/p&gt;

&lt;p&gt;While learning JavaScript I have seen programmers use different types of casing in order to name their variables, functions and file names but I did not know they had specific names. Here is what I have discovered recently about casing:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;PascalCase&lt;/strong&gt; &lt;/p&gt;

&lt;p&gt;In PascalCasing, all the words used to name a variable or a function starts with capital letters. For example:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;ThingsToDo&lt;/li&gt;
&lt;li&gt;MoviesWatched&lt;/li&gt;
&lt;li&gt;FoodsSoldToday&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;camelCase&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;In camelCasing, the first letter of the word is always small letter and the rest of the words are always capital letter. so for example:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;thingsToDo&lt;/li&gt;
&lt;li&gt;moviesWatched&lt;/li&gt;
&lt;li&gt;placesToGo&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--nhjuoj5f--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/3s18139cr753apm488x1.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--nhjuoj5f--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/3s18139cr753apm488x1.png" alt="camel"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;kebab-case&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;In kebab-casing, every word will be followed by a hyphen with all small letters. I believe the name comes from how a stick in inserted through a shish kebab. Usually you wouldn't be able to use kebab-casing for variables and functions. For example: &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;things-to-do&lt;/li&gt;
&lt;li&gt;places-to-go&lt;/li&gt;
&lt;li&gt;movies-to-watch&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--c8OyA3f8--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/qclrwusloeolc9m0p207.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--c8OyA3f8--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/qclrwusloeolc9m0p207.png" alt="kebab"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;snake_case&lt;/strong&gt; &lt;/p&gt;

&lt;p&gt;In snake_casing the cases will have an underscore after each word which would look like a snake walking or a snake just snaking around. Examples would look like the following: &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;things_to_do&lt;/li&gt;
&lt;li&gt;places_to_go&lt;/li&gt;
&lt;li&gt;movies_to_watch&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--2FJr6siF--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/ejsg67tdjy23yrvph4gv.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--2FJr6siF--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/ejsg67tdjy23yrvph4gv.png" alt="snake"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>codenewbie</category>
      <category>beginners</category>
      <category>womenintech</category>
    </item>
    <item>
      <title>VS Code Shortcuts for code newbies [mac/windows][GIF]</title>
      <dc:creator>Suborna</dc:creator>
      <pubDate>Sun, 08 Dec 2019 21:29:14 +0000</pubDate>
      <link>https://dev.to/iraamoni/vs-code-shortcuts-for-code-newbies-mac-windows-gif-h6c</link>
      <guid>https://dev.to/iraamoni/vs-code-shortcuts-for-code-newbies-mac-windows-gif-h6c</guid>
      <description>&lt;p&gt;As a codeNewBie I realised the importance of shortcuts as soon as I started programming. Shortcuts not only allowed me to code quicker but it also helped me stay on my keyboard instead of reaching out to my mouse every time, which at times does start to get annoying. If you are a codeNewBie like me then I would highly suggest you to learn the shortcuts below: &lt;/p&gt;

&lt;h3&gt;
  
  
  Basic shortcuts
&lt;/h3&gt;

&lt;p&gt;You should know the following shortcuts regardless of whether you are learning how to code or not. These shortcuts work everywhere and not particular to VS Code.  &lt;/p&gt;

&lt;h4&gt;
  
  
  Select All
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;Mac - &lt;strong&gt;⌘ + A&lt;/strong&gt; &lt;/li&gt;
&lt;li&gt;Windows - &lt;strong&gt;Ctrl + A&lt;/strong&gt; &lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  Copy
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;Mac - &lt;strong&gt;⌘ C&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Windows - &lt;strong&gt;Ctrl C&lt;/strong&gt; &lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  Paste
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;Mac - &lt;strong&gt;⌘ + V&lt;/strong&gt; - &lt;/li&gt;
&lt;li&gt;Windows - &lt;strong&gt;Ctrl + V&lt;/strong&gt; &lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  Save current file
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;Mac - &lt;strong&gt;⌘ + S&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Windows - &lt;strong&gt;Ctrl + S&lt;/strong&gt; &lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  Undo last action
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;Mac - &lt;strong&gt;⌘ + Z&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Windows - &lt;strong&gt;Ctrl + Z&lt;/strong&gt; &lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  Open file
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;Mac - &lt;strong&gt;⌘ + O&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Windows - &lt;strong&gt;Ctrl + O&lt;/strong&gt; &lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  Close window/tab
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;Mac &lt;strong&gt;⌘ + W&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Windows - &lt;strong&gt;Ctrl + W&lt;/strong&gt; &lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  Search for keywords on your current document
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;Mac &lt;strong&gt;⌘ + F&lt;/strong&gt; &lt;/li&gt;
&lt;li&gt;Windows - &lt;strong&gt;Ctrl + F&lt;/strong&gt; &lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  VS code specific shortcuts
&lt;/h3&gt;

&lt;p&gt;As soon as I open my VS code editor I always try to make sure I practice the following shortcuts:&lt;/p&gt;

&lt;h4&gt;
  
  
  Sidebar open/close
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;Mac - &lt;strong&gt;⌘ + B&lt;/strong&gt; &lt;/li&gt;
&lt;li&gt;Windows- &lt;strong&gt;Ctrl + B&lt;/strong&gt; &lt;/li&gt;
&lt;/ul&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%2Fthepracticaldev.s3.amazonaws.com%2Fi%2Fwhoutuvhysyux0neth83.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%2Fthepracticaldev.s3.amazonaws.com%2Fi%2Fwhoutuvhysyux0neth83.gif" alt="command-b"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  Open new tab
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;Mac - &lt;strong&gt;⌘ + N&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Windows - &lt;strong&gt;Ctrl + N&lt;/strong&gt; &lt;/li&gt;
&lt;/ul&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%2Fthepracticaldev.s3.amazonaws.com%2Fi%2Fag88cq3hianjuqbl2pgv.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%2Fthepracticaldev.s3.amazonaws.com%2Fi%2Fag88cq3hianjuqbl2pgv.gif" alt="command-new"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  Cut line (copies the line and removes it)
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;Mac - &lt;strong&gt;⌘ + X&lt;/strong&gt; &lt;/li&gt;
&lt;li&gt;Windows - &lt;strong&gt;Ctrl + X&lt;/strong&gt; &lt;/li&gt;
&lt;/ul&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%2Fthepracticaldev.s3.amazonaws.com%2Fi%2Ff4juhnj9wdvnetd3p2q0.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%2Fthepracticaldev.s3.amazonaws.com%2Fi%2Ff4juhnj9wdvnetd3p2q0.gif" alt="option-click"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  Quick Fix [Suggests spelling correction if code spell checker plugin is installed]
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;Mac - &lt;strong&gt;⌘ + .&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Windows - &lt;strong&gt;Ctrl + .&lt;/strong&gt; &lt;/li&gt;
&lt;/ul&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%2Fthepracticaldev.s3.amazonaws.com%2Fi%2Fhfhvd6cxlfajf7ia1mrm.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%2Fthepracticaldev.s3.amazonaws.com%2Fi%2Fhfhvd6cxlfajf7ia1mrm.gif" alt="quickfix"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  The beginning/end of a code line
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;Mac - &lt;strong&gt;⌘ + ←/→&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Windows - &lt;strong&gt;Ctrl + ←/→&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&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%2Fthepracticaldev.s3.amazonaws.com%2Fi%2Fbfe1p3zzwseuvk7qadcv.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%2Fthepracticaldev.s3.amazonaws.com%2Fi%2Fbfe1p3zzwseuvk7qadcv.gif" alt="beginning-end-line"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  The beginning/end of the file
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;Mac - &lt;strong&gt;⌘ + ↑/↓&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Windows - &lt;strong&gt;Ctrl + ↑/↓&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&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%2Fthepracticaldev.s3.amazonaws.com%2Fi%2Fvhwzessijv0mr9zcfw2n.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%2Fthepracticaldev.s3.amazonaws.com%2Fi%2Fvhwzessijv0mr9zcfw2n.gif" alt="beginning-end-file"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  Move from one window to another window
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;Mac - &lt;strong&gt;⌘ + Tab&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Windows - &lt;strong&gt;Alt + Tab&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&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%2Fthepracticaldev.s3.amazonaws.com%2Fi%2Fmkzlm5p9zxfuqhdl8qu7.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%2Fthepracticaldev.s3.amazonaws.com%2Fi%2Fmkzlm5p9zxfuqhdl8qu7.gif" alt="command-tab"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  Split the code editor
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;Mac - *&lt;em&gt;⌘\*&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;Windows - *&lt;em&gt;Ctrl\*&lt;/em&gt;
&lt;/li&gt;
&lt;/ul&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%2Fthepracticaldev.s3.amazonaws.com%2Fi%2Fngs7sp2ks0nj4qdgnzxj.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%2Fthepracticaldev.s3.amazonaws.com%2Fi%2Fngs7sp2ks0nj4qdgnzxj.gif" alt="command-slash"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  Go to line (e.g. 6, would take you to line 6 of your code file)
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;Mac - &lt;strong&gt;⇧ + G&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Windows - &lt;strong&gt;Ctrl + G&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&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%2Fthepracticaldev.s3.amazonaws.com%2Fi%2Fszhsb8glcw0x3znwcmcy.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%2Fthepracticaldev.s3.amazonaws.com%2Fi%2Fszhsb8glcw0x3znwcmcy.gif" alt="go-to-line"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  Delete an entire line
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;Mac - &lt;strong&gt;⇧ + ⌘ + K&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Windows - &lt;strong&gt;Ctrl + Shift + K&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&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%2Fthepracticaldev.s3.amazonaws.com%2Fi%2F1a9e6w2sivirmegazaeq.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%2Fthepracticaldev.s3.amazonaws.com%2Fi%2F1a9e6w2sivirmegazaeq.gif" alt="shift-command-k"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  Move current line up/down
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;Mac - &lt;strong&gt;⌥ + ↓ / ⌥ + ↑&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Windows - &lt;strong&gt;Alt + ↓/↑&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&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%2Fthepracticaldev.s3.amazonaws.com%2Fi%2F9xv0ll74rf6x5aeo905w.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%2Fthepracticaldev.s3.amazonaws.com%2Fi%2F9xv0ll74rf6x5aeo905w.gif" alt="option-up"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  Create multiple cursors
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;Mac - &lt;strong&gt;⌥ + click&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Windows - &lt;strong&gt;Ctrl + click&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&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%2Fthepracticaldev.s3.amazonaws.com%2Fi%2Fyv62xpp7e8xxy7kbsfez.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%2Fthepracticaldev.s3.amazonaws.com%2Fi%2Fyv62xpp7e8xxy7kbsfez.gif" alt="option-click"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  Opens the last tab you closed
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;Mac - &lt;strong&gt;⇧ +⌘ + T&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Windows - &lt;strong&gt;Ctrl + Shift + T&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&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%2Fthepracticaldev.s3.amazonaws.com%2Fi%2Fyoappe1jhnt3x9o85k1d.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%2Fthepracticaldev.s3.amazonaws.com%2Fi%2Fyoappe1jhnt3x9o85k1d.gif" alt="command-shift-t"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  Select each character right or left
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;Mac - &lt;strong&gt;⇧ + ←/→&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Windows - &lt;strong&gt;Shift + ←/→&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&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%2Fthepracticaldev.s3.amazonaws.com%2Fi%2F49rgh99bnptdaho7ka55.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%2Fthepracticaldev.s3.amazonaws.com%2Fi%2F49rgh99bnptdaho7ka55.gif" alt="shift-right-left"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  Select each word right or left
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;Mac - &lt;strong&gt;⌥ + ←/→&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Windows - &lt;strong&gt;Alt + ←/→&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&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%2Fthepracticaldev.s3.amazonaws.com%2Fi%2Fe3r60umk4pv2uldegnwk.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%2Fthepracticaldev.s3.amazonaws.com%2Fi%2Fe3r60umk4pv2uldegnwk.gif" alt="select-words"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  Redo last action
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;Mac - &lt;strong&gt;⇧ + ⌘ + Z&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Windows - &lt;strong&gt;Ctrl + Shift + Z&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&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%2Fthepracticaldev.s3.amazonaws.com%2Fi%2Fkxt8ou8ji8amsx3dngqb.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%2Fthepracticaldev.s3.amazonaws.com%2Fi%2Fkxt8ou8ji8amsx3dngqb.gif" alt="redo-action"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;These are all I can remember off the top of my head at the moment but if you have any other recommendations or useful shortcut suggestions please let me know. &lt;/p&gt;

</description>
      <category>codenewbie</category>
      <category>beginners</category>
      <category>womenintech</category>
      <category>vscode</category>
    </item>
    <item>
      <title>CSS style hierarchy</title>
      <dc:creator>Suborna</dc:creator>
      <pubDate>Sat, 07 Dec 2019 12:14:50 +0000</pubDate>
      <link>https://dev.to/iraamoni/css-style-hierarchy-6dg</link>
      <guid>https://dev.to/iraamoni/css-style-hierarchy-6dg</guid>
      <description>&lt;p&gt;I am a codeNewBie who has started learning HTML, CSS and JavaScript since October 2019 and have completed the "Basic CSS" course from &lt;a href="https://www.freecodecamp.org/suborna"&gt;freecodecamp&lt;/a&gt; very recently. Learning CSS has been an amazing journey so far power but the power of classes and IDs and who overrides whom still remained confusing to me, hence I have decided to write this post to allow myself and you to understand the hierarchy a little better and in-depth using scenarios. &lt;/p&gt;

&lt;h1&gt;
  
  
  &lt;strong&gt;Override hierarchy&lt;/strong&gt;
&lt;/h1&gt;

&lt;p&gt;There are many ways we can style our html element tags using CSS. We can override style rules by using different type of selectors. Below is a demonstration of which CSS selector has precedence over other css selectors: &lt;/p&gt;

&lt;h5&gt;
  
  
  &lt;strong&gt;SCENARIO 1&lt;/strong&gt;
&lt;/h5&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;h1&amp;gt;&lt;/span&gt;
    Cat Shop
&lt;span class="nt"&gt;&amp;lt;/h1&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;





&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight css"&gt;&lt;code&gt;&lt;span class="nt"&gt;body&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="nl"&gt;color&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="no"&gt;green&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt; 
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Output:&lt;/strong&gt; Cat Shop is green. &lt;br&gt;
&lt;strong&gt;Reason:&lt;/strong&gt; Because we have assigned the color &lt;code&gt;green&lt;/code&gt; to the body element. &lt;/p&gt;
&lt;/blockquote&gt;

&lt;h5&gt;
  
  
  &lt;strong&gt;SCENARIO 2&lt;/strong&gt;
&lt;/h5&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;h1&amp;gt;&lt;/span&gt;
    Cat Shop
&lt;span class="nt"&gt;&amp;lt;/h1&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;





&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight css"&gt;&lt;code&gt;&lt;span class="nt"&gt;body&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="nl"&gt;color&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="no"&gt;green&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt; 
&lt;span class="nt"&gt;h1&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="nl"&gt;color&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="no"&gt;red&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Output:&lt;/strong&gt; Cat shop is red. &lt;br&gt;
&lt;strong&gt;Reason:&lt;/strong&gt; Even though our parent container element &lt;code&gt;body&lt;/code&gt; sets the color to be green, we are overriding the parent style rule with child element selector.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h5&gt;
  
  
  &lt;strong&gt;SCENARIO 3&lt;/strong&gt;
&lt;/h5&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;h1&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;"blue-text"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
    Cat Shop
&lt;span class="nt"&gt;&amp;lt;/h1&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;





&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight css"&gt;&lt;code&gt;&lt;span class="nt"&gt;body&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="nl"&gt;color&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="no"&gt;green&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt; 
&lt;span class="nt"&gt;h1&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="nl"&gt;color&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="no"&gt;red&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="nc"&gt;.blue-text&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="nl"&gt;color&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="no"&gt;blue&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Output:&lt;/strong&gt; Cat Shop is blue.&lt;br&gt;
&lt;strong&gt;Reason:&lt;/strong&gt; A class can override the style rule set through the element selector.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h5&gt;
  
  
  &lt;strong&gt;SCENARIO 4&lt;/strong&gt;
&lt;/h5&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;h1&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;"blue-text pink-text"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
    Cat Shop
&lt;span class="nt"&gt;&amp;lt;/h1&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;





&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight css"&gt;&lt;code&gt;&lt;span class="nt"&gt;body&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="nl"&gt;color&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="no"&gt;green&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt; 
&lt;span class="nt"&gt;h1&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="nl"&gt;color&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="no"&gt;red&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="nc"&gt;.blue-text&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="nl"&gt;color&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="no"&gt;blue&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="nc"&gt;.pink-text&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="nl"&gt;color&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="no"&gt;pink&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Output:&lt;/strong&gt; Cat Shop is pink.&lt;br&gt;
&lt;strong&gt;Reason:&lt;/strong&gt; The order of the classes listed inside the &lt;code&gt;&amp;lt;h1&amp;gt;&lt;/code&gt; element is irrelevant. However, in CSS, the second declaration will always override the first declaration because browsers always read CSS from top to bottom in order of their declaration. Since &lt;code&gt;pink-text&lt;/code&gt; is below the &lt;code&gt;blue-text&lt;/code&gt;, the text of Cat Shop changed to Pink. &lt;/p&gt;
&lt;/blockquote&gt;

&lt;h5&gt;
  
  
  &lt;strong&gt;SCENARIO 5&lt;/strong&gt;
&lt;/h5&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;h1&lt;/span&gt; &lt;span class="na"&gt;id=&lt;/span&gt;&lt;span class="s"&gt;"orange-text"&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;"blue-text pink-text"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
    Cat Shop
&lt;span class="nt"&gt;&amp;lt;/h1&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;





&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight css"&gt;&lt;code&gt;&lt;span class="nt"&gt;body&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="nl"&gt;color&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="no"&gt;green&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="nt"&gt;h1&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="nl"&gt;color&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="no"&gt;red&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="nc"&gt;.blue-text&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="nl"&gt;color&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="no"&gt;blue&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="nf"&gt;#orange-text&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="nl"&gt;color&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="no"&gt;orange&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="nc"&gt;.pink-text&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="nl"&gt;color&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="no"&gt;pink&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Output:&lt;/strong&gt; Cat Shop is orange.&lt;br&gt;
&lt;strong&gt;Reason:&lt;/strong&gt; ID selector always takes precedence over class selector regardless of whether it was declared above or below the class style. &lt;/p&gt;
&lt;/blockquote&gt;

&lt;h5&gt;
  
  
  &lt;strong&gt;SCENARIO 6&lt;/strong&gt;
&lt;/h5&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;h1&lt;/span&gt; &lt;span class="na"&gt;style=&lt;/span&gt;&lt;span class="s"&gt;"color: black;"&lt;/span&gt; &lt;span class="na"&gt;id=&lt;/span&gt;&lt;span class="s"&gt;"orange-text"&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;"blue-text pink-text"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
    Cat Shop
&lt;span class="nt"&gt;&amp;lt;/h1&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Output:&lt;/strong&gt; Cat Shop is black.&lt;br&gt;
&lt;strong&gt;Reason:&lt;/strong&gt; Notice how we added &lt;code&gt;style="color: black;"&lt;/code&gt; to our &lt;code&gt;h1&lt;/code&gt; element. Inline HTML style attribute overrides the element, class and the ID selectors altogether.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h5&gt;
  
  
  &lt;strong&gt;SCENARIO 7&lt;/strong&gt;
&lt;/h5&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="nt"&gt;&amp;lt;h1&lt;/span&gt; &lt;span class="na"&gt;style=&lt;/span&gt;&lt;span class="s"&gt;"color: black;"&lt;/span&gt; &lt;span class="na"&gt;id=&lt;/span&gt;&lt;span class="s"&gt;"orange-text"&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;"blue-text pink-text"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
    Cat Shop
&lt;span class="nt"&gt;&amp;lt;/h1&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;





&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight css"&gt;&lt;code&gt;&lt;span class="nt"&gt;body&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="nl"&gt;color&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="no"&gt;green&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt; 
&lt;span class="nt"&gt;h1&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="nl"&gt;color&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="no"&gt;red&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="nc"&gt;.blue-text&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="nl"&gt;color&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="no"&gt;blue&lt;/span&gt; &lt;span class="cp"&gt;!important&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="nf"&gt;#orange-text&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="nl"&gt;color&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="no"&gt;orange&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="nc"&gt;.pink-text&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="nl"&gt;color&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="no"&gt;pink&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Output:&lt;/strong&gt; Cat Shop is blue.&lt;br&gt;
&lt;strong&gt;Reason:&lt;/strong&gt; &lt;code&gt;!important&lt;/code&gt; is the most powerful of all. So when you absolutely need to be sure that an element has specific CSS, you can use &lt;code&gt;!important&lt;/code&gt; which overrides all of &lt;code&gt;element, class, ID selectors&lt;/code&gt; and &lt;code&gt;inline style attribute.&lt;/code&gt; Using &lt;code&gt;!important&lt;/code&gt; should be last resort when attempting to override a previously defined style rule.&lt;/p&gt;
&lt;/blockquote&gt;



&lt;p&gt;I hope the scenarios were helpful to you and if you have suggestions regarding other scenarios please let me know in the comment. Also like I mentioned before I am very new to programming as as well writing blog posts, so if any mistakes were found please feel free to correct me. Thank you for reading! &lt;/p&gt;

</description>
      <category>tutorial</category>
      <category>beginners</category>
      <category>css</category>
      <category>html</category>
    </item>
    <item>
      <title>VS Code plugins for code newbies</title>
      <dc:creator>Suborna</dc:creator>
      <pubDate>Fri, 06 Dec 2019 20:51:50 +0000</pubDate>
      <link>https://dev.to/iraamoni/vs-code-plugins-for-code-newbies-3hc</link>
      <guid>https://dev.to/iraamoni/vs-code-plugins-for-code-newbies-3hc</guid>
      <description>&lt;p&gt;I have started coding very recently (about 1-2 months) and have been using Visual Studio (VS) code as my primary code editor since day one. VS code is currently available on all major operating systems: Windows, Linux and macOS and if you are not familiar with it and would like to know a bit more, then click &lt;a href="https://code.visualstudio.com/docs"&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;VS code as well as the plugins I mentioned below was recommended to me by my husband &lt;a href="https://foysal.it/"&gt;Foysal&lt;/a&gt; who has 8 years of experience in full stack development. He had other plugin recommendations too but I, as a codeNewBie did not feel the need of those plugins just yet. The plugins below not only made my life as a codeNewBie a lot easier but it also allowed me get things done quicker in a less frustrated way as well as made my editor feel more like a home I decorated myself.  &lt;/p&gt;

&lt;p&gt;In order to install the plugins, you can click on extensions icon found on the side menu and just type in the plugin names.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--W39Hs9cB--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/rfux4th54it0hr15ft6j.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--W39Hs9cB--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/rfux4th54it0hr15ft6j.png" alt="Extension" width="880" height="660"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Plugin 1 - Live Server&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;I found this plugin incredibly helpful when working with HTML &amp;amp; CSS especially when I try to, suppose: practice building a webpage or a sign-up form. It runs a web server for you and gives you a browser accessible localhost address and will automatically refresh the browser every time you update the code on your code editor so you don't have to manually click on the refresh button. &lt;/p&gt;

&lt;p&gt;Link: &lt;a href="https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer"&gt;Live Server&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Plugin 2 - Browser Preview&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;This plugin is particularly helpful when you don't want to go back and forth from editor to browsers such as Chrome or Firefox to check the changes you have made in your code. After installing the plugin it will create its own button on the side menu and when the button is clicked the editor will split and a browser will open on the right hand side.&lt;/p&gt;

&lt;p&gt;Also do not forget to open the html file on browser, copy the file path link and paste it onto the preview browser. If live server is installed, copy the localhost link and paste it onto the browser to get live updates. &lt;/p&gt;

&lt;p&gt;If this section confuses you please feel free to get in contact with me via &lt;a href="https://twitter.com/suborna00"&gt;Twitter&lt;/a&gt;. I will be happy to tell you more in details.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--ApeHe1if--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/vrdnlqcxl7mz0kmh753d.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--ApeHe1if--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/vrdnlqcxl7mz0kmh753d.png" alt="browser-preview" width="880" height="660"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Link: &lt;a href="https://marketplace.visualstudio.com/items?itemName=auchenberg.vscode-browser-preview"&gt;Browser Preview&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Plugin 3 - Carbon-now-sh&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;Since I am currently working towards the #100DaysOfCode challenge on twitter, I often share a screenshot of my code together with the updates of my everyday progress until I found this plugin. This plugin will allow you to create beautiful images of your code and directly share it on twitter. In order to use it:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Install the plugin&lt;/li&gt;
&lt;li&gt;Select the lines of code you would like to share&lt;/li&gt;
&lt;li&gt;Press [option + cmd + a] which will take you to a browser where you can edit the code however you like.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you are like me and you struggle to remember shortcuts, then do the followings below: &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Press [cmd + shift + p] to open up the VS code terminal
&lt;/li&gt;
&lt;li&gt;Type carbon, and just click on the highlighted selection of carbon which will then take me to the browser. &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Link: &lt;a href="https://carbon.now.sh/"&gt;Carbon-now-sh&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s---y1ZA1Bp--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/itpzemnq0d2zp6zbljaq.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s---y1ZA1Bp--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/itpzemnq0d2zp6zbljaq.png" alt="carbon-sh" width="880" height="660"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Plugin 4 - Code Spell Checker&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;This plugin will underline any mistakes such as spellings you have made in your code which might end up causing an error. Instead of going through the code and figuring out yourself what might be causing it, you can just skim through the code very quickly to see if any of your code is underlined red before you look for the other reasons why your code might not be working as it should.&lt;/p&gt;

&lt;p&gt;Link: &lt;a href="https://marketplace.visualstudio.com/items?itemName=streetsidesoftware.code-spell-checker"&gt;Code Spell Checker&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Plugin 5 - Rainbow Brackets&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;I find this plugin particularly helpful when playing around with JavaScript. Mainly because JavaScript coding requires the use of brackets a lot. This plugin will allow you to visualise the brackets a lot better and will highlight the end bracket of a code block if the bracket of the beginning code block is missing or accidentally removed (ref: second image). &lt;/p&gt;

&lt;p&gt;Link: &lt;a href="https://marketplace.visualstudio.com/items?itemName=2gua.rainbow-brackets"&gt;Rainbow Brackets&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--AoflIIla--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/yxplkvdwmnbab7c7mfu8.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--AoflIIla--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/yxplkvdwmnbab7c7mfu8.png" alt="bracket-plugin-one" width="880" height="660"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--WpY3GWNY--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/5f50fklr57sy88c335ak.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--WpY3GWNY--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/5f50fklr57sy88c335ak.png" alt="bracket-plugin-two" width="880" height="660"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Plugin 6 - Theme&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;If you are someone like me who spent like a whole day playing around with plugins, installing and uninstalling various types of theme and so on to make the codes look more colourful and presentable 😛 (I know I know I am crazy!) then here are a few VS code themes I would suggest: &lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;a href="https://marketplace.visualstudio.com/items?itemName=jolaleye.horizon-theme-vscode"&gt;Horizon&lt;/a&gt; - This one is my current favourite one at the moment.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--1RLXgDsS--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/go3w7zk3nnfyfd354okf.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--1RLXgDsS--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/go3w7zk3nnfyfd354okf.png" alt="horizon-theme" width="880" height="660"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;a href="https://marketplace.visualstudio.com/items?itemName=dracula-theme.theme-dracula"&gt;Dracula&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;
&lt;a href="https://marketplace.visualstudio.com/items?itemName=teabyii.ayu"&gt;Ayu&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="https://marketplace.visualstudio.com/items?itemName=liviuschera.noctis"&gt;Noctis&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://marketplace.visualstudio.com/items?itemName=Equinusocio.vsc-material-theme"&gt;Material theme&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Plugin 7 - Icons&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;At the moment I am using Material Icon Theme as my default. I feel like these icons are a lot more representable, highly contrasted and eye catching and gives meaning to each of your files. I have provided the Material Icon Theme link here but feel free to explore others. &lt;/p&gt;

&lt;p&gt;Link: &lt;a href="https://marketplace.visualstudio.com/items?itemName=PKief.material-icon-theme"&gt;Material Icon Theme&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--yHo_Ih_b--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/9igwl6xydycdy14lhsuc.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--yHo_Ih_b--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/9igwl6xydycdy14lhsuc.png" alt="plugin-material-icon" width="880" height="660"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>vscode</category>
      <category>beginners</category>
      <category>productivity</category>
      <category>womenintech</category>
    </item>
  </channel>
</rss>
