<?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>Forem: Maverick</title>
    <description>The latest articles on Forem by Maverick (@sanchit170054).</description>
    <link>https://forem.com/sanchit170054</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%2F421635%2F45636b5a-c7c3-4320-a8ba-76a57803166b.jpg</url>
      <title>Forem: Maverick</title>
      <link>https://forem.com/sanchit170054</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/sanchit170054"/>
    <language>en</language>
    <item>
      <title>Top 5 best chrome extensions for developers</title>
      <dc:creator>Maverick</dc:creator>
      <pubDate>Thu, 09 Jul 2020 11:49:00 +0000</pubDate>
      <link>https://forem.com/sanchit170054/top-5-best-chrome-extensions-for-developers-1fj6</link>
      <guid>https://forem.com/sanchit170054/top-5-best-chrome-extensions-for-developers-1fj6</guid>
      <description>&lt;p&gt;Since we, developers kept Google Chrome as their primary browser. Working with Chrome offers access to an immense repository of Chrome extensions and tools which make our daily tasks less of a chore. With the built-in developer tools, there seems to be no further need for more tools. However, I’d like to present you some of the best Google Chrome extensions for developers.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. &lt;a href="https://chrome.google.com/webstore/detail/dailydev-news-for-busy-de/jlmpjdjjbgclbocgajdjefcidcncaied?hl=en" rel="noopener noreferrer"&gt;Daily&lt;/a&gt;&lt;/strong&gt;&lt;br&gt;
Used for latest technology and new update.&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%2Flh3.googleusercontent.com%2FoKEPhU9lFSYKV3HDUmX9aobZMe0HwaJOS3m14QgUmFFztMrRYNQ3qvvyu9JR60TFJDQRIt0f%3Dw640-h400-e365" 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%2Flh3.googleusercontent.com%2FoKEPhU9lFSYKV3HDUmX9aobZMe0HwaJOS3m14QgUmFFztMrRYNQ3qvvyu9JR60TFJDQRIt0f%3Dw640-h400-e365"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. &lt;a href="https://chrome.google.com/webstore/detail/wappalyzer/gppongmhjkpfnbhagpmjfkannfbllamg?hl=en" rel="noopener noreferrer"&gt;Wappalyzer&lt;/a&gt;&lt;/strong&gt;&lt;br&gt;
Get info about the technologies used in a your current opened website.&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%2Flh3.googleusercontent.com%2FQVwNvDyEfFZIJdRsmSQA6NPLAWxkmyrUPR-SH5tQ7D4KiIYR-jzN9NTis-XTZXergz7AHuoSIQ%3Dw640-h400-e365" 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%2Flh3.googleusercontent.com%2FQVwNvDyEfFZIJdRsmSQA6NPLAWxkmyrUPR-SH5tQ7D4KiIYR-jzN9NTis-XTZXergz7AHuoSIQ%3Dw640-h400-e365"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. &lt;a href="https://chrome.google.com/webstore/detail/sitemodio/efjbaneaebkanjmhengnedpllfdiocin?hl=en" rel="noopener noreferrer"&gt;Sitemode.io&lt;/a&gt;&lt;/strong&gt;&lt;br&gt;
Lets anybody modify, save and shares any website in real time.&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%2Fph-files.imgix.net%2Fe89b7c53-681d-42c5-99f7-245b96d9fb8f%3Fauto%3Dformat%26auto%3Dcompress%26codec%3Dmozjpeg%26cs%3Dstrip%26w%3D380%26h%3D380%26fit%3Dmax" 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%2Fph-files.imgix.net%2Fe89b7c53-681d-42c5-99f7-245b96d9fb8f%3Fauto%3Dformat%26auto%3Dcompress%26codec%3Dmozjpeg%26cs%3Dstrip%26w%3D380%26h%3D380%26fit%3Dmax"&gt;&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;4. &lt;a href="https://chrome.google.com/webstore/detail/devo/elkhalpmbmbaeoemecpcfdcoekmpgmdm?hl=en" rel="noopener noreferrer"&gt;Devo&lt;/a&gt;&lt;/strong&gt;&lt;br&gt;
GitHub Trending, Hacker News and Product Hunt on every new tab&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%2Flh3.googleusercontent.com%2FTi19-H2fa2V-KNmL31ctQ-KL3V2rmLi7dcbEVEXiLjc2EK6VQ881MNCLzEMRsxl7VRWaVZVI%3Dw640-h400-e365" 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%2Flh3.googleusercontent.com%2FTi19-H2fa2V-KNmL31ctQ-KL3V2rmLi7dcbEVEXiLjc2EK6VQ881MNCLzEMRsxl7VRWaVZVI%3Dw640-h400-e365"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;5. &lt;a href="https://chrome.google.com/webstore/detail/marmoset/npkfpddkpefnmkflhhligbkofhnafieb?hl=en" rel="noopener noreferrer"&gt;Marmoset&lt;/a&gt;&lt;/strong&gt;&lt;br&gt;
Marmoset is a fun little tool for creating 3D screenshots of your code. &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%2Flh3.googleusercontent.com%2FYbNnXQ6ApVr6pxEAx2O9moLZ4goKSGfrm54zcOkoL3y4Ixq0Plav6MS-yb8O5w6HVEzKjop9zA%3Dw640-h400-e365" 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%2Flh3.googleusercontent.com%2FYbNnXQ6ApVr6pxEAx2O9moLZ4goKSGfrm54zcOkoL3y4Ixq0Plav6MS-yb8O5w6HVEzKjop9zA%3Dw640-h400-e365"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  IF YOU LIKE THIS ARTICLE, DO REACT AND FOLLOW ME FOR MORE INFORMATIVE STUFF LIKE THIS.❤
&lt;/h3&gt;

</description>
      <category>career</category>
      <category>watercooler</category>
      <category>beginners</category>
      <category>codenewbie</category>
    </item>
    <item>
      <title>How to boost your productivity as a Developer </title>
      <dc:creator>Maverick</dc:creator>
      <pubDate>Wed, 08 Jul 2020 18:00:28 +0000</pubDate>
      <link>https://forem.com/sanchit170054/how-to-boost-your-productivity-as-a-developer-892</link>
      <guid>https://forem.com/sanchit170054/how-to-boost-your-productivity-as-a-developer-892</guid>
      <description>&lt;p&gt;Nowadays, it's really challenging to stay productive in today's environment. Thus here are some of the tips that I am following too to boost my productivity.&lt;/p&gt;

&lt;h3&gt;
  
  
  1.  Minimize Distractions:
&lt;/h3&gt;

&lt;p&gt;This one seems quite obvious but is really important. Don't check social media or news when you're supposed to work. All the this does for you is to waste your time. If you constantly get distracted, you will definitely pulled out from your zone and productivity goes to &lt;strong&gt;ZERO&lt;/strong&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Don't Multi-task:
&lt;/h3&gt;

&lt;p&gt;Don't review some other developer's code or other kind of work while your are in the middle of writing your own. Focus on the task at a time. What really happen when you are trying to multi-task is task-switching. And it task more time of switch between tasks than to stick with more time than to stick with one task until it's finished. &lt;/p&gt;

&lt;h3&gt;
  
  
  3. Optimize your Code:
&lt;/h3&gt;

&lt;p&gt;There are plenty of great IDEs available. Some of them come with a lots of tool out of the box. Others have possibility to install plugins. These plugins can increase your productivity. For example, you could install plugins for syntax highlighting that makes your code more readable and help you find syntax errors more easily.  &lt;/p&gt;

&lt;h3&gt;
  
  
  4. Take More Breaks:
&lt;/h3&gt;

&lt;p&gt;The trick to getting more things done is taking more breaks? Although it sounds counterintuitive, it's actually true. If you really want to get more things done, you should take a break more often. Working too long without breaks will eventually make you less productive and tired.&lt;/p&gt;

&lt;h3&gt;
  
  
  5. Learn To Say NO:
&lt;/h3&gt;

&lt;p&gt;Most people feel the need to be liked by other people, which often translated into saying yes to everything. This kills productivity. You need to say no to whatever isn't leading you to towards your goals. This includes saying no to distractions. Saying no saves you time in future, precious time that you may could use to work on your goals.&lt;/p&gt;

&lt;h4&gt;
  
  
  Suggest your ways to STAY PRODUCTIVE IN THESE DAYS
&lt;/h4&gt;

&lt;h3&gt;
  
  
  IF YOU LIKE THIS POST, DO REACT AND FOLLOW ME FOR MORE INFORMATIVE STUFF LIKE THIS.
&lt;/h3&gt;

</description>
      <category>productivity</category>
      <category>career</category>
      <category>watercooler</category>
      <category>codenewbie</category>
    </item>
    <item>
      <title>When to use NoSQL over SQL ?</title>
      <dc:creator>Maverick</dc:creator>
      <pubDate>Wed, 08 Jul 2020 08:16:43 +0000</pubDate>
      <link>https://forem.com/sanchit170054/when-to-use-nosql-over-sql-4gg6</link>
      <guid>https://forem.com/sanchit170054/when-to-use-nosql-over-sql-4gg6</guid>
      <description>&lt;p&gt;The purpose of this blog is to provide you some clarification about how to choose perfect database for your projects. &lt;/p&gt;

&lt;p&gt;Well In terms of data engineering, data pressure is the ability of the system to process the amount of data at a reasonable cost or at a reasonable time. Thus, data pressure plays a very crucial role while working on highly scalable projects.&lt;/p&gt;

&lt;p&gt;So, let's see what are the major differences between them: &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;SQL: Optimized for Storage&lt;br&gt;
NoSQL: Optimized for Compute/Querying&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;SQL: Normalized/relational&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;NoSQL: De-normalized (Unnormalized)/Hierarchical&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;SQL: Table based data structure&lt;br&gt;
NoSQL: Depending on DBs, the data structures are …&lt;br&gt;
★ Key-Values(DynamoDB, Radis, Voldemort)&lt;br&gt;
★ Wide-column i.e. containers for rows(Cassandra, HBase)&lt;br&gt;
★ Collection of Documents(MongoDB, CouchDB, DynamoDB)&lt;br&gt;
★ Graph Structures(Neo4J, InfiniteGraph)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;SQL: Scale Vertically &amp;amp; Expensive. Can Scale Horizontally but challenging &amp;amp; time-consuming&lt;br&gt;
NoSQL: Scale Horizontally &amp;amp; Cheap&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;SQL: Fixed schema, altering requires modifying the whole database&lt;br&gt;
NoSQL: Schemas are dynamic&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;SQL: Good for OLAP&lt;br&gt;
NoSQL: Good for OLTP at scale&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;SQL: ACID(Atomicity, Consistency, Isolation, Durability) properties&lt;br&gt;
NoSQL: BASE(Basically Available, Soft state, Eventual consistency) properties&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;When to choose NoSQL?&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;For our application service, when it comes down to&lt;br&gt;
✔ Well-known and well-understood types of access patterns&lt;br&gt;
✔ Want simple queries&lt;br&gt;
✔ Not much data calculation involved&lt;br&gt;
✔ Have a common business process&lt;br&gt;
✔ OLTP apps&lt;/p&gt;

&lt;p&gt;If all the above mentioned conditions are required, then NoSQL is a perfect Database and would be most efficient. We have to structure the data model specifically to support the given access pattern.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;When NOT to choose NoSQL?&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;If our application service has the requirements to support&lt;/p&gt;

&lt;p&gt;✔ Ad-hoc queries. e.g. bi analytics use case or OLAP application&lt;br&gt;
✔ May require “reshaping” the data&lt;br&gt;
✔ Complex queries, inner joins, outer joins, etc.&lt;br&gt;
✔ Complex value calculations&lt;/p&gt;

&lt;p&gt;then we have to prefer SQL instead of NoSQL as it will be much more efficient as NoSQL. &lt;/p&gt;

&lt;p&gt;So basically, if we know about our access patterns and scalability is such a big factor for your application then NoSQL is perfect choice from all sides.&lt;/p&gt;

&lt;h2&gt;
  
  
  What's your opinion over my topic?
&lt;/h2&gt;

&lt;h4&gt;
  
  
  IF YOU THINK THIS ARTICLE IS HELPFUL THEN DO LIKE AND FOLLOW ME FOR MORE INFORMATIVE STUFF.
&lt;/h4&gt;

</description>
      <category>sql</category>
      <category>datascience</category>
      <category>watercooler</category>
      <category>career</category>
    </item>
    <item>
      <title>Best UI/UX Design Tips for a Mobile App Developer</title>
      <dc:creator>Maverick</dc:creator>
      <pubDate>Mon, 06 Jul 2020 17:01:24 +0000</pubDate>
      <link>https://forem.com/sanchit170054/best-ui-ux-design-tips-for-a-mobile-app-developer-4mjn</link>
      <guid>https://forem.com/sanchit170054/best-ui-ux-design-tips-for-a-mobile-app-developer-4mjn</guid>
      <description>&lt;p&gt;Nowadays, Mobile application UI is crucial factor in developing an astounding application. Therefore, If you are thinking to develop an application then you must have to work on following tips which enhanced the UX and UI.&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Efficient Onboarding:
&lt;/h3&gt;

&lt;p&gt;Onboarding is an precious element that predict your application's success. If user can't onboard rightly, then the abandonment rate of the application will automatically increase.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Error-Free Functionality:
&lt;/h3&gt;

&lt;p&gt;App functionality ensures its success too and its goal accomplishment which drives the users to download the application.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Integrate Behavioral Gestures:
&lt;/h3&gt;

&lt;p&gt;It includes the actions that users make while communicating with the application. For instance pinching, scrolling, swiping which makes the user more comfortable while interacting with it.&lt;/p&gt;

&lt;h3&gt;
  
  
  4. Offer Assistance:
&lt;/h3&gt;

&lt;p&gt;This also helps user in several way. Assist users within the application through various support options like chat bots, self-serve FAQ's etc.&lt;/p&gt;

&lt;h3&gt;
  
  
  5. Add Search Engine Feature:
&lt;/h3&gt;

&lt;p&gt;Add an in-app search function aid the users to switch on other search engine while interacting with the application. It helps the user to searching for their desired products or services while remaining in application.&lt;/p&gt;

&lt;h3&gt;
  
  
  6. Assure Security &amp;amp; Trustworthiness:
&lt;/h3&gt;

&lt;p&gt;A crucial feature which secure the data of the users. Add some security badge monthly guarantees the users about their data safety.&lt;/p&gt;

&lt;h3&gt;
  
  
  7. Use Animated Transitions:
&lt;/h3&gt;

&lt;p&gt;It can enrich your UI and give a whole new look to your app. It also provides smooth navigation guidance to switch from one page to another.&lt;/p&gt;

&lt;h3&gt;
  
  
  IF YOU THINK THIS ARTICLE IS HELPFUL THEN DO LIKE AND FOLLOW ME FOR MORE INFORMATIVE STUFF.
&lt;/h3&gt;

</description>
      <category>watercooler</category>
      <category>beginners</category>
      <category>ux</category>
      <category>career</category>
    </item>
    <item>
      <title>Is It Ethical to Design the exact copy of application ?</title>
      <dc:creator>Maverick</dc:creator>
      <pubDate>Sun, 05 Jul 2020 17:58:11 +0000</pubDate>
      <link>https://forem.com/sanchit170054/what-is-wrong-with-indian-developer-2nb0</link>
      <guid>https://forem.com/sanchit170054/what-is-wrong-with-indian-developer-2nb0</guid>
      <description>&lt;p&gt;While the boycott China discourse has really strengthened in recent times in India, underlined by patriotic sentiments and Prime Minister Narendra Modi's call for vocal for local and 'aatmanirbhar' initiatives, it remains to be seen how lasting an impact does this have in Chinese companies and products. Thus, it makes Indian citizen to use or develop their alternatives.&lt;/p&gt;

&lt;p&gt;Hence following this trend, I was finding the alternative for Zoom app and what I found is &lt;a href="https://play.google.com/store/apps/details?id=com.jio.rilconferences&amp;amp;hl=en_IN"&gt;JioMeet&lt;/a&gt;. I mean, I don't understand where are lakh of crores of rupees are being spent on. Does lobbying in India cost so much that there is nothing left for product design?&lt;/p&gt;

&lt;p&gt;I mean just look at the photos of Zoom app VS. JioMeet App, they just manipulate the color properties of Zoom. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--eC9zaUJK--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://qphs.fs.quoracdn.net/main-qimg-de24493ddd53b5ea6367b03bf6c54a11" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--eC9zaUJK--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://qphs.fs.quoracdn.net/main-qimg-de24493ddd53b5ea6367b03bf6c54a11" alt=""&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--7V2-JT0m--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://qphs.fs.quoracdn.net/main-qimg-416605101b2612cfa1fb4e69fc9b9e5b" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--7V2-JT0m--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://qphs.fs.quoracdn.net/main-qimg-416605101b2612cfa1fb4e69fc9b9e5b" alt=""&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--sWqguJOF--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://qphs.fs.quoracdn.net/main-qimg-ea74a90d21f372ffbf667dee6657e0b5" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--sWqguJOF--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://qphs.fs.quoracdn.net/main-qimg-ea74a90d21f372ffbf667dee6657e0b5" alt=""&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What you think about?. Will It works?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Taking advantage of the current situation which has opened a enormous amount of possibilities is a brilliant move &lt;strong&gt;But&lt;/strong&gt; the creation of an app that is an exact copy of another application (must be banned) will be looked down not just by the users but also by the startup ecosystem of the entire world.&lt;/p&gt;

&lt;p&gt;And this has been done by India’s one of the heaviest funded company ‘Jio Platform’.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;“The new JioMeet is a copy-paste of Zoom," wrote security researcher Robert Baptiste, who goes by &lt;a href="https://twitter.com/fs0c131y/status/1278945069450625024"&gt;Elliot Alderson on Twitter&lt;/a&gt;. “Where are lakhs of crores being spent on?" Wrote another user, adding a screenshot of JioMeet and Zoom’s interfaces next to each other.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Twitter has gone all out bashing the new Jio Meet platform as an alternative for Zoom app but only time will tell us whether was a smart move or dumb move by the &lt;strong&gt;richest man of India.&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>discuss</category>
      <category>beginners</category>
      <category>career</category>
      <category>watercooler</category>
    </item>
    <item>
      <title>Hacks to Become a Better Developer</title>
      <dc:creator>Maverick</dc:creator>
      <pubDate>Thu, 02 Jul 2020 19:16:52 +0000</pubDate>
      <link>https://forem.com/sanchit170054/hacks-to-become-a-better-developer-59bm</link>
      <guid>https://forem.com/sanchit170054/hacks-to-become-a-better-developer-59bm</guid>
      <description>&lt;p&gt;Today in this post, let's discuss the major hacks that helps you to become a good developer.&lt;br&gt;
A developer is nothing but a key individual behind all software applications. Generally, developers are well versed in at least one programming language and proficient in the art of structuring and developing software code for software or a program. Depending on job role and type of software developed, a developer may be classified as a software developer, application developer, mobile developer, Web developer, etc.&lt;/p&gt;

&lt;p&gt;It's almost about three years when I opted my path as a software developer. Since I am pursuing my bachelors in CS field, I learned a lots about how to prioritize my time in which problem to solve first, how to solve the most intimidating software problems that I haven't encountered and the importance of communication between teammates and sometimes doing nothing at all even the deadline is near cuz I'm lazy AF. Here, I am not comparing myself to anyone but I am comparing myself to the programmer that I was 2 years ago and hence from my this much experience, I found some hacks that might help you.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Zdad-bWO--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://www.saltstack.com/wp-content/uploads/2020/02/HAcks_websitelogo.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Zdad-bWO--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://www.saltstack.com/wp-content/uploads/2020/02/HAcks_websitelogo.png" alt=""&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;
  
  
  1. Don't Ignore Warnings and Error Messages
&lt;/h3&gt;

&lt;p&gt;I can't emphasize how important this is in becoming a better developer. So, here I am going to take an example of &lt;strong&gt;JavaScript Code&lt;/strong&gt; because I'm learning this currently.&lt;br&gt;
&lt;/p&gt;
&lt;div class="runkit-element"&gt;
  &lt;code&gt;
    

  &lt;/code&gt;
  &lt;code&gt;
    
const obj = { 
    a : 1
  };

console.log(obj.b.a);
//Uncaught TypeError: Cannot read property 'a' of undefined

  &lt;/code&gt;
&lt;/div&gt;


&lt;p&gt;The &lt;strong&gt;Error&lt;/strong&gt; object in &lt;strong&gt;JavaScript&lt;/strong&gt; has two properties &lt;strong&gt;stack&lt;/strong&gt; and &lt;strong&gt;message&lt;/strong&gt;.&lt;br&gt;
The &lt;strong&gt;stack&lt;/strong&gt; tells you where in your code the error occurred while the &lt;strong&gt;message&lt;/strong&gt; tells you why the error occurred.&lt;/p&gt;

&lt;p&gt;These two really helps you while solving the problem so try to understand them.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Read more code and corresponding Docs
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://stackoverflow.com/"&gt;&lt;strong&gt;Stack Overflow&lt;/strong&gt;&lt;/a&gt; and &lt;a href="https://stackexchange.com/"&gt;&lt;strong&gt;Stack Exchange&lt;/strong&gt;&lt;/a&gt; are some great place where you can find the answers to your and give answers to other's problem. However, sometime we may lack to find answers to our problem so it's better to check out their corresponding docs first which are really helpful and informative. &lt;br&gt;
Reading other people's codes is a great thing because of the reason you have a chance to learn how other people think in what way or ways they solve a particular problem.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Try to discuss your problem with Superiors or Sen. Developers
&lt;/h3&gt;

&lt;p&gt;Don't be afraid to ask them questions. They have more experience than you so they know a lot and be respectful to them.&lt;/p&gt;

&lt;h3&gt;
  
  
  4. Develop your Problem Solving Skills
&lt;/h3&gt;

&lt;p&gt;You heard about &lt;strong&gt;Practice Makes Man Perfect&lt;/strong&gt; but it makes &lt;strong&gt;Developer Perfect Too&lt;/strong&gt;. Let's fact it solving a problem that you haven't encountered before and is hard unless you are super smart or something like that. However, the important part is that it makes you think harder and harder. It makes you think or analyze in what ways you could solve the problem. Divide a problem into multiple problems and make solutions for those multiple problems. Solve a problem like a Lego Set. Solve it piece by piece.&lt;/p&gt;

&lt;p&gt;To develop this, you can solve problems on following sites:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.hackerrank.com/"&gt;hackerrank&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.hackerearth.com/practice/"&gt;hackerearth&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://leetcode.com/"&gt;leetcode&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  5. Compete with Yourself
&lt;/h3&gt;

&lt;p&gt;Try to record you progress weekly. Be a better programmer or developer today than you were yesterday.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Don't be afraid to solve &lt;strong&gt;next level&lt;/strong&gt; problems. &lt;/li&gt;
&lt;li&gt;Face and understand new &lt;strong&gt;errors&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Read &lt;strong&gt;Documentation&lt;/strong&gt; more and more. &lt;/li&gt;
&lt;li&gt;Last but not least, daily give &lt;strong&gt;at least 30 mins&lt;/strong&gt; to for your practice.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  LIKE IT ? JUST DROP A HEART AND FOLLOW ME FOR MORE.
&lt;/h2&gt;

</description>
      <category>beginners</category>
      <category>webdev</category>
      <category>career</category>
      <category>computerscience</category>
    </item>
    <item>
      <title>Learn to Code in 6 Simple Steps</title>
      <dc:creator>Maverick</dc:creator>
      <pubDate>Thu, 02 Jul 2020 09:12:32 +0000</pubDate>
      <link>https://forem.com/sanchit170054/learn-to-code-in-6-simple-steps-2bed</link>
      <guid>https://forem.com/sanchit170054/learn-to-code-in-6-simple-steps-2bed</guid>
      <description>&lt;p&gt;What can you do with coding? You know you can become a valuable resource to employers or even become a freelance developer. As the coding industry is exploding, learning coding skills has become an increasingly good idea for job security and career success. And the salary levels aren’t bad either. But are you confused about how to start coding ? This is the right article that might help you to get out from your confusion.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--5aAjJtVb--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://lh3.googleusercontent.com/proxy/wRDJkGu_qHrhDEzRU8wDrdPyZ4vPvLEYhELrUXLGxgdev0AbBJOECU7AlhWq0ArIBMffcEKaE-P8VPX7wId5zAVHiD18YidhsX9Y7SOyHdnrdVGZiCExpww0HOk" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--5aAjJtVb--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://lh3.googleusercontent.com/proxy/wRDJkGu_qHrhDEzRU8wDrdPyZ4vPvLEYhELrUXLGxgdev0AbBJOECU7AlhWq0ArIBMffcEKaE-P8VPX7wId5zAVHiD18YidhsX9Y7SOyHdnrdVGZiCExpww0HOk" alt=""&gt;&lt;/a&gt;&lt;br&gt;
Here are the basic 6 steps that helps you to become a good coder.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Know your goals. You must know what do you want to achieve. Set a measurable goal to track your progress as you go.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Learn basic Computer Science. Understand how computers work to write better code and become a better developer.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Choose a Specialization. You have to find something you genuinely enjoy working with and pick your first programing language to learn.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Start an Online Course. Just pick an online course as per your need from websites like &lt;a href="https://www.udemy.com/"&gt;udemy&lt;/a&gt;, &lt;a href="https://www.eduonix.com/dashboard"&gt;eduonix&lt;/a&gt; etc. and start working on your self. It's OK to use a free course but make sure it has plenty of content and practical projects to build something useful.  &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Try to solve real life problems. Through your learning path, try to build small programs for your daily tasks like program to sort your emails, build something that organize your gallery.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Build a meaningful project. Start building your portfolio which showcase relevant information about you, about your projects and include everything that show your problem-solving skills.  &lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h4&gt;
  
  
  LIKED IT ? DROP A HEART AND FOLLOW FOR MORE.
&lt;/h4&gt;

</description>
      <category>codenewbie</category>
      <category>computerscience</category>
      <category>career</category>
      <category>beginners</category>
    </item>
    <item>
      <title>front-end VS. back-end VS. full-stack developer?</title>
      <dc:creator>Maverick</dc:creator>
      <pubDate>Wed, 01 Jul 2020 17:45:09 +0000</pubDate>
      <link>https://forem.com/sanchit170054/front-end-vs-back-end-vs-full-stack-developer-547h</link>
      <guid>https://forem.com/sanchit170054/front-end-vs-back-end-vs-full-stack-developer-547h</guid>
      <description>&lt;p&gt;In this competitive world, we all are confused about what type of developer we have to become to get best career option in IT industry. In next few years the number of web development jobs is set to increase by nearly 13% and as more and more business clutches the power of internet &amp;amp; mobile technology, developers will be hired to create websites and mobile apps.&lt;/p&gt;

&lt;p&gt;However, if you are trying to know what type of web developer you want to then you come to right article.&lt;/p&gt;

&lt;p&gt;In this article, you will get to know more about the front-end, back-end, and full stack developers. Once, you go through this article, I think you might get a clear path for your career.&lt;/p&gt;

&lt;h3&gt;
  
  
  Front-end Developers
&lt;/h3&gt;

&lt;p&gt;Now let's take a simple example, when you log onto a mobile application or any website, you will be presented with numerous of tools to make you make comfortable and your experience easier. Such kind of things of the websites or any application that involves interaction with consumers is job of a &lt;a href="https://usersnap.com/blog/how-to-become-a-front-end-developer/"&gt;front-end developer&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;From the business owner's point of view, they understand how important is to provide a great user experience when putting a website or application for mass consumption. This is where the best and experienced front-end developer come in.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--C-Ud0DNE--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://www.namasteui.com/wp-content/uploads/2018/08/front-end-web-development.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--C-Ud0DNE--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://www.namasteui.com/wp-content/uploads/2018/08/front-end-web-development.jpg" alt="Front-End"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;From the colors and the fonts used on a website or applications to the slider and drop-downs menus is the responsibility of a front end developer.&lt;/p&gt;

&lt;p&gt;Some front-end developers also work on client-side technology and If you are thinking of becoming a front-end developer the you will need to explore concepts like UI, JavaScript Frameworks and HTML. Many front-end developers are also proficient in CSS and UX too.&lt;/p&gt;

&lt;h3&gt;
  
  
  Back-end Developers
&lt;/h3&gt;

&lt;p&gt;A &lt;a href="https://hackr.io/blog/how-to-become-a-backend-developer"&gt;back-end developer&lt;/a&gt; is one who is an integral to the overall success of a website. Without great framework to build the front-end on, a website or app will be unable to satisfy the actual purpose.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--OFwTUezv--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--QFWF9cBP--/c_limit%252Cf_auto%252Cfl_progressive%252Cq_auto%252Cw_880/https://blog.back4app.com/wp-content/uploads/2019/07/make-app-backend-frontend.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--OFwTUezv--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--QFWF9cBP--/c_limit%252Cf_auto%252Cfl_progressive%252Cq_auto%252Cw_880/https://blog.back4app.com/wp-content/uploads/2019/07/make-app-backend-frontend.png" alt=""&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;A back-end developer is responsible to handle everything from coding to database management. If you want to become a back-end developer, you will need a strong knowledge of SQL, PHP, Python, Ruby on Rails, Java and many more. You will also need to know how to use and optimize HTML, CSS and Java.&lt;/p&gt;

&lt;h3&gt;
  
  
  Full-stack Developers
&lt;/h3&gt;

&lt;p&gt;If you want to make yourself indispensable in the world of web development, you must consider a &lt;a href="https://medium.com/codingthesmartway-com-blog/the-2020-roadmap-to-fullstack-web-development-6d1713697a27"&gt;full stack developer&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;This type of developer basically are &lt;em&gt;One Man Army&lt;/em&gt; and can handles both front-end and back-end tasks. Most of business owner preferred full-stack developers as compared to other one's.&lt;/p&gt;

&lt;p&gt;That's why you need to sharpen your knowledge in both front-end and back-end technology stacks. Generally, full-stack developers make more money and have a steadier stream of work than others who only specializes in one field. &lt;/p&gt;

&lt;p&gt;As a full-stack developer, you will need to handle things like data modeling, client and hosting needs and sometime UI designs. You also need a great communication skills because they often work directly with customer. &lt;/p&gt;

&lt;p&gt;The Job of full-stack developer can be challenging but it is also more rewarding compared to others.&lt;/p&gt;

&lt;h3&gt;
  
  
  Remember Success takes hard work
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--xjeL6fF_--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://i0.wp.com/www.tekedia.com/wp-content/uploads/2019/08/potential.png%3Fresize%3D960%252C450%26ssl%3D1" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--xjeL6fF_--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://i0.wp.com/www.tekedia.com/wp-content/uploads/2019/08/potential.png%3Fresize%3D960%252C450%26ssl%3D1" alt=""&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;With the increasing competition everyday in the life of web developer, you must need to find a way to set yourself apart. The best way to do this by showing the potential that how eager you are to work hard and complete project before deadline.   &lt;/p&gt;

</description>
      <category>developertips</category>
      <category>devlive</category>
      <category>discuss</category>
      <category>beginners</category>
    </item>
  </channel>
</rss>
