<?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: MV</title>
    <description>The latest articles on DEV Community by MV (@villivald).</description>
    <link>https://dev.to/villivald</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%2F396588%2F574a3a7e-6428-479a-9872-a5245b84143e.png</url>
      <title>DEV Community: MV</title>
      <link>https://dev.to/villivald</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/villivald"/>
    <language>en</language>
    <item>
      <title>[31] 100 Days of Swift UI - Days [1-10]</title>
      <dc:creator>MV</dc:creator>
      <pubDate>Thu, 15 Feb 2024 19:41:41 +0000</pubDate>
      <link>https://dev.to/villivald/31-100-days-of-swift-ui-upd-150224-14j5</link>
      <guid>https://dev.to/villivald/31-100-days-of-swift-ui-upd-150224-14j5</guid>
      <description>&lt;h3&gt;
  
  
  100 Days of SwiftUI
&lt;/h3&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%2Fwww.create-react-app.com%2Fstatic%2Fimg%2Fimages%2F31%2Flogo.webp" 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%2Fwww.create-react-app.com%2Fstatic%2Fimg%2Fimages%2F31%2Flogo.webp" alt="100 Days of SwiftUI - logo"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Today I started the &lt;a href="https://www.hackingwithswift.com/100/swiftui" rel="noopener noreferrer"&gt;100 Days of SwiftUI&lt;/a&gt; course by &lt;a href="https://mastodon.social/@twostraws" rel="noopener noreferrer"&gt;Paul Hudson&lt;/a&gt;. I've been wanting to learn iOS development for a while now, and I think this is a brilliant opportunity to do so. I'm excited to see what I can build with it.&lt;/p&gt;

&lt;p&gt;This post will be updated as I progress through the course. I will be adding the new things I learn and the projects I build as I go along. I will try not to skip any days, but we will see how it goes.&lt;/p&gt;

&lt;p&gt;So far, all my experience with Swift is limited to this &lt;a href="https://frontendmasters.com/courses/swift-ios/" rel="noopener noreferrer"&gt;Frontend Masters tutorial&lt;/a&gt; by &lt;a href="https://firt.dev/" rel="noopener noreferrer"&gt;Maximiliano Firtman&lt;/a&gt;. So, I have some basic knowledge of the language and the framework, but I'm still a beginner.&lt;/p&gt;

&lt;p&gt;In addition to this post, my progress can be followed on:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://notacult.social/@villivald" rel="noopener noreferrer"&gt;Mastodon&lt;/a&gt; (updates and thoughts)&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/villivald/100_Days_of_SwiftUI/tree/main" rel="noopener noreferrer"&gt;Github&lt;/a&gt; (code)&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  Day 1: Variables, constants, strings, and numbers
&lt;/h4&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%2Fwww.create-react-app.com%2Fstatic%2Fimg%2Fimages%2F31%2Fday1.webp" 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%2Fwww.create-react-app.com%2Fstatic%2Fimg%2Fimages%2F31%2Fday1.webp" alt="100 Days of SwiftUI - logo"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Today, I reviewed some basic concepts of Swift. I already knew about variables and constants, but I learned a couple of new things as well. For example, I learned about multi-line strings (&lt;code&gt;"""&lt;/code&gt;), type safety (1 + 2.0 = error), and a couple of useful methods (&lt;code&gt;uppercased()&lt;/code&gt;, &lt;code&gt;hasPrefix()&lt;/code&gt;, &lt;code&gt;isMultiple(of:)&lt;/code&gt;). Of course, the first day was an easy one, but nevertheless, it was a good refresher.&lt;/p&gt;

&lt;h4&gt;
  
  
  Day 2: Booleans, string interpolation, and checkpoint 1
&lt;/h4&gt;

&lt;p&gt;This day's material covered such topics as booleans and string interpolation. I noticed that the interpolation syntax in Swift is more elegant and a bit more powerful 🤔 than in Javascript, so that's interesting. At the end of the lesson, I finished the first checkpoint assignment - converting temperature from °C to °F (classic).&lt;/p&gt;

&lt;h4&gt;
  
  
  Day 3: Arrays, dictionaries, sets, and enums
&lt;/h4&gt;

&lt;p&gt;Day 3 had a surprisingly large amount of new information. I learned a couple of previously unknown concepts, such as dictionaries, sets, and enums. I believe that each of them might have particular use cases, but I'm not sure yet when to use them in practice. I suppose it will become clear in the nearest feature.&lt;/p&gt;

&lt;p&gt;So far, it seems that the first two weeks of the course will be directed towards learning/refreshing the basics of Swift as a language. After that, we will start using SwiftUI and building something more tangible. I hope that, at this point, the process will become more practical.&lt;/p&gt;

&lt;h4&gt;
  
  
  Day 4: Type annotations and checkpoint 2
&lt;/h4&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%2Fwww.create-react-app.com%2Fstatic%2Fimg%2Fimages%2F31%2Fday4.webp" 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%2Fwww.create-react-app.com%2Fstatic%2Fimg%2Fimages%2F31%2Fday4.webp" alt="100 Days of SwiftUI - Day 4"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Today's lesson was brief, yet it covered an important topic - type annotations. From my point of view, in Swift, it works exactly the same way as in Typescript. I am not 100% sure about type inference, so I will check it later.&lt;/p&gt;

&lt;p&gt;The second checkpoint assignment was about returning unique values from the array by converting it to a set. It also seems like a task that can be accomplished almost the same way in Javascript or Typescript.&lt;/p&gt;

&lt;p&gt;As you can see from today's image, I still use VSCode for Swift development. I am not sure if it's the best option, and I will probably switch to Xcode sooner or later.&lt;/p&gt;

&lt;h4&gt;
  
  
  Day 5: If, switch, and the ternary operator
&lt;/h4&gt;

&lt;h5&gt;
  
  
  &amp;amp;&amp;amp;
&lt;/h5&gt;

&lt;h4&gt;
  
  
  Day 6: Loops, summary, and checkpoint 3
&lt;/h4&gt;

&lt;p&gt;I accidentally skipped a day yesterday, so I am catching up today with two sections. The first (Day 5) was about conditionals - &lt;code&gt;if&lt;/code&gt;, &lt;code&gt;switch&lt;/code&gt; and the ternary operator (&lt;code&gt;2 &amp;gt; 1 ? "Yes" : "No"&lt;/code&gt;). Once again, it feels pretty much the same as in Javascript, except for some minor differences - &lt;code&gt;Int&lt;/code&gt; and &lt;code&gt;Double&lt;/code&gt; can not be compared directly in Swift, and &lt;code&gt;switch&lt;/code&gt; statements must be exhaustive, i.e., go through all the cases or have a &lt;code&gt;default&lt;/code&gt; case.&lt;/p&gt;

&lt;p&gt;Day 6 was dedicated to loops - &lt;code&gt;for&lt;/code&gt; and &lt;code&gt;while&lt;/code&gt;. I learned about ignoring the value (&lt;code&gt;_&lt;/code&gt;), excluding the last entry (&lt;code&gt;..&amp;lt;&lt;/code&gt;), generating a random number (&lt;code&gt;Int.random(in: 1...10)&lt;/code&gt;), and using &lt;code&gt;break&lt;/code&gt; and &lt;code&gt;continue&lt;/code&gt; statements to control the flow of the loop.&lt;/p&gt;

&lt;p&gt;The third checkpoint contained a FizzBuzz task, which I solved at first by using the &lt;code&gt;%&lt;/code&gt; operator. Then, I realized that Swift has a &lt;code&gt;.isMultiple(of:)&lt;/code&gt; method and refactored the code to use it.&lt;/p&gt;

&lt;h4&gt;
  
  
  Day 7: Functions, parameters, and return values
&lt;/h4&gt;

&lt;p&gt;It is a wrap for the first week of the course. Today's lesson was an introduction to functions in Swift. I learned the basic syntax, as well as some handy tricks, such as omitting the &lt;code&gt;return&lt;/code&gt; keyword for single-expression functions, using external parameter names, and skipping the parameter label with &lt;code&gt;_&lt;/code&gt;.&lt;/p&gt;

&lt;h4&gt;
  
  
  Day 8: Default values, throwing functions, and checkpoint 4
&lt;/h4&gt;

&lt;h5&gt;
  
  
  &amp;amp;&amp;amp;
&lt;/h5&gt;

&lt;h4&gt;
  
  
  Day 9: Closures, passing functions into functions, and checkpoint 5
&lt;/h4&gt;

&lt;p&gt;Days 8 and 9 were all about functions and closures. These parts were packed with new information, and I learned a lot of new things, though I am unsure if I remember all of them. Especially the part about closures felt a bit tricky, and I will probably need to revisit it later. However, it feels like a powerful feature, so I also used it in the latest checkpoint assignment to chain a couple of functions together - &lt;code&gt;let formattedNumbers = luckyNumbers.filter {$0 % 2 != 0}.sorted {$0 &amp;lt; $1}.map {"\($0) is a lucky number"}&lt;/code&gt;.&lt;/p&gt;

&lt;h4&gt;
  
  
  Day 10: Structs, computed properties, and property observers
&lt;/h4&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%2Fwww.create-react-app.com%2Fstatic%2Fimg%2Fimages%2F31%2Fday10.webp" 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%2Fwww.create-react-app.com%2Fstatic%2Fimg%2Fimages%2F31%2Fday10.webp" alt="100 Days of SwiftUI - Day 10"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Day 10 was an introduction to structs. It was a pretty new concept for me, but it seems clear so far. I learned about structs' methods (and &lt;code&gt;mutating&lt;/code&gt; keyword), computed properties (getters and setters), and property observers (&lt;code&gt;willSet&lt;/code&gt; and &lt;code&gt;didSet&lt;/code&gt;). The last part about custom initializers was somewhat confusing, but I think I got the main idea.&lt;/p&gt;




&lt;p&gt;&lt;a href="https://www.create-react-app.com/posts/2024-02-15-100-days-of-swiftui/" rel="noopener noreferrer"&gt;Original post @ create-react-app.com&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Site &lt;a href="https://villivald.com/" rel="noopener noreferrer"&gt;https://villivald.com/&lt;/a&gt;&lt;br&gt;
GitHub &lt;a href="https://github.com/villivald" rel="noopener noreferrer"&gt;https://github.com/villivald&lt;/a&gt;&lt;br&gt;
Mastodon &lt;a href="https://notacult.social/@villivald" rel="noopener noreferrer"&gt;https://notacult.social/@villivald&lt;/a&gt;&lt;/p&gt;

</description>
      <category>swift</category>
      <category>100daysofcode</category>
      <category>ios</category>
      <category>mobile</category>
    </item>
    <item>
      <title>[30] Accepting defeat and plans for the future</title>
      <dc:creator>MV</dc:creator>
      <pubDate>Mon, 18 Sep 2023 19:42:34 +0000</pubDate>
      <link>https://dev.to/villivald/30-accepting-defeat-and-plans-for-the-future-2k75</link>
      <guid>https://dev.to/villivald/30-accepting-defeat-and-plans-for-the-future-2k75</guid>
      <description>&lt;h3&gt;
  
  
  Disposition
&lt;/h3&gt;

&lt;p&gt;It is a time to admit the loss. I think I will finally give up on the idea of writing "long, useful, and meaningful" blog posts. Unfortunately, I have a lot of ideas but not enough energy to write them down. As English is not my native language, it takes way too much time to write and even more time to edit and process the text to be readable. Not to mention fully expressing my thoughts in full.&lt;/p&gt;

&lt;p&gt;So, from now I will relax and just write some short notes about what I have done and what I have been doing lately. Maybe it'll turn into something meaningful over time. We will see. I will try to do it more regularly as well. I guess it is a win-win situation. For who? I do not know yet.&lt;/p&gt;

&lt;h3&gt;
  
  
  Latest projects
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--bIiu_Li5--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.create-react-app.com/static/img/images/30/desktop.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--bIiu_Li5--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.create-react-app.com/static/img/images/30/desktop.webp" alt="villivald.com" width="800" height="565"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The main goal for this summer/fall was to finally get all my current pet projects to v. 1.0.0. Today, I can say that I have achieved this goal. I have released the first versions of all my projects.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://www.villivald.com/"&gt;Villivald.com&lt;/a&gt; - I have rebuilt my personal website with Next.js and TypeScipt. Even though I'm not entirely happy with the result, I think it looks better than the previous version.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://wishlist.villivald.com/"&gt;Wishlist&lt;/a&gt; - a wishlist app that was on my mind for a while.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://koripallopaikat.com/"&gt;Koripallopaikat.com&lt;/a&gt; - made several improvements that may not be visible at first glance but improved the overall experience. Added some new courts as well.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The &lt;a href="https://en.wikipedia.org/wiki/Shiny_object_syndrome"&gt;shiny new things&lt;/a&gt; I used while rebuilding those projects above:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;container queries&lt;/li&gt;
&lt;li&gt;:has selector&lt;/li&gt;
&lt;li&gt;css nesting&lt;/li&gt;
&lt;li&gt;logical properties&lt;/li&gt;
&lt;li&gt;css variables (not particularly new, but still)&lt;/li&gt;
&lt;li&gt;dynamic viewport units&lt;/li&gt;
&lt;li&gt;layers&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  My learning experience - FrontendMasters x Github
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;I created a repo for my Frontend Masters course notes. I have been writing them down in that way for a while, but now I decided to make it public.&lt;/li&gt;
&lt;li&gt;It helps me to methodically go through the courses and retain information. Possibly, it helps other people as those notes are a concentrated summary of great courses on different topics, etc.&lt;/li&gt;
&lt;li&gt;Links: &lt;a href="https://frontendmasters.com/u/villivald/"&gt;FM profile&lt;/a&gt;, &lt;a href="https://github.com/villivald/frontendmasters"&gt;GH repo&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Ideas and plans for the future
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;The essence of the project is to build a web app for comparing perfumes based on their chemical composition. At the moment, I am not even sure if it is possible to do it or does it make sense at all. However, it has been on my mind for a while, so I will try to investigate it further.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Random thoughts
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;What I don't like about oklch is, that it looks pretty interesting but has certain drawbacks, such as &lt;a href="https://www.youtube.com/watch?v=dQw4w9WgXcQ"&gt;this one.&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;I am sorry. To be serious, I really don't like it for some reason. And, at the same time, color-mix with oklch is pretty cool 🤷‍♂️.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--DS8N5tZ4--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.create-react-app.com/static/img/images/30/grammarly.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--DS8N5tZ4--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.create-react-app.com/static/img/images/30/grammarly.webp" alt="grammarly" width="800" height="198"&gt;&lt;/a&gt;&lt;br&gt;
The reason? I do not know any rare words.&lt;/p&gt;




&lt;p&gt;&lt;a href="https://www.create-react-app.com/posts/2023-09-18-accepting-defeat/"&gt;Original post @ create-react-app.com&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Site &lt;a href="https://villivald.com/"&gt;https://villivald.com/&lt;/a&gt;&lt;br&gt;
GitHub &lt;a href="https://github.com/villivald"&gt;https://github.com/villivald&lt;/a&gt;&lt;br&gt;
Mastodon &lt;a href="https://notacult.social/@villivald"&gt;https://notacult.social/@villivald&lt;/a&gt;&lt;/p&gt;

</description>
      <category>nextjs</category>
      <category>webdev</category>
      <category>typescript</category>
      <category>css</category>
    </item>
    <item>
      <title>[29] How I got my first job in IT</title>
      <dc:creator>MV</dc:creator>
      <pubDate>Mon, 04 Apr 2022 14:19:17 +0000</pubDate>
      <link>https://dev.to/villivald/29-how-i-got-my-first-job-in-it-30aj</link>
      <guid>https://dev.to/villivald/29-how-i-got-my-first-job-in-it-30aj</guid>
      <description>&lt;h3&gt;
  
  
  Background
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--I1lEf1eG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.create-react-app.com/static/img/images/29/university.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--I1lEf1eG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.create-react-app.com/static/img/images/29/university.webp" alt="university" width="800" height="939"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I will start a little bit from afar. The part of the story is that in 2015 I had a degree of &lt;a href="https://www.create-react-app.com/posts/2020-05-23-intro/"&gt;Master of Arts&lt;/a&gt;. I graduated from the University of Helsinki, where I studied Russian literature as a major for about four years. It is a very amusing and really broad subject, and I was truly enjoying my studies. Anyway, there was just one problem. I do not know how obvious is that, but as you probably can imagine, there is simply no way to get a job in such a field, except you are a genius or/and have some relations. I do not fill in either category, and it is totally ok, but the reality is not so supportive.&lt;/p&gt;

&lt;p&gt;Anyway, after almost 1,5 years of looking for a job in my profession, with no result, I realized I should stop thinking about the value of my degree and postgraduate studies and just find some “normal” job. The job I did accidentally find became a part of my life for the next five years.&lt;/p&gt;

&lt;h3&gt;
  
  
  Tram driver
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--F_qaFPRH--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.create-react-app.com/static/img/images/29/tram.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--F_qaFPRH--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.create-react-app.com/static/img/images/29/tram.webp" alt="tram" width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;So, in the spring of 2017, I became a tram driver here in Helsinki in the local transport company. It was never kind of a dream job, but it was ok, a decent job for a moment, as I thought then. Nevertheless, quite soon I understood that this job is not what I wish to do for the rest of my life. After that, I started thinking about changing my profession and looking for possible ways to move on.&lt;/p&gt;

&lt;p&gt;After all, about 2.5 years ago, in 2019, I started thinking about getting another “better” degree that could improve my employment situation. Luckily, at that time, I probably made the best decision I could have made.&lt;/p&gt;

&lt;p&gt;In the fall of 2019, I started to study Computer Sciences at the &lt;a href="https://www.create-react-app.com/posts/2020-05-29-creare-react-app-blog/"&gt;LAB University of Applied Sciences&lt;/a&gt;. The main reason for choosing this University was the fact they were offering a &lt;a href="https://www.create-react-app.com/posts/2020-07-04-my-studies-at-the-university/"&gt;distance learning program&lt;/a&gt;, which suited me the very best in my situation where I would like to combine work and study.&lt;/p&gt;

&lt;h3&gt;
  
  
  Plan
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--pTzY05Ho--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.create-react-app.com/static/img/images/29/plan.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--pTzY05Ho--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.create-react-app.com/static/img/images/29/plan.webp" alt="plan" width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;At this point, we can skip that part where I am crying about “how hard it is to combine work and studies”. I do not honestly think it is valuable. So, let’s just move to the essential part of my story.&lt;/p&gt;

&lt;p&gt;I started to look for a job very early, in my first year of university studies. I suppose it sounds a bit strange and presumptuous, however that was not an accident, but rather part of my plan.&lt;/p&gt;

&lt;p&gt;The “Plan” contained just one mission - I should try to get the first job in IT as soon as I could. The main reason - I felt that I have already spent too much time doing nothing. There were also at least three “tools” to achieve the goal: intensive self-studies, hundreds of sent CVs, and a bit of perseverance.&lt;/p&gt;

&lt;p&gt;At this point, I must explain, that I do not really think that this plan is genius or would work for everyone. On the contrary, probably it is not - tonnes of CVs may not be necessary, since I know people who got a job/internship after the first one. However, those people are definitely an exception, and all the process is a lottery, in a sense. I know that the tech internet is full of stories where a person finds a software engineer job in six months after completing a couple of free courses and creating a calculator from YouTube tutorials.&lt;/p&gt;

&lt;p&gt;Individually, I do not believe in such stories, neither I have seen anything like that in real life. On the contrary, people who quickly got jobs in IT were experienced and knowledgeable. It does not mean that you need a university degree at all. In my case, it just helps me to structure my knowledge. Summarizing that, I can say, that it feels, that looking for a job as early as possible is still a decent strategy since it can help you to learn what employers are looking for and to gain more confidence by going through a series of failures and disappointments. This is where the third tool on my list is needed - perseverance.&lt;/p&gt;

&lt;h3&gt;
  
  
  Looking for a job
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--14xhuvnc--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.create-react-app.com/static/img/images/29/site.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--14xhuvnc--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.create-react-app.com/static/img/images/29/site.webp" alt="site" width="800" height="552"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The process of looking for a job in IT was a very painful and frustrating experience. I sent my CV to an enormous amount of different places and got tonnes of rejections as a result. Sometimes I have also got an interview invitation. I can say, that I made all kinds of them - phone screenings, zoom, in-person interviews, live coding sessions, etc.&lt;/p&gt;

&lt;p&gt;At some point, I realized that if I really want to find a job and not only enjoy the process of searching for it, I should commit to studying a bit every day. Now, I actually think that this decision was the most important in the whole process. In my opinion, university studies shouldn’t be the only source of information (and experience), especially in IT. A person is practically obliged to do something on his own to gain a comprehensive experience.&lt;/p&gt;

&lt;p&gt;The next important part of this story is the decision to concentrate on developing my &lt;a href="https://www.create-react-app.com/posts/2020-09-29-new-website/"&gt;own pet projects&lt;/a&gt;. I think that it is critical because firstly, you will have something to show the employer to prove your skills, and secondly, you will show your commitment. Building a side project is also the best way to improve your skills and gain confidence.&lt;/p&gt;

&lt;p&gt;I had three main projects during the last two or three years:&lt;br&gt;
My personal website - &lt;a href="https://villivald.com"&gt;https://villivald.com&lt;/a&gt; (React, TypeScript)&lt;br&gt;
My blog - &lt;a href="https://create-react-app.com"&gt;https://create-react-app.com&lt;/a&gt; (11ty)&lt;br&gt;
And my basketball-related project, which I’m most proud of - &lt;a href="https://koripallopaikat.com"&gt;https://koripallopaikat.com&lt;/a&gt; (Next.js, JavaScript, MongoDB)&lt;br&gt;
I think that especially the latest project was one of the possible reasons for my “success” in finding a job. At least, that was one of the factors why I continually got a positive response from recruiters.&lt;/p&gt;

&lt;h3&gt;
  
  
  Current state
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Op61CpTi--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.create-react-app.com/static/img/images/29/workplace.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Op61CpTi--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.create-react-app.com/static/img/images/29/workplace.webp" alt="workplace" width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In December 2021, I got another invitation for a job interview from the &lt;a href="https://www.helsinki.fi/en"&gt;University of Helsinki&lt;/a&gt;. It seemed inspiring since I was always thinking about University as an employer in a positive way. The vacancy itself (Junior Frontend Developer) was also extremely promising, as it included the duties that I was most interested in.&lt;/p&gt;

&lt;p&gt;The interview went surprisingly well. Luckily, there was no live coding part, which was always a kind of traumatic experience for me. However, the biggest surprise was ahead, as, after about a week, I got a call to let me know that I got the job.&lt;/p&gt;

&lt;p&gt;So, it’s hard to believe, but after two and a half years of studying and about two years of meaningful job search, I finally got my first job in IT. At the present time, I have been working there for three months, and so far, things are going relatively well, even though I still feel like the dumbest person in the world almost every day. I also realized that imposter syndrome is unfortunately an absolutely real thing and not just a hackneyed cliché.&lt;/p&gt;

&lt;p&gt;In the next post, I will try to gather my thoughts and describe my typical working day.&lt;/p&gt;

&lt;h3&gt;
  
  
  P.S.
&lt;/h3&gt;

&lt;p&gt;There are the top three &lt;a href="https://www.create-react-app.com/posts/2020-11-16-top-15-resources-to-learn-coding/"&gt;resources&lt;/a&gt; from which I learned most of what ultimately helped me get my first job as a software developer:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://frontendmasters.com/"&gt;Frontend Masters&lt;/a&gt; 💲&lt;/p&gt;

&lt;p&gt;&lt;a href="https://fullstackopen.com/en/"&gt;Full Stack Open&lt;/a&gt; 🆓&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.freecodecamp.org/learn"&gt;freeCodeCamp&lt;/a&gt; 🆓&lt;/p&gt;




&lt;p&gt;&lt;a href="https://www.create-react-app.com/posts/2022-04-03-how-i-got-my-first-job-in-it/"&gt;Original post @ create-react-app.com&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;My Site &lt;a href="https://villivald.com/"&gt;https://villivald.com/&lt;/a&gt;&lt;br&gt;
GitHub &lt;a href="https://github.com/villivald"&gt;https://github.com/villivald&lt;/a&gt;&lt;br&gt;
Twitter &lt;a href="https://twitter.com/crapp_blog"&gt;https://twitter.com/crapp_blog&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>beginners</category>
      <category>codenewbie</category>
      <category>career</category>
    </item>
    <item>
      <title>[28] Top 10 Web Dev Tools in 2021</title>
      <dc:creator>MV</dc:creator>
      <pubDate>Sun, 26 Dec 2021 09:00:57 +0000</pubDate>
      <link>https://dev.to/villivald/28-top-10-web-dev-tools-in-2021-1k4i</link>
      <guid>https://dev.to/villivald/28-top-10-web-dev-tools-in-2021-1k4i</guid>
      <description>&lt;p&gt;This time I would like to present you some of the most memorable tools I've talked about this year. Personally, for me, this year was a year of intensive learning and big changes in my professional life. Anyway, I'm not going to make this blog post too personal. For this purpose, there will be a separate post in January. So, let me finish my &lt;a href="https://www.create-react-app.com/tags/top"&gt;blog post series&lt;/a&gt; - Top 10 Best Web Dev Tools. Every month I tried to pick the most intriguing and handy instruments that, I believe, are must-haves for every web developer. Summarizing the results of the year, there are:&lt;/p&gt;

&lt;h2&gt;
  
  
  1). Squoosh
&lt;/h2&gt;

&lt;p&gt;Squoosh is the most intuitive and good-looking image compression web app I have ever seen. It works very fast and supports many formats (AVIF, WebP, JPEG XL, etc.).&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.create-react-app.com/posts/2021-03-08-18-top-10-web-dev-tools-03-2021/"&gt;[18] March 2021&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--rP0oSO4N--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://reverent-carson-67c52e.netlify.app/static/img/images/18/Screenshot-2021-03-07-at-21.44.16.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--rP0oSO4N--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://reverent-carson-67c52e.netlify.app/static/img/images/18/Screenshot-2021-03-07-at-21.44.16.png" alt="squoosh" width="800" height="645"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://squoosh.app/"&gt;https://squoosh.app/&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  2). Daily Dev
&lt;/h2&gt;

&lt;p&gt;The best coding news aggregator I have seen so far (yes, including &lt;a href="https://www.create-react-app.com/posts/2020-12-05-15-best-developer-resources-in-2020/"&gt;Hacker News&lt;/a&gt;). Available both as a &lt;a href="https://app.daily.dev/"&gt;web app&lt;/a&gt; and &lt;a href="https://r.daily.dev/chrome"&gt;extension&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.create-react-app.com/posts/2021-04-06-top-10-web-dev-tools-04-2021/"&gt;[19] April 2021&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--EJDqrTqg--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://reverent-carson-67c52e.netlify.app/static/img/images/19/Screenshot-2021-04-06-at-16.30.36.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--EJDqrTqg--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://reverent-carson-67c52e.netlify.app/static/img/images/19/Screenshot-2021-04-06-at-16.30.36.png" alt="daily dev" width="800" height="418"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://daily.dev/"&gt;https://daily.dev/&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  3). Vercel
&lt;/h2&gt;

&lt;p&gt;A very impressive and easy-to-use deployment and collaboration platform for front-end developers from creators of &lt;a href="https://nextjs.org/"&gt;NextJS&lt;/a&gt;. Vercel enables developers to host websites and web services that deploy instantly and scale automatically – all without any configuration. So far, I have been using it for a couple of weeks, and it really feels like a &lt;a href="https://heroku.com/"&gt;Heroku&lt;/a&gt; or &lt;a href="https://www.netlify.com/"&gt;Netlify&lt;/a&gt; on steroids.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.create-react-app.com/posts/2021-05-10-top-10-web-dev-tools-05-2021/"&gt;[21] May 2021&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--IWXD9j2f--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://reverent-carson-67c52e.netlify.app/static/img/images/21/Screenshot-2021-05-10-at-11.11.06.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--IWXD9j2f--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://reverent-carson-67c52e.netlify.app/static/img/images/21/Screenshot-2021-05-10-at-11.11.06.png" alt="Top 10 Must-Have Web Dev Tools" width="800" height="519"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://vercel.com/dashboard"&gt;https://vercel.com&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  4). Eleventy
&lt;/h2&gt;

&lt;p&gt;Eleventy is a well-known and gaining momentum &lt;a href="https://jamstack.org/generators/"&gt;static site generator&lt;/a&gt;. I have recently moved &lt;a href="https://www.create-react-app.com/"&gt;my blog&lt;/a&gt; from WordPress to Eleventy, and it was the best decision to make in terms of performance and accessibility. Here is the &lt;a href="https://crappblog.netlify.app/blog-on-vercel/"&gt;latest Lighthouse score&lt;/a&gt; as confirmation of my words.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.create-react-app.com/posts/2021-06-15-top-10-web-dev-tools-06-2021/"&gt;[22] June 2021&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--szt3HUtK--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://reverent-carson-67c52e.netlify.app/static/img/images/22/11ty.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--szt3HUtK--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://reverent-carson-67c52e.netlify.app/static/img/images/22/11ty.webp" alt="eleventy" width="800" height="687"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.11ty.dev/"&gt;https://www.11ty.dev/&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  5). Haikei
&lt;/h2&gt;

&lt;p&gt;Haikei is a very inspiring web tool for generating unique SVG shapes, backgrounds, and patterns.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.create-react-app.com/posts/2021-07-12-top-10-web-dev-tools-07-2021/"&gt;[23] July 2021&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--VH4Rvp8Z--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.create-react-app.com/static/img/images/23/haikei.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--VH4Rvp8Z--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.create-react-app.com/static/img/images/23/haikei.webp" alt="haikei" width="800" height="392"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://app.haikei.app/"&gt;https://app.haikei.app/&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  6). Vite
&lt;/h2&gt;

&lt;p&gt;Vite is a blazing fast and easy to configure build tool. It uses &lt;a href="https://esbuild.github.io/"&gt;esbuild&lt;/a&gt; for bundling, which is written in Go and pre-bundles dependencies 10-100x faster than JavaScript-based bundlers. I recently used Vite in one of my latest &lt;a href="https://vaccine2021.vercel.app/"&gt;projects&lt;/a&gt;, and I'm currently planning to move my &lt;a href="https://villivald.com"&gt;site&lt;/a&gt; to it (from create-react-app incl. webpack).&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.create-react-app.com/posts/2021-07-12-top-10-web-dev-tools-07-2021/"&gt;[23] July 2021&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--GfYUyRRL--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.create-react-app.com/static/img/images/23/vite.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--GfYUyRRL--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.create-react-app.com/static/img/images/23/vite.webp" alt="vite" width="800" height="740"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://vitejs.dev/"&gt;https://vitejs.dev/&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  7). GitHub Copilot
&lt;/h2&gt;

&lt;p&gt;Copilot is an AI tool developed by GitHub to assist users of VS Code. It is still in a Technical Preview state and requires joining the waitlist, but from my experience, I would say that Copilot has all prerequisites to become the Next Big Thing.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.create-react-app.com/posts/2021-08-17-top-10-web-dev-tools-08-2021/"&gt;[24] August 2021&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--rZznDQUA--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.create-react-app.com/static/img/images/24/copilot.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--rZznDQUA--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.create-react-app.com/static/img/images/24/copilot.webp" alt="copilot" width="800" height="420"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://copilot.github.com/"&gt;https://copilot.github.com/&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  8). Hackr.io
&lt;/h2&gt;

&lt;p&gt;Hackr.io is a platform providing access to a curated collection of different programming courses. It is a great tool to learn overall, as well as get started with web development. Feel free to submit a course or tutorial you like the most (I also plan on doing it sometime soon).&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.create-react-app.com/posts/2021-09-16-top-10-web-dev-tools-09-2021/"&gt;[25] September 2021&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--cnENiAah--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.create-react-app.com/static/img/images/25/hackr.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--cnENiAah--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.create-react-app.com/static/img/images/25/hackr.webp" alt="hackr io" width="800" height="401"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://hackr.io/"&gt;https://hackr.io/&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  9). OpenMoji
&lt;/h2&gt;

&lt;p&gt;An open-source emoji library made by 60+ students and 3 professors of the &lt;a href="https://www.hfg-gmuend.de/"&gt;HfG Schwäbisch Gmünd&lt;/a&gt; and 20+ external contributors. I already use some of their brilliant emojis in my &lt;a href="https://koripallopaikat.com/"&gt;basketball-related project&lt;/a&gt;. They seem like a great alternative to the standard ones.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.create-react-app.com/posts/2021-10-19-top-10-web-dev-tools-10-2021/"&gt;[26] October 2021&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--3QQIP4zy--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.create-react-app.com/static/img/images/26/openmoji.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--3QQIP4zy--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.create-react-app.com/static/img/images/26/openmoji.webp" alt="Open source emojis library" width="800" height="349"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://openmoji.org/"&gt;https://openmoji.org/&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  10). cht.sh
&lt;/h2&gt;

&lt;p&gt;This tool is one of my latest findings from &lt;a href="https://frontendmasters.com/courses/developer-productivity/"&gt;Frontend Masters course&lt;/a&gt;. A very useful terminal cheatsheet with a CLI interface.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.create-react-app.com/posts/2021-11-29-top-10-web-dev-tools-11-2021/"&gt;[27] November 2021&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--AV3ZthJC--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.create-react-app.com/static/img/images/27/cheat.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--AV3ZthJC--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.create-react-app.com/static/img/images/27/cheat.webp" alt="terminal cheatsheet" width="800" height="630"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://cht.sh/"&gt;https://cht.sh/&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;&lt;a href="https://www.create-react-app.com/posts/2021-12-26-top-10-web-dev-tools-2021/"&gt;Original post @ create-react-app.com&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;My Site &lt;a href="https://villivald.com/"&gt;https://villivald.com/&lt;/a&gt;&lt;br&gt;
GitHub &lt;a href="https://github.com/villivald"&gt;https://github.com/villivald&lt;/a&gt;&lt;br&gt;
Twitter &lt;a href="https://twitter.com/crapp_blog"&gt;https://twitter.com/crapp_blog&lt;/a&gt;&lt;/p&gt;

</description>
      <category>codenewbie</category>
      <category>beginners</category>
      <category>productivity</category>
      <category>webdev</category>
    </item>
    <item>
      <title>[27] Top 10 Must-Have Web Dev Tools – November 2021</title>
      <dc:creator>MV</dc:creator>
      <pubDate>Tue, 30 Nov 2021 10:09:53 +0000</pubDate>
      <link>https://dev.to/villivald/27-top-10-must-have-web-dev-tools-november-2021-1j4c</link>
      <guid>https://dev.to/villivald/27-top-10-must-have-web-dev-tools-november-2021-1j4c</guid>
      <description>&lt;p&gt;For me, this November was very hectic in all aspects, so I managed to write this post only on the very last day of the month. Nevertheless, let me present you a brand new November 2021 edition of my &lt;a href="https://www.create-react-app.com/tags/top"&gt;blog post series&lt;/a&gt; - Top 10 Best Web Dev Tools. Every month I try to pick the most intriguing and handy instruments that, I believe, are must-haves for every web developer. This time there are:&lt;/p&gt;

&lt;h2&gt;
  
  
  1). ssshape
&lt;/h2&gt;

&lt;p&gt;An SVG blob/shape generator with a great UI and intuitive user experience.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--IX4BOaPf--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.create-react-app.com/static/img/images/27/ssshape.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--IX4BOaPf--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.create-react-app.com/static/img/images/27/ssshape.webp" alt="blob/shape generator" width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://fffuel.co/ssshape/"&gt;https://fffuel.co/ssshape/&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  2). Doodle Ipsum
&lt;/h2&gt;

&lt;p&gt;The lorem ipsum of illustrations. It gives you the possibility to customize your doodles, grab the code, and use it on your web prototypes, landing pages, etc.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--XGFZYQ_e--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.create-react-app.com/static/img/images/27/doodle.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--XGFZYQ_e--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.create-react-app.com/static/img/images/27/doodle.webp" alt="lorem ipsum of illustrations" width="800" height="401"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://doodleipsum.com/"&gt;https://doodleipsum.com/&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  3). cht.sh
&lt;/h2&gt;

&lt;p&gt;This tool is one of my latest findings from &lt;a href="https://frontendmasters.com/courses/developer-productivity/"&gt;Frontend Masters course&lt;/a&gt;. A very useful terminal cheatsheet with a CLI interface.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--AV3ZthJC--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.create-react-app.com/static/img/images/27/cheat.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--AV3ZthJC--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.create-react-app.com/static/img/images/27/cheat.webp" alt="terminal cheatsheet" width="800" height="630"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://cht.sh/"&gt;https://cht.sh/&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  4). cube awesome tools
&lt;/h2&gt;

&lt;p&gt;An awesome collection of data visualization tools for different occasions.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--w8xI9R7o--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.create-react-app.com/static/img/images/27/cube.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--w8xI9R7o--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.create-react-app.com/static/img/images/27/cube.webp" alt="data visualization tools" width="800" height="413"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://awesome.cube.dev/"&gt;https://awesome.cube.dev/&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  5). couleur
&lt;/h2&gt;

&lt;p&gt;A simple tool to help you create harmonizing color palettes with HSL color values. You should also check an Accessible Palette tool from my &lt;a href="https://www.create-react-app.com/posts/2021-10-19-top-10-web-dev-tools-10-2021/#:~:text=Accessible%20Palette"&gt;last post&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--nGu7x3_0--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.create-react-app.com/static/img/images/27/couleur.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--nGu7x3_0--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.create-react-app.com/static/img/images/27/couleur.webp" alt="color palettes" width="800" height="402"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://couleur.io/"&gt;https://couleur.io/&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  6). UIUI
&lt;/h2&gt;

&lt;p&gt;Collection of simple elements for UI development you can play around with.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--qpwPJcaf--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.create-react-app.com/static/img/images/27/uiui.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--qpwPJcaf--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.create-react-app.com/static/img/images/27/uiui.webp" alt="ui elements" width="800" height="401"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.uiui.dev/"&gt;https://www.uiui.dev/&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  7). Shadow Palette Generator
&lt;/h2&gt;

&lt;p&gt;Actually, this one should be number one on this list. An amazing shadow palette generator by &lt;a href="https://www.joshwcomeau.com/"&gt;Josh Comeau&lt;/a&gt; who is also a creator of &lt;a href="https://css-for-js.dev/"&gt;CSS for JavaScript Developers&lt;/a&gt; course.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--XEUS07gF--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.create-react-app.com/static/img/images/27/shadow.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--XEUS07gF--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.create-react-app.com/static/img/images/27/shadow.webp" alt="shadow palette" width="800" height="405"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.joshwcomeau.com/shadow-palette/"&gt;https://www.joshwcomeau.com/shadow-palette/&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  8). Netlify Drop
&lt;/h2&gt;

&lt;p&gt;Drag and drop tool for deploying your website to Netlify. I do not really know, can it be more simple than this?&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--VpRuhiEv--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.create-react-app.com/static/img/images/27/netlify.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--VpRuhiEv--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.create-react-app.com/static/img/images/27/netlify.webp" alt="netlify drop" width="800" height="340"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://app.netlify.com/drop"&gt;https://app.netlify.com/drop&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  9). Bundle Scanner
&lt;/h2&gt;

&lt;p&gt;An instrument to scan your bundle and identify all the NPM libraries included. Good addition to &lt;a href="https://www.create-react-app.com/posts/2021-07-12-top-10-web-dev-tools-07-2021/#:~:text=Bundlephobia,-Bundlephobia%20is%20a"&gt;Bundlephobia&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--G366CoUw--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.create-react-app.com/static/img/images/27/bundle.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--G366CoUw--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.create-react-app.com/static/img/images/27/bundle.webp" alt="bundle scanner" width="800" height="389"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://bundlescanner.com/"&gt;https://bundlescanner.com/&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  10). Remix
&lt;/h2&gt;

&lt;p&gt;A promising full-stack React-based framework focused on web fundamentals and modern UX. Now it's public and completely free.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--zgKJFq6p--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.create-react-app.com/static/img/images/27/remix.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--zgKJFq6p--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.create-react-app.com/static/img/images/27/remix.webp" alt="remix framework" width="800" height="403"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://remix.run/"&gt;https://remix.run/&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;&lt;a href="https://www.create-react-app.com/posts/2021-11-29-top-10-web-dev-tools-11-2021/"&gt;Original post @ create-react-app.com&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;My Site &lt;a href="https://villivald.com/"&gt;https://villivald.com/&lt;/a&gt;&lt;br&gt;
GitHub &lt;a href="https://github.com/villivald"&gt;https://github.com/villivald&lt;/a&gt;&lt;br&gt;
Twitter &lt;a href="https://twitter.com/crapp_blog"&gt;https://twitter.com/crapp_blog&lt;/a&gt;&lt;/p&gt;

</description>
      <category>codenewbie</category>
      <category>beginners</category>
      <category>productivity</category>
      <category>webdev</category>
    </item>
    <item>
      <title>[26] Top 10 Must-Have Web Dev Tools – October 2021</title>
      <dc:creator>MV</dc:creator>
      <pubDate>Tue, 19 Oct 2021 05:14:07 +0000</pubDate>
      <link>https://dev.to/villivald/25-top-10-must-have-web-dev-tools-september-2021-200j</link>
      <guid>https://dev.to/villivald/25-top-10-must-have-web-dev-tools-september-2021-200j</guid>
      <description>&lt;p&gt;There is an October 2021 edition of my &lt;a href="https://www.create-react-app.com/tags/top"&gt;blog post series&lt;/a&gt; - Top 10 Best Web Dev Tools. Every month I try to pick the most intriguing and handy instruments that, I believe, are must-haves for every web developer. This time there are:&lt;/p&gt;

&lt;h2&gt;
  
  
  1). OpenMoji
&lt;/h2&gt;

&lt;p&gt;An open-source emoji library made by 60+ students and 3 professors of the &lt;a href="https://www.hfg-gmuend.de/"&gt;HfG Schwäbisch Gmünd&lt;/a&gt; and 20+ external contributors. I already use some of their brilliant emojis in my &lt;a href="https://koripallopaikat.com/"&gt;basketball-related project&lt;/a&gt;. They seem like a great alternative to the standard ones.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--3QQIP4zy--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.create-react-app.com/static/img/images/26/openmoji.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--3QQIP4zy--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.create-react-app.com/static/img/images/26/openmoji.webp" alt="Open source emojis library" width="800" height="349"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://openmoji.org/"&gt;https://openmoji.org/&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  2). Accessible Palette
&lt;/h2&gt;

&lt;p&gt;Accessible Palette allows you to create entire color systems. It is a tool for designers and developers who want to create color systems that are accessible to everyone. To generate color ranges, they are using &lt;a href="https://gka.github.io/chroma.js/"&gt;chroma.js&lt;/a&gt; library, which I mentioned in my &lt;a href="https://www.create-react-app.com/posts/2021-09-16-top-10-web-dev-tools-09-2021/"&gt;previous post&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--lCWhALVR--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.create-react-app.com/static/img/images/26/palette.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--lCWhALVR--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.create-react-app.com/static/img/images/26/palette.webp" alt="Accessible Palette" width="800" height="393"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://accessiblepalette.com/"&gt;https://accessiblepalette.com/&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  3). Basic Pattern Repository
&lt;/h2&gt;

&lt;p&gt;Basic Pattern Repository is a collection of SVG patterns for your next side project. See also &lt;a href="https://www.heropatterns.com/"&gt;Hero Patterns&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--CAJ5I_----/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.create-react-app.com/static/img/images/26/patterns.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--CAJ5I_----/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.create-react-app.com/static/img/images/26/patterns.webp" alt="basic patterns collection, svg" width="800" height="393"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://patterns.helloyes.dev/"&gt;https://patterns.helloyes.dev/&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  4). blobbb fun
&lt;/h2&gt;

&lt;p&gt;It is an easy-to-use generator for creating unique SVG forms. I also recommend you to check &lt;a href="https://app.haikei.app/"&gt;another generator&lt;/a&gt; made by Haikei, which I already mentioned in &lt;a href="https://www.create-react-app.com/posts/2021-07-12-top-10-web-dev-tools-07-2021/"&gt;an earlier post&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--I6FFPPOI--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.create-react-app.com/static/img/images/26/blobb.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--I6FFPPOI--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.create-react-app.com/static/img/images/26/blobb.webp" alt="blobb svg generator" width="800" height="502"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.blobbb.fun/"&gt;https://www.blobbb.fun/&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  5). Motion One
&lt;/h2&gt;

&lt;p&gt;A new animation library with small size and fast performance. Can't wait to try it in my projects.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--6ERg5gpP--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.create-react-app.com/static/img/images/26/motion.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--6ERg5gpP--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.create-react-app.com/static/img/images/26/motion.webp" alt="js motion library" width="800" height="397"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://motion.dev/"&gt;https://motion.dev/&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  6). Theatre.js
&lt;/h2&gt;

&lt;p&gt;What? Yes, it is another JavaScript animation library. Seems very intriguing to me as well.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--yGO3ELsz--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.create-react-app.com/static/img/images/26/theatre.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--yGO3ELsz--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.create-react-app.com/static/img/images/26/theatre.webp" alt="js animation library" width="800" height="527"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.theatrejs.com/"&gt;https://www.theatrejs.com/&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  7). huey
&lt;/h2&gt;

&lt;p&gt;Since this post, in general, is more focused on visual things, there is another tool for creating accessible color palettes. Huey has an option to simulate the different types of color blindness, which can be very useful.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--2S2xLf5b--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.create-react-app.com/static/img/images/26/huey.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--2S2xLf5b--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.create-react-app.com/static/img/images/26/huey.webp" alt="accessible color palette generator" width="800" height="381"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://huey.design/"&gt;https://huey.design/&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  8). Huetone
&lt;/h2&gt;

&lt;p&gt;Huetone is the tool you need to create and fine-tune your color system. The main difference from the previous ones is that Huetone uses &lt;a href="https://lea.verou.me/2020/04/lch-colors-in-css-what-why-and-how/"&gt;LCH color space&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--HL--B-ng--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.create-react-app.com/static/img/images/26/huetone.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--HL--B-ng--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.create-react-app.com/static/img/images/26/huetone.webp" alt="color palette generator" width="800" height="391"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://huetone.ardov.me/"&gt;https://huetone.ardov.me/&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  9). Buttons Generator
&lt;/h2&gt;

&lt;p&gt;Buttons Generator by &lt;a href="https://twitter.com/denicmarko"&gt;Marko Denic&lt;/a&gt; seems like it's already been in every top and newsletter, so I also wanted to share it with you 🤓.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--LAM_4tFZ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.create-react-app.com/static/img/images/26/buttons.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--LAM_4tFZ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.create-react-app.com/static/img/images/26/buttons.webp" alt="buttons generator" width="800" height="634"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://markodenic.com/tools/buttons-generator/"&gt;https://markodenic.com/tools/buttons-generator/&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  10). heroicons
&lt;/h2&gt;

&lt;p&gt;Beautiful hand-crafted SVG icons, by the makers of &lt;a href="https://tailwindcss.com/"&gt;Tailwind&lt;/a&gt; (the worst thing to happen to CSS, you know 💁‍♂️). Versions for React and Vue &lt;a href="https://github.com/tailwindlabs/heroicons#react"&gt;are available&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--6UCeweMw--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.create-react-app.com/static/img/images/26/heroicons.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--6UCeweMw--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.create-react-app.com/static/img/images/26/heroicons.webp" alt="collection of svg icons" width="800" height="366"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://heroicons.com/"&gt;https://heroicons.com/&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;&lt;a href="https://www.create-react-app.com/posts/2021-10-19-top-10-web-dev-tools-10-2021/"&gt;Original post @ create-react-app.com&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;My Site &lt;a href="https://villivald.com/"&gt;https://villivald.com/&lt;/a&gt;&lt;br&gt;
GitHub &lt;a href="https://github.com/villivald"&gt;https://github.com/villivald&lt;/a&gt;&lt;br&gt;
Twitter &lt;a href="https://twitter.com/crapp_blog"&gt;https://twitter.com/crapp_blog&lt;/a&gt;&lt;/p&gt;

</description>
      <category>codenewbie</category>
      <category>productivity</category>
      <category>beginners</category>
      <category>webdev</category>
    </item>
    <item>
      <title>[25] Top 10 Must-Have Web Dev Tools – September 2021</title>
      <dc:creator>MV</dc:creator>
      <pubDate>Fri, 17 Sep 2021 07:08:01 +0000</pubDate>
      <link>https://dev.to/villivald/25-top-10-must-have-web-dev-tools-september-2021-f9p</link>
      <guid>https://dev.to/villivald/25-top-10-must-have-web-dev-tools-september-2021-f9p</guid>
      <description>&lt;p&gt;Hi everyone, the summer is over, and I'm going back to my usual schedule. So, today I will present you the September 2021 edition of my &lt;a href="https://www.create-react-app.com/tags/top"&gt;blog post series&lt;/a&gt; - Top 10 Best Web Dev Tools. Every month I try to pick the most intriguing and handy instruments that, I believe, are must-haves for every web developer. This time there are:&lt;/p&gt;

&lt;h2&gt;
  
  
  1). SolidJS
&lt;/h2&gt;

&lt;p&gt;Today I will start with SolidJS, which is a productivity and performance-based JavaScript framework. I am not going to lie, I have not tried it yet properly, as I was more focused on my &lt;a href="https://koripallopaikat.com"&gt;Next.js basketball-related project&lt;/a&gt;. Anyway, it seems very impressive and encouraging. It has been for a while on my todo list, and I can wait to try it out.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fwa5z36axzoau54tkmoru.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fwa5z36axzoau54tkmoru.png" alt="solid js framework" width="800" height="344"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.solidjs.com/"&gt;https://www.solidjs.com/&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  2). Hackr.io
&lt;/h2&gt;

&lt;p&gt;Hackr.io is a platform providing access to a curated collection of different programming courses. It is a great tool to learn overall, as well as get started with web development. Feel free to submit a course or tutorial you like the most (I also plan on doing it sometime soon).&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--cnENiAah--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.create-react-app.com/static/img/images/25/hackr.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--cnENiAah--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.create-react-app.com/static/img/images/25/hackr.webp" alt="hackr io" width="800" height="401"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://hackr.io/"&gt;https://hackr.io/&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  3). RAW Graphs
&lt;/h2&gt;

&lt;p&gt;RAWGraphs allows you to easily create and export data visualizations as images and embed them into your web page. You can use tabular (TSV, CSV, DSV) or JSON data.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--vG8-WDpi--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.create-react-app.com/static/img/images/25/raw.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--vG8-WDpi--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.create-react-app.com/static/img/images/25/raw.webp" alt="raw graphs" width="800" height="604"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://rawgraphs.io/"&gt;https://rawgraphs.io/&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  4). Hasura
&lt;/h2&gt;

&lt;p&gt;Hasura is a web application server that provides instant access to the rich possibilities of GraphQL.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--s-jJApBH--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.create-react-app.com/static/img/images/25/hasura.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--s-jJApBH--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.create-react-app.com/static/img/images/25/hasura.webp" alt="hasura" width="800" height="491"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://hasura.io/"&gt;https://hasura.io/&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  5). Slinkity
&lt;/h2&gt;

&lt;p&gt;Slinkity is a plugin that can extend your 11ty project. It allows you to use JS frameworks (React, Vue, and Svelte) for writing page and layout templates. Even though Slinkity is currently in an early alpha state, it is already a very useful tool with an impressive approach.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--akMbi4ta--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.create-react-app.com/static/img/images/25/slinkity.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--akMbi4ta--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.create-react-app.com/static/img/images/25/slinkity.webp" alt="slinkity" width="800" height="622"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://slinkity.dev/"&gt;https://slinkity.dev/&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  6). Jamstack Themes
&lt;/h2&gt;

&lt;p&gt;Jamstack Themes is a resource with a brilliant collection of themes, templates, and any kinds of boilerplates for your next Jamstack project. Eleventy, Next.js, Jekyll, Hugo, Gatsby, and many more are supported.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--nvspxORt--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.create-react-app.com/static/img/images/25/jamstack.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--nvspxORt--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.create-react-app.com/static/img/images/25/jamstack.webp" alt="jamstack" width="800" height="402"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://jamstackthemes.dev/"&gt;https://jamstackthemes.dev/&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  7). Chroma.js
&lt;/h2&gt;

&lt;p&gt;Chroma.js is a tiny JavaScript library for all kinds of color manipulations. It is has a very intuitive syntax and is easy to use.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--h6Ke1a-W--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.create-react-app.com/static/img/images/25/chroma.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--h6Ke1a-W--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.create-react-app.com/static/img/images/25/chroma.webp" alt="chroma" width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://gka.github.io/chroma.js/"&gt;https://gka.github.io/chroma.js/&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  8). This Person Does Not Exist
&lt;/h2&gt;

&lt;p&gt;This Person Does Not Exist is a funny (and a bit creepy) web app that uses AI to generate endless fake faces. It can be useful for projects that need some mock data.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--ijzTECVx--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.create-react-app.com/static/img/images/25/person.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--ijzTECVx--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.create-react-app.com/static/img/images/25/person.webp" alt="this person does not exist" width="800" height="800"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://thispersondoesnotexist.com/"&gt;https://thispersondoesnotexist.com/&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  9). SpeedVitals
&lt;/h2&gt;

&lt;p&gt;SpeedVitals is a new Lighthouse alike tool that allows you to monitor your site performance. It is valuable for optimizing your website for core web vitals.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--R22Wl6nJ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.create-react-app.com/static/img/images/25/speedvitals.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--R22Wl6nJ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.create-react-app.com/static/img/images/25/speedvitals.webp" alt="speedvitals" width="800" height="394"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://speedvitals.com/"&gt;https://speedvitals.com/&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  10). Variable Fonts
&lt;/h2&gt;

&lt;p&gt;Variable Fonts is a simple resource for finding and trying variable fonts. Even though most of them are commercial, they also have many &lt;a href="https://v-fonts.com/licenses/"&gt;free ones&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--vuNkJyoC--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.create-react-app.com/static/img/images/25/variable.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--vuNkJyoC--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://www.create-react-app.com/static/img/images/25/variable.webp" alt="variable fonts" width="800" height="397"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://v-fonts.com/"&gt;https://v-fonts.com/&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;&lt;a href="https://www.create-react-app.com/posts/2021-09-16-top-10-web-dev-tools-09-2021/"&gt;Original post @ create-react-app.com&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;My Site &lt;a href="https://villivald.com/"&gt;https://villivald.com/&lt;/a&gt;&lt;br&gt;
GitHub &lt;a href="https://github.com/villivald"&gt;https://github.com/villivald&lt;/a&gt;&lt;br&gt;
Twitter &lt;a href="https://twitter.com/crapp_blog"&gt;https://twitter.com/crapp_blog&lt;/a&gt;&lt;/p&gt;

</description>
      <category>codenewbie</category>
      <category>webdev</category>
      <category>beginners</category>
      <category>productivity</category>
    </item>
    <item>
      <title>[24] Top 10 Must-Have Web Dev Tools – August 2021</title>
      <dc:creator>MV</dc:creator>
      <pubDate>Wed, 18 Aug 2021 01:48:30 +0000</pubDate>
      <link>https://dev.to/villivald/24-top-10-must-have-web-dev-tools-august-2021-4fc0</link>
      <guid>https://dev.to/villivald/24-top-10-must-have-web-dev-tools-august-2021-4fc0</guid>
      <description>&lt;p&gt;Hi everyone 👋. Today I would like to present you the brand new August edition of my &lt;a href="https://www.create-react-app.com/tags/top" rel="noopener noreferrer"&gt;blog post series&lt;/a&gt; - Top 10 Best Web Dev Tools. Every month I am trying to pick the most intriguing and handy instruments that, I believe, are must-haves for every web developer. This time there are:&lt;/p&gt;

&lt;h2&gt;
  
  
  1). GitHub Copilot
&lt;/h2&gt;

&lt;p&gt;Copilot is an AI tool developed by GitHub to assist users of VS Code. It is still in a Technical Preview state and requires joining the waitlist, but from my experience, I would say that Copilot has all prerequisites to become the Next Big Thing.&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%2Fwww.create-react-app.com%2Fstatic%2Fimg%2Fimages%2F24%2Fcopilot.webp" 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%2Fwww.create-react-app.com%2Fstatic%2Fimg%2Fimages%2F24%2Fcopilot.webp" alt="copilot"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://copilot.github.com/" rel="noopener noreferrer"&gt;https://copilot.github.com/&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  2). Glitch
&lt;/h2&gt;

&lt;p&gt;Glitch is a very easy-to-use and user-friendly tool that allows you to build fast, full-stack web apps in a browser for free.&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%2Fwww.create-react-app.com%2Fstatic%2Fimg%2Fimages%2F24%2Fglitch.webp" 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%2Fwww.create-react-app.com%2Fstatic%2Fimg%2Fimages%2F24%2Fglitch.webp" alt="glitch"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://glitch.com/" rel="noopener noreferrer"&gt;https://glitch.com/&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  3). Meta Tags
&lt;/h2&gt;

&lt;p&gt;With Meta Tags, you can generate and edit your website's metatags, as well as preview how your webpage will look on Google, Facebook, Twitter, LinkedIn, and other platforms.&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%2Fwww.create-react-app.com%2Fstatic%2Fimg%2Fimages%2F24%2Fmetatags.webp" 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%2Fwww.create-react-app.com%2Fstatic%2Fimg%2Fimages%2F24%2Fmetatags.webp" alt="metatags"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://metatags.io/" rel="noopener noreferrer"&gt;https://metatags.io/&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  4). Omatsuri
&lt;/h2&gt;

&lt;p&gt;Omatsuri is an open-source web app with 12 browser tools for everyday use. At the moment there are such useful tool as &lt;a href="https://omatsuri.app/color-shades-generator" rel="noopener noreferrer"&gt;color shades generator&lt;/a&gt;, &lt;a href="https://omatsuri.app/fake-data-generator" rel="noopener noreferrer"&gt;fake data generator&lt;/a&gt;, &lt;a href="https://omatsuri.app/svg-compressor" rel="noopener noreferrer"&gt;svg compressor&lt;/a&gt; and much more.&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%2Fwww.create-react-app.com%2Fstatic%2Fimg%2Fimages%2F24%2Fomatsuri.webp" 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%2Fwww.create-react-app.com%2Fstatic%2Fimg%2Fimages%2F24%2Fomatsuri.webp" alt="omatsuri"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://omatsuri.app/" rel="noopener noreferrer"&gt;https://omatsuri.app/&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  5). Happy Hues
&lt;/h2&gt;

&lt;p&gt;Happy Hues is an extremely good-looking collection of curated color palettes. Feel free to choose your &lt;a href="https://www.happyhues.co/palettes/5" rel="noopener noreferrer"&gt;favorite&lt;/a&gt; and use it in your next project.&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%2Fwww.create-react-app.com%2Fstatic%2Fimg%2Fimages%2F24%2Fhappyhues.webp" 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%2Fwww.create-react-app.com%2Fstatic%2Fimg%2Fimages%2F24%2Fhappyhues.webp" alt="happyhues"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.happyhues.co/" rel="noopener noreferrer"&gt;https://www.happyhues.co/&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  6). Jamstack Explorers
&lt;/h2&gt;

&lt;p&gt;Jamstack Explorers is a learning platform from Netlify. As it is obvious from the title, this platform is dedicated to Jamstack (which stands for JavaScript, API &amp;amp; Markup) related technologies. At the moment they have 9 courses on topics such as Next.js (by &lt;a href="https://twitter.com/cassidoo" rel="noopener noreferrer"&gt;Cassidy Williams&lt;/a&gt;), Serverless functions (by &lt;a href="https://twitter.com/bencodezen" rel="noopener noreferrer"&gt;Ben Hong&lt;/a&gt;), Nuxt.js &amp;amp; Sanity (by &lt;a href="https://twitter.com/kenny_io" rel="noopener noreferrer"&gt;Ekene Eze&lt;/a&gt;), etc.&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%2Fwww.create-react-app.com%2Fstatic%2Fimg%2Fimages%2F24%2Fjamstack.webp" 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%2Fwww.create-react-app.com%2Fstatic%2Fimg%2Fimages%2F24%2Fjamstack.webp" alt="jamstack"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://explorers.netlify.com/" rel="noopener noreferrer"&gt;https://explorers.netlify.com/&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  7). Devtool Tips
&lt;/h2&gt;

&lt;p&gt;An open-source curated collection of devtool tips on different themes.&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%2Fwww.create-react-app.com%2Fstatic%2Fimg%2Fimages%2F24%2Fdevtool.webp" 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%2Fwww.create-react-app.com%2Fstatic%2Fimg%2Fimages%2F24%2Fdevtool.webp" alt="devtool"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://devtoolstips.org/" rel="noopener noreferrer"&gt;https://devtoolstips.org/&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  8). Error404
&lt;/h2&gt;

&lt;p&gt;A broad collection of unique and fun illustrations for your website's 404 pages. You can see those illustrations in action since I use them on my &lt;a href="https://villivald.com/SecretPage" rel="noopener noreferrer"&gt;personal site&lt;/a&gt; and my &lt;a href="https://koripallopaikat.com/LebronJames" rel="noopener noreferrer"&gt;latest basketball-related project&lt;/a&gt;.&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%2Fwww.create-react-app.com%2Fstatic%2Fimg%2Fimages%2F24%2Ferror.webp" 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%2Fwww.create-react-app.com%2Fstatic%2Fimg%2Fimages%2F24%2Ferror.webp" alt="error"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://error404.fun/" rel="noopener noreferrer"&gt;https://error404.fun/&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  9). What The Filter ?
&lt;/h2&gt;

&lt;p&gt;A visual playground to JavaScript array &amp;amp; object transformations.&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%2Fwww.create-react-app.com%2Fstatic%2Fimg%2Fimages%2F24%2Ffilter.webp" 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%2Fwww.create-react-app.com%2Fstatic%2Fimg%2Fimages%2F24%2Ffilter.webp" alt="filter"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://renato-bohler.github.io/what-the-filter/" rel="noopener noreferrer"&gt;https://renato-bohler.github.io/what-the-filter/&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  10). Contraste
&lt;/h2&gt;

&lt;p&gt;Contraste is a lightweight macOS app that allows you to check the accessibility of text against the Web Content Accessibility Guidelines (WCAG).&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%2Fi.imgur.com%2F5D8t675.png" 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%2Fi.imgur.com%2F5D8t675.png" alt="contraste"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://contrasteapp.com/" rel="noopener noreferrer"&gt;https://contrasteapp.com/&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;&lt;a href="https://www.create-react-app.com/posts/2021-08-17-top-10-web-dev-tools-08-2021/" rel="noopener noreferrer"&gt;Original post @ create-react-app.com&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;My Site &lt;a href="https://villivald.com/" rel="noopener noreferrer"&gt;https://villivald.com/&lt;/a&gt;&lt;br&gt;
GitHub &lt;a href="https://github.com/villivald" rel="noopener noreferrer"&gt;https://github.com/villivald&lt;/a&gt;&lt;br&gt;
Twitter &lt;a href="https://twitter.com/crapp_blog" rel="noopener noreferrer"&gt;https://twitter.com/crapp_blog&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>codenewbie</category>
      <category>beginners</category>
      <category>productivity</category>
    </item>
    <item>
      <title>[23] Top 10 Must-Have Web Dev Tools – July 2021</title>
      <dc:creator>MV</dc:creator>
      <pubDate>Mon, 12 Jul 2021 08:31:29 +0000</pubDate>
      <link>https://dev.to/villivald/23-top-10-must-have-web-dev-tools-july-2021-141n</link>
      <guid>https://dev.to/villivald/23-top-10-must-have-web-dev-tools-july-2021-141n</guid>
      <description>&lt;p&gt;Hi everyone 👋. My vacation has officially started 🥳, and I would like to present you the July edition of my &lt;a href="https://www.create-react-app.com/tags/top" rel="noopener noreferrer"&gt;blog post series&lt;/a&gt; - Top 10 Best Web Dev Tools. Every month I am trying to pick the most intriguing and handy instruments that, I believe, are must-haves for every web developer. This time there are:&lt;/p&gt;

&lt;h2&gt;
  
  
  1). Next.js
&lt;/h2&gt;

&lt;p&gt;This time I would like to start with Next.js, which is really not a tool, but a whole framework with hybrid static &amp;amp; server rendering, TypeScript support, smart bundling, route pre-fetching, and more. I've wanted to use it in some projects for a long time, and finally, I did it in my last &lt;a href="https://koripallopaikat.vercel.app" rel="noopener noreferrer"&gt;web app&lt;/a&gt;. Next.js provides you the easiest ways to create APIs and work with routing and navigation. I must say that the overall developer experience is at a great level, definitely must try.&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%2Fwww.create-react-app.com%2Fstatic%2Fimg%2Fimages%2F23%2Fnext.webp" 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%2Fwww.create-react-app.com%2Fstatic%2Fimg%2Fimages%2F23%2Fnext.webp" alt="next"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://nextjs.org/" rel="noopener noreferrer"&gt;https://nextjs.org/&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  2). Vite
&lt;/h2&gt;

&lt;p&gt;Vite is a blazing fast and easy to configure build tool. It uses &lt;a href="https://esbuild.github.io/" rel="noopener noreferrer"&gt;esbuild&lt;/a&gt; for bundling, which is written in Go and pre-bundles dependencies 10-100x faster than JavaScript-based bundlers. I recently used Vite in one of my latest &lt;a href="https://vaccine2021.vercel.app/" rel="noopener noreferrer"&gt;projects&lt;/a&gt;, and I'm currently planning to move my &lt;a href="https://villivald.com" rel="noopener noreferrer"&gt;site&lt;/a&gt; to it (from create-react-app incl. webpack).&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%2Fwww.create-react-app.com%2Fstatic%2Fimg%2Fimages%2F23%2Fvite.webp" 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%2Fwww.create-react-app.com%2Fstatic%2Fimg%2Fimages%2F23%2Fvite.webp" alt="vite"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://vitejs.dev/" rel="noopener noreferrer"&gt;https://vitejs.dev/&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  3). Bundlephobia
&lt;/h2&gt;

&lt;p&gt;Bundlephobia is a very useful project that helps you to find the performance impact of npm packages.&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%2Fwww.create-react-app.com%2Fstatic%2Fimg%2Fimages%2F23%2Fbundlephobia.webp" 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%2Fwww.create-react-app.com%2Fstatic%2Fimg%2Fimages%2F23%2Fbundlephobia.webp" alt="bundlephobia"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://bundlephobia.com/" rel="noopener noreferrer"&gt;https://bundlephobia.com/&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  4). SVG Path Visualizer
&lt;/h2&gt;

&lt;p&gt;This web tool allows you to explore an SVG path in a visual way.&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%2Fwww.create-react-app.com%2Fstatic%2Fimg%2Fimages%2F23%2Fsvg.webp" 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%2Fwww.create-react-app.com%2Fstatic%2Fimg%2Fimages%2F23%2Fsvg.webp" alt="svg"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://svg-path-visualizer.netlify.app/" rel="noopener noreferrer"&gt;https://svg-path-visualizer.netlify.app/&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  5). Clippy
&lt;/h2&gt;

&lt;p&gt;Clippy might be the easiest way to create CSS clip paths. I would also recommend checking out the other projects made by &lt;a href="https://bennettfeely.com/" rel="noopener noreferrer"&gt;Bennett Feely&lt;/a&gt; since he has very interesting approaches.&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%2Fwww.create-react-app.com%2Fstatic%2Fimg%2Fimages%2F23%2Fclippy.webp" 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%2Fwww.create-react-app.com%2Fstatic%2Fimg%2Fimages%2F23%2Fclippy.webp" alt="clippy"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://bennettfeely.com/clippy/" rel="noopener noreferrer"&gt;https://bennettfeely.com/clippy/&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  6). Material Design icons by Google
&lt;/h2&gt;

&lt;p&gt;Quality icon set by Google. A noteworthy alternative to &lt;a href="https://fontawesome.com/v5.15/icons" rel="noopener noreferrer"&gt;Font Awesome&lt;/a&gt; or &lt;a href="https://material-ui.com/components/material-icons/" rel="noopener noreferrer"&gt;Material UI Icons&lt;/a&gt;.&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%2Fwww.create-react-app.com%2Fstatic%2Fimg%2Fimages%2F23%2Ficons.webp" 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%2Fwww.create-react-app.com%2Fstatic%2Fimg%2Fimages%2F23%2Ficons.webp" alt="icons"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://fonts.google.com/icons" rel="noopener noreferrer"&gt;https://fonts.google.com/icons&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  7). Haikei
&lt;/h2&gt;

&lt;p&gt;Haikei is a very inspiring web tool for generating unique SVG shapes, backgrounds, and patterns.&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%2Fwww.create-react-app.com%2Fstatic%2Fimg%2Fimages%2F23%2Fhaikei.webp" 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%2Fwww.create-react-app.com%2Fstatic%2Fimg%2Fimages%2F23%2Fhaikei.webp" alt="haikei"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://app.haikei.app/" rel="noopener noreferrer"&gt;https://app.haikei.app/&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  8). CSS Reference
&lt;/h2&gt;

&lt;p&gt;A free visual guide to CSS from the &lt;a href="https://jgthms.com/" rel="noopener noreferrer"&gt;creator&lt;/a&gt; of &lt;a href="https://bulma.io/" rel="noopener noreferrer"&gt;Bulma&lt;/a&gt;.&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%2Fwww.create-react-app.com%2Fstatic%2Fimg%2Fimages%2F23%2Fcss.webp" 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%2Fwww.create-react-app.com%2Fstatic%2Fimg%2Fimages%2F23%2Fcss.webp" alt="css"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://cssreference.io/" rel="noopener noreferrer"&gt;https://cssreference.io/&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  9). Snappify
&lt;/h2&gt;

&lt;p&gt;Snappify is another tool for creating beautiful code snippets. It works almost exactly like &lt;a href="https://ray.so/" rel="noopener noreferrer"&gt;Ray.so&lt;/a&gt; that I mentioned in one of my &lt;a href="https://www.create-react-app.com/posts/2021-04-06-top-10-web-dev-tools-04-2021/" rel="noopener noreferrer"&gt;earlier posts&lt;/a&gt;.&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%2Fwww.create-react-app.com%2Fstatic%2Fimg%2Fimages%2F23%2Fsnappify.webp" 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%2Fwww.create-react-app.com%2Fstatic%2Fimg%2Fimages%2F23%2Fsnappify.webp" alt="snappify"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://snappify.io/" rel="noopener noreferrer"&gt;https://snappify.io/&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  10). JS is Weird
&lt;/h2&gt;

&lt;p&gt;Not exactly a tool, but a fun quiz, that shows you the weirdest parts of JavaScript. Somehow I got 16/25 😀. Please, share your results in the comments 🤓.&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%2Fwww.create-react-app.com%2Fstatic%2Fimg%2Fimages%2F23%2Fjs.webp" 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%2Fwww.create-react-app.com%2Fstatic%2Fimg%2Fimages%2F23%2Fjs.webp" alt="js"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://jsisweird.com/" rel="noopener noreferrer"&gt;https://jsisweird.com/&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;&lt;a href="https://www.create-react-app.com/posts/2021-07-12-top-10-web-dev-tools-07-2021/" rel="noopener noreferrer"&gt;Original post @ create-react-app.com&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;My Site &lt;a href="https://villivald.com/" rel="noopener noreferrer"&gt;https://villivald.com/&lt;/a&gt;&lt;br&gt;
GitHub &lt;a href="https://github.com/villivald" rel="noopener noreferrer"&gt;https://github.com/villivald&lt;/a&gt;&lt;br&gt;
Twitter &lt;a href="https://twitter.com/crapp_blog" rel="noopener noreferrer"&gt;https://twitter.com/crapp_blog&lt;/a&gt;&lt;/p&gt;

</description>
      <category>codenewbie</category>
      <category>productivity</category>
      <category>webdev</category>
      <category>beginners</category>
    </item>
    <item>
      <title>[22] Top 10 Must-Have Web Dev Tools – June 2021</title>
      <dc:creator>MV</dc:creator>
      <pubDate>Wed, 16 Jun 2021 06:28:18 +0000</pubDate>
      <link>https://dev.to/villivald/22-top-10-must-have-web-dev-tools-june-2021-1aj</link>
      <guid>https://dev.to/villivald/22-top-10-must-have-web-dev-tools-june-2021-1aj</guid>
      <description>&lt;p&gt;It's been a month since the last post, so it means it's time to continue my &lt;a href="https://www.create-react-app.com/tags/top" rel="noopener noreferrer"&gt;blog post series&lt;/a&gt; - Top 10 Best Web Dev Tools. Every month I am trying to pick the most intriguing and handy instruments that, I believe, are must-haves for every web developer. This time there are:&lt;/p&gt;

&lt;h2&gt;
  
  
  1). Eleventy
&lt;/h2&gt;

&lt;p&gt;Eleventy is a well-known and gaining momentum &lt;a href="https://jamstack.org/generators/" rel="noopener noreferrer"&gt;static site generator&lt;/a&gt;. I have recently moved &lt;a href="https://www.create-react-app.com/" rel="noopener noreferrer"&gt;my blog&lt;/a&gt; from WordPress to Eleventy, and it was the best decision to make in terms of performance and accessibility. Here is the &lt;a href="https://crappblog.netlify.app/blog-on-vercel/" rel="noopener noreferrer"&gt;latest Lighthouse score&lt;/a&gt; as confirmation of my words.&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%2Freverent-carson-67c52e.netlify.app%2Fstatic%2Fimg%2Fimages%2F22%2F11ty.webp" 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%2Freverent-carson-67c52e.netlify.app%2Fstatic%2Fimg%2Fimages%2F22%2F11ty.webp" alt="eleventy"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.11ty.dev/" rel="noopener noreferrer"&gt;https://www.11ty.dev/&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  2). DrawKit
&lt;/h2&gt;

&lt;p&gt;DrawKit is a superb resource for picking free illustrations and icons for your next project. I came across it when looking for illustrations for my last &lt;a href="https://vaccine2021.vercel.app/" rel="noopener noreferrer"&gt;project&lt;/a&gt; and was pleasantly surprised by its quality.&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%2Freverent-carson-67c52e.netlify.app%2Fstatic%2Fimg%2Fimages%2F22%2Fdrawkit.webp" 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%2Freverent-carson-67c52e.netlify.app%2Fstatic%2Fimg%2Fimages%2F22%2Fdrawkit.webp" alt="drawkit"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.drawkit.io/" rel="noopener noreferrer"&gt;https://www.drawkit.io/&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  3). Git Command Explorer
&lt;/h2&gt;

&lt;p&gt;Actually, Git Command Explorer could be an even more comprehensive and simple tool than the much more famous &lt;a href="https://ohshitgit.com/" rel="noopener noreferrer"&gt;Oh Shit, Git!?!&lt;/a&gt; I mentioned in an &lt;a href="https://dev.to/villivald/14-the-15-best-developer-resources-in-2020-18mn"&gt;earlier post&lt;/a&gt; last year.&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%2Freverent-carson-67c52e.netlify.app%2Fstatic%2Fimg%2Fimages%2F22%2Fgitexplorer.webp" 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%2Freverent-carson-67c52e.netlify.app%2Fstatic%2Fimg%2Fimages%2F22%2Fgitexplorer.webp" alt="git explorer"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://gitexplorer.com/" rel="noopener noreferrer"&gt;https://gitexplorer.com/&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  4). favicon.io
&lt;/h2&gt;

&lt;p&gt;Here I'd like to quote their official website: &lt;em&gt;The only favicon generator you need for your next project&lt;/em&gt;.&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%2Freverent-carson-67c52e.netlify.app%2Fstatic%2Fimg%2Fimages%2F22%2Ffaviconio.webp" 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%2Freverent-carson-67c52e.netlify.app%2Fstatic%2Fimg%2Fimages%2F22%2Ffaviconio.webp" alt="Top 10 Must-Have Web Dev Tools"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://favicon.io/" rel="noopener noreferrer"&gt;https://favicon.io/&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  5). Create App
&lt;/h2&gt;

&lt;p&gt;Create App is an alternative way of creating boilerplate for a modern web app. You can choose between React, Vue, Svelte or vanilla JS, and Webpack, Parcel, and Snowpack as well.&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%2Freverent-carson-67c52e.netlify.app%2Fstatic%2Fimg%2Fimages%2F22%2Fcreateapp.webp" 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%2Freverent-carson-67c52e.netlify.app%2Fstatic%2Fimg%2Fimages%2F22%2Fcreateapp.webp" alt="create app"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://createapp.dev/" rel="noopener noreferrer"&gt;https://createapp.dev/&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  6). SVG PORN
&lt;/h2&gt;

&lt;p&gt;Quality vector logos for every need. I was using them for a while on my &lt;a href="https://villivald.com/" rel="noopener noreferrer"&gt;website&lt;/a&gt;.&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%2Freverent-carson-67c52e.netlify.app%2Fstatic%2Fimg%2Fimages%2F22%2Fsvgporn.webp" 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%2Freverent-carson-67c52e.netlify.app%2Fstatic%2Fimg%2Fimages%2F22%2Fsvgporn.webp" alt="svg porn"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://svgporn.com/" rel="noopener noreferrer"&gt;https://svgporn.com/&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  7). PIXEL ART TO CSS
&lt;/h2&gt;

&lt;p&gt;As for that tool, I haven't found a particular application in practice, but it's just a very amusing project which I would like to share with you.&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%2Freverent-carson-67c52e.netlify.app%2Fstatic%2Fimg%2Fimages%2F22%2Fpixelart.webp" 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%2Freverent-carson-67c52e.netlify.app%2Fstatic%2Fimg%2Fimages%2F22%2Fpixelart.webp" alt="pixel art to css"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.pixelartcss.com/" rel="noopener noreferrer"&gt;https://www.pixelartcss.com/&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  8). Devhints.io
&lt;/h2&gt;

&lt;p&gt;Pretty useful author's selection of cheatsheets dealing with various topics, such as CSS, DevOps, JS, React, Rails, you name it.&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%2Freverent-carson-67c52e.netlify.app%2Fstatic%2Fimg%2Fimages%2F22%2Fdevhints.webp" 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%2Freverent-carson-67c52e.netlify.app%2Fstatic%2Fimg%2Fimages%2F22%2Fdevhints.webp" alt="devhints"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://devhints.io/" rel="noopener noreferrer"&gt;https://devhints.io/&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  9). Big-O Cheat Sheet
&lt;/h2&gt;

&lt;p&gt;This webpage visually covers space and time Big-O complexities of common algorithms used in Computer Science. Also available as a &lt;a href="https://www.bigocheatsheet.com/pdf/big-o-cheatsheet.pdf" rel="noopener noreferrer"&gt;PDF&lt;/a&gt;.&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%2Freverent-carson-67c52e.netlify.app%2Fstatic%2Fimg%2Fimages%2F22%2Fbigo.webp" 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%2Freverent-carson-67c52e.netlify.app%2Fstatic%2Fimg%2Fimages%2F22%2Fbigo.webp" alt="big o cheatsheet"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.bigocheatsheet.com/" rel="noopener noreferrer"&gt;https://www.bigocheatsheet.com/&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  10). Onelang.io
&lt;/h2&gt;

&lt;p&gt;Onelang is an impressive online IDE tool that allows you to transpile code from one language to another in seconds. At the moment, they have support for TypeScript, Perl, Ruby, C++, C#, PHP, Swift, Go, Java, Python, and JavaScript.&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%2Freverent-carson-67c52e.netlify.app%2Fstatic%2Fimg%2Fimages%2F22%2Fonelang.webp" 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%2Freverent-carson-67c52e.netlify.app%2Fstatic%2Fimg%2Fimages%2F22%2Fonelang.webp" alt="onelang"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://ide.onelang.io/" rel="noopener noreferrer"&gt;https://ide.onelang.io/&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;&lt;a href="https://www.create-react-app.com/posts/2021-06-15-top-10-web-dev-tools-06-2021/" rel="noopener noreferrer"&gt;Original post @ create-react-app.com&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;My Site &lt;a href="https://villivald.com/" rel="noopener noreferrer"&gt;https://villivald.com/&lt;/a&gt;&lt;br&gt;
GitHub &lt;a href="https://github.com/villivald" rel="noopener noreferrer"&gt;https://github.com/villivald&lt;/a&gt;&lt;br&gt;
Twitter &lt;a href="https://twitter.com/crapp_blog" rel="noopener noreferrer"&gt;https://twitter.com/crapp_blog&lt;/a&gt;&lt;br&gt;
Hashnode &lt;a href="https://proj.ninja" rel="noopener noreferrer"&gt;https://proj.ninja&lt;/a&gt;&lt;/p&gt;

</description>
      <category>codenewbie</category>
      <category>productivity</category>
      <category>webdev</category>
      <category>beginners</category>
    </item>
    <item>
      <title>[21] Top 10 Must-Have Web Dev Tools – May 2021</title>
      <dc:creator>MV</dc:creator>
      <pubDate>Mon, 10 May 2021 09:35:01 +0000</pubDate>
      <link>https://dev.to/villivald/21-top-10-must-have-web-dev-tools-may-2021-27m6</link>
      <guid>https://dev.to/villivald/21-top-10-must-have-web-dev-tools-may-2021-27m6</guid>
      <description>&lt;p&gt;It seems that it is the perfect time to continue my recent &lt;a href="https://www.create-react-app.com/tags/top" rel="noopener noreferrer"&gt;blog post series&lt;/a&gt; - Top 10 Best Web Dev Tools. Every month I will try to pick the most intriguing and handy tools that I believe are must-haves for every web developer. This time there are: &lt;/p&gt;

&lt;h2&gt;1).  Vercel&lt;/h2&gt;

&lt;p&gt;A very impressive and easy-to-use deployment and collaboration platform for front-end developers from creators of &lt;a href="https://nextjs.org/" rel="noopener noreferrer"&gt;NextJS&lt;/a&gt;. Vercel enables developers to host websites and web services that deploy instantly and scale automatically – all without any configuration. So far, I have been using it for a couple of weeks, and it really feels like a &lt;a href="https://heroku.com/" rel="noopener noreferrer"&gt;Heroku&lt;/a&gt; or &lt;a href="https://www.netlify.com/" rel="noopener noreferrer"&gt;Netlify&lt;/a&gt; on steroids.&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%2Fcreate-react-app.com%2Fwp-content%2Fuploads%2F2021%2F05%2FScreenshot-2021-05-10-at-11.11.06-1024x664.png" 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%2Fcreate-react-app.com%2Fwp-content%2Fuploads%2F2021%2F05%2FScreenshot-2021-05-10-at-11.11.06-1024x664.png" alt="Top 10 Must-Have Web Dev Tools"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://vercel.com/dashboard" rel="noopener noreferrer"&gt;https://vercel.com&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;2). Color Leap&lt;/h2&gt;

&lt;p&gt;Color Leap is a very beautiful and well-designed resource on the history of colors. It is perfect for looking for inspiration, so choose your favorite era and dig into its colors.&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%2Fcreate-react-app.com%2Fwp-content%2Fuploads%2F2021%2F05%2FScreenshot-2021-05-10-at-11.23.09-1024x531.png" 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%2Fcreate-react-app.com%2Fwp-content%2Fuploads%2F2021%2F05%2FScreenshot-2021-05-10-at-11.23.09-1024x531.png" alt="Top 10 Must-Have Web Dev Tools"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://colorleap.app/home" rel="noopener noreferrer"&gt;https://colorleap.app&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;3). HTML DOM&lt;/h2&gt;

&lt;p&gt;A handy DOM-related knowledge database from creators of &lt;a href="https://thisthat.dev/" rel="noopener noreferrer"&gt;this vs that&lt;/a&gt; which I mentioned &lt;a href="https://www.create-react-app.com/posts/2020-12-25-top-15-best-developer-resources-part2/" rel="noopener noreferrer"&gt;last year&lt;/a&gt;.&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%2Fcreate-react-app.com%2Fwp-content%2Fuploads%2F2021%2F05%2FScreenshot-2021-05-10-at-11.30.20-1024x523.png" 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%2Fcreate-react-app.com%2Fwp-content%2Fuploads%2F2021%2F05%2FScreenshot-2021-05-10-at-11.30.20-1024x523.png" alt=""&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://htmldom.dev/" rel="noopener noreferrer"&gt;https://htmldom.dev/&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;4). Keyframes&lt;/h2&gt;

&lt;p&gt;A couple of very user-friendly and simple visual tools to help you generate CSS (animations, shadows, colors) for your projects.&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%2Fcreate-react-app.com%2Fwp-content%2Fuploads%2F2021%2F05%2FScreenshot-2021-05-10-at-11.32.50-1024x707.png" 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%2Fcreate-react-app.com%2Fwp-content%2Fuploads%2F2021%2F05%2FScreenshot-2021-05-10-at-11.32.50-1024x707.png" alt="Top 10 Must-Have Web Dev Tools"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://keyframes.app/" rel="noopener noreferrer"&gt;https://keyframes.app/&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;5). GRID&lt;/h2&gt;

&lt;p&gt;A simple visual cheatsheet for CSS Grid Layout.&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%2Fcreate-react-app.com%2Fwp-content%2Fuploads%2F2021%2F05%2FScreenshot-2021-05-10-at-11.37.50-1024x597.png" 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%2Fcreate-react-app.com%2Fwp-content%2Fuploads%2F2021%2F05%2FScreenshot-2021-05-10-at-11.37.50-1024x597.png" alt="Top 10 Must-Have Web Dev Tools"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://grid.malven.co/" rel="noopener noreferrer"&gt;https://grid.malven.co/&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;6). CSS Stats&lt;/h2&gt;

&lt;p&gt;CSS Stats provides a report with deep analytics and visualizations for your stylesheets.&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%2Fcreate-react-app.com%2Fwp-content%2Fuploads%2F2021%2F05%2FScreenshot-2021-05-10-at-11.46.09-1024x327.png" 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%2Fcreate-react-app.com%2Fwp-content%2Fuploads%2F2021%2F05%2FScreenshot-2021-05-10-at-11.46.09-1024x327.png" alt="Top 10 Must-Have Web Dev Tools"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://cssstats.com/" rel="noopener noreferrer"&gt;https://cssstats.com&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;7). Yellow Lab Tools&lt;/h2&gt;

&lt;p&gt;Yellow Lab Tools is a free online page speed audit tool and a web performance analyzer.&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%2Fcreate-react-app.com%2Fwp-content%2Fuploads%2F2021%2F05%2FScreenshot-2021-05-10-at-11.48.46-1024x618.png" 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%2Fcreate-react-app.com%2Fwp-content%2Fuploads%2F2021%2F05%2FScreenshot-2021-05-10-at-11.48.46-1024x618.png" alt="Top 10 Must-Have Web Dev Tools"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://yellowlab.tools/" rel="noopener noreferrer"&gt;https://yellowlab.tools/&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;8). Figma Crash&lt;/h2&gt;

&lt;p&gt;Actually, this pick is not a tool but a study resource. It helps you to dive deep into powerful Figma features. The course is totally free.&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%2Fcreate-react-app.com%2Fwp-content%2Fuploads%2F2021%2F05%2FScreenshot-2021-05-10-at-11.54.48-1024x937.png" 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%2Fcreate-react-app.com%2Fwp-content%2Fuploads%2F2021%2F05%2FScreenshot-2021-05-10-at-11.54.48-1024x937.png" alt="Top 10 Must-Have Web Dev Tools"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.figmacrashcourse.com/" rel="noopener noreferrer"&gt;https://www.figmacrashcourse.com/&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;9). CSS Hell&lt;/h2&gt;

&lt;p&gt;I could not describe this resource better than their official site does - The collection of common CSS mistakes and how to fix them.&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%2Fcreate-react-app.com%2Fwp-content%2Fuploads%2F2021%2F05%2FScreenshot-2021-05-10-at-12.02.59-1024x753.png" 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%2Fcreate-react-app.com%2Fwp-content%2Fuploads%2F2021%2F05%2FScreenshot-2021-05-10-at-12.02.59-1024x753.png" alt="css hell"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://csshell.dev/" rel="noopener noreferrer"&gt;https://csshell.dev/&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;10). Readme.so&lt;/h2&gt;

&lt;p&gt;This resource provides you the easiest way to create a brilliant README for your next project.&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%2Fcreate-react-app.com%2Fwp-content%2Fuploads%2F2021%2F05%2FScreenshot-2021-05-10-at-12.04.15-1024x533.png" 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%2Fcreate-react-app.com%2Fwp-content%2Fuploads%2F2021%2F05%2FScreenshot-2021-05-10-at-12.04.15-1024x533.png" alt="readme"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://readme.so/" rel="noopener noreferrer"&gt;https://readme.so/&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;P.S. Please feel free to complete the list by replying to this post. Which web dev tools do you like best?&lt;/h4&gt;






&lt;p&gt;&lt;a href="https://www.create-react-app.com/posts/2021-05-10-top-10-web-dev-tools-05-2021/" rel="noopener noreferrer"&gt;Original post @ create-react-app.com&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;My Site &lt;a href="https://villivald.com/" rel="noopener noreferrer"&gt;https://villivald.com/&lt;/a&gt;&lt;br&gt;
GitHub &lt;a href="https://github.com/villivald" rel="noopener noreferrer"&gt;https://github.com/villivald&lt;/a&gt;&lt;br&gt;
Twitter &lt;a href="https://twitter.com/crapp_blog" rel="noopener noreferrer"&gt;https://twitter.com/crapp_blog&lt;/a&gt;&lt;br&gt;
Hashnode &lt;a href="https://proj.ninja" rel="noopener noreferrer"&gt;https://proj.ninja&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>codenewbie</category>
      <category>beginners</category>
      <category>productivity</category>
    </item>
    <item>
      <title>[20] Top 15 Most Valuable GitHub Repos in 2021</title>
      <dc:creator>MV</dc:creator>
      <pubDate>Wed, 28 Apr 2021 08:36:41 +0000</pubDate>
      <link>https://dev.to/villivald/20-top-15-most-valuable-github-s-repos-in-2021-5a4c</link>
      <guid>https://dev.to/villivald/20-top-15-most-valuable-github-s-repos-in-2021-5a4c</guid>
      <description>&lt;p&gt;Over the last few years, I've accumulated a huge amount of links to useful GitHub repos. Today I picked a few of them, which I would like to share with you.&lt;/p&gt;

&lt;h2&gt;
  
  
  1). sindresorhus / awesome
&lt;/h2&gt;

&lt;p&gt;An ultimate list of resources for all kinds of developers. From JavaScript to Fortran and from Docker to Rails.&lt;br&gt;
&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fi8dr15btxsqilpcnnmr9.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fi8dr15btxsqilpcnnmr9.png" alt="Alt Text" width="800" height="558"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://github.com/sindresorhus/awesome"&gt;https://github.com/sindresorhus/awesome&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  2). getify / You-Dont-Know-JS
&lt;/h2&gt;

&lt;p&gt;A repo dedicated to the well-known You Don't Know JS book series by &lt;a href="https://github.com/getify"&gt;Kyle Simpson&lt;/a&gt;.&lt;br&gt;
&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F429j35fkss9rm90zjau8.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F429j35fkss9rm90zjau8.png" alt="Alt Text" width="800" height="534"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://github.com/getify/You-Dont-Know-JS"&gt;https://github.com/getify/You-Dont-Know-JS&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  3). EbookFoundation / free-programming-books
&lt;/h2&gt;

&lt;p&gt;A giant list of completely free programming books in different languages.&lt;br&gt;
&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5gljq0z5bsubyusz9x0m.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5gljq0z5bsubyusz9x0m.png" alt="Alt Text" width="800" height="453"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://github.com/EbookFoundation/free-programming-books"&gt;https://github.com/EbookFoundation/free-programming-books&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  4). kamranahmedse / developer-roadmap
&lt;/h2&gt;

&lt;p&gt;Official repo of a &lt;a href="https://roadmap.sh/"&gt;roadmap.sh&lt;/a&gt; project. Highly recommend it for people who are only taking the first steps in IT.&lt;br&gt;
&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0pnyts6nl3barevplyl6.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0pnyts6nl3barevplyl6.png" alt="Alt Text" width="800" height="587"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://github.com/kamranahmedse/developer-roadmap"&gt;https://github.com/kamranahmedse/developer-roadmap&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  5). anuraghazra / github-readme-stats
&lt;/h2&gt;

&lt;p&gt;A very useful repo in order to bring your &lt;a href="https://github.com/villivald"&gt;GitHub Readme&lt;/a&gt; to the next level.&lt;br&gt;
&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9juao5km5bodpcaotvc9.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9juao5km5bodpcaotvc9.png" alt="Alt Text" width="800" height="444"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://github.com/anuraghazra/github-readme-stats"&gt;https://github.com/anuraghazra/github-readme-stats&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  6). jlevy/the-art-of-command-line
&lt;/h2&gt;

&lt;p&gt;All you need for mastering the command line on one page.&lt;br&gt;
&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F2hdm0miadlzb4gwl6rlc.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F2hdm0miadlzb4gwl6rlc.png" alt="Alt Text" width="800" height="552"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://github.com/jlevy/the-art-of-command-line"&gt;https://github.com/jlevy/the-art-of-command-line&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  7). mbeaudru/modern-js-cheatsheet
&lt;/h2&gt;

&lt;p&gt;A modern cheatsheet for the JavaScript knowledge you will frequently encounter in your projects. &lt;br&gt;
&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fj9v3ia81w4bv367be0k9.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fj9v3ia81w4bv367be0k9.png" alt="Alt Text" width="800" height="464"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://github.com/mbeaudru/modern-js-cheatsheet"&gt;https://github.com/mbeaudru/modern-js-cheatsheet&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  8). airbnb/javascript
&lt;/h2&gt;

&lt;p&gt;JavaScript Style Guide from Airbnb. Also available on &lt;a href="https://airbnb.io/javascript/"&gt;https://airbnb.io/javascript/&lt;/a&gt;.&lt;br&gt;
&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ft10ihktsbxaipgxfh9n3.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ft10ihktsbxaipgxfh9n3.png" alt="Alt Text" width="800" height="471"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://github.com/airbnb/javascript"&gt;https://github.com/airbnb/javascript&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  9). thedaviddias/Front-End-Checklist
&lt;/h2&gt;

&lt;p&gt;An exhaustive list of all the elements you need to have before launching your website to production.&lt;br&gt;
&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxntncyj7e2gmszi8i2vs.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxntncyj7e2gmszi8i2vs.png" alt="Alt Text" width="800" height="552"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://github.com/thedaviddias/Front-End-Checklist"&gt;https://github.com/thedaviddias/Front-End-Checklist&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  10). ryanmcdermott/clean-code-javascript
&lt;/h2&gt;

&lt;p&gt;The must-know Clean Code principles adapted for the JavaScript world.&lt;br&gt;
&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fapv7l5p37i6x62wxseue.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fapv7l5p37i6x62wxseue.jpg" alt="Alt Text" width="500" height="471"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://github.com/ryanmcdermott/clean-code-javascript"&gt;https://github.com/ryanmcdermott/clean-code-javascript&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  11). bradtraversy/design-resources-for-developers
&lt;/h2&gt;

&lt;p&gt;A curated and frequently updated collection of design resources for developers. Graphics, Fonts, Logos, Icons, you name it.&lt;br&gt;
&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmumgz48qlt9b20k2ryt3.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmumgz48qlt9b20k2ryt3.png" alt="Alt Text" width="800" height="446"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://github.com/bradtraversy/design-resources-for-developers"&gt;https://github.com/bradtraversy/design-resources-for-developers&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  12). trekhleb/javascript-algorithms
&lt;/h2&gt;

&lt;p&gt;Algorithms and data structures implemented in JavaScript with explanations and links to further readings.&lt;br&gt;
&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fgv6sya76kvzhlcxkepkb.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fgv6sya76kvzhlcxkepkb.png" alt="Alt Text" width="800" height="361"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://github.com/trekhleb/javascript-algorithms"&gt;https://github.com/trekhleb/javascript-algorithms&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  13). microsoft/Web-Dev-For-Beginners
&lt;/h2&gt;

&lt;p&gt;A 12-week, 24-lesson Web Dev curriculum made by Microsoft. &lt;br&gt;
&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ff7p4kkxrem1sllrlgyvu.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ff7p4kkxrem1sllrlgyvu.png" alt="Alt Text" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://github.com/microsoft/Web-Dev-For-Beginners"&gt;https://github.com/microsoft/Web-Dev-For-Beginners&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  14). sdmg15/Best-websites-a-programmer-should-visit
&lt;/h2&gt;

&lt;p&gt;A truly impressive list of all kinds of websites every programmer should visit.&lt;br&gt;
&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F2j8la96ne01yd1st03iy.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F2j8la96ne01yd1st03iy.png" alt="Alt Text" width="800" height="503"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://github.com/sdmg15/Best-websites-a-programmer-should-visit"&gt;https://github.com/sdmg15/Best-websites-a-programmer-should-visit&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  15). FrontendMasters/learning-roadmap
&lt;/h2&gt;

&lt;p&gt;A broad &lt;a href="https://frontendmasters.com/guides/learning-roadmap/"&gt;learning roadmap&lt;/a&gt; from &lt;a href="https://frontendmasters.com/"&gt;Frontend Masters&lt;/a&gt;.&lt;br&gt;
&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fwr1yplrfeifr7b3si7tx.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fwr1yplrfeifr7b3si7tx.png" alt="Alt Text" width="800" height="610"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://github.com/FrontendMasters/learning-roadmap"&gt;https://github.com/FrontendMasters/learning-roadmap&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Please feel free to complete the list by replying to this post. Which repos do you like best?
&lt;/h3&gt;




&lt;p&gt;Original post @ &lt;a href="https://create-react-app.com/15-most-valuable-github-repos-in-2021/"&gt;create-react-app.com&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;My Site &lt;a href="https://villivald.com/"&gt;https://villivald.com/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;GitHub &lt;a href="https://github.com/villivald"&gt;https://github.com/villivald&lt;/a&gt;&lt;/p&gt;

</description>
      <category>codenewbie</category>
      <category>beginners</category>
      <category>productivity</category>
      <category>github</category>
    </item>
  </channel>
</rss>
