<?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: Raj Kiran Chaudhary</title>
    <description>The latest articles on DEV Community by Raj Kiran Chaudhary (@keeran_raaj).</description>
    <link>https://dev.to/keeran_raaj</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%2F232438%2Ffaa2b7fc-50e5-4849-afee-dc3e9bd13997.jpg</url>
      <title>DEV Community: Raj Kiran Chaudhary</title>
      <link>https://dev.to/keeran_raaj</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/keeran_raaj"/>
    <language>en</language>
    <item>
      <title>My CSS Grid Learning Journey</title>
      <dc:creator>Raj Kiran Chaudhary</dc:creator>
      <pubDate>Mon, 01 Feb 2021 14:40:52 +0000</pubDate>
      <link>https://dev.to/keeran_raaj/my-css-grid-learning-journey-e3o</link>
      <guid>https://dev.to/keeran_raaj/my-css-grid-learning-journey-e3o</guid>
      <description>&lt;p&gt;CSS Grid is a system that helps to place your layouts in horizontal (rows) and vertical (columns) direction. It is also known as a two-dimensional layout system and helps you to create a responsive layout without any hassle. Below is a video that illustrates how you can achieve a layout using CSS Grid (I found it in &lt;a href="https://developer.mozilla.org/en-US/docs/Learn/CSS/CSS_layout/Grids"&gt;MDN Web Docs&lt;/a&gt;). This video will give you an idea of what you can achieve with Grid.&lt;br&gt;
&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/KOvGeFUHAC0"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;h3&gt;
  
  
  Why did I start learning CSS Grid?
&lt;/h3&gt;

&lt;p&gt;We all know it’s a popular layout system that is used by many Designers (or some might still be comfortable with Flexbox). In the first place, I also wanted to try it and wanted to explore the possibilities that it holds but I failed. When I first tried to learn it, I didn’t understand a thing and hence quit because it is complicated. But few days back, I again started learning and unlike the first time, I didn’t quit this time and I am glad. Learning CSS Grid has been fruitful for me and I hope this will 🚀kick-start my career.&lt;/p&gt;

&lt;h4&gt;
  
  
  ✨Popularity:
&lt;/h4&gt;

&lt;p&gt;We all know it’s a popular layout system that is used by many Designers (or some might still be comfortable with Flexbox). In the first place, I also wanted to try it and wanted to explore the possibilities that it holds but I failed. When I first tried to learn it, I didn’t understand a thing and hence quit because it is complicated. But few days back, I again started learning and unlike the first time, I didn’t quit this time and I am glad. Learning CSS Grid has been fruitful for me and I hope this will 🚀kick-start my career.&lt;/p&gt;

&lt;h4&gt;
  
  
  📱 Handle responsive design:
&lt;/h4&gt;

&lt;p&gt;More than half the population (approx 53%) use their Cell Phones to surf the internet today and the usage of Cell Phones is increasing phenomenally. Being a Web Designer it is crucial to have the skill of creating a responsive design. Further, if the website designed is not responsive then you will lose your customer too because that will lead to a poor experience. So all these motivated me to learn those stuff that will help me in creating responsive designs.&lt;/p&gt;

&lt;h4&gt;
  
  
  💻Sharpening skill:
&lt;/h4&gt;

&lt;p&gt;Web development is a field of immense possibilities. This can give you a lot of perks and benefits like freedom, financial stability, flexibility in terms of work, freelancing, and so on. But on the other hand, it is a challenging and constantly evolving field too. If you can't go on hand-in-hand with the new languages/skills then you will be left behind. Continuous learning is the key to enhance your skill.&lt;/p&gt;

&lt;h3&gt;
  
  
  🌐Resources that I used:
&lt;/h3&gt;

&lt;h4&gt;
  
  
  &lt;a href="https://scrimba.com/learn/cssgrid"&gt;1. Scrimba&lt;/a&gt; :
&lt;/h4&gt;

&lt;p&gt;It is an online interactive platform which teaches you how to code. The fun part is it has screencasts which lets you interact with the code directly into the player providing you an enticing experience. It has a great CSS Grid course taught by the co-founder &lt;a href="https://twitter.com/perborgen"&gt;Per Herald Borgen&lt;/a&gt;. Highly recommended if you want to start learning Grid.&lt;/p&gt;

&lt;h4&gt;
  
  
  &lt;a href="https://www.youtube.com/playlist?list=PL4cUxeGkcC9itC4TxYMzFCfveyutyPOCY"&gt;2. The Net Ninja&lt;/a&gt;:
&lt;/h4&gt;

&lt;p&gt;This is a widely popular YouTube channel and has more than one thousand tutorials. It is a great channel and has videos of different languages/ frameworks like JavaScript, PHP, React, Flutter, HTML, and many more. Crystal clear explanation is one of the key features of his tutorials.&lt;/p&gt;

&lt;h4&gt;
  
  
  &lt;a href="https://courses.wesbos.com/account/access/5d5f6def85f96c03c1e54787"&gt;3. CSS GRID by Wesbos&lt;/a&gt;:
&lt;/h4&gt;

&lt;p&gt;&lt;a href="https://twitter.com/wesbos"&gt;Wesbos&lt;/a&gt; is a Full Stack Developer and teacher from Canada. He is popular for his free great tutorials like What The Flexbox, CSS GRID, JavaScript30 which teaches you to build 30 things in 30 days with 30 tutorials. If you want to learn CSS Grid in depth then this tutorial is for you.&lt;/p&gt;

&lt;h4&gt;
  
  
  &lt;a href="https://css-tricks.com/snippets/css/complete-guide-grid/"&gt;4. CSS-Tricks&lt;/a&gt;:
&lt;/h4&gt;

&lt;p&gt;If you prefer learning by reading the article then here is an article in great detail by &lt;a href="https://chris.house/"&gt;Chris House&lt;/a&gt;. What I like from this article is the properties that can be used by a parent item and child item has been separated making it easier for us to learn.&lt;/p&gt;

&lt;h4&gt;
  
  
  &lt;a href="https://gridbyexample.com/"&gt;5. Grid By Example&lt;/a&gt;:
&lt;/h4&gt;

&lt;p&gt;This is a project by &lt;a href="https://twitter.com/rachelandrew"&gt;Rachel Andrew&lt;/a&gt;. It is, without a doubt, a great resource for learning CSS Grid.&lt;/p&gt;

&lt;h4&gt;
  
  
  &lt;a href="https://www.youtube.com/watch?v=CC2HkBZuReY&amp;amp;t=911s&amp;amp;ab_channel=ThuNghiem"&gt;6. Thu Nghiem&lt;/a&gt;:
&lt;/h4&gt;

&lt;p&gt;Well, Great! You have covered all the basics, you know how Grid works. Now what? Well, I have got you covered. Here, &lt;a href="https://twitter.com/thunghiemdinh"&gt;Thu&lt;/a&gt; provides you few sets of examples so you could learn and practice. Give it a try. It's worth checking. And one more thing, he is the creator of &lt;a href="https://devchallenges.io/"&gt;devchallenges.io&lt;/a&gt; where you can get some great challenges for practicing. Highly recommended.&lt;/p&gt;

&lt;h4&gt;
  
  
  &lt;a href="https://cssgridgarden.com/"&gt;7. Grid garden&lt;/a&gt;:
&lt;/h4&gt;

&lt;p&gt;This is a fun game where you can check your CSS Grid knowledge that you have acquired till now. If you are able enough to complete the game, 🎉Congratulations.&lt;/p&gt;

&lt;h4&gt;
  
  
  🖥Browser support:
&lt;/h4&gt;

&lt;p&gt;According to &lt;a href="https://caniuse.com/?search=grid"&gt;caniuse.com&lt;/a&gt;, CSS Grid supports most of the browser. But be cautious to use the latest version of whatever browser you use otherways you would end up pulling off your hair.&lt;/p&gt;

&lt;h4&gt;
  
  
  🌝My recommendation:
&lt;/h4&gt;

&lt;p&gt;Being a developer/designer, the common mistake that we commit is we just run after that fancy language or that shiny framework without knowing the basics. The result is we fail, we get overwhelmed by that language/framework and we quit. Thus, what I urge is first learn the basics. For instance, you can learn Flexbox before learning Grid because Flexbox is comparatively easy than Grid. Grid is slightly complex. If you do not understand once, rewatch the tutorial or reread the article but don't quit. You will thank yourself later on.&lt;/p&gt;

&lt;p&gt;Thank you for reading. Feel free to add more resources for learning Grid. You can follow me on &lt;a href="https://twitter.com/keeran_raaj"&gt;&lt;em&gt;Twitter&lt;/em&gt;&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>cssgrid</category>
      <category>resources</category>
      <category>responsive</category>
    </item>
    <item>
      <title>My Time Management Tool</title>
      <dc:creator>Raj Kiran Chaudhary</dc:creator>
      <pubDate>Tue, 03 Dec 2019 02:26:46 +0000</pubDate>
      <link>https://dev.to/keeran_raaj/my-time-management-tool-580b</link>
      <guid>https://dev.to/keeran_raaj/my-time-management-tool-580b</guid>
      <description>&lt;p&gt;It is obvious that time is a great asset. Once lost can't be retrieved the same again. So it is crucial to manage your time. And being a person working on Software Development Industry, we have to deliver the products on time i.e. following DEADLINES is most.  One day, while surfing through the internet, I came to know about Pomodoro Technique and decided to give it a try. Let me explain what this technique is: It is a time management method developed by Francesco Cirillo in the late 80s. This method basically breaks the time in small chunks of 25 minutes followed by a break of 5 minutes. Each interval is known as Pomodoro. The word Pomodoro came from a tomato-shaped timer that he used to track his time as a university student. The core process of this technique is divided into six small steps:&lt;/p&gt;

&lt;p&gt;1)    Choose a task that you want to get accomplished.&lt;br&gt;
2)    Set the timer to the length of 25 minutes.&lt;br&gt;
3)    Work on the task without any distraction for this set time.&lt;br&gt;
4)    When time is up, Pomodoro will ring and then put a checkmark on a paper.&lt;br&gt;
5)    Take a short break for 5 minutes.&lt;br&gt;
6)    Every four pomodoros take a longer break.&lt;/p&gt;

&lt;p&gt;Here, longer break refers to the time length ranging from 15 to 30 minutes. Grab a cup of coffee, go for a short walk, meditate or do anything that refuels energy to your body for another 25 minutes. It’s a basic yet highly productive tool who wants to use their time in a great way.&lt;/p&gt;

&lt;p&gt;But one thing to remember, if you don’t complete a Pomodoro then you have to set the timer to 25 minutes again. This is the penalty that you have to pay if you don’t complete the Pomodoro.&lt;/p&gt;

&lt;p&gt;Why should you use it?&lt;/p&gt;

&lt;p&gt;1)    It encourages to focus on some important tasks for a short period hence increases productivity.&lt;/p&gt;

&lt;p&gt;2)    Rather than thinking we have endless time, it makes us think we only have 25 minutes to get the task completed.&lt;/p&gt;

&lt;p&gt;3)    We can keep track of our invested time on certain tasks.&lt;/p&gt;

&lt;p&gt;How to get started?&lt;/p&gt;

&lt;p&gt;To keep track of your time, you can use following web apps:&lt;/p&gt;

&lt;p&gt;1)    Tomato timer: I have been using this since I knew about the Pomodoro technique. It’s a neat and clean web-app with a sleek interface. You can give it a try.&lt;/p&gt;

&lt;p&gt;2)    Marinara timer: It is another timer that has more variations than the tomato timer. It has a Pomodoro timer, Custom timer, and Kitchen timer. The timer set in here can be customized according to your need. Feel free to try this. &lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
