<?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: Lindsey Howard</title>
    <description>The latest articles on DEV Community by Lindsey Howard (@codelikeagirl29).</description>
    <link>https://dev.to/codelikeagirl29</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%2F483938%2F35ae3dc1-c56d-4d3d-870a-adcbe4af7a17.jpg</url>
      <title>DEV Community: Lindsey Howard</title>
      <link>https://dev.to/codelikeagirl29</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/codelikeagirl29"/>
    <language>en</language>
    <item>
      <title>10 Tips to Level Up Your Programming Journey 🚀</title>
      <dc:creator>Lindsey Howard</dc:creator>
      <pubDate>Sun, 17 Nov 2024 17:07:53 +0000</pubDate>
      <link>https://dev.to/codelikeagirl29/10-tips-to-level-up-your-programming-journey-1jf3</link>
      <guid>https://dev.to/codelikeagirl29/10-tips-to-level-up-your-programming-journey-1jf3</guid>
      <description>&lt;p&gt;Whether you're a seasoned developer or just starting your programming journey, there’s always something new to learn. Here are 10 practical tips to help you become a better programmer, stay motivated, and have fun along the way!&lt;/p&gt;




&lt;h2&gt;
  
  
  1. &lt;strong&gt;Master the Fundamentals&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Before diving into advanced topics, ensure you have a strong grasp of the basics:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Understand data structures like arrays, lists, and hash maps.&lt;/li&gt;
&lt;li&gt;Learn how algorithms like sorting and searching work.&lt;/li&gt;
&lt;li&gt;Master the syntax and core concepts of your programming language of choice.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;✨ &lt;strong&gt;Tip&lt;/strong&gt;: Practice implementing algorithms from scratch—it’s a great way to solidify your understanding.&lt;/p&gt;




&lt;h2&gt;
  
  
  2. &lt;strong&gt;Work on Real-World Projects&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Books and tutorials are helpful, but nothing beats hands-on experience. Build projects that solve real problems or align with your passions. Examples:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Create a to-do app to learn CRUD operations.&lt;/li&gt;
&lt;li&gt;Build a weather dashboard using a public API.&lt;/li&gt;
&lt;li&gt;Automate a task you frequently perform.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;✨ &lt;strong&gt;Tip&lt;/strong&gt;: Start small and iterate. A simple project can evolve into something amazing!&lt;/p&gt;




&lt;h2&gt;
  
  
  3. &lt;strong&gt;Understand the "Why" Behind the Code&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;It's easy to copy and paste solutions, but take the time to understand why something works. Dig into:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Why a certain algorithm is faster.&lt;/li&gt;
&lt;li&gt;Why your code behaves unexpectedly (debugging is key!).&lt;/li&gt;
&lt;li&gt;Why a particular framework or library is used over another.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;✨ &lt;strong&gt;Tip&lt;/strong&gt;: Write comments explaining your logic—it forces you to think deeply about your code.&lt;/p&gt;




&lt;h2&gt;
  
  
  4. &lt;strong&gt;Learn Git and Version Control&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Version control systems like Git are essential for collaboration and tracking changes. At a minimum, learn:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;How to create repositories.&lt;/li&gt;
&lt;li&gt;Basic commands like &lt;code&gt;commit&lt;/code&gt;, &lt;code&gt;push&lt;/code&gt;, and &lt;code&gt;pull&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Branching and merging workflows.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;✨ &lt;strong&gt;Tip&lt;/strong&gt;: Platforms like GitHub also allow you to showcase your projects—build that portfolio!&lt;/p&gt;




&lt;h2&gt;
  
  
  5. &lt;strong&gt;Read Other People's Code&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;You can learn a lot by reviewing well-written code. Explore open-source projects, or review code from peers. Look for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Patterns in how functions and files are organized.&lt;/li&gt;
&lt;li&gt;How they handle edge cases and errors.&lt;/li&gt;
&lt;li&gt;What makes the code readable and maintainable.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;✨ &lt;strong&gt;Tip&lt;/strong&gt;: Contributing to open-source projects is a win-win: you learn while helping others.&lt;/p&gt;




&lt;h2&gt;
  
  
  6. &lt;strong&gt;Don't Just Code—Refactor&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Writing code is only half the battle. Revisiting and improving your code makes it more efficient and maintainable. Focus on:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Reducing repetition (DRY principle).&lt;/li&gt;
&lt;li&gt;Breaking down large functions into smaller ones.&lt;/li&gt;
&lt;li&gt;Improving readability with meaningful variable and function names.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;✨ &lt;strong&gt;Tip&lt;/strong&gt;: Set aside time to refactor old projects—it’s a rewarding exercise!&lt;/p&gt;




&lt;h2&gt;
  
  
  7. &lt;strong&gt;Get Comfortable With Debugging&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Debugging is an art and an essential skill for every programmer. Use tools and techniques to make your debugging sessions more effective:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Learn to use a debugger (like Chrome DevTools or IDE debuggers).&lt;/li&gt;
&lt;li&gt;Add meaningful logs to your application.&lt;/li&gt;
&lt;li&gt;Break down the problem into smaller, testable pieces.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;✨ &lt;strong&gt;Tip&lt;/strong&gt;: Embrace bugs—they’re opportunities to learn!&lt;/p&gt;




&lt;h2&gt;
  
  
  8. &lt;strong&gt;Learn About Software Architecture&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Understanding how software components interact can elevate your skills:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Explore concepts like MVC, REST APIs, and microservices.&lt;/li&gt;
&lt;li&gt;Learn about database design and how to structure data.&lt;/li&gt;
&lt;li&gt;Understand the lifecycle of a request in a web application.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;✨ &lt;strong&gt;Tip&lt;/strong&gt;: Build a project using a full stack—frontend, backend, and database.&lt;/p&gt;




&lt;h2&gt;
  
  
  9. &lt;strong&gt;Stay Curious and Keep Learning&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;The tech world evolves quickly. Stay on top of new trends, frameworks, and tools by:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Reading blogs and articles (like this one!).&lt;/li&gt;
&lt;li&gt;Following developers on platforms like Twitter, GitHub, or LinkedIn.&lt;/li&gt;
&lt;li&gt;Experimenting with new languages or frameworks.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;✨ &lt;strong&gt;Tip&lt;/strong&gt;: Dedicate a small portion of your time each week to learning something new.&lt;/p&gt;




&lt;h2&gt;
  
  
  10. &lt;strong&gt;Join the Programming Community&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Programming is better when shared. Engage with the community to grow and gain inspiration:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Join forums like Dev.to, Stack Overflow, or Reddit.&lt;/li&gt;
&lt;li&gt;Attend meetups, hackathons, or webinars.&lt;/li&gt;
&lt;li&gt;Pair program with others to learn collaboratively.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;✨ &lt;strong&gt;Tip&lt;/strong&gt;: Share your own journey through blogs, videos, or tutorials—it’s an incredible way to reinforce what you know.&lt;/p&gt;




&lt;h2&gt;
  
  
  Final Thoughts 💻
&lt;/h2&gt;

&lt;p&gt;Programming is a journey, not a destination. Celebrate your small wins, be patient with yourself, and remember: every great programmer started as a beginner.&lt;/p&gt;

&lt;p&gt;What’s your favorite tip for leveling up your skills? Share it in the comments below! 🌟&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Want more programming tips and tutorials? Follow me for updates on cool projects, coding challenges, and more! Happy coding! 🎉&lt;/em&gt;&lt;/p&gt;

</description>
      <category>programming</category>
      <category>development</category>
    </item>
    <item>
      <title>Badges for Markdown</title>
      <dc:creator>Lindsey Howard</dc:creator>
      <pubDate>Mon, 25 Dec 2023 21:06:24 +0000</pubDate>
      <link>https://dev.to/codelikeagirl29/badges-for-markdown-1d5n</link>
      <guid>https://dev.to/codelikeagirl29/badges-for-markdown-1d5n</guid>
      <description>&lt;p&gt;Here are a few of my favorite Markdown badges to use for my Github &lt;strong&gt;README&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;There's also a couple of README generators that I use:&lt;/p&gt;

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

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

&lt;p&gt;&lt;a href="https://readme-gen.vercel.app/app" rel="noopener noreferrer"&gt;README gen&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  👨 Social
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Badge&lt;/th&gt;
&lt;th&gt;URL&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FAcademia-fff%3Fstyle%3Dfor-the-badge%26logo%3Dacademia%26logoColor%3Dblack" width="114" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Academia-fff?style=for-the-badge&amp;amp;logo=academia&amp;amp;logoColor=black&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2F-Behance-blue%3Fstyle%3Dfor-the-badge%26logo%3Dbehance%26logoColor%3Dwhite" width="105" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/-Behance-blue?style=for-the-badge&amp;amp;logo=behance&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2Fbio.link-000000%257D%3Fstyle%3Dfor-the-badge%26logo%3Dbiolink%26logoColor%3Dwhite" width="107" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/bio.link-000000%7D?style=for-the-badge&amp;amp;logo=biolink&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FBitbucket-0747a6%3Fstyle%3Dfor-the-badge%26logo%3Dbitbucket%26logoColor%3Dwhite" width="119" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Bitbucket-0747a6?style=for-the-badge&amp;amp;logo=bitbucket&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2F%25D0%25B2%25D0%25BA%25D0%25BE%25D0%25BD%25D1%2582%25D0%25B0%25D0%25BA%25D1%2582%25D0%25B5-%25232E87FB.svg%3F%26style%3Dfor-the-badge%26logo%3Dvk%26logoColor%3Dwhite" width="123" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/вконтакте-%232E87FB.svg?&amp;amp;style=for-the-badge&amp;amp;logo=vk&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FCodechef-%2523B92B27.svg%3F%26style%3Dfor-the-badge%26logo%3DCodechef%26logoColor%3Dwhite" width="113" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Codechef-%23B92B27.svg?&amp;amp;style=for-the-badge&amp;amp;logo=Codechef&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FCodeforces-445f9d%3Fstyle%3Dfor-the-badge%26logo%3DCodeforces%26logoColor%3Dwhite" width="130" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Codeforces-445f9d?style=for-the-badge&amp;amp;logo=Codeforces&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FCodepen-000000%3Fstyle%3Dfor-the-badge%26logo%3Dcodepen%26logoColor%3Dwhite" width="105" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Codepen-000000?style=for-the-badge&amp;amp;logo=codepen&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FCodewars-B1361E%3Fstyle%3Dfor-the-badge%26logo%3DCodewars%26logoColor%3Dwhite" width="118" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Codewars-B1361E?style=for-the-badge&amp;amp;logo=Codewars&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FDeviantArt-05CC47%3Fstyle%3Dfor-the-badge%26logo%3Ddeviantart%26logoColor%3Dwhite" width="129" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/DeviantArt-05CC47?style=for-the-badge&amp;amp;logo=deviantart&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FDribbble-EA4C89%3Fstyle%3Dfor-the-badge%26logo%3Ddribbble%26logoColor%3Dwhite" width="111" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Dribbble-EA4C89?style=for-the-badge&amp;amp;logo=dribbble&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FElement-0DBD8B%3Fstyle%3Dfor-the-badge%26logo%3Delement%26logoColor%3Dwhite" width="103" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Element-0DBD8B?style=for-the-badge&amp;amp;logo=element&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FFacebook-1877F2%3Fstyle%3Dfor-the-badge%26logo%3Dfacebook%26logoColor%3Dwhite" width="114" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Facebook-1877F2?style=for-the-badge&amp;amp;logo=facebook&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FGitHub-100000%3Fstyle%3Dfor-the-badge%26logo%3Dgithub%26logoColor%3Dwhite" width="95" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/GitHub-100000?style=for-the-badge&amp;amp;logo=github&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FGitLab-330F63%3Fstyle%3Dfor-the-badge%26logo%3Dgitlab%26logoColor%3Dwhite" width="93" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/GitLab-330F63?style=for-the-badge&amp;amp;logo=gitlab&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FGoodreads-372213%3Fstyle%3Dfor-the-badge%26logo%3Dgoodreads%26logoColor%3Dwhite" width="126" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Goodreads-372213?style=for-the-badge&amp;amp;logo=goodreads&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FHackerEarth-%25232C3454.svg%3F%26style%3Dfor-the-badge%26logo%3DHackerEarth%26logoColor%3DBlue" width="140" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/HackerEarth-%232C3454.svg?&amp;amp;style=for-the-badge&amp;amp;logo=HackerEarth&amp;amp;logoColor=Blue&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2F-Hackerrank-2EC866%3Fstyle%3Dfor-the-badge%26logo%3DHackerRank%26logoColor%3Dwhite" width="133" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/-Hackerrank-2EC866?style=for-the-badge&amp;amp;logo=HackerRank&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FIconfinder-1A1B1F%3Fstyle%3Dfor-the-badge%26logo%3DIconfinder%26logoColor%3Dwhite" width="129" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Iconfinder-1A1B1F?style=for-the-badge&amp;amp;logo=Iconfinder&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FInstagram-E4405F%3Fstyle%3Dfor-the-badge%26logo%3Dinstagram%26logoColor%3Dwhite" width="123" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Instagram-E4405F?style=for-the-badge&amp;amp;logo=instagram&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FKaggle-20BEFF%3Fstyle%3Dfor-the-badge%26logo%3DKaggle%26logoColor%3Dwhite" width="95" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Kaggle-20BEFF?style=for-the-badge&amp;amp;logo=Kaggle&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2F-LeetCode-FFA116%3Fstyle%3Dfor-the-badge%26logo%3DLeetCode%26logoColor%3Dblack" width="111" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/-LeetCode-FFA116?style=for-the-badge&amp;amp;logo=LeetCode&amp;amp;logoColor=black&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FLinkedIn-0077B5%3Fstyle%3Dfor-the-badge%26logo%3Dlinkedin%26logoColor%3Dwhite" width="111" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/LinkedIn-0077B5?style=for-the-badge&amp;amp;logo=linkedin&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2Flinktree-39E09B%3Fstyle%3Dfor-the-badge%26logo%3Dlinktree%26logoColor%3Dwhite" width="110" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/linktree-39E09B?style=for-the-badge&amp;amp;logo=linktree&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FMyanimelist-2E51A2%3Fstyle%3Dfor-the-badge%26logo%3Dmyanimelist%26logoColor%3Dwhite" width="137" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Myanimelist-2E51A2?style=for-the-badge&amp;amp;logo=myanimelist&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FPinterest-%2523E60023.svg%3F%26style%3Dfor-the-badge%26logo%3DPinterest%26logoColor%3Dwhite" width="118" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Pinterest-%23E60023.svg?&amp;amp;style=for-the-badge&amp;amp;logo=Pinterest&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2Fpolywork-543DE0%3Fstyle%3Dfor-the-badge%26logo%3Dpolywork%26logoColor%3Dwhite" width="118" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/polywork-543DE0?style=for-the-badge&amp;amp;logo=polywork&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FProfile%2520Visitors-172B4D%3Fstyle%3Dfor-the-badge%26logo%3DOpsgenie%26logoColor%3Dwhite" width="172" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Profile%20Visitors-172B4D?style=for-the-badge&amp;amp;logo=Opsgenie&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FQuora-%2523B92B27.svg%3F%26style%3Dfor-the-badge%26logo%3DQuora%26logoColor%3Dwhite" width="90" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Quora-%23B92B27.svg?&amp;amp;style=for-the-badge&amp;amp;logo=Quora&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FReddit-FF4500%3Fstyle%3Dfor-the-badge%26logo%3Dreddit%26logoColor%3Dwhite" width="94" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Reddit-FF4500?style=for-the-badge&amp;amp;logo=reddit&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FResearch_Gate-00CCBB.svg%3F%26style%3Dfor-the-badge%26logo%3DResearchGate%26logoColor%3Dwhite" width="152" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Research_Gate-00CCBB.svg?&amp;amp;style=for-the-badge&amp;amp;logo=ResearchGate&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FSignal-3A76F0%3Fstyle%3Dfor-the-badge%26logo%3Dsignal%26logoColor%3Dwhite" width="94" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Signal-3A76F0?style=for-the-badge&amp;amp;logo=signal&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FSnapchat-FFFC00%3Fstyle%3Dfor-the-badge%26logo%3Dsnapchat%26logoColor%3Dwhite" width="114" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Snapchat-FFFC00?style=for-the-badge&amp;amp;logo=snapchat&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2F-Sololearn-3a464b%3Fstyle%3Dfor-the-badge%26logo%3DSololearn%26logoColor%3Dwhite" width="122" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/-Sololearn-3a464b?style=for-the-badge&amp;amp;logo=Sololearn&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FSourcetree-0052CC%3Fstyle%3Dfor-the-badge%26logo%3DSourcetree%26logoColor%3Dwhite" width="129" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Sourcetree-0052CC?style=for-the-badge&amp;amp;logo=Sourcetree&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FStackExchange-%2523ffffff.svg%3F%26style%3Dfor-the-badge%26logo%3DStackExchange%26logoColor%3Dwhite" width="157" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/StackExchange-%23ffffff.svg?&amp;amp;style=for-the-badge&amp;amp;logo=StackExchange&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FStack_Overflow-FE7A16%3Fstyle%3Dfor-the-badge%26logo%3Dstack-overflow%26logoColor%3Dwhite" width="164" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Stack_Overflow-FE7A16?style=for-the-badge&amp;amp;logo=stack-overflow&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2Fconnect-%252300843e.svg%3Fstyle%3Dfor-the-badge%26logo%3Dsymfony%26logoColor%3Dwhite" width="105" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/connect-%2300843e.svg?style=for-the-badge&amp;amp;logo=symfony&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FTikTok-000000%3Fstyle%3Dfor-the-badge%26logo%3Dtiktok%26logoColor%3Dwhite" width="94" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/TikTok-000000?style=for-the-badge&amp;amp;logo=tiktok&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FTumblr-%252336465D.svg%3F%26style%3Dfor-the-badge%26logo%3DTumblr%26logoColor%3Dwhite" width="97" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Tumblr-%2336465D.svg?&amp;amp;style=for-the-badge&amp;amp;logo=Tumblr&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FTwitter-1DA1F2%3Fstyle%3Dfor-the-badge%26logo%3Dtwitter%26logoColor%3Dwhite" width="83" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Twitter-1DA1F2?style=for-the-badge&amp;amp;logo=twitter&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2Fxda%2520developers-2DAAE9%3Fstyle%3Dfor-the-badge%26logo%3Dxda-developers%26logoColor%3Dwhite" width="161" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/xda%20developers-2DAAE9?style=for-the-badge&amp;amp;logo=xda-developers&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;



&lt;p&gt;🔝 Back to Top&lt;/p&gt;






&lt;h2&gt;
  
  
  🛒 Store
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Badge&lt;/th&gt;
&lt;th&gt;URL&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FApp_Store-0D96F6%3Fstyle%3Dfor-the-badge%26logo%3Dapp-store%26logoColor%3Dwhite" width="117" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/App_Store-0D96F6?style=for-the-badge&amp;amp;logo=app-store&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FF%2520Droid-1976D2%3Fstyle%3Dfor-the-badge%26logo%3Df-droid%26logoColor%3Dwhite" width="100" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/F%20Droid-1976D2?style=for-the-badge&amp;amp;logo=f-droid&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FGoogle_Play-414141%3Fstyle%3Dfor-the-badge%26logo%3Dgoogle-play%26logoColor%3Dwhite" width="135" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Google_Play-414141?style=for-the-badge&amp;amp;logo=google-play&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FGUMROAD-36a9ae%3Fstyle%3Dfor-the-badge%26logo%3Dgumroad%26logoColor%3Dwhite" width="110" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/GUMROAD-36a9ae?style=for-the-badge&amp;amp;logo=gumroad&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;



&lt;p&gt;🔝 Back to Top&lt;/p&gt;






&lt;h2&gt;
  
  
  💻 OS
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Badge&lt;/th&gt;
&lt;th&gt;URL&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FAlpine_Linux-0D597F%3Fstyle%3Dfor-the-badge%26logo%3Dalpine-linux%26logoColor%3Dwhite" width="140" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Alpine_Linux-0D597F?style=for-the-badge&amp;amp;logo=alpine-linux&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FAndroid-3DDC84%3Fstyle%3Dfor-the-badge%26logo%3Dandroid%26logoColor%3Dwhite" width="106" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Android-3DDC84?style=for-the-badge&amp;amp;logo=android&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FArch_Linux-1793D1%3Fstyle%3Dfor-the-badge%26logo%3Darch-linux%26logoColor%3Dwhite" width="126" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Arch_Linux-1793D1?style=for-the-badge&amp;amp;logo=arch-linux&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FArtix_Linux-10A0CC%3Fstyle%3Dfor-the-badge%26logo%3Dartix-linux%26logoColor%3Dwhite" width="131" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Artix_Linux-10A0CC?style=for-the-badge&amp;amp;logo=artix-linux&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FCent%2520OS-262577%3Fstyle%3Dfor-the-badge%26logo%3DCentOS%26logoColor%3Dwhite" width="100" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Cent%20OS-262577?style=for-the-badge&amp;amp;logo=CentOS&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FDebian-A81D33%3Fstyle%3Dfor-the-badge%26logo%3Ddebian%26logoColor%3Dwhite" width="95" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Debian-A81D33?style=for-the-badge&amp;amp;logo=debian&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FDeepin-007CFF%3Fstyle%3Dfor-the-badge%26logo%3Ddeepin%26logoColor%3Dwhite" width="94" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Deepin-007CFF?style=for-the-badge&amp;amp;logo=deepin&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FElementary%2520OS-64BAFF%3Fstyle%3Dfor-the-badge%26logo%3Delementary%26logoColor%3Dwhite" width="153" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Elementary%20OS-64BAFF?style=for-the-badge&amp;amp;logo=elementary&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FFedora-294172%3Fstyle%3Dfor-the-badge%26logo%3Dfedora%26logoColor%3Dwhite" width="96" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Fedora-294172?style=for-the-badge&amp;amp;logo=fedora&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2Ffreebsd-AB2B28%3Fstyle%3Dfor-the-badge%26logo%3Dfreebsd%26logoColor%3Dwhite" width="103" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/freebsd-AB2B28?style=for-the-badge&amp;amp;logo=freebsd&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FGentoo-54487A%3Fstyle%3Dfor-the-badge%26logo%3Dgentoo%26logoColor%3Dwhite" width="98" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Gentoo-54487A?style=for-the-badge&amp;amp;logo=gentoo&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FiOS-000000%3Fstyle%3Dfor-the-badge%26logo%3Dios%26logoColor%3Dwhite" width="68" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/iOS-000000?style=for-the-badge&amp;amp;logo=ios&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FKali_Linux-557C94%3Fstyle%3Dfor-the-badge%26logo%3Dkali-linux%26logoColor%3Dwhite" width="122" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Kali_Linux-557C94?style=for-the-badge&amp;amp;logo=kali-linux&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2Flineageos-167C80%3Fstyle%3Dfor-the-badge%26logo%3Dlineageos%26logoColor%3Dwhite" width="120" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/lineageos-167C80?style=for-the-badge&amp;amp;logo=lineageos&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FLinux-FCC624%3Fstyle%3Dfor-the-badge%26logo%3Dlinux%26logoColor%3Dblack" width="86" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Linux-FCC624?style=for-the-badge&amp;amp;logo=linux&amp;amp;logoColor=black&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FLinux_Mint-87CF3E%3Fstyle%3Dfor-the-badge%26logo%3Dlinux-mint%26logoColor%3Dwhite" width="125" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Linux_Mint-87CF3E?style=for-the-badge&amp;amp;logo=linux-mint&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2Fmac%2520os-000000%3Fstyle%3Dfor-the-badge%26logo%3Dapple%26logoColor%3Dwhite" width="94" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/mac%20os-000000?style=for-the-badge&amp;amp;logo=apple&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2Fmanjaro-35BF5C%3Fstyle%3Dfor-the-badge%26logo%3Dmanjaro%26logoColor%3Dwhite" width="107" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/manjaro-35BF5C?style=for-the-badge&amp;amp;logo=manjaro&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FNixOS-5277C3%3Fstyle%3Dfor-the-badge%26logo%3Dnixos%26logoColor%3Dwhite" width="87" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/NixOS-5277C3?style=for-the-badge&amp;amp;logo=nixos&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FOpenWrt-00B5E2%3Fstyle%3Dfor-the-badge%26logo%3DOpenWrt%26logoColor%3Dwhite" width="109" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/OpenWrt-00B5E2?style=for-the-badge&amp;amp;logo=OpenWrt&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FPop%21_OS-48B9C7%3Fstyle%3Dfor-the-badge%26logo%3DPop%21_OS%26logoColor%3Dwhite" width="98" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Pop!_OS-48B9C7?style=for-the-badge&amp;amp;logo=Pop!_OS&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2Freact%2520os-0088CC%3Fstyle%3Dfor-the-badge%26logo%3Dreactos%26logoColor%3Dwhite" width="109" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/react%20os-0088CC?style=for-the-badge&amp;amp;logo=reactos&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FRed%2520Hat-EE0000%3Fstyle%3Dfor-the-badge%26logo%3Dredhat%26logoColor%3Dwhite" width="101" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Red%20Hat-EE0000?style=for-the-badge&amp;amp;logo=redhat&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FSailfish%2520OS-053766%3Fstyle%3Dfor-the-badge%26logo%3DSailfish%2520OS%26logoColor%3Dwhite" width="130" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Sailfish%20OS-053766?style=for-the-badge&amp;amp;logo=Sailfish%20OS&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FSUSE-0C322C%3Fstyle%3Dfor-the-badge%26logo%3DSUSE%26logoColor%3Dwhite" width="78" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/SUSE-0C322C?style=for-the-badge&amp;amp;logo=SUSE&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FTails-56347C%3Fstyle%3Dfor-the-badge%26logo%3Dtails%26logoColor%3Dwhite" width="83" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Tails%20-56347C?&amp;amp;style=for-the-badge&amp;amp;logo=tails&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FUbuntu-E95420%3Fstyle%3Dfor-the-badge%26logo%3Dubuntu%26logoColor%3Dwhite" width="98" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Ubuntu-E95420?style=for-the-badge&amp;amp;logo=ubuntu&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2F-Wear%2520OS-4285F4%3Fstyle%3Dfor-the-badge%26logo%3Dwear-os%26logoColor%3Dwhite" width="104" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/-Wear%20OS-4285F4?style=for-the-badge&amp;amp;logo=wear-os&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FWindows-0078D6%3Fstyle%3Dfor-the-badge%26logo%3Dwindows%26logoColor%3Dwhite" width="92" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Windows-0078D6?style=for-the-badge&amp;amp;logo=windows&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FWindows_95-008080%3Fstyle%3Dfor-the-badge%26logo%3Dwindows-95%26logoColor%3Dwhite" width="114" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Windows_95-008080?style=for-the-badge&amp;amp;logo=windows-95&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FWindows_XP-003399%3Fstyle%3Dfor-the-badge%26logo%3Dwindows-xp%26logoColor%3Dwhite" width="114" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Windows_XP-003399?style=for-the-badge&amp;amp;logo=windows-xp&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FZorin%2520OS-0CC1F3%3Fstyle%3Dfor-the-badge%26logo%3Dzorin%26logoColor%3Dwhite" width="110" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Zorin%20OS-0CC1F3?style=for-the-badge&amp;amp;logo=zorin&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FopenSUSE-%252364B345%3Fstyle%3Dfor-the-badge%26logo%3DopenSUSE%26logoColor%3Dwhite" width="114" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/openSUSE-%2364B345?style=for-the-badge&amp;amp;logo=openSUSE&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FWSL-0a97f5%3Fstyle%3Dfor-the-badge%26logo%3Dlinux%26logoColor%3Dwhite" width="71" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/WSL-0a97f5?style=for-the-badge&amp;amp;logo=linux&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;



&lt;p&gt;🔝 Back to Top&lt;/p&gt;






&lt;h2&gt;
  
  
  📝 Blog
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Badge&lt;/th&gt;
&lt;th&gt;URL&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FBlogger-FF5722%3Fstyle%3Dfor-the-badge%26logo%3Dblogger%26logoColor%3Dwhite" width="105" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Blogger-FF5722?style=for-the-badge&amp;amp;logo=blogger&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2Fdev.to-0A0A0A%3Fstyle%3Dfor-the-badge%26logo%3Ddevdotto%26logoColor%3Dwhite" width="92" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/dev.to-0A0A0A?style=for-the-badge&amp;amp;logo=devdotto&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FGeeksforGeeks-298D46%3Fstyle%3Dfor-the-badge%26logo%3Dgeeksforgeeks%26logoColor%3Dwhite" width="155" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/GeeksforGeeks-298D46?style=for-the-badge&amp;amp;logo=geeksforgeeks&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FGhost-000%3Fstyle%3Dfor-the-badge%26logo%3Dghost%26logoColor%3Dyellow" width="88" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Ghost-000?style=for-the-badge&amp;amp;logo=ghost&amp;amp;logoColor=yellow&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FHashnode-2962FF%3Fstyle%3Dfor-the-badge%26logo%3Dhashnode%26logoColor%3Dwhite" width="117" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Hashnode-2962FF?style=for-the-badge&amp;amp;logo=hashnode&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FJoomla-5091CD%3Fstyle%3Dfor-the-badge%26logo%3Djoomla%26logoColor%3Dwhite" width="97" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Joomla-5091CD?style=for-the-badge&amp;amp;logo=joomla&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FMedium-12100E%3Fstyle%3Dfor-the-badge%26logo%3Dmedium%26logoColor%3Dwhite" width="98" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Medium-12100E?style=for-the-badge&amp;amp;logo=medium&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FMicro%2520blog-FF8800%3Fstyle%3Dfor-the-badge%26logo%3DMicrodotblog%26logoColor%3Dwhite" width="128" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Micro%20blog-FF8800?style=for-the-badge&amp;amp;logo=Microdotblog&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FRSS-FFA500%3Fstyle%3Dfor-the-badge%26logo%3Drss%26logoColor%3Dwhite" width="69" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/RSS-FFA500?style=for-the-badge&amp;amp;logo=rss&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FWix-000%3Fstyle%3Dfor-the-badge%26logo%3Dwix%26logoColor%3Dwhite" width="71" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Wix-000?style=for-the-badge&amp;amp;logo=wix&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FWordpress-21759B%3Fstyle%3Dfor-the-badge%26logo%3Dwordpress%26logoColor%3Dwhite" width="127" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Wordpress-21759B?style=for-the-badge&amp;amp;logo=wordpress&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;



&lt;p&gt;🔝 Back to Top&lt;/p&gt;






&lt;h2&gt;
  
  
  🎞 Streaming
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Badge&lt;/th&gt;
&lt;th&gt;URL&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FAmazon%2520Prime-00A8E1%3Fstyle%3Dfor-the-badge%26logo%3DAmazon%2520Prime%26logoColor%3Dwhite" width="148" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Amazon%20Prime-00A8E1?style=for-the-badge&amp;amp;logo=netflix&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FCrunchyroll-F47521%3Fstyle%3Dfor-the-badge%26logo%3Dcrunchyroll%26logoColor%3Dwhite" width="140" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Crunchyroll-F47521?style=for-the-badge&amp;amp;logo=crunchyroll&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FFacebook_Gaming-005FED%3Fstyle%3Dfor-the-badge%26logo%3Dfacebook-gaming%26logoColor%3Dwhite" width="173" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Facebook_Gaming-005FED?style=for-the-badge&amp;amp;logo=facebook-gaming&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FHulu-1CE783%3Fstyle%3Dfor-the-badge%26logo%3Dhulu%26logoColor%3Dwhite" width="59" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Hulu-1CE783?style=for-the-badge&amp;amp;logo=hulu&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FNetflix-E50914%3Fstyle%3Dfor-the-badge%26logo%3Dnetflix%26logoColor%3Dwhite" width="100" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Netflix-E50914?style=for-the-badge&amp;amp;logo=netflix&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FTwitch-9146FF%3Fstyle%3Dfor-the-badge%26logo%3Dtwitch%26logoColor%3Dwhite" width="96" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Twitch-9146FF?style=for-the-badge&amp;amp;logo=twitch&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FYouTube-FF0000%3Fstyle%3Dfor-the-badge%26logo%3Dyoutube%26logoColor%3Dwhite" width="105" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/YouTube-FF0000?style=for-the-badge&amp;amp;logo=youtube&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FYouTube_Gaming-FF0000%3Fstyle%3Dfor-the-badge%26logo%3Dyoutube-gaming%26logoColor%3Dwhite" width="165" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/YouTube_Gaming-FF0000?style=for-the-badge&amp;amp;logo=youtube-gaming&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;



&lt;p&gt;🔝 Back to Top&lt;/p&gt;






&lt;h2&gt;
  
  
  🚀 Skills
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Badge&lt;/th&gt;
&lt;th&gt;URL&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FC%2523-239120%3Fstyle%3Dfor-the-badge%26logo%3Dc-sharp%26logoColor%3Dwhite" width="41" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/C%23-239120?style=for-the-badge&amp;amp;logo=c-sharp&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FXamarin-3498DB%3Fstyle%3Dfor-the-badge%26logo%3Dxamarin%26logoColor%3Dwhite" width="86" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Xamarin-3498DB?style=for-the-badge&amp;amp;logo=xamarin&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FPython-3776AB%3Fstyle%3Dfor-the-badge%26logo%3Dpython%26logoColor%3Dwhite" width="97" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Python-3776AB?style=for-the-badge&amp;amp;logo=python&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FHTML-239120%3Fstyle%3Dfor-the-badge%26logo%3Dhtml5%26logoColor%3Dwhite" width="80" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/HTML-239120?style=for-the-badge&amp;amp;logo=html5&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FCSS-239120%3Fstyle%3Dfor-the-badge%26logo%3Dcss3%26logoColor%3Dwhite" width="68" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/CSS-239120?&amp;amp;style=for-the-badge&amp;amp;logo=css3&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2F.NET-5C2D91%3Fstyle%3Dfor-the-badge%26logo%3D.net%26logoColor%3Dwhite" width="74" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/.NET-5C2D91?style=for-the-badge&amp;amp;logo=.net&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FJavaScript-F7DF1E%3Fstyle%3Dfor-the-badge%26logo%3DJavaScript%26logoColor%3Dwhite" width="126" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/JavaScript-F7DF1E?style=for-the-badge&amp;amp;logo=JavaScript&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2Fp5%2520js-ED225D%3Fstyle%3Dfor-the-badge%26logo%3Dp5dotjs%26logoColor%3Dwhite" width="80" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/p5%20js-ED225D?style=for-the-badge&amp;amp;logo=p5dotjs&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FReactiveX-B7178C%3Fstyle%3Dfor-the-badge%26logo%3DReactiveX%26logoColor%3Dwhite" width="119" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/ReactiveX-B7178C?style=for-the-badge&amp;amp;logo=ReactiveX&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FScrollReveal-FFCB36%3Fstyle%3Dfor-the-badge%26logo%3DScrollReveal%26logoColor%3Dwhite" width="145" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/ScrollReveal-FFCB36?style=for-the-badge&amp;amp;logo=ScrollReveal&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FNode.js-43853D%3Fstyle%3Dfor-the-badge%26logo%3Dnode.js%26logoColor%3Dwhite" width="100" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Node.js-43853D?style=for-the-badge&amp;amp;logo=node.js&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FHugo-FF4088%3Fstyle%3Dfor-the-badge%26logo%3Dhugo%26logoColor%3Dwhite" width="82" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Hugo-FF4088?style=for-the-badge&amp;amp;logo=hugo&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FCodinGame-F2BB13%3Fstyle%3Dfor-the-badge%26logo%3Dcodingame%26logoColor%3Dwhite" width="125" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/CodinGame-F2BB13?style=for-the-badge&amp;amp;logo=codingame&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FCrowdsource-4285F4%3Fstyle%3Dfor-the-badge%26logo%3DCrowdsource%26logoColor%3Dwhite" width="145" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Crowdsource-4285F4?style=for-the-badge&amp;amp;logo=Crowdsource&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FHoppscotch-31C48D%3Fstyle%3Dfor-the-badge%26logo%3DHoppscotch%26logoColor%3Dwhite" width="132" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Hoppscotch-31C48D?style=for-the-badge&amp;amp;logo=Hoppscotch&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FLit-324FFF%3Fstyle%3Dfor-the-badge%26logo%3DLit%26logoColor%3Dwhite" width="65" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Lit-324FFF?style=for-the-badge&amp;amp;logo=Lit&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FTypeScript-007ACC%3Fstyle%3Dfor-the-badge%26logo%3Dtypescript%26logoColor%3Dwhite" width="126" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/TypeScript-007ACC?style=for-the-badge&amp;amp;logo=typescript&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FHTML5-E34F26%3Fstyle%3Dfor-the-badge%26logo%3Dhtml5%26logoColor%3Dwhite" width="88" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/HTML5-E34F26?style=for-the-badge&amp;amp;logo=html5&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2Fts--node-3178C6%3Fstyle%3Dfor-the-badge%26logo%3Dts-node%26logoColor%3Dwhite" width="102" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/ts--node-3178C6?style=for-the-badge&amp;amp;logo=ts-node&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FJSS-F7DF1E%3Fstyle%3Dfor-the-badge%26logo%3DJSS%26logoColor%3Dwhite" width="66" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/JSS-F7DF1E?style=for-the-badge&amp;amp;logo=JSS&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FCSS3-1572B6%3Fstyle%3Dfor-the-badge%26logo%3Dcss3%26logoColor%3Dwhite" width="77" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/CSS3-1572B6?style=for-the-badge&amp;amp;logo=css3&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FNode--Red-8F0000%3Fstyle%3Dfor-the-badge%26logo%3Dnodered%26logoColor%3Dwhite" width="113" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Node--Red-8F0000?style=for-the-badge&amp;amp;logo=nodered&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FSaas-CC6699%3Fstyle%3Dfor-the-badge%26logo%3Dsass%26logoColor%3Dwhite" width="78" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Sass-CC6699?style=for-the-badge&amp;amp;logo=sass&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FPython-14354C%3Fstyle%3Dfor-the-badge%26logo%3Dpython%26logoColor%3Dwhite" width="97" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Python-14354C?style=for-the-badge&amp;amp;logo=python&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FC-00599C%3Fstyle%3Dfor-the-badge%26logo%3Dc%26logoColor%3Dwhite" width="52" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/C-00599C?style=for-the-badge&amp;amp;logo=c&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FC%252B%252B-00599C%3Fstyle%3Dfor-the-badge%26logo%3Dc%252B%252B%26logoColor%3Dwhite" width="71" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/C%2B%2B-00599C?style=for-the-badge&amp;amp;logo=c%2B%2B&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FC%2523-239120%3Fstyle%3Dfor-the-badge%26logo%3Dc-sharp%26logoColor%3Dwhite" width="41" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/C%23-239120?style=for-the-badge&amp;amp;logo=c-sharp&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FJava-ED8B00%3Fstyle%3Dfor-the-badge%26logo%3Dopenjdk%26logoColor%3Dwhite" width="77" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Java-ED8B00?style=for-the-badge&amp;amp;logo=openjdk&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FPHP-777BB4%3Fstyle%3Dfor-the-badge%26logo%3Dphp%26logoColor%3Dwhite" width="70" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/PHP-777BB4?style=for-the-badge&amp;amp;logo=php&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FR-276DC3%3Fstyle%3Dfor-the-badge%26logo%3Dr%26logoColor%3Dwhite" width="52" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/R-276DC3?style=for-the-badge&amp;amp;logo=r&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FSwift-FA7343%3Fstyle%3Dfor-the-badge%26logo%3Dswift%26logoColor%3Dwhite" width="87" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Swift-FA7343?style=for-the-badge&amp;amp;logo=swift&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FKotlin-0095D5%3Fstyle%3Dfor-the-badge%26logo%3Dkotlin%26logoColor%3Dwhite" width="94" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Kotlin-0095D5?&amp;amp;style=for-the-badge&amp;amp;logo=kotlin&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FGo-00ADD8%3Fstyle%3Dfor-the-badge%26logo%3Dgo%26logoColor%3Dwhite" width="62" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Go-00ADD8?style=for-the-badge&amp;amp;logo=go&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FRuby-CC342D%3Fstyle%3Dfor-the-badge%26logo%3Druby%26logoColor%3Dwhite" width="79" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Ruby-CC342D?style=for-the-badge&amp;amp;logo=ruby&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FScala-DC322F%3Fstyle%3Dfor-the-badge%26logo%3Dscala%26logoColor%3Dwhite" width="86" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Scala-DC322F?style=for-the-badge&amp;amp;logo=scala&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FRust-000000%3Fstyle%3Dfor-the-badge%26logo%3Drust%26logoColor%3Dwhite" width="78" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Rust-000000?style=for-the-badge&amp;amp;logo=rust&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FMatter.js-4B5562%3Fstyle%3Dfor-the-badge%26logo%3DMatter.js%26logoColor%3Dwhite" width="116" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Matter.js-4B5562?style=for-the-badge&amp;amp;logo=Matter.js&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FDart-0175C2%3Fstyle%3Dfor-the-badge%26logo%3Ddart%26logoColor%3Dwhite" width="79" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Dart-0175C2?style=for-the-badge&amp;amp;logo=dart&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FLua-2C2D72%3Fstyle%3Dfor-the-badge%26logo%3Dlua%26logoColor%3Dwhite" width="69" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Lua-2C2D72?style=for-the-badge&amp;amp;logo=lua&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FPerl-39457E%3Fstyle%3Dfor-the-badge%26logo%3Dperl%26logoColor%3Dwhite" width="77" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Perl-39457E?style=for-the-badge&amp;amp;logo=perl&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FElixir-4B275F%3Fstyle%3Dfor-the-badge%26logo%3Delixir%26logoColor%3Dwhite" width="90" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Elixir-4B275F?style=for-the-badge&amp;amp;logo=elixir&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FMarkdown-000000%3Fstyle%3Dfor-the-badge%26logo%3Dmarkdown%26logoColor%3Dwhite" width="123" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Markdown-000000?style=for-the-badge&amp;amp;logo=markdown&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FShell_Script-121011%3Fstyle%3Dfor-the-badge%26logo%3Dgnu-bash%26logoColor%3Dwhite" width="139" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Shell_Script-121011?style=for-the-badge&amp;amp;logo=gnu-bash&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FExpress.js-404D59%3Fstyle%3Dfor-the-badge" width="102" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Express.js-404D59?style=for-the-badge&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FGatsby-663399%3Fstyle%3Dfor-the-badge%26logo%3Dgatsby%26logoColor%3Dwhite" width="95" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Gatsby-663399?style=for-the-badge&amp;amp;logo=gatsby&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FReact-20232A%3Fstyle%3Dfor-the-badge%26logo%3Dreact%26logoColor%3D61DAFB" width="86" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/React-20232A?style=for-the-badge&amp;amp;logo=react&amp;amp;logoColor=61DAFB&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FReact_Native-20232A%3Fstyle%3Dfor-the-badge%26logo%3Dreact%26logoColor%3D61DAFB" width="141" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/React_Native-20232A?style=for-the-badge&amp;amp;logo=react&amp;amp;logoColor=61DAFB&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FSvelte-4A4A55%3Fstyle%3Dfor-the-badge%26logo%3Dsvelte%26logoColor%3DFF3E00" width="92" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Svelte-4A4A55?style=for-the-badge&amp;amp;logo=svelte&amp;amp;logoColor=FF3E00&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FVue.js-35495E%3Fstyle%3Dfor-the-badge%26logo%3Dvue.js%26logoColor%3D4FC08D" width="89" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Vue.js-35495E?style=for-the-badge&amp;amp;logo=vue.js&amp;amp;logoColor=4FC08D&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FAngular-DD0031%3Fstyle%3Dfor-the-badge%26logo%3Dangular%26logoColor%3Dwhite" width="106" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Angular-DD0031?style=for-the-badge&amp;amp;logo=angular&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FAngularJS-E23237%3Fstyle%3Dfor-the-badge%26logo%3Dangularjs%26logoColor%3Dwhite" width="102" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/AngularJS-E23237?style=for-the-badge&amp;amp;logo=angularjs&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FTailwind_CSS-38B2AC%3Fstyle%3Dfor-the-badge%26logo%3Dtailwind-css%26logoColor%3Dwhite" width="143" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Tailwind_CSS-38B2AC?style=for-the-badge&amp;amp;logo=tailwind-css&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FBootstrap-563D7C%3Fstyle%3Dfor-the-badge%26logo%3Dbootstrap%26logoColor%3Dwhite" width="123" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Bootstrap-563D7C?style=for-the-badge&amp;amp;logo=bootstrap&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2Fstyled--components-DB7093%3Fstyle%3Dfor-the-badge%26logo%3Dstyled-components%26logoColor%3Dwhite" width="191" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/styled--components-DB7093?style=for-the-badge&amp;amp;logo=styled-components&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FMaterial--UI-0081CB%3Fstyle%3Dfor-the-badge%26logo%3Dmaterial-ui%26logoColor%3Dwhite" width="113" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Material--UI-0081CB?style=for-the-badge&amp;amp;logo=material-ui&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FRedux-593D88%3Fstyle%3Dfor-the-badge%26logo%3Dredux%26logoColor%3Dwhite" width="88" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Redux-593D88?style=for-the-badge&amp;amp;logo=redux&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FReact_Router-CA4245%3Fstyle%3Dfor-the-badge%26logo%3Dreact-router%26logoColor%3Dwhite" width="144" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/React_Router-CA4245?style=for-the-badge&amp;amp;logo=react-router&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FjQuery-0769AD%3Fstyle%3Dfor-the-badge%26logo%3Djquery%26logoColor%3Dwhite" width="95" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/jQuery-0769AD?style=for-the-badge&amp;amp;logo=jquery&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FDjango-092E20%3Fstyle%3Dfor-the-badge%26logo%3Ddjango%26logoColor%3Dwhite" width="97" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Django-092E20?style=for-the-badge&amp;amp;logo=django&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FRuby_on_Rails-CC0000%3Fstyle%3Dfor-the-badge%26logo%3Druby-on-rails%26logoColor%3Dwhite" width="149" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Ruby_on_Rails-CC0000?style=for-the-badge&amp;amp;logo=ruby-on-rails&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FLaravel-FF2D20%3Fstyle%3Dfor-the-badge%26logo%3Dlaravel%26logoColor%3Dwhite" width="102" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Laravel-FF2D20?style=for-the-badge&amp;amp;logo=laravel&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FSpring-6DB33F%3Fstyle%3Dfor-the-badge%26logo%3Dspring%26logoColor%3Dwhite" width="95" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Spring-6DB33F?style=for-the-badge&amp;amp;logo=spring&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FFlask-000000%3Fstyle%3Dfor-the-badge%26logo%3Dflask%26logoColor%3Dwhite" width="85" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Flask-000000?style=for-the-badge&amp;amp;logo=flask&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FFlutter-02569B%3Fstyle%3Dfor-the-badge%26logo%3Dflutter%26logoColor%3Dwhite" width="101" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Flutter-02569B?style=for-the-badge&amp;amp;logo=flutter&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FMySQL-00000F%3Fstyle%3Dfor-the-badge%26logo%3Dmysql%26logoColor%3Dwhite" width="88" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/MySQL-00000F?style=for-the-badge&amp;amp;logo=mysql&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FPostgreSQL-316192%3Fstyle%3Dfor-the-badge%26logo%3Dpostgresql%26logoColor%3Dwhite" width="130" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/PostgreSQL-316192?style=for-the-badge&amp;amp;logo=postgresql&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FMongoDB-4EA94B%3Fstyle%3Dfor-the-badge%26logo%3Dmongodb%26logoColor%3Dwhite" width="110" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/MongoDB-4EA94B?style=for-the-badge&amp;amp;logo=mongodb&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FSQLite-07405E%3Fstyle%3Dfor-the-badge%26logo%3Dsqlite%26logoColor%3Dwhite" width="92" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/SQLite-07405E?style=for-the-badge&amp;amp;logo=sqlite&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FUnity-100000%3Fstyle%3Dfor-the-badge%26logo%3Dunity%26logoColor%3Dwhite" width="86" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Unity-100000?style=for-the-badge&amp;amp;logo=unity&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2Funrealengine-%2523313131.svg%3Fstyle%3Dfor-the-badge%26logo%3Dunrealengine%26logoColor%3Dwhite" width="148" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/unrealengine-%23313131.svg?style=for-the-badge&amp;amp;logo=unrealengine&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FNetlify-00C7B7%3Fstyle%3Dfor-the-badge%26logo%3Dnetlify%26logoColor%3Dwhite" width="99" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Netlify-00C7B7?style=for-the-badge&amp;amp;logo=netlify&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FHeroku-430098%3Fstyle%3Dfor-the-badge%26logo%3Dheroku%26logoColor%3Dwhite" width="98" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Heroku-430098?style=for-the-badge&amp;amp;logo=heroku&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FAmazon_AWS-232F3E%3Fstyle%3Dfor-the-badge%26logo%3Damazon-aws%26logoColor%3Dwhite" width="114" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Amazon_AWS-232F3E?style=for-the-badge&amp;amp;logo=amazon-aws&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FGoogle_Cloud-4285F4%3Fstyle%3Dfor-the-badge%26logo%3Dgoogle-cloud%26logoColor%3Dwhite" width="147" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Google_Cloud-4285F4?style=for-the-badge&amp;amp;logo=google-cloud&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FMicrosoft_Azure-0089D6%3Fstyle%3Dfor-the-badge%26logo%3Dmicrosoft-azure%26logoColor%3Dwhite" width="150" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Microsoft_Azure-0089D6?style=for-the-badge&amp;amp;logo=microsoft-azure&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FMicrosoft_Excel-217346%3Fstyle%3Dfor-the-badge%26logo%3Dmicrosoft-excel%26logoColor%3Dwhite" width="147" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Microsoft_Excel-217346?style=for-the-badge&amp;amp;logo=microsoft-excel&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FMicrosoft_PowerPoint-B7472A%3Fstyle%3Dfor-the-badge%26logo%3Dmicrosoft-powerpoint%26logoColor%3Dwhite" width="198" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Microsoft_PowerPoint-B7472A?style=for-the-badge&amp;amp;logo=microsoft-powerpoint&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FMicrosoft_Access-A4373A%3Fstyle%3Dfor-the-badge%26logo%3Dmicrosoft-access%26logoColor%3Dwhite" width="158" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Microsoft_Access-A4373A?style=for-the-badge&amp;amp;logo=microsoft-access&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FMicrosoft_SQL_Server-CC2927%3Fstyle%3Dfor-the-badge%26logo%3Dmicrosoft-sql-server%26logoColor%3Dwhite" width="189" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Microsoft_SQL_Server-CC2927?style=for-the-badge&amp;amp;logo=microsoft-sql-server&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FMicrosoft_Office-D83B01%3Fstyle%3Dfor-the-badge%26logo%3Dmicrosoft-office%26logoColor%3Dwhite" width="155" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Microsoft_Office-D83B01?style=for-the-badge&amp;amp;logo=microsoft-office&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FMicrosoft_SharePoint-0078D4%3Fstyle%3Dfor-the-badge%26logo%3Dmicrosoft-sharepoint%26logoColor%3Dwhite" width="194" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Microsoft_SharePoint-0078D4?style=for-the-badge&amp;amp;logo=microsoft-sharepoint&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FMicrosoft_Word-2B579A%3Fstyle%3Dfor-the-badge%26logo%3Dmicrosoft-word%26logoColor%3Dwhite" width="147" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Microsoft_Word-2B579A?style=for-the-badge&amp;amp;logo=microsoft-word&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FMicrosoft_Visio-3955A3%3Fstyle%3Dfor-the-badge%26logo%3Dmicrosoft-visio%26logoColor%3Dwhite" width="146" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Microsoft_Visio-3955A3?style=for-the-badgee&amp;amp;logo=microsoft-visio&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FMicrosoft-666666%3Fstyle%3Dfor-the-badge%26logo%3Dmicrosoft%26logoColor%3Dwhite" width="102" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Microsoft-666666?style=for-the-badge&amp;amp;logo=microsoft&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FSAP-0FAAFF%3Fstyle%3Dfor-the-badge%26logo%3Dsap%26logoColor%3Dwhite" width="69" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/SAP-0FAAFF?style=for-the-badge&amp;amp;logo=sap&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FPowershell-2CA5E0%3Fstyle%3Dfor-the-badge%26logo%3Dpowershell%26logoColor%3Dwhite" width="112" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Powershell-2CA5E0?style=for-the-badge&amp;amp;logo=powershell&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2Fworkspace-143157%3Fstyle%3Dfor-the-badge%26logo%3DNX%26logoColor%3Dwhite" width="126" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/workspace-143157?style=for-the-badge&amp;amp;logo=NX&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2Fsequelize.js-323330%3Fstyle%3Dfor-the-badge%26logo%3Dsequelize%26logoColor%3Dblue" width="138" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/sequelize-323330?style=for-the-badge&amp;amp;logo=sequelize&amp;amp;logoColor=blue&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2Fjson%2520web%2520tokens-323330%3Fstyle%3Dfor-the-badge%26logo%3Djson-web-tokens%26logoColor%3Dpink" width="169" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/json%20web%20tokens-323330?style=for-the-badge&amp;amp;logo=json-web-tokens&amp;amp;logoColor=pink&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2Fnpm-CB3837%3Fstyle%3Dfor-the-badge%26logo%3Dnpm%26logoColor%3Dwhite" width="72" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/npm-CB3837?style=for-the-badge&amp;amp;logo=npm&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FNext.js-000%3Flogo%3Dnextdotjs%26logoColor%3Dfff%26style%3Dfor-the-badge" width="98" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Next.js-000?logo=nextdotjs&amp;amp;logoColor=fff&amp;amp;style=for-the-badge&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FSymfony-000%3Flogo%3Dsymfony%26logoColor%3Dfff%26style%3Dfor-the-badge" alt="Symfony Badge" width="106" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Symfony-000?logo=symfony&amp;amp;logoColor=fff&amp;amp;style=for-the-badge&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;



&lt;p&gt;🔝 Back to Top&lt;/p&gt;






&lt;h1&gt;
  
  
  🔔 Tests
&lt;/h1&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Badge&lt;/th&gt;
&lt;th&gt;URL&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FJest-323330%3Fstyle%3Dfor-the-badge%26logo%3DJest%26logoColor%3Dwhite" width="75" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Jest-323330?style=for-the-badge&amp;amp;logo=Jest&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2Ftesting%2520library-323330%3Fstyle%3Dfor-the-badge%26logo%3Dtesting-library%26logoColor%3Dred" width="165" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/testing%20library-323330?style=for-the-badge&amp;amp;logo=testing-library&amp;amp;logoColor=red&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2Fmocha.js-323330%3Fstyle%3Dfor-the-badge%26logo%3Dmocha%26logoColor%3DBrown" width="111" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/mocha.js-323330?style=for-the-badge&amp;amp;logo=mocha&amp;amp;logoColor=Brown&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2Fchai.js-323330%3Fstyle%3Dfor-the-badge%26logo%3Dchai%26logoColor%3Dred" width="97" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/chai.js-323330?style=for-the-badge&amp;amp;logo=chai&amp;amp;logoColor=red&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2Fsinon.js-323330%3Fstyle%3Dfor-the-badge%26logo%3Dsinon" width="88" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/sinon.js-323330?style=for-the-badge&amp;amp;logo=sinon&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;



&lt;p&gt;🔝 Back to Top&lt;/p&gt;






&lt;h2&gt;
  
  
  💻 Workspace Specs
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Badge&lt;/th&gt;
&lt;th&gt;URL&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FNVIDIA-GTX1650-76B900%3Fstyle%3Dfor-the-badge%26logo%3Dnvidia%26logoColor%3Dwhite" width="169" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/NVIDIA-GTX1650-76B900?style=for-the-badge&amp;amp;logo=nvidia&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FAMD-Radeon_RX_5500-ED1C24%3Fstyle%3Dfor-the-badge%26logo%3Damd%26logoColor%3Dwhite" width="206" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/AMD-Radeon_RX_5500-ED1C24?style=for-the-badge&amp;amp;logo=amd&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FIntel-Core_i5--10th-0071C5%3Fstyle%3Dfor-the-badge%26logo%3Dintel%26logoColor%3Dwhite" width="195" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Intel-Core_i5_10th-0071C5?style=for-the-badge&amp;amp;logo=intel&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FAMD-Ryzen_7_3800X-ED1C24%3Fstyle%3Dfor-the-badge%26logo%3Damd%26logoColor%3Dwhite" width="194" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/AMD-Ryzen_7_3800X-ED1C24?style=for-the-badge&amp;amp;logo=amd&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FWindows-ASUS_Zenbook_3-0078D6%3Fstyle%3Dfor-the-badge%26logo%3Dwindows%26logoColor%3Dwhite" width="225" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Windows-ASUS_Zenbook_3-0078D6?style=for-the-badge&amp;amp;logo=windows&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FApple-MacBook_Pro_2012-999999%3Fstyle%3Dfor-the-badge%26logo%3Dapple%26logoColor%3Dwhite" width="236" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Apple-MacBook_Pro_2012-999999?style=for-the-badge&amp;amp;logo=apple&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;



&lt;p&gt;🔝 Back to Top&lt;/p&gt;






&lt;h2&gt;
  
  
  🎮 Games
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Badge&lt;/th&gt;
&lt;th&gt;URL&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FActivision-000000%3Fstyle%3Dfor-the-badge%26logo%3DActivision%26logoColor%3Dwhite" width="125" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Activision-000000?style=for-the-badge&amp;amp;logo=Activision&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FBattle.net-000%3Fstyle%3Dfor-the-badge%26logo%3Dbattle.net%26logoColor%3D148EFF" width="123" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Battle.net-000?style=for-the-badge&amp;amp;logo=battle.net&amp;amp;logoColor=148EFF&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FCounter_Strike-000000%3Fstyle%3Dfor-the-badge%26logo%3Dcounter-strike%26logoColor%3Dwhite" width="159" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Counter_Strike-000000?style=for-the-badge&amp;amp;logo=counter-strike&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FEpic%2520Games-313131%3Fstyle%3Dfor-the-badge%26logo%3DEpic%2520Games%26logoColor%3Dwhite" width="125" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Epic%20Games-313131?style=for-the-badge&amp;amp;logo=Epic%20Games&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FFIFA-B7312F%3Fstyle%3Dfor-the-badge%26logo%3Dfifa%26logoColor%3Dwhite" width="75" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/FIFA-B7312F?style=for-the-badge&amp;amp;logo=fifa&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FItch.io-FA5C5C%3Fstyle%3Dfor-the-badge%26logo%3Ditchdotio%26logoColor%3Dwhite" width="97" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Itch.io-FA5C5C?style=for-the-badge&amp;amp;logo=itchdotio&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FOrigin-F56C2D%3Fstyle%3Dfor-the-badge%26logo%3Dorigin%26logoColor%3Dwhite" width="94" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Origin-148EFF?style=for-the-badge&amp;amp;logo=origin&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FGame%2520Jolt-CCFF00%3Fstyle%3Dfor-the-badge%26logo%3DGame%2520Jolt%26logoColor%3Dwhite" width="117" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Game%20Jolt-CCFF00?style=for-the-badge&amp;amp;logo=Game%20Jolt&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FGame%2520%26%2520Watch-CCFF00%3Fstyle%3Dfor-the-badge%26logo%3DGame%2520%26%2520Watch%26logoColor%3Dwhite" width="128" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Game%20&amp;amp;%20Watch-CCFF00?style=for-the-badge&amp;amp;logo=Game%20&amp;amp;%20Watch&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FNintendo_3DS-D12228%3Fstyle%3Dfor-the-badge%26logo%3Dnintendo-3ds%26logoColor%3Dwhite" width="146" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Nintendo_3DS-D12228?style=for-the-badge&amp;amp;logo=nintendo-3ds&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FWeGame-FAAB00%3Fstyle%3Dfor-the-badge%26logo%3DWeGame%26logoColor%3Dwhite" width="101" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/WeGame-FAAB00?style=for-the-badge&amp;amp;logo=WeGame&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FRepublic%2520of%2520Gamers-FF0029%3Fstyle%3Dfor-the-badge%26logo%3DRepublic%2520of%2520Gamers%26logoColor%3Dwhite" width="191" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Republic%20of%20Gamers-FF0029?style=for-the-badge&amp;amp;logo=Republic%20of%20Gamers&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FNintendo_Switch-E60012%3Fstyle%3Dfor-the-badge%26logo%3Dnintendo-switch%26logoColor%3Dwhite" width="173" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Nintendo_Switch-E60012?style=for-the-badge&amp;amp;logo=nintendo-switch&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FPlayStation-003791%3Fstyle%3Dfor-the-badge%26logo%3Dplaystation%26logoColor%3Dwhite" width="136" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/PlayStation-003791?style=for-the-badge&amp;amp;logo=playstation&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FRiot_Games-D32936%3Fstyle%3Dfor-the-badge%26logo%3Driot-games%26logoColor%3Dwhite" width="127" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Riot_Games-D32936?style=for-the-badge&amp;amp;logo=riot-games&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FStadia-CD2640%3Fstyle%3Dfor-the-badge%26logo%3Dstadia%26logoColor%3Dwhite" width="94" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Stadia-CD2640?style=for-the-badge&amp;amp;logo=stadia&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FSteam-000000%3Fstyle%3Dfor-the-badge%26logo%3Dsteam%26logoColor%3Dwhite" width="87" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Steam-000000?style=for-the-badge&amp;amp;logo=steam&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FXbox-107C10%3Fstyle%3Dfor-the-badge%26logo%3Dxbox%26logoColor%3Dwhite" width="60" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Xbox-107C10?style=for-the-badge&amp;amp;logo=xbox&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;



&lt;p&gt;🔝 Back to Top&lt;/p&gt;






&lt;h2&gt;
  
  
  ❤ Funding
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Badge&lt;/th&gt;
&lt;th&gt;URL&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2Falipay-00A1E9%3Fstyle%3Dfor-the-badge%26logo%3Dalipay%26logoColor%3Dwhite" width="93" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/alipay-00A1E9?style=for-the-badge&amp;amp;logo=alipay&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2Famazon%2520pay-F79114%3Fstyle%3Dfor-the-badge%26logo%3Damazon%2520pay%26logoColor%3Dwhite" width="130" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/amazon%20pay-F79114?style=for-the-badge&amp;amp;logo=amazon%20pay&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2Fapple%2520pay-007AFF%3Fstyle%3Dfor-the-badge%26logo%3Dapple%2520pay%26logoColor%3Dwhite" width="116" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/apple%20pay-007AFF?style=for-the-badge&amp;amp;logo=apple%20pay&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FBuy_Me_A_Coffee-FFDD00%3Fstyle%3Dfor-the-badge%26logo%3Dbuy-me-a-coffee%26logoColor%3Dblack" width="161" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Buy_Me_A_Coffee-FFDD00?style=for-the-badge&amp;amp;logo=buy-me-a-coffee&amp;amp;logoColor=black&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2Ffampay-FFAD00%3Fstyle%3Dfor-the-badge%26logo%3Dfampay%26logoColor%3Dwhite" width="97" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/fampay-FFAD00?style=for-the-badge&amp;amp;logo=fampay&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FG%2520pay-2875E3%3Fstyle%3Dfor-the-badge%26logo%3Dgooglepay%26logoColor%3Dwhite" width="83" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/G%20pay-2875E3?style=for-the-badge&amp;amp;logo=googlepay&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FKo--fi-F16061%3Fstyle%3Dfor-the-badge%26logo%3Dko-fi%26logoColor%3Dwhite" width="82" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Ko--fi-F16061?style=for-the-badge&amp;amp;logo=ko-fi&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FLiberapay-F6C915%3Fstyle%3Dfor-the-badge%26logo%3Dliberapay%26logoColor%3Dblack" width="119" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Liberapay-F6C915?style=for-the-badge&amp;amp;logo=liberapay&amp;amp;logoColor=black&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FOpenCollective-1F87FF%3Fstyle%3Dfor-the-badge%26logo%3DOpenCollective%26logoColor%3Dwhite" width="161" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/OpenCollective-1F87FF?style=for-the-badge&amp;amp;logo=OpenCollective&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FPatreon-F96854%3Fstyle%3Dfor-the-badge%26logo%3Dpatreon%26logoColor%3Dwhite" width="105" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Patreon-F96854?style=for-the-badge&amp;amp;logo=patreon&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FPayoneer-D73F03%3Fstyle%3Dfor-the-badge%26logo%3Dpayoneer%26logoColor%3Dwhite" width="114" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Payoneer-D73F03?style=for-the-badge&amp;amp;logo=payoneer&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FPayPal-00457C%3Fstyle%3Dfor-the-badge%26logo%3Dpaypal%26logoColor%3Dwhite" width="94" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/PayPal-00457C?style=for-the-badge&amp;amp;logo=paypal&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FPaytm-002970%3Fstyle%3Dfor-the-badge%26logo%3Dpaytm%26logoColor%3D00BAF2" width="88" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Paytm-002970?style=for-the-badge&amp;amp;logo=paytm&amp;amp;logoColor=00BAF2&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2Fphonepe-3DDC84%3Fstyle%3Dfor-the-badge%26logo%3Dphonepe%26logoColor%3Dwhite%26color%3Dpurple" width="105" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/phonepe-3DDC84?style=for-the-badge&amp;amp;logo=phonepe&amp;amp;logoColor=white&amp;amp;color=purple&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2Fpicpay-21C25E%3Fstyle%3Dfor-the-badge%26logo%3Dpicpay%26logoColor%3Dwhite" width="93" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/picpay-21C25E?style=for-the-badge&amp;amp;logo=picpay&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FRazorpay-02042B%3Fstyle%3Dfor-the-badge%26logo%3Drazorpay%26logoColor%3D3395FF" width="115" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Razorpay-02042B?style=for-the-badge&amp;amp;logo=razorpay&amp;amp;logoColor=3395FF&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2Fsamsung%2520pay-1D49C0%3Fstyle%3Dfor-the-badge%26logo%3Dsamsung%2520pay%26logoColor%3Dwhite" width="139" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/samsung%20pay-1D49C0?style=for-the-badge&amp;amp;logo=samsung%20pay&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2Fsponsor-30363D%3Fstyle%3Dfor-the-badge%26logo%3DGitHub-Sponsors%26logoColor%3D%23white" width="106" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/sponsor-30363D?style=for-the-badge&amp;amp;logo=GitHub-Sponsors&amp;amp;logoColor=#white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FStripe-626CD9%3Fstyle%3Dfor-the-badge%26logo%3DStripe%26logoColor%3Dwhite" width="92" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Stripe-626CD9?style=for-the-badge&amp;amp;logo=Stripe&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2Fwise-394e79%3Fstyle%3Dfor-the-badge%26logo%3Dtransferwise%26logoColor%3D00B9FF" width="59" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/wise-394e79?style=for-the-badge&amp;amp;logo=transferwise&amp;amp;logoColor=00B9FF&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;



&lt;p&gt;🔝 Back to Top&lt;/p&gt;






&lt;h2&gt;
  
  
  🎶 Sound
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Badge&lt;/th&gt;
&lt;th&gt;URL&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2F100tracklists-40AEF0%3Fstyle%3Dfor-the-badge%26logo%3D1001tracklists%26logoColor%3Dwhite" width="151" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/1001tracklists-40AEF0?style=for-the-badge&amp;amp;logo=1001tracklists&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2Fapple%2520music-F34E68%3Fstyle%3Dfor-the-badge%26logo%3Dapple%2520music%26logoColor%3Dwhite" width="133" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/apple%20music-F34E68?style=for-the-badge&amp;amp;logo=apple%20music&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FApple_Podcasts-9933CC%3Fstyle%3Dfor-the-badge%26logo%3Dapple-podcasts%26logoColor%3Dwhite" width="160" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Apple_Podcasts-9933CC?style=for-the-badge&amp;amp;logo=apple-podcasts&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FAudacity-0000CC%3Fstyle%3Dfor-the-badge%26logo%3Daudacity%26logoColor%3Dwhite" width="112" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Audacity-0000CC?style=for-the-badge&amp;amp;logo=audacity&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FDeezer-FEAA2D%3Fstyle%3Dfor-the-badge%26logo%3Ddeezer%26logoColor%3Dwhite" width="74" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Deezer-FEAA2D?style=for-the-badge&amp;amp;logo=deezer&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FGoogle_Podcasts-4285F4%3Fstyle%3Dfor-the-badge%26logo%3Dgoogle-podcasts%26logoColor%3Dwhite" width="151" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Google_Podcasts-4285F4?style=for-the-badge&amp;amp;logo=google-podcasts&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2Fiheart-A80025%3Fstyle%3Dfor-the-badge%26logo%3Diheartradio%26logoColor%3Dwhite" width="94" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/iheart-A80025?style=for-the-badge&amp;amp;logo=iheartradio&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2Flast.fm-D51007%3Fstyle%3Dfor-the-badge%26logo%3Dlast.fm%26logoColor%3Dwhite" width="99" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/last.fm-D51007?style=for-the-badge&amp;amp;logo=last.fm&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FPandora-3668FF%3Fstyle%3Dfor-the-badge%26logo%3Dpandora%26logoColor%3DA15BB4" width="107" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Pandora-3668FF?style=for-the-badge&amp;amp;logo=pandora&amp;amp;logoColor=A15BB4&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FShazam-0088FF%3Fstyle%3Dfor-the-badge%26logo%3DShazam%26logoColor%3Dwhite" width="98" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Shazam-0088FF?style=for-the-badge&amp;amp;logo=Shazam&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FSoundCloud-FF3300%3Fstyle%3Dfor-the-badge%26logo%3Dsoundcloud%26logoColor%3Dwhite" width="135" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/SoundCloud-FF3300?style=for-the-badge&amp;amp;logo=soundcloud&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FSpotify-1ED760%3Fstyle%3Dfor-the-badge%26logo%3Dspotify%26logoColor%3Dwhite" width="101" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Spotify-1ED760?&amp;amp;style=for-the-badge&amp;amp;logo=spotify&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FTidal-000000%3Fstyle%3Dfor-the-badge%26logo%3DTidal%26logoColor%3Dwhite" width="84" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Tidal-000000?style=for-the-badge&amp;amp;logo=Tidal&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FTuneIn-14D8CC%3Fstyle%3Dfor-the-badge%26logo%3DTuneIn%26logoColor%3Dwhite" width="95" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/TuneIn-14D8CC?style=for-the-badge&amp;amp;logo=TuneIn&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FYouTube_Music-FF0000%3Fstyle%3Dfor-the-badge%26logo%3Dyoutube-music%26logoColor%3Dwhite" width="154" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/YouTube_Music-FF0000?style=for-the-badge&amp;amp;logo=youtube-music&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FCastbox-F55B23%3Flogo%3Dcastbox%26logoColor%3Dfff%26style%3Dfor-the-badge" width="104" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Castbox-F55B23?logo=castbox&amp;amp;logoColor=fff&amp;amp;style=for-the-badge&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;



&lt;p&gt;🔝 Back to Top&lt;/p&gt;






&lt;h2&gt;
  
  
  🍔 Food
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Badge&lt;/th&gt;
&lt;th&gt;URL&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FAiqfome-7A1FA2%3Fstyle%3Dfor-the-badge%26logo%3Daiqfome%26logoColor%3Dwhite" width="105" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Aiqfome-7A1FA2?style=for-the-badge&amp;amp;logo=aiqfome&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FBurger%2520King-D62300%3Fstyle%3Dfor-the-badge%26logo%3DBurger%2520King%26logoColor%3Dwhite" width="136" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Burger King-D62300?style=for-the-badge&amp;amp;logo=Burger King&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FDeliveroo-00CCBC%3Fstyle%3Dfor-the-badge%26logo%3DDeliveroo%26logoColor%3Dwhite" width="121" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Deliveroo-00CCBC?style=for-the-badge&amp;amp;logo=Deliveroo&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FDoorDash-FF3008%3Fstyle%3Dfor-the-badge%26logo%3DDoorDash%26logoColor%3Dwhite" width="118" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/DoorDash-FF3008?style=for-the-badge&amp;amp;logo=DoorDash&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2Ffoodpanda-D70F64%3Fstyle%3Dfor-the-badge%26logo%3Dfoodpanda%26logoColor%3Dwhite" width="126" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/foodpanda-E23744?style=for-the-badge&amp;amp;logo=zomato&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FGrab-00B14F%3Fstyle%3Dfor-the-badge%26logo%3Dgrab%26logoColor%3Dwhite" width="80" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Grab-00B14F?style=for-the-badge&amp;amp;logo=grab&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FGrubhub-F63440%3Fstyle%3Dfor-the-badge%26logo%3DGrubhub%26logoColor%3Dwhite" width="107" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Grubhub-F63440?style=for-the-badge&amp;amp;logo=Grubhub&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FiFood-EA1D2C%3Fstyle%3Dfor-the-badge%26logo%3Difood%26logoColor%3Dwhite" width="87" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/iFood-EA1D2C?style=for-the-badge&amp;amp;logo=ifood&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FKFC-F40027%3Fstyle%3Dfor-the-badge%26logo%3Dkfc%26logoColor%3Dwhite" width="68" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/KFC-F40027?style=for-the-badge&amp;amp;logo=kfc&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FMcDonald%27s-FBC817%3Fstyle%3Dfor-the-badge%26logo%3DMcDonald%27s%26logoColor%3Dwhite" width="130" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/McDonald's-FBC817?style=for-the-badge&amp;amp;logo=McDonald's&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FPostmates-000000%3Fstyle%3Dfor-the-badge%26logo%3DPostmates%26logoColor%3Dwhite" width="122" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Postmates-000000?style=for-the-badge&amp;amp;logo=Postmates&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FSwiggy-FC8019%3Fstyle%3Dfor-the-badge%26logo%3DSwiggy%26logoColor%3Dwhite" width="98" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Swiggy-FC8019?style=for-the-badge&amp;amp;logo=Swiggy&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FUber_Eats-5FB709%3Fstyle%3Dfor-the-badge%26logo%3Duber-eats%26logoColor%3Dwhite" width="117" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Uber_Eats-5FB709?style=for-the-badge&amp;amp;logo=uber-eats&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FZomato-E23744%3Fstyle%3Dfor-the-badge%26logo%3Dzomato%26logoColor%3Dwhite" width="98" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Zomato-E23744?style=for-the-badge&amp;amp;logo=zomato&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;



&lt;p&gt;🔝 Back to Top&lt;/p&gt;






&lt;h2&gt;
  
  
  📊 Analytics
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Badge&lt;/th&gt;
&lt;th&gt;URL&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FAmazon%2520CloudWatch-FF4F8B%3Fstyle%3Dfor-the-badge%26logo%3DAmazon%2520CloudWatch%26logoColor%3Dwhite" width="197" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Amazon%20CloudWatch-FF4F8B?style=for-the-badge&amp;amp;logo=Amazon%20CloudWatch&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FGoogle%2520Analytics-E37400%3Fstyle%3Dfor-the-badge%26logo%3Dgoogle%2520analytics%26logoColor%3Dwhite" width="178" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Google%20Analytics-E37400?style=for-the-badge&amp;amp;logo=google%20analytics&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2Fhotjar-FD3A5C%3Fstyle%3Dfor-the-badge%26logo%3Dhotjar%26logoColor%3Dwhite" width="95" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/hotjar-FD3A5C?style=for-the-badge&amp;amp;logo=hotjar&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FKibana-005571%3Fstyle%3Dfor-the-badge%26logo%3DKibana%26logoColor%3Dwhite" width="95" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Kibana-005571?style=for-the-badge&amp;amp;logo=Kibana&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FMatomo-3152A0%3Fstyle%3Dfor-the-badge%26logo%3DMatomo%26logoColor%3Dwhite" width="101" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Matomo-3152A0?style=for-the-badge&amp;amp;logo=Matomo&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FTableau-E97627%3Fstyle%3Dfor-the-badge%26logo%3DTableau%26logoColor%3Dwhite" width="103" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Tableau-E97627?style=for-the-badge&amp;amp;logo=Tableau&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;



&lt;p&gt;🔝 Back to Top&lt;/p&gt;






&lt;h2&gt;
  
  
  🤖 Artificial Intelligence
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Badge&lt;/th&gt;
&lt;th&gt;URL&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2Fdialogflow-FF9800%3Fstyle%3Dfor-the-badge%26logo%3Ddialogflow%26logoColor%3Dwhite" width="133" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/dialogflow-FF9800?style=for-the-badge&amp;amp;logo=dialogflow&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FchatGPT-74aa9c%3Fstyle%3Dfor-the-badge%26logo%3Dopenai%26logoColor%3Dwhite" width="104" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/chatGPT-74aa9c?style=for-the-badge&amp;amp;logo=openai&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FTensorFlow-FF6F00%3Fstyle%3Dfor-the-badge%26logo%3Dtensorflow%26logoColor%3Dwhite" width="134" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/TensorFlow-FF6F00?style=for-the-badge&amp;amp;logo=tensorflow&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FWeights_%26_Biases-FFBE00%3Fstyle%3Dfor-the-badge%26logo%3DWeightsAndBiases%26logoColor%3Dwhite" width="175" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Weights_&amp;amp;_Biases-FFBE00?style=for-the-badge&amp;amp;logo=WeightsAndBiases&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2Famazon%2520alexa-52b5f7%3Fstyle%3Dfor-the-badge%26logo%3Damazon%2520alexa%26logoColor%3Dwhite" width="147" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/amazon%20alexa-52b5f7?style=for-the-badge&amp;amp;logo=amazon%20alexa&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2Fdependabot-025E8C%3Fstyle%3Dfor-the-badge%26logo%3Ddependabot%26logoColor%3Dwhite" width="132" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/dependabot-025E8C?style=for-the-badge&amp;amp;logo=dependabot&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2Fgoogle%2520assistant-4285F4%3Fstyle%3Dfor-the-badge%26logo%3Dgoogle%2520assistant%26logoColor%3Dwhite" width="178" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/google%20assistant-4285F4?style=for-the-badge&amp;amp;logo=google%20assistant&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;



&lt;p&gt;🔝 Back to Top&lt;/p&gt;






&lt;h2&gt;
  
  
  🔗 Blockchain
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Badge&lt;/th&gt;
&lt;th&gt;URL&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2Fhyperledger-2F3134%3Fstyle%3Dfor-the-badge%26logo%3Dhyperledger%26logoColor%3Dwhite" width="118" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/hyperledger-2F3134?style=for-the-badge&amp;amp;logo=hyperledger&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FOpenZeppelin-4E5EE4%3Flogo%3Dopenzeppelin%26logoColor%3Dfff%26style%3Dfor-the-badge" width="145" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/OpenZeppelin-4E5EE4?logo=openzeppelin&amp;amp;logoColor=fff&amp;amp;style=for-the-badge&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FEthereum-3C3C3D%3Flogo%3Dethereum%26logoColor%3Dfff%26style%3Dfor-the-badge" width="115" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Ethereum-3C3C3D?logo=ethereum&amp;amp;logoColor=fff&amp;amp;style=for-the-badge&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FTether-50AF95%3Flogo%3Dtether%26logoColor%3Dfff%26style%3Dfor-the-badge" width="94" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Tether-50AF95?logo=tether&amp;amp;logoColor=fff&amp;amp;style=for-the-badge&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FBitcoin-F7931A%3Flogo%3Dbitcoin%26logoColor%3Dfff%26style%3Dfor-the-badge" width="101" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Bitcoin-F7931A?logo=bitcoin&amp;amp;logoColor=fff&amp;amp;style=for-the-badge&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FCoinbase-0052FF%3Fstyle%3Dfor-the-badge%26logo%3DCoinbase%26logoColor%3Dwhite" width="112" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Coinbase-0052FF?style=for-the-badge&amp;amp;logo=Coinbase&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FBlockchain.com-121D33%3Flogo%3Dblockchaindotcom%26logoColor%3Dfff%26style%3Dfor-the-badge" width="164" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Blockchain.com-121D33?logo=blockchaindotcom&amp;amp;logoColor=fff&amp;amp;style=for-the-badge&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FWeb3.js-F16822%3Flogo%3Dweb3dotjs%26logoColor%3Dfff%26style%3Dfor-the-badge" width="101" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Web3.js-F16822?logo=web3dotjs&amp;amp;logoColor=fff&amp;amp;style=for-the-badge&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;



&lt;p&gt;🔝 Back to Top&lt;/p&gt;






&lt;h2&gt;
  
  
  ☁ Cloud
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Badge&lt;/th&gt;
&lt;th&gt;URL&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FAlibaba_Cloud-FF6A00%3Fstyle%3Dfor-the-badge%26logo%3Dalibabacloud%26logoColor%3Dwhite" width="152" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Alibaba_Cloud-FF6A00?style=for-the-badge&amp;amp;logo=alibabacloud&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FAmazon%2520AWS-FF9900%3Fstyle%3Dfor-the-badge%26logo%3Damazonaws%26logoColor%3Dwhite" width="114" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Amazon_AWS-FF9900?style=for-the-badge&amp;amp;logo=amazonaws&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FAzure_DevOps-0078D7%3Fstyle%3Dfor-the-badge%26logo%3Dazure-devops%26logoColor%3Dwhite" width="125" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Azure_DevOps-0078D7?style=for-the-badge&amp;amp;logo=azure-devops&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FAzure_Functions-0062AD%3Fstyle%3Dfor-the-badge%26logo%3Dazure-functions%26logoColor%3Dwhite" width="149" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Azure_Functions-0062AD?style=for-the-badge&amp;amp;logo=azure-functions&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2Fcircleci-343434%3Fstyle%3Dfor-the-badge%26logo%3Dcircleci%26logoColor%3Dwhite" width="107" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/circleci-343434?style=for-the-badge&amp;amp;logo=circleci&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FCirrus_CI-4051B5%3Fstyle%3Dfor-the-badge%26logo%3Dcirrusci%26logoColor%3Dwhite" width="114" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Cirrus_CI-4051B5?style=for-the-badge&amp;amp;logo=cirrusci&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FCloudflare-F38020%3Fstyle%3Dfor-the-badge%26logo%3DCloudflare%26logoColor%3Dwhite" width="129" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Cloudflare-F38020?style=for-the-badge&amp;amp;logo=Cloudflare&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FCloudflare%2520Pages-F38020%3Fstyle%3Dfor-the-badge%26logo%3DCloudflare%2520Pages%26logoColor%3Dwhite" width="178" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Cloudflare%20Pages-F38020?style=for-the-badge&amp;amp;logo=Cloudflare%20Pages&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FCloud%2520Foundry-0C9ED5%3Fstyle%3Dfor-the-badge%26logo%3DCloud%2520Foundry%26logoColor%3Dwhite" width="157" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Cloud%20Foundry-0C9ED5?style=for-the-badge&amp;amp;logo=Cloud%20Foundry&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FCloudsmith-187EB6%3Fstyle%3Dfor-the-badge%26logo%3DCloudsmith%26logoColor%3Dwhite" width="131" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Cloudsmith-187EB6?style=for-the-badge&amp;amp;logo=Cloudsmith&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FCodeship-004466%3Fstyle%3Dfor-the-badge%26logo%3DCodeship%26logoColor%3Dwhite" width="113" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Codeship-004466?style=for-the-badge&amp;amp;logo=Codeship&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FCodemagic-F45E3F%3Fstyle%3Dfor-the-badge%26logo%3DCodemagic%26logoColor%3Dwhite" width="123" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Codemagic-F45E3F?style=for-the-badge&amp;amp;logo=Codemagic&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FDigital_Ocean-0080FF%3Fstyle%3Dfor-the-badge%26logo%3DDigitalOcean%26logoColor%3Dwhite" width="150" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Digital_Ocean-0080FF?style=for-the-badge&amp;amp;logo=DigitalOcean&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FDrone_CI-212121%3Fstyle%3Dfor-the-badge%26logo%3Ddrone%26logoColor%3Dwhite" width="110" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Drone_CI-212121?style=for-the-badge&amp;amp;logo=drone&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2Felastic%2520cloud-005571%3Fstyle%3Dfor-the-badge%26logo%3Delasticcloud%26logoColor%3Dwhite" width="149" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/elastic%20cloud-005571?style=for-the-badge&amp;amp;logo=elasticcloud&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FGitHub_Actions-2088FF%3Fstyle%3Dfor-the-badge%26logo%3Dgithub-actions%26logoColor%3Dwhite" width="160" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/GitHub_Actions-2088FF?style=for-the-badge&amp;amp;logo=github-actions&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FGlitch-2800ff%3Fstyle%3Dfor-the-badge%26logo%3Dglitch%26logoColor%3Dwhite" width="93" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Glitch-2800ff?style=for-the-badge&amp;amp;logo=glitch&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FGoogle_Cloud-4285F4%3Fstyle%3Dfor-the-badge%26logo%3Dgoogle-cloud%26logoColor%3Dwhite" width="147" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Google_Cloud-4285F4?style=for-the-badge&amp;amp;logo=google-cloud&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FHeroku-430098%3Fstyle%3Dfor-the-badge%26logo%3Dheroku%26logoColor%3Dwhite" width="98" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Heroku-430098?style=for-the-badge&amp;amp;logo=heroku&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FIBM%2520Cloud-1261FE%3Fstyle%3Dfor-the-badge%26logo%3DIBM%2520Cloud%26logoColor%3Dwhite" width="99" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/IBM%20Cloud-1261FE?style=for-the-badge&amp;amp;logo=IBM%20Cloud&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FiCloud-3693F3%3Fstyle%3Dfor-the-badge%26logo%3DiCloud%26logoColor%3Dwhite" width="94" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/iCloud-3693F3?style=for-the-badge&amp;amp;logo=iCloud&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FjsDelivr-E84D3D%3Fstyle%3Dfor-the-badge%26logo%3DjsDelivr%26logoColor%3Dwhite" width="109" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/jsDelivr-E84D3D?style=for-the-badge&amp;amp;logo=jsDelivr&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FLinode-00A95C%3Fstyle%3Dfor-the-badge%26logo%3DLinode%26logoColor%3Dwhite" width="74" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Linode-00A95C?style=for-the-badge&amp;amp;logo=Linode&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2Fmicrosoft%2520azure-0089D6%3Fstyle%3Dfor-the-badge%26logo%3Dmicrosoft-azure%26logoColor%3Dwhite" width="150" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/microsoft%20azure-0089D6?style=for-the-badge&amp;amp;logo=microsoft-azure&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2Fmix%2520cloud-5000ff%3Fstyle%3Dfor-the-badge%26logo%3Dmixcloud%26logoColor%3Dwhite" width="119" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/mix%20cloud-5000ff?style=for-the-badge&amp;amp;logo=mixcloud&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FNetlify-00C7B7%3Fstyle%3Dfor-the-badge%26logo%3Dnetlify%26logoColor%3Dwhite" width="99" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Netlify-00C7B7?style=for-the-badge&amp;amp;logo=netlify&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FNextcloud-0082C9%3Fstyle%3Dfor-the-badge%26logo%3DNextcloud%26logoColor%3Dwhite" width="123" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Nextcloud-0082C9?style=for-the-badge&amp;amp;logo=Nextcloud&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FOctopus%2520Deploy-2F93E0%3Fstyle%3Dfor-the-badge%26logo%3DOctopus%2520Deploy%26logoColor%3Dwhite" width="162" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Octopus%20Deploy-2F93E0?style=for-the-badge&amp;amp;logo=Octopus%20Deploy&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FOracle-F80000%3Fstyle%3Dfor-the-badge%26logo%3Doracle%26logoColor%3Dblack" width="95" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Oracle-F80000?style=for-the-badge&amp;amp;logo=oracle&amp;amp;logoColor=black&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FSalesforce-00A1E0%3Fstyle%3Dfor-the-badge%26logo%3DSalesforce%26logoColor%3Dwhite" width="128" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Salesforce-00A1E0?style=for-the-badge&amp;amp;logo=Salesforce&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FSonar%2520cloud-F3702A%3Fstyle%3Dfor-the-badge%26logo%3Dsonarcloud%26logoColor%3Dwhite" width="138" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Sonar%20cloud-F3702A?style=for-the-badge&amp;amp;logo=sonarcloud&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2Ftravis_CI-3EAAAF%3Fstyle%3Dfor-the-badge%26logo%3Dtravisci%26logoColor%3Dwhite" width="113" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/travis_CI-3EAAAF?style=for-the-badge&amp;amp;logo=travisci&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FTwilio-F22F46%3Fstyle%3Dfor-the-badge%26logo%3DTwilio%26logoColor%3Dwhite" width="94" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Twilio-F22F46?style=for-the-badge&amp;amp;logo=Twilio&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2Fupcloud-7B00FF%3Fstyle%3Dfor-the-badge%26logo%3Dupcloud%26logoColor%3Dwhite" width="105" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/upcloud-7B00FF?style=for-the-badge&amp;amp;logo=upcloud&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FVercel-000000%3Fstyle%3Dfor-the-badge%26logo%3Dvercel%26logoColor%3Dwhite" width="93" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Vercel-000000?style=for-the-badge&amp;amp;logo=vercel&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FwasmCloud-00BC8E%3Fstyle%3Dfor-the-badge%26logo%3DwasmCloud%26logoColor%3Dwhite" width="129" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/wasmCloud-00BC8E?style=for-the-badge&amp;amp;logo=wasmCloud&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;



&lt;p&gt;🔝 Back to Top&lt;/p&gt;






&lt;h2&gt;
  
  
  💲 Cryptocurrency
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Badge&lt;/th&gt;
&lt;th&gt;URL&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FAmp-000%3Fstyle%3Dfor-the-badge%26logo%3Damp%26logoColor%3D005AF0" width="71" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Amp-000?style=for-the-badge&amp;amp;logo=amp&amp;amp;logoColor=005AF0&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FBitcoin-000000%3Fstyle%3Dfor-the-badge%26logo%3Dbitcoin%26logoColor%3Dwhite" width="101" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Bitcoin-000000?style=for-the-badge&amp;amp;logo=bitcoin&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FBitcoin%2520Cash-0AC18E%3Fstyle%3Dfor-the-badge%26logo%3DBitcoin%2520Cash%26logoColor%3Dwhite" width="142" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Bitcoin%20Cash-0AC18E?style=for-the-badge&amp;amp;logo=Bitcoin%20Cash&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FBitcoin%2520SV-EAB300%3Fstyle%3Dfor-the-badge%26logo%3DBitcoin%2520SV%26logoColor%3Dwhite" width="123" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Bitcoin%20SV-EAB300?style=for-the-badge&amp;amp;logo=Bitcoin%20SV&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FBinance-FCD535%3Fstyle%3Dfor-the-badge%26logo%3Dbinance%26logoColor%3Dwhite" width="103" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Binance-FCD535?style=for-the-badge&amp;amp;logo=binance&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2Fchainlink-375BD2%3Fstyle%3Dfor-the-badge%26logo%3Dchainlink%26logoColor%3Dwhite" width="120" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/chainlink-375BD2?style=for-the-badge&amp;amp;logo=chainlink&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2Fdash-008DE4%3Fstyle%3Dfor-the-badge%26logo%3Ddash%26logoColor%3Dwhite" width="80" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/dash-008DE4?style=for-the-badge&amp;amp;logo=dash&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2Fdogecoin-C2A633%3Fstyle%3Dfor-the-badge%26logo%3Ddogecoin%26logoColor%3Dwhite" width="115" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/dogecoin-C2A633?style=for-the-badge&amp;amp;logo=dogecoin&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FEthereum-3C3C3D%3Fstyle%3Dfor-the-badge%26logo%3DEthereum%26logoColor%3Dwhite" width="115" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Ethereum-3C3C3D?style=for-the-badge&amp;amp;logo=Ethereum&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2Fiota-131F37%3Fstyle%3Dfor-the-badge%26logo%3Diota%26logoColor%3Dwhite" width="77" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/iota-131F37?style=for-the-badge&amp;amp;logo=iota&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FLitecoin-A6A9AA%3Fstyle%3Dfor-the-badge%26logo%3DLitecoin%26logoColor%3Dwhite" width="109" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Litecoin-A6A9AA?style=for-the-badge&amp;amp;logo=Litecoin&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2Fmonero-FF6600%3Fstyle%3Dfor-the-badge%26logo%3Dmonero%26logoColor%3Dwhite" width="100" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/monero-FF6600?style=for-the-badge&amp;amp;logo=monero&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2Fnano-4A90E2%3Fstyle%3Dfor-the-badge%26logo%3Dnano%26logoColor%3Dwhite" width="82" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/nano-4A90E2?style=for-the-badge&amp;amp;logo=nano&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2Fpolkadot-E6007A%3Fstyle%3Dfor-the-badge%26logo%3Dpolkadot%26logoColor%3D000" width="115" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/polkadot-E6007A?style=for-the-badge&amp;amp;logo=polkadot&amp;amp;logoColor=000&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FStellar-090020%3Fstyle%3Dfor-the-badge%26logo%3Dstellar%26logoColor%3Dwhite" width="101" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Stellar-090020?style=for-the-badge&amp;amp;logo=stellar&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2Ftether-168363%3Fstyle%3Dfor-the-badge%26logo%3Dtether%26logoColor%3Dwhite" width="94" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/tether-168363?style=for-the-badge&amp;amp;logo=tether&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FXrp-black%3Fstyle%3Dfor-the-badge%26logo%3Dxrp%26logoColor%3Dwhite" width="69" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Xrp-black?style=for-the-badge&amp;amp;logo=xrp&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FZcash-F4B728%3Fstyle%3Dfor-the-badge%26logo%3Dzcash%26logoColor%3D000" width="87" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Zcash-F4B728?style=for-the-badge&amp;amp;logo=zcash&amp;amp;logoColor=000&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;



&lt;p&gt;🔝 Back to Top&lt;/p&gt;






&lt;h2&gt;
  
  
  ⚡ Database
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Badge&lt;/th&gt;
&lt;th&gt;URL&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FAmazon%2520DynamoDB-4053D6%3Fstyle%3Dfor-the-badge%26logo%3DAmazon%2520DynamoDB%26logoColor%3Dwhite" width="180" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Amazon%20DynamoDB-4053D6?style=for-the-badge&amp;amp;logo=Amazon%20DynamoDB&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FArangoDB-DDE072%3Fstyle%3Dfor-the-badge%26logo%3DArangoDB%26logoColor%3Dwhite" width="118" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/ArangoDB-DDE072?style=for-the-badge&amp;amp;logo=ArangoDB&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FCassandra-1287B1%3Fstyle%3Dfor-the-badge%26logo%3Dapache%2520cassandra%26logoColor%3Dwhite" width="124" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Cassandra-1287B1?style=for-the-badge&amp;amp;logo=apache%20cassandra&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FCockroach%2520Labs-6933FF%3Fstyle%3Dfor-the-badge%26logo%3DCockroach%2520Labs%26logoColor%3Dwhite" width="163" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Cockroach%20Labs-6933FF?style=for-the-badge&amp;amp;logo=Cockroach%20Labs&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FCouchbase-EA2328%3Fstyle%3Dfor-the-badge%26logo%3Dcouchbase%26logoColor%3Dwhite" width="123" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Couchbase-EA2328?style=for-the-badge&amp;amp;logo=couchbase&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FElastic_Search-005571%3Fstyle%3Dfor-the-badge%26logo%3Delasticsearch%26logoColor%3Dwhite" width="157" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Elastic_Search-005571?style=for-the-badge&amp;amp;logo=elasticsearch&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FInfluxDB-22ADF6%3Fstyle%3Dfor-the-badge%26logo%3DInfluxDB%26logoColor%3Dwhite" width="112" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/InfluxDB-22ADF6?style=for-the-badge&amp;amp;logo=InfluxDB&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FMariaDB-003545%3Fstyle%3Dfor-the-badge%26logo%3Dmariadb%26logoColor%3Dwhite" width="106" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/MariaDB-003545?style=for-the-badge&amp;amp;logo=mariadb&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FMicrosoft%2520SQL%2520Server-CC2927%3Fstyle%3Dfor-the-badge%26logo%3Dmicrosoft%2520sql%2520server%26logoColor%3Dwhite" width="189" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Microsoft%20SQL%20Server-CC2927?style=for-the-badge&amp;amp;logo=microsoft%20sql%20server&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FMongoDB-4EA94B%3Fstyle%3Dfor-the-badge%26logo%3Dmongodb%26logoColor%3Dwhite" width="110" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/MongoDB-4EA94B?style=for-the-badge&amp;amp;logo=mongodb&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img alt="mysql" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FMySQL-005C84%3Fstyle%3Dfor-the-badge%26logo%3Dmysql%26logoColor%3Dwhite" width="88" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/MySQL-005C84?style=for-the-badge&amp;amp;logo=mysql&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FNeo4j-018bff%3Fstyle%3Dfor-the-badge%26logo%3Dneo4j%26logoColor%3Dwhite" width="86" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Neo4j-018bff?style=for-the-badge&amp;amp;logo=neo4j&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FOracle-F80000%3Fstyle%3Dfor-the-badge%26logo%3DOracle%26logoColor%3Dwhite" width="95" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Oracle-F80000?style=for-the-badge&amp;amp;logo=Oracle&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FPostgreSQL-316192%3Fstyle%3Dfor-the-badge%26logo%3Dpostgresql%26logoColor%3Dwhite" width="130" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/PostgreSQL-316192?style=for-the-badge&amp;amp;logo=postgresql&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2Frabbitmq-%2523FF6600.svg%3F%26style%3Dfor-the-badge%26logo%3Drabbitmq%26logoColor%3Dwhite" width="115" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/rabbitmq-%23FF6600.svg?&amp;amp;style=for-the-badge&amp;amp;logo=rabbitmq&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2Fredis-%2523DD0031.svg%3F%26style%3Dfor-the-badge%26logo%3Dredis%26logoColor%3Dwhite" width="85" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/redis-%23DD0031.svg?&amp;amp;style=for-the-badge&amp;amp;logo=redis&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FRealm-39477F%3Fstyle%3Dfor-the-badge%26logo%3Drealm%26logoColor%3Dwhite" width="88" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Realm-39477F?style=for-the-badge&amp;amp;logo=realm&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FSQLite-07405E%3Fstyle%3Dfor-the-badge%26logo%3Dsqlite%26logoColor%3Dwhite" width="92" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/SQLite-07405E?style=for-the-badge&amp;amp;logo=sqlite&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FSupabase-181818%3Fstyle%3Dfor-the-badge%26logo%3Dsupabase%26logoColor%3Dwhite" width="113" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Supabase-181818?style=for-the-badge&amp;amp;logo=supabase&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FFirebase-039BE5%3Fstyle%3Dfor-the-badge%26logo%3DFirebase%26logoColor%3Dwhite" width="109" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Firebase-039BE5?style=for-the-badge&amp;amp;logo=Firebase&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FInfluxDB-22ADF6%3Fstyle%3Dfor-the-badge%26logo%3DInfluxDB%26logoColor%3Dwhite" width="112" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/InfluxDB-22ADF6?style=for-the-badge&amp;amp;logo=InfluxDB&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;



&lt;p&gt;🔝 Back to Top&lt;/p&gt;






&lt;h2&gt;
  
  
  🖍 Design
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Badge&lt;/th&gt;
&lt;th&gt;URL&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FAdobe%2520after%2520affects-CF96FD%3Fstyle%3Dfor-the-badge%26logo%3DAdobe%2520after%2520effects%26logoColor%3D393665" width="197" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Adobe%20after%20affects-CF96FD?style=for-the-badge&amp;amp;logo=Adobe%20after%20effects&amp;amp;logoColor=393665&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FAdobe%2520Creative%2520Cloud-DA1F26%3Fstyle%3Dfor-the-badge%26logo%3DAdobe%2520Creative%2520Cloud%26logoColor%3Dwhite" width="209" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Adobe%20Creative%20Cloud-DA1F26?style=for-the-badge&amp;amp;logo=Adobe%20Creative%20Cloud&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FAdobe%2520Illustrator-FF9A00%3Fstyle%3Dfor-the-badge%26logo%3Dadobe%2520illustrator%26logoColor%3Dwhite" width="186" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Adobe%20Illustrator-FF9A00?style=for-the-badge&amp;amp;logo=adobe%20illustrator&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FAdobe%2520InDesign-FF3366%3Fstyle%3Dfor-the-badge%26logo%3DAdobe%2520InDesign%26logoColor%3Dwhite" width="161" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Adobe%20InDesign-FF3366?style=for-the-badge&amp;amp;logo=Adobe%20InDesign&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FAdobe%2520Lightroom-31A8FF%3Fstyle%3Dfor-the-badge%26logo%3DAdobe%2520Lightroom%26logoColor%3Dwhite" width="173" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Adobe%20Lightroom-31A8FF?style=for-the-badge&amp;amp;logo=Adobe%20Lightroom&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FAdobe%2520Photoshop-31A8FF%3Fstyle%3Dfor-the-badge%26logo%3DAdobe%2520Photoshop%26logoColor%3Dblack" width="175" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Adobe%20Photoshop-31A8FF?style=for-the-badge&amp;amp;logo=Adobe%20Photoshop&amp;amp;logoColor=black&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FAdobe%2520Premiere%2520Pro-9999FF%3Fstyle%3Dfor-the-badge%26logo%3DAdobe%2520Premiere%2520Pro%26logoColor%3Dwhite" width="193" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Adobe%20Premiere%20Pro-9999FF?style=for-the-badge&amp;amp;logo=Adobe%20Premiere%20Pro&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FAdobe%2520XD-470137%3Fstyle%3Dfor-the-badge%26logo%3DAdobe%2520XD%26logoColor%3D%23FF61F6" width="112" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Adobe%20XD-470137?style=for-the-badge&amp;amp;logo=Adobe%20XD&amp;amp;logoColor=#FF61F6&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2Faffinityphoto-%25237E4DD2.svg%3Fstyle%3Dfor-the-badge%26logo%3Daffinity-photo%26logoColor%3Dwhite" width="153" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/affinityphoto-%237E4DD2.svg?style=for-the-badge&amp;amp;logo=affinity-photo&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2Faffinitydesginer-%25231B72BE.svg%3Fstyle%3Dfor-the-badge%26logo%3Daffinity-designer%26logoColor%3Dwhite" width="177" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/affinitydesginer-%231B72BE.svg?style=for-the-badge&amp;amp;logo=affinity-designer&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2Faltium%2520designer-A5915F%3Fstyle%3Dfor-the-badge%26logo%3Daltium%2520designer%26logoColor%3Dwhite" width="168" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/altium%20designer-A5915F?style=for-the-badge&amp;amp;logo=altium%20designer&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FBehance-0054F7%3Fstyle%3Dfor-the-badge%26logo%3Dbehance%26logoColor%3Dwhite" width="105" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Behance-0054F7?style=for-the-badge&amp;amp;logo=behance&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2Fblender-%2523F5792A.svg%3Fstyle%3Dfor-the-badge%26logo%3Dblender%26logoColor%3Dwhite" width="104" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/blender-%23F5792A.svg?style=for-the-badge&amp;amp;logo=blender&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FCanva-%252300C4CC.svg%3F%26style%3Dfor-the-badge%26logo%3DCanva%26logoColor%3Dwhite" width="88" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Canva-%2300C4CC.svg?&amp;amp;style=for-the-badge&amp;amp;logo=Canva&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FDribbble-EA4C89%3Fstyle%3Dfor-the-badge%26logo%3Ddribbble%26logoColor%3Dwhite" width="111" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Dribbble-EA4C89?style=for-the-badge&amp;amp;logo=dribbble&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FFigma-F24E1E%3Fstyle%3Dfor-the-badge%26logo%3Dfigma%26logoColor%3Dwhite" width="87" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Figma-F24E1E?style=for-the-badge&amp;amp;logo=figma&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FFramer-black%3Fstyle%3Dfor-the-badge%26logo%3Dframer%26logoColor%3Dblue" width="97" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Framer-black?style=for-the-badge&amp;amp;logo=framer&amp;amp;logoColor=blue&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2Fgimp-5C5543%3Fstyle%3Dfor-the-badge%26logo%3Dgimp%26logoColor%3Dwhite" width="79" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/gimp-5C5543?style=for-the-badge&amp;amp;logo=gimp&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FInVision-FF3366%3Fstyle%3Dfor-the-badge%26logo%3DInVision%26logoColor%3Dwhite" width="110" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/InVision-FF3366?style=for-the-badge&amp;amp;logo=InVision&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FInkscape-000000%3Fstyle%3Dfor-the-badge%26logo%3DInkscape%26logoColor%3Dwhite" width="111" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Inkscape-000000?style=for-the-badge&amp;amp;logo=Inkscape&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FKrita-203759%3Fstyle%3Dfor-the-badge%26logo%3Dkrita%26logoColor%3DEEF37B" width="85" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Krita-203759?style=for-the-badge&amp;amp;logo=krita&amp;amp;logoColor=EEF37B&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FProto.io-161637%3Fstyle%3Dfor-the-badge%26logo%3Dproto.io%26logoColor%3D00e5ff" width="110" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Proto.io-161637?style=for-the-badge&amp;amp;logo=proto.io&amp;amp;logoColor=00e5ff&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2Fsemantic%2520ui%2520react-35BDB2%3Fstyle%3Dfor-the-badge%26logo%3Dsemanticuireact%26logoColor%3Dwhite" width="181" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/semantic%20ui%20react-35BDB2?style=for-the-badge&amp;amp;logo=semanticuireact&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FSketch-FFB387%3Fstyle%3Dfor-the-badge%26logo%3Dsketch%26logoColor%3Dblack" width="95" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Sketch-FFB387?style=for-the-badge&amp;amp;logo=sketch&amp;amp;logoColor=black&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;



&lt;p&gt;🔝 Back to Top&lt;/p&gt;






&lt;h2&gt;
  
  
  📚 Education
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Badge&lt;/th&gt;
&lt;th&gt;URL&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FCodecademy-FFF0E5%3Fstyle%3Dfor-the-badge%26logo%3Dcodecademy%26logoColor%3D303347" width="133" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Codecademy-FFF0E5?style=for-the-badge&amp;amp;logo=codecademy&amp;amp;logoColor=303347&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2Fcoding%2520ninjas-DD6620%3Fstyle%3Dfor-the-badge%26logo%3Dcodingninjas%26logoColor%3Dwhite" width="152" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/coding%20ninjas-DD6620?style=for-the-badge&amp;amp;logo=codingninjas&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FCoursera-0056D2%3Fstyle%3Dfor-the-badge%26logo%3DCoursera%26logoColor%3Dwhite" width="115" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Coursera-0056D2?style=for-the-badge&amp;amp;logo=Coursera&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FDatacamp-05192D%3Fstyle%3Dfor-the-badge%26logo%3Ddatacamp%26logoColor%3D65FF8F" width="116" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Datacamp-05192D?style=for-the-badge&amp;amp;logo=datacamp&amp;amp;logoColor=65FF8F&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FDuolingo-58CC02%3Fstyle%3Dfor-the-badge%26logo%3DDuolingo%26logoColor%3Dwhite" width="115" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Duolingo-58CC02?style=for-the-badge&amp;amp;logo=Duolingo&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FEdx-193A3E%3Fstyle%3Dfor-the-badge%26logo%3Dedx%26logoColor%3Dwhite" width="69" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Edx-193A3E?style=for-the-badge&amp;amp;logo=edx&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FExercism-009CAB%3Fstyle%3Dfor-the-badge%26logo%3Dexercism%26logoColor%3Dwhite" width="112" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Exercism-009CAB?style=for-the-badge&amp;amp;logo=exercism&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2Ffreecodecamp-27273D%3Fstyle%3Dfor-the-badge%26logo%3Dfreecodecamp%26logoColor%3Dwhite" width="149" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/freecodecamp-27273D?style=for-the-badge&amp;amp;logo=freecodecamp&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FFuture%2520Learn-000000%3Fstyle%3Dfor-the-badge%26logo%3Dfuturelearn%26logoColor%3Dwhite" width="143" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Future%20Learn-000000?style=for-the-badge&amp;amp;logo=futurelearn&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FGoogle%2520Scholar-4285F4%3Fstyle%3Dfor-the-badge%26logo%3Dgoogle-scholar%26logoColor%3Dwhite" width="164" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Google%20Scholar-4285F4?style=for-the-badge&amp;amp;logo=google-scholar&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FHTML%2520Academy-302683%3Fstyle%3Dfor-the-badge%26logo%3DHTML%2520Academy%26logoColor%3Dwhite" width="148" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/HTML%20Academy-302683?style=for-the-badge&amp;amp;logo=HTML%20Academy&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FKatacoda-F48220%3Fstyle%3Dfor-the-badge%26logo%3DKatacoda%26logoColor%3Dwhite" width="115" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Katacoda-F48220?style=for-the-badge&amp;amp;logo=Katacoda&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FKhan%2520Academy-14BF96%3Fstyle%3Dfor-the-badge%26logo%3DKhan%2520Academy%26logoColor%3Dwhite" width="149" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Khan%20Academy-14BF96?style=for-the-badge&amp;amp;logo=Khan%20Academy&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FMDN_Web_Docs-black%3Fstyle%3Dfor-the-badge%26logo%3Dmdnwebdocs%26logoColor%3Dwhite" width="148" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/MDN_Web_Docs-black?style=for-the-badge&amp;amp;logo=mdnwebdocs&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FMicrosoft%2520Academic-2D9FD9%3Fstyle%3Dfor-the-badge%26logo%3DMicrosoft%2520Academic%26logoColor%3Dwhite" width="176" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Microsoft%20Academic-2D9FD9?style=for-the-badge&amp;amp;logo=Microsoft%20Academic&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FPluralsight-F15B2A%3Fstyle%3Dfor-the-badge%26logo%3DPluralsight%26logoColor%3Dwhite" width="136" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Pluralsight-F15B2A?style=for-the-badge&amp;amp;logo=Pluralsight&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FProgate-380953%3Fstyle%3Dfor-the-badge%26logo%3Dprogate%26logoColor%3Dwhite" width="105" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Progate-380953?style=for-the-badge&amp;amp;logo=progate&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2Fscrimba-2B283A%3Fstyle%3Dfor-the-badge%26logo%3Dscrimba%26logoColor%3Dwhite" width="104" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/scrimba-2B283A?style=for-the-badge&amp;amp;logo=scrimba&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FSimplenote-3361CC%3Fstyle%3Dfor-the-badge%26logo%3DSimplenote%26logoColor%3Dwhite" width="129" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Simplenote-3361CC?style=for-the-badge&amp;amp;logo=Simplenote&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2Fgitignore.io-204ECF%3Fstyle%3Dfor-the-badge%26logo%3Dgitignore.io%26logoColor%3Dwhite" width="142" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/gitignore.io-204ECF?style=for-the-badge&amp;amp;logo=gitignore.io&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2Fskill%2520share-002333%3Fstyle%3Dfor-the-badge%26logo%3Dskillshare%26logoColor%3Dwhite" width="131" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/skill%20share-002333?style=for-the-badge&amp;amp;logo=skillshare&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FUdacity-grey%3Fstyle%3Dfor-the-badge%26logo%3Dudacity%26logoColor%3D%235FCFEE" width="103" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Udacity-grey?style=for-the-badge&amp;amp;logo=udacity&amp;amp;logoColor=#5FCFEE&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FUdemy-A100FF%3Fstyle%3Dfor-the-badge%26logo%3DUdemy%26logoColor%3Dwhite" width="90" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Udemy-EC5252?style=for-the-badge&amp;amp;logo=Udemy&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;



&lt;p&gt;🔝 Back to Top&lt;/p&gt;






&lt;h2&gt;
  
  
  🌐 ETL
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Badge&lt;/th&gt;
&lt;th&gt;URL&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FDatabricks-FF3621%3Fstyle%3Dfor-the-badge%26logo%3DDatabricks%26logoColor%3Dwhite" width="129" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Databricks-FF3621?style=for-the-badge&amp;amp;logo=Databricks&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FDataiku-2AB1AC%3Fstyle%3Dfor-the-badge%26logo%3Ddataiku%26logoColor%3Dwhite" width="103" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Dataiku-2AB1AC?style=for-the-badge&amp;amp;logo=dataiku&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FTalend-FF6D70%3Fstyle%3Dfor-the-badge%26logo%3DTalend%26logoColor%3Dwhite" width="95" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Talend-FF6D70?style=for-the-badge&amp;amp;logo=Talend&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FSpark%2520AR-FF5C83%3Fstyle%3Dfor-the-badge%26logo%3DSpark%2520AR%26logoColor%3Dwhite" width="110" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Spark%20AR-FF5C83?style=for-the-badge&amp;amp;logo=Spark AR&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;



&lt;p&gt;🔝 Back to Top&lt;/p&gt;






&lt;h2&gt;
  
  
  👩‍💻 IDE
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Badge&lt;/th&gt;
&lt;th&gt;URL&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FAdobe%2520Dreamweaver-072401%3Fstyle%3Dfor-the-badge%26logo%3DAdobe%2520Dreamweaver%26logoColor%3D34F400" width="195" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Adobe%20Dreamweaver-072401?style=for-the-badge&amp;amp;logo=Adobe%20Dreamweaver&amp;amp;logoColor=34F400&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FAndroid_Studio-3DDC84%3Fstyle%3Dfor-the-badge%26logo%3Dandroid-studio%26logoColor%3Dwhite" width="163" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Android_Studio-3DDC84?style=for-the-badge&amp;amp;logo=android-studio&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2Fapache%2520netbeans-1B6AC6%3Fstyle%3Dfor-the-badge%26logo%3Dapache%2520netbeans%2520IDE%26logoColor%3Dwhite" width="170" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/apache%20netbeans-1B6AC6?style=for-the-badge&amp;amp;logo=apache%20netbeans%20IDE&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FArduino_IDE-00979D%3Fstyle%3Dfor-the-badge%26logo%3Darduino%26logoColor%3Dwhite" width="135" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Arduino_IDE-00979D?style=for-the-badge&amp;amp;logo=arduino&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FAtom-66595C%3Fstyle%3Dfor-the-badge%26logo%3DAtom%26logoColor%3Dwhite" width="61" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Atom-66595C?style=for-the-badge&amp;amp;logo=Atom&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FCLion-000000%3Fstyle%3Dfor-the-badge%26logo%3Dclion%26logoColor%3Dwhite" width="86" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/CLion-000000?style=for-the-badge&amp;amp;logo=clion&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2F-CodeChef-5B4638%3Fstyle%3Dfor-the-badge%26logo%3DCodeChef%26logoColor%3Dwhite" width="113" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/-CodeChef-5B4638?style=for-the-badge&amp;amp;logo=CodeChef&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FCodesandbox-000000%3Fstyle%3Dfor-the-badge%26logo%3DCodeSandbox%26logoColor%3Dwhite" width="143" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Codesandbox-000000?style=for-the-badge&amp;amp;logo=CodeSandbox&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FColab-F9AB00%3Fstyle%3Dfor-the-badge%26logo%3Dgooglecolab%26color%3D525252" width="87" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Colab-F9AB00?style=for-the-badge&amp;amp;logo=googlecolab&amp;amp;color=525252&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FDelphi_RAD_Studio-B22222%3Fstyle%3Dfor-the-badge%26logo%3Ddelphi%26logoColor%3Dwhite" width="182" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Delphi_RAD_Studio-B22222?style=for-the-badge&amp;amp;logo=delphi&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FEclipse-2C2255%3Fstyle%3Dfor-the-badge%26logo%3Declipse%26logoColor%3Dwhite" width="99" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Eclipse-2C2255?style=for-the-badge&amp;amp;logo=eclipse&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FEmacs-%25237F5AB6.svg%3F%26style%3Dfor-the-badge%26logo%3Dgnu-emacs%26logoColor%3Dwhite" width="88" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Emacs-%237F5AB6.svg?&amp;amp;style=for-the-badge&amp;amp;logo=gnu-emacs&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FGitpod-000000%3Fstyle%3Dfor-the-badge%26logo%3Dgitpod%26logoColor%3D%23FFAE33" width="95" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Gitpod-000000?style=for-the-badge&amp;amp;logo=gitpod&amp;amp;logoColor=#FFAE33&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FIntelliJ_IDEA-000000.svg%3Fstyle%3Dfor-the-badge%26logo%3Dintellij-idea%26logoColor%3Dwhite" width="143" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/IntelliJ_IDEA-000000.svg?style=for-the-badge&amp;amp;logo=intellij-idea&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FJSFiddle-0084FF%3Fstyle%3Dfor-the-badge%26logo%3DJSFiddle%26logoColor%3Dwhite" width="108" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/JSFiddle-0084FF?style=for-the-badge&amp;amp;logo=JSFiddle&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FNeoVim-%252357A143.svg%3F%26style%3Dfor-the-badge%26logo%3Dneovim%26logoColor%3Dwhite" width="97" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/NeoVim-%2357A143.svg?&amp;amp;style=for-the-badge&amp;amp;logo=neovim&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FNotepad%2B%2B-90E59A.svg%3Fstyle%3Dfor-the-badge%26logo%3Dnotepad%252B%252B%26logoColor%3Dblack" width="126" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Notepad++-90E59A.svg?style=for-the-badge&amp;amp;logo=notepad%2B%2B&amp;amp;logoColor=black&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/http%3A%2F%2Fimg.shields.io%2Fbadge%2F-PHPStorm-181717%3Fstyle%3Dfor-the-badge%26logo%3Dphpstorm%26logoColor%3Dwhite" width="116" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;http://img.shields.io/badge/-PHPStorm-181717?style=for-the-badge&amp;amp;logo=phpstorm&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FPyCharm-000000.svg%3F%26style%3Dfor-the-badge%26logo%3DPyCharm%26logoColor%3Dwhite" width="107" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/PyCharm-000000.svg?&amp;amp;style=for-the-badge&amp;amp;logo=PyCharm&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2Freplit-667881%3Fstyle%3Dfor-the-badge%26logo%3Dreplit%26logoColor%3Dwhite" width="91" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/replit-667881?style=for-the-badge&amp;amp;logo=replit&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FRider-000000%3Fstyle%3Dfor-the-badge%26logo%3DRider%26logoColor%3Dwhite" width="86" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Rider-000000?style=for-the-badge&amp;amp;logo=Rider&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FRStudio-75AADB%3Fstyle%3Dfor-the-badge%26logo%3DRStudio%26logoColor%3Dwhite" width="84" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/RStudio-75AADB?style=for-the-badge&amp;amp;logo=RStudio&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FRunKit-491757%3Fstyle%3Dfor-the-badge%26logo%3DRunKit%26logoColor%3Dwhite" width="95" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/RunKit-491757?style=for-the-badge&amp;amp;logo=RunKit&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FSpyder%2520Ide-FF0000%3Fstyle%3Dfor-the-badge%26logo%3Dspyder%2520ide%26logoColor%3Dwhite" width="124" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Spyder%20Ide-FF0000?style=for-the-badge&amp;amp;logo=spyder%20ide&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2Fsublime_text-%2523575757.svg%3F%26style%3Dfor-the-badge%26logo%3Dsublime-text%26logoColor%3Dimportant" width="141" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/sublime_text-%23575757.svg?&amp;amp;style=for-the-badge&amp;amp;logo=sublime-text&amp;amp;logoColor=important&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FVIM-%252311AB00.svg%3F%26style%3Dfor-the-badge%26logo%3Dvim%26logoColor%3Dwhite" width="69" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/VIM-%2311AB00.svg?&amp;amp;style=for-the-badge&amp;amp;logo=vim&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FVisual_Studio-5C2D91%3Fstyle%3Dfor-the-badge%26logo%3Dvisual%2520studio%26logoColor%3Dwhite" width="130" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Visual_Studio-5C2D91?style=for-the-badge&amp;amp;logo=visual%20studio&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FVisual_Studio_Code-0078D4%3Fstyle%3Dfor-the-badge%26logo%3Dvisual%2520studio%2520code%26logoColor%3Dwhite" width="170" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Visual_Studio_Code-0078D4?style=for-the-badge&amp;amp;logo=visual%20studio%20code&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FWebStorm-000000%3Fstyle%3Dfor-the-badge%26logo%3DWebStorm%26logoColor%3Dwhite" width="119" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/WebStorm-000000?style=for-the-badge&amp;amp;logo=WebStorm&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FXcode-007ACC%3Fstyle%3Dfor-the-badge%26logo%3DXcode%26logoColor%3Dwhite" width="88" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Xcode-007ACC?style=for-the-badge&amp;amp;logo=Xcode&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;



&lt;p&gt;🔝 Back to Top&lt;/p&gt;






&lt;h2&gt;
  
  
  🔌 IDE Plugin
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Badge&lt;/th&gt;
&lt;th&gt;URL&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FEditor%2520Config-E0EFEF%3Fstyle%3Dfor-the-badge%26logo%3Deditorconfig%26logoColor%3D000" width="151" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Editor%20Config-E0EFEF?style=for-the-badge&amp;amp;logo=editorconfig&amp;amp;logoColor=000&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;



&lt;p&gt;🔝 Back to Top&lt;/p&gt;






&lt;h2&gt;
  
  
  🧐 Linters
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Badge&lt;/th&gt;
&lt;th&gt;URL&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2Feslint-3A33D1%3Fstyle%3Dfor-the-badge%26logo%3Deslint%26logoColor%3Dwhite" width="92" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/eslint-3A33D1?style=for-the-badge&amp;amp;logo=eslint&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2Fprettier-1A2C34%3Fstyle%3Dfor-the-badge%26logo%3Dprettier%26logoColor%3DF7BA3E" width="109" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/prettier-1A2C34?style=for-the-badge&amp;amp;logo=prettier&amp;amp;logoColor=F7BA3E&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2Fstylelint-000%3Fstyle%3Dfor-the-badge%26logo%3Dstylelint%26logoColor%3Dwhite" width="116" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/stylelint-000?style=for-the-badge&amp;amp;logo=stylelint&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FSonarLint-CB2029%3Fstyle%3Dfor-the-badge%26logo%3Dsonarlint%26logoColor%3Dwhite" width="121" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/SonarLint-CB2029?style=for-the-badge&amp;amp;logo=sonarlint&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FRome-27272A%3Flogo%3Drome%26logoColor%3Dfff%26style%3Dfor-the-badge" width="61" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Rome-27272A?logo=rome&amp;amp;logoColor=fff&amp;amp;style=for-the-badge&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;



&lt;p&gt;🔝 Back to Top&lt;/p&gt;






&lt;h2&gt;
  
  
  📱 Mobile Frameworks
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Badge&lt;/th&gt;
&lt;th&gt;URL&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FCapacitor-119EFF%3Fstyle%3Dfor-the-badge%26logo%3DCapacitor%26logoColor%3Dwhite" width="120" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Capacitor-119EFF?style=for-the-badge&amp;amp;logo=Capacitor&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FCordova-35434F%3Fstyle%3Dfor-the-badge%26logo%3Dapache-cordova%26logoColor%3DE8E8E8" width="107" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Cordova-35434F?style=for-the-badge&amp;amp;logo=apache-cordova&amp;amp;logoColor=E8E8E8&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FFlutter-02569B%3Fstyle%3Dfor-the-badge%26logo%3Dflutter%26logoColor%3Dwhite" width="101" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Flutter-02569B?style=for-the-badge&amp;amp;logo=flutter&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FIonic-3880FF%3Fstyle%3Dfor-the-badge%26logo%3Dionic%26logoColor%3Dwhite" width="85" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Ionic-3880FF?style=for-the-badge&amp;amp;logo=ionic&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FNativeScript-3655FF%3Fstyle%3Dfor-the-badge%26logo%3DNativeScript%26logoColor%3Dblack" width="143" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/NativeScript-3655FF?style=for-the-badge&amp;amp;logo=NativeScript&amp;amp;logoColor=black&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FReact_Native-20232A%3Fstyle%3Dfor-the-badge%26logo%3Dreact%26logoColor%3D61DAFB" width="141" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/React_Native-20232A?style=for-the-badge&amp;amp;logo=react&amp;amp;logoColor=61DAFB&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FSencha-044059%3Fstyle%3Dfor-the-badge%26logo%3Dsencha%26logoColor%3D%2395C93D" width="96" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Sencha-044059?style=for-the-badge&amp;amp;logo=sencha&amp;amp;logoColor=#95C93D&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FXamarin-3498DB%3Fstyle%3Dfor-the-badge%26logo%3Dxamarin%26logoColor%3Dwhite" width="86" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Xamarin-3498DB?style=for-the-badge&amp;amp;logo=xamarin&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;



&lt;p&gt;🔝 Back to Top&lt;/p&gt;






&lt;h2&gt;
  
  
  👨‍💻 Office
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Badge&lt;/th&gt;
&lt;th&gt;URL&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FAirtable-18BFFF%3Fstyle%3Dfor-the-badge%26logo%3DAirtable%26logoColor%3Dwhite" width="110" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Airtable-18BFFF?style=for-the-badge&amp;amp;logo=Airtable&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FApache_OpenOffice-0E85CD%3Fstyle%3Dfor-the-badge%26logo%3DApacheOpenOffice%26logoColor%3Dwhite" width="185" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Apache_OpenOffice-0E85CD?style=for-the-badge&amp;amp;logo=ApacheOpenOffice&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FGoogle%2520Sheets-34A853%3Fstyle%3Dfor-the-badge%26logo%3Dgoogle-sheets%26logoColor%3Dwhite" width="152" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Google%20Sheets-34A853?style=for-the-badge&amp;amp;logo=google-sheets&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FJoplin-1071D3%3Fstyle%3Dfor-the-badge%26logo%3Djoplin%26logoColor%3Dwhite" width="92" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Joplin-1071D3?style=for-the-badge&amp;amp;logo=joplin&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FLibreOffice-18A303%3Fstyle%3Dfor-the-badge%26logo%3DLibreOffice%26logoColor%3Dwhite" width="132" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/LibreOffice-18A303?style=for-the-badge&amp;amp;logo=LibreOffice&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FMicrosoft_Access-A4373A%3Fstyle%3Dfor-the-badge%26logo%3Dmicrosoft-access%26logoColor%3Dwhite" width="158" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Microsoft_Access-A4373A?style=for-the-badge&amp;amp;logo=microsoft-access&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FMicrosoft_Excel-217346%3Fstyle%3Dfor-the-badge%26logo%3Dmicrosoft-excel%26logoColor%3Dwhite" width="147" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Microsoft_Excel-217346?style=for-the-badge&amp;amp;logo=microsoft-excel&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FMicrosoft_Office-D83B01%3Fstyle%3Dfor-the-badge%26logo%3Dmicrosoft-office%26logoColor%3Dwhite" width="155" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Microsoft_Office-D83B01?style=for-the-badge&amp;amp;logo=microsoft-office&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FMicrosoft_PowerPoint-B7472A%3Fstyle%3Dfor-the-badge%26logo%3Dmicrosoft-powerpoint%26logoColor%3Dwhite" width="198" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Microsoft_PowerPoint-B7472A?style=for-the-badge&amp;amp;logo=microsoft-powerpoint&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FMicrosoft_SharePoint-0078D4%3Fstyle%3Dfor-the-badge%26logo%3Dmicrosoft-sharepoint%26logoColor%3Dwhite" width="194" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Microsoft_SharePoint-0078D4?style=for-the-badge&amp;amp;logo=microsoft-sharepoint&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FMicrosoft_SQL_Server-CC2927%3Fstyle%3Dfor-the-badge%26logo%3Dmicrosoft-sql-server%26logoColor%3Dwhite" width="189" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Microsoft_SQL_Server-CC2927?style=for-the-badge&amp;amp;logo=microsoft-sql-server&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FMicrosoft_Visio-3955A3%3Fstyle%3Dfor-the-badge%26logo%3Dmicrosoft-visio%26logoColor%3Dwhite" width="146" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Microsoft_Visio-3955A3?style=for-the-badge&amp;amp;logo=microsoft-visio&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FMicrosoft_Word-2B579A%3Fstyle%3Dfor-the-badge%26logo%3Dmicrosoft-word%26logoColor%3Dwhite" width="147" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Microsoft_Word-2B579A?style=for-the-badge&amp;amp;logo=microsoft-word&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FMiro-050038%3Fstyle%3Dfor-the-badge%26logo%3DMiro%26logoColor%3Dwhite" width="80" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Miro-050038?style=for-the-badge&amp;amp;logo=Miro&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FNotion-000000%3Fstyle%3Dfor-the-badge%26logo%3Dnotion%26logoColor%3Dwhite" width="97" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Notion-000000?style=for-the-badge&amp;amp;logo=notion&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FOverleaf-47A141%3Fstyle%3Dfor-the-badge%26logo%3DOverleaf%26logoColor%3Dwhite" width="112" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Overleaf-47A141?style=for-the-badge&amp;amp;logo=Overleaf&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FPrezi-3181FF%3Fstyle%3Dfor-the-badge%26logo%3Dprezi%26logoColor%3Dwhite" width="84" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Prezi-3181FF?style=for-the-badge&amp;amp;logo=prezi&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FTodoist-E44332%3Fstyle%3Dfor-the-badge%26logo%3Dtodoist%26logoColor%3Dwhite" width="103" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Todoist-E44332?style=for-the-badge&amp;amp;logo=todoist&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FTrello-0052CC%3Fstyle%3Dfor-the-badge%26logo%3Dtrello%26logoColor%3Dwhite" width="93" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Trello-0052CC?style=for-the-badge&amp;amp;logo=trello&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FLibreOffice-%252318A303%3Fstyle%3Dfor-the-badge%26logo%3DLibreOffice%26logoColor%3Dwhite" width="132" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/LibreOffice-%2318A303?style=for-the-badge&amp;amp;logo=LibreOffice&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;



&lt;p&gt;🔝 Back to Top&lt;/p&gt;






&lt;h2&gt;
  
  
  ⚙️ ORM
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Badge&lt;/th&gt;
&lt;th&gt;URL&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FHibernate-59666C%3Fstyle%3Dfor-the-badge%26logo%3DHibernate%26logoColor%3Dwhite" width="120" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Hibernate-59666C?style=for-the-badge&amp;amp;logo=Hibernate&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FPrisma-3982CE%3Fstyle%3Dfor-the-badge%26logo%3DPrisma%26logoColor%3Dwhite" width="95" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Prisma-3982CE?style=for-the-badge&amp;amp;logo=Prisma&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FSequelize-52B0E7%3Fstyle%3Dfor-the-badge%26logo%3DSequelize%26logoColor%3Dwhite" width="117" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Sequelize-52B0E7?style=for-the-badge&amp;amp;logo=Sequelize&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;



&lt;p&gt;🔝 Back to Top&lt;/p&gt;






&lt;h2&gt;
  
  
  💡 Prototyping Platforms
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Badge&lt;/th&gt;
&lt;th&gt;URL&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2Fadafruit-000000%3Fstyle%3Dfor-the-badge%26logo%3Dadafruit%26logoColor%3Dwhite" width="112" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/adafruit-000000?style=for-the-badge&amp;amp;logo=adafruit&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FArduino-00979D%3Fstyle%3Dfor-the-badge%26logo%3DArduino%26logoColor%3Dwhite" width="106" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Arduino-00979D?style=for-the-badge&amp;amp;logo=Arduino&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2Fespressif-E7352C%3Fstyle%3Dfor-the-badge%26logo%3Despressif%26logoColor%3Dwhite" width="117" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/espressif-E7352C?style=for-the-badge&amp;amp;logo=espressif&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2Fmicro%3Abit-00ED00%3Fstyle%3Dfor-the-badge%26logo%3Dmicro%3Abit%26logoColor%3Dwhite" width="117" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/micro:bit-00ED00?style=for-the-badge&amp;amp;logo=micro:bit&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FRaspberry%2520Pi-A22846%3Fstyle%3Dfor-the-badge%26logo%3DRaspberry%2520Pi%26logoColor%3Dwhite" width="142" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Raspberry%20Pi-A22846?style=for-the-badge&amp;amp;logo=Raspberry%20Pi&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;



&lt;p&gt;🔝 Back to Top&lt;/p&gt;






&lt;h2&gt;
  
  
  🔒 Security Platforms
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Badge&lt;/th&gt;
&lt;th&gt;URL&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FSnyk-4C4A73%3Fstyle%3Dfor-the-badge%26logo%3Dsnyk%26logoColor%3Dwhite" width="79" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Snyk-4C4A73?style=for-the-badge&amp;amp;logo=snyk&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FSpring_Security-6DB33F%3Fstyle%3Dfor-the-badge%26logo%3DSpring-Security%26logoColor%3Dwhite" width="166" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Spring_Security-6DB33F?style=for-the-badge&amp;amp;logo=Spring-Security&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;



&lt;p&gt;🔝 Back to Top&lt;/p&gt;






&lt;h2&gt;
  
  
  💻 Terminal
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Badge&lt;/th&gt;
&lt;th&gt;URL&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2Falacritty-F46D01%3Fstyle%3Dfor-the-badge%26logo%3Dalacritty%26logoColor%3Dwhite" width="118" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/alacritty-F46D01?style=for-the-badge&amp;amp;logo=alacritty&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FGIT-E44C30%3Fstyle%3Dfor-the-badge%26logo%3Dgit%26logoColor%3Dwhite" width="67" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/GIT-E44C30?style=for-the-badge&amp;amp;logo=git&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FGNU%2520Bash-4EAA25%3Fstyle%3Dfor-the-badge%26logo%3DGNU%2520Bash%26logoColor%3Dwhite" width="112" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/GNU%20Bash-4EAA25?style=for-the-badge&amp;amp;logo=GNU%20Bash&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FHyper-000000%3Fstyle%3Dfor-the-badge%26logo%3Dhyper%26logoColor%3Dwhite" width="87" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Hyper-000000?style=for-the-badge&amp;amp;logo=hyper&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FiTerm-000000%3Fstyle%3Dfor-the-badge%26logo%3Diterm2%26logoColor%3Dwhite" width="86" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/iTerm2-000000?style=for-the-badge&amp;amp;logo=iterm2&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2Fpowershell-5391FE%3Fstyle%3Dfor-the-badge%26logo%3Dpowershell%26logoColor%3Dwhite" width="112" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/powershell-5391FE?style=for-the-badge&amp;amp;logo=powershell&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2Fstarship-DD0B78%3Fstyle%3Dfor-the-badge%26logo%3Dstarship%26logoColor%3Dwhite" width="111" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/starship-DD0B78?style=for-the-badge&amp;amp;logo=starship&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2Ftmux-1BB91F%3Fstyle%3Dfor-the-badge%26logo%3Dtmux%26logoColor%3Dwhite" width="81" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/tmux-1BB91F?style=for-the-badge&amp;amp;logo=tmux&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2Fwindows%2520terminal-4D4D4D%3Fstyle%3Dfor-the-badge%26logo%3Dwindows%2520terminal%26logoColor%3Dwhite" width="166" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/windows%20terminal-4D4D4D?style=for-the-badge&amp;amp;logo=windows%20terminal&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;



&lt;p&gt;🔝 Back to Top&lt;/p&gt;






&lt;h2&gt;
  
  
  🌐 Web Browsers
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Badge&lt;/th&gt;
&lt;th&gt;URL&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FBrave-FB542B%3Fstyle%3Dfor-the-badge%26logo%3DBrave%26logoColor%3Dwhite" width="87" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Brave-FF1B2D?style=for-the-badge&amp;amp;logo=Brave&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FFirefox_Browser-FF7139%3Fstyle%3Dfor-the-badge%26logo%3DFirefox-Browser%26logoColor%3Dwhite" width="171" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Firefox_Browser-FF7139?style=for-the-badge&amp;amp;logo=Firefox-Browser&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FGoogle_chrome-4285F4%3Fstyle%3Dfor-the-badge%26logo%3DGoogle-chrome%26logoColor%3Dwhite" width="158" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Google_chrome-4285F4?style=for-the-badge&amp;amp;logo=Google-chrome&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FMicrosoft_Edge-0078D7%3Fstyle%3Dfor-the-badge%26logo%3DMicrosoft-edge%26logoColor%3Dwhite" width="141" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Microsoft_Edge-0078D7?style=for-the-badge&amp;amp;logo=Microsoft-edge&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FOpera-FF1B2D%3Fstyle%3Dfor-the-badge%26logo%3DOpera%26logoColor%3Dwhite" width="88" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Opera-FF1B2D?style=for-the-badge&amp;amp;logo=Opera&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FSafari-000000%3Fstyle%3Dfor-the-badge%26logo%3Dsafari%26logoColor%3Dwhite" width="93" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Safari-FF1B2D?style=for-the-badge&amp;amp;logo=Safari&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FTor_Browser-7D4698%3Fstyle%3Dfor-the-badge%26logo%3DTor-Browser%26logoColor%3Dwhite" width="140" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Tor_Browser-7D4698?style=for-the-badge&amp;amp;logo=Tor-Browser&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FVivaldi-EF3939%3Fstyle%3Dfor-the-badge%26logo%3DVivaldi%26logoColor%3Dwhite" width="100" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Vivaldi-EF3939?style=for-the-badge&amp;amp;logo=Vivaldi&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;



&lt;p&gt;🔝 Back to Top&lt;/p&gt;






&lt;h2&gt;
  
  
  🥅 Other
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Badge&lt;/th&gt;
&lt;th&gt;URL&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FFiverr-1DBF73%3Fstyle%3Dfor-the-badge%26logo%3Dfiverr%26logoColor%3Dwhite" width="93" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/fiverr-1DBF73?style=for-the-badge&amp;amp;logo=fiverr&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FUpWork-6FDA44%3Fstyle%3Dfor-the-badge%26logo%3DUpwork%26logoColor%3Dwhite" width="101" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/UpWork-6FDA44?style=for-the-badge&amp;amp;logo=Upwork&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FFreelancer-29B2FE%3Fstyle%3Dfor-the-badge%26logo%3DFreelancer%26logoColor%3Dwhite" width="128" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Freelancer-29B2FE?style=for-the-badge&amp;amp;logo=Freelancer&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FToptal-3863A0%3Fstyle%3Dfor-the-badge%26logo%3DToptal%26logoColor%3Dwhite" width="94" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Toptal-3863A0?style=for-the-badge&amp;amp;logo=Toptal&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FIndeed-003A9B%3Fstyle%3Dfor-the-badge%26logo%3DIndeed%26logoColor%3Dwhite" width="95" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Indeed-003A9B?style=for-the-badge&amp;amp;logo=Indeed&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2Falfred-%25235C1F87.svg%3Fstyle%3Dfor-the-badge%26logo%3Dalfred" width="94" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/alfred-%235C1F87.svg?style=for-the-badge&amp;amp;logo=alfred&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2Fansible-%25231A1918.svg%3Fstyle%3Dfor-the-badge%26logo%3Dansible%26logoColor%3Dwhite" width="101" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/ansible-%231A1918.svg?style=for-the-badge&amp;amp;logo=ansible&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FAngelList-000000%3Fstyle%3Dfor-the-badge%26logo%3DAngelList%26logoColor%3Dwhite" width="98" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/AngelList-000000?style=for-the-badge&amp;amp;logo=AngelList&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2Faqua-%25231904DA.svg%3Fstyle%3Dfor-the-badge%26logo%3Daqua%26logoColor%3D%230018A8" width="81" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/aqua-%231904DA.svg?style=for-the-badge&amp;amp;logo=aqua&amp;amp;logoColor=#0018A8&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2F-Arduino-00979D%3Fstyle%3Dfor-the-badge%26logo%3DArduino%26logoColor%3Dwhite" width="106" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/-Arduino-00979D?style=for-the-badge&amp;amp;logo=Arduino&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FBabel-F9DC3e%3Fstyle%3Dfor-the-badge%26logo%3Dbabel%26logoColor%3Dblack" width="86" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Babel-F9DC3e?style=for-the-badge&amp;amp;logo=babel&amp;amp;logoColor=black&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2Fbitwarden-%2523175DDC.svg%3Fstyle%3Dfor-the-badge%26logo%3Dbitwarden%26logoColor%3Dwhite" width="125" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/bitwarden-%23175DDC.svg?style=for-the-badge&amp;amp;logo=bitwarden&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FCMake-%2523008FBA.svg%3Fstyle%3Dfor-the-badge%26logo%3Dcmake%26logoColor%3Dwhite" width="89" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/CMake-%23008FBA.svg?style=for-the-badge&amp;amp;logo=cmake&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2Fcodecov-%2523ff0077.svg%3Fstyle%3Dfor-the-badge%26logo%3Dcodecov%26logoColor%3Dwhite" width="106" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/codecov-%23ff0077.svg?style=for-the-badge&amp;amp;logo=codecov&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2Fconfluence-%2523172BF4.svg%3Fstyle%3Dfor-the-badge%26logo%3Dconfluence%26logoColor%3Dwhite" width="130" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/confluence-%23172BF4.svg?style=for-the-badge&amp;amp;logo=confluence&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2Fdocker-%25230db7ed.svg%3Fstyle%3Dfor-the-badge%26logo%3Ddocker%26logoColor%3Dwhite" width="97" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/docker-%230db7ed.svg?style=for-the-badge&amp;amp;logo=docker&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FESLint-4B3263%3Fstyle%3Dfor-the-badge%26logo%3Deslint%26logoColor%3Dwhite" width="92" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/ESLint-4B3263?style=for-the-badge&amp;amp;logo=eslint&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2F-ElasticSearch-005571%3Fstyle%3Dfor-the-badge%26logo%3Delasticsearch" width="152" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/-ElasticSearch-005571?style=for-the-badge&amp;amp;logo=elasticsearch&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FGradle-02303A.svg%3Fstyle%3Dfor-the-badge%26logo%3DGradle%26logoColor%3Dwhite" width="96" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Gradle-02303A.svg?style=for-the-badge&amp;amp;logo=Gradle&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2Fgrafana-%2523F46800.svg%3Fstyle%3Dfor-the-badge%26logo%3Dgrafana%26logoColor%3Dwhite" width="106" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/grafana-%23F46800.svg?style=for-the-badge&amp;amp;logo=grafana&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2Fhome%2520assistant-%252341BDF5.svg%3Fstyle%3Dfor-the-badge%26logo%3Dhome-assistant%26logoColor%3Dwhite" width="161" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/home%20assistant-%2341BDF5.svg?style=for-the-badge&amp;amp;logo=home-assistant&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2Fkubernetes-%2523326ce5.svg%3Fstyle%3Dfor-the-badge%26logo%3Dkubernetes%26logoColor%3Dwhite" width="130" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/kubernetes-%23326ce5.svg?style=for-the-badge&amp;amp;logo=kubernetes&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FNotion-%2523000000.svg%3Fstyle%3Dfor-the-badge%26logo%3Dnotion%26logoColor%3Dwhite" width="97" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Notion-%23000000.svg?style=for-the-badge&amp;amp;logo=notion&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2Fpacker-%2523E7EEF0.svg%3Fstyle%3Dfor-the-badge%26logo%3Dpacker%26logoColor%3D%252302A8EF" width="95" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/packer-%23E7EEF0.svg?style=for-the-badge&amp;amp;logo=packer&amp;amp;logoColor=%2302A8EF&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2Fpihole-%252396060C.svg%3Fstyle%3Dfor-the-badge%26logo%3Dpi-hole%26logoColor%3Dwhite" width="93" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/pihole-%2396060C.svg?style=for-the-badge&amp;amp;logo=pi-hole&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2Fplex-%2523E5A00D.svg%3Fstyle%3Dfor-the-badge%26logo%3Dplex%26logoColor%3Dwhite" width="77" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/plex-%23E5A00D.svg?style=for-the-badge&amp;amp;logo=plex&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FPortfolio-%2523000000.svg%3Fstyle%3Dfor-the-badge%26logo%3Dfirefox%26logoColor%3D%23FF7139" width="120" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Portfolio-%23000000.svg?style=for-the-badge&amp;amp;logo=firefox&amp;amp;logoColor=#FF7139&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FPostman-FF6C37%3Fstyle%3Dfor-the-badge%26logo%3Dpostman%26logoColor%3Dwhite" width="107" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Postman-FF6C37?style=for-the-badge&amp;amp;logo=postman&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FPrezi-%2523000000.svg%3Fstyle%3Dfor-the-badge%26logo%3DPrezi%26logoColor%3Dwhite" width="84" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Prezi-%23000000.svg?style=for-the-badge&amp;amp;logo=Prezi&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FPrometheus-E6522C%3Fstyle%3Dfor-the-badge%26logo%3DPrometheus%26logoColor%3Dwhite" width="133" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Prometheus-E6522C?style=for-the-badge&amp;amp;logo=Prometheus&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2Francher-%25230075A8.svg%3Fstyle%3Dfor-the-badge%26logo%3Drancher%26logoColor%3Dwhite" width="106" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/rancher-%230075A8.svg?style=for-the-badge&amp;amp;logo=rancher&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2F-RaspberryPi-C51A4A%3Fstyle%3Dfor-the-badge%26logo%3DRaspberry-Pi" width="137" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/-RaspberryPi-C51A4A?style=for-the-badge&amp;amp;logo=Raspberry-Pi&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2Fsplunk-%2523000000.svg%3Fstyle%3Dfor-the-badge%26logo%3Dsplunk%26logoColor%3Dwhite" width="96" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/splunk-%23000000.svg?style=for-the-badge&amp;amp;logo=splunk&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2F-Swagger-%2523Clojure%3Fstyle%3Dfor-the-badge%26logo%3Dswagger%26logoColor%3Dwhite" width="109" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/-Swagger-%23Clojure?style=for-the-badge&amp;amp;logo=swagger&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2Fterraform-%25235835CC.svg%3Fstyle%3Dfor-the-badge%26logo%3Dterraform%26logoColor%3Dwhite" width="124" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/terraform-%235835CC.svg?style=for-the-badge&amp;amp;logo=terraform&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FTrello-%2523026AA7.svg%3Fstyle%3Dfor-the-badge%26logo%3DTrello%26logoColor%3Dwhite" width="93" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Trello-%23026AA7.svg?style=for-the-badge&amp;amp;logo=Trello&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FUber-%2523000000.svg%3Fstyle%3Dfor-the-badge%26logo%3DUber%26logoColor%3Dwhite" width="79" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Uber-%23000000.svg?style=for-the-badge&amp;amp;logo=Uber&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2Fubiquiti-%25230559C9.svg%3Fstyle%3Dfor-the-badge%26logo%3Dubiquiti%26logoColor%3Dwhite" width="109" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/ubiquiti-%230559C9.svg?style=for-the-badge&amp;amp;logo=ubiquiti&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2Fvagrant-%25231563FF.svg%3Fstyle%3Dfor-the-badge%26logo%3Dvagrant%26logoColor%3Dwhite" width="106" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/vagrant-%231563FF.svg?style=for-the-badge&amp;amp;logo=vagrant&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2Fwireguard-%252388171A.svg%3Fstyle%3Dfor-the-badge%26logo%3Dwireguard%26logoColor%3Dwhite" width="126" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/wireguard-%2388171A.svg?style=for-the-badge&amp;amp;logo=wireguard&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FXFCE-%25232284F2.svg%3Fstyle%3Dfor-the-badge%26logo%3Dxfce%26logoColor%3Dwhite" width="77" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/XFCE-%232284F2.svg?style=for-the-badge&amp;amp;logo=xfce&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2Fzigbee-%2523EB0443.svg%3Fstyle%3Dfor-the-badge%26logo%3Dzigbee%26logoColor%3Dwhite" width="92" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/zigbee-%23EB0443.svg?style=for-the-badge&amp;amp;logo=zigbee&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FQiskit-%25236929C4.svg%3Fstyle%3Dfor-the-badge%26logo%3DQiskit%26logoColor%3Dwhite" width="92" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Qiskit-%236929C4.svg?style=for-the-badge&amp;amp;logo=Qiskit&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FAstro-FF5D01%3Flogo%3Dastro%26logoColor%3Dfff%26style%3Dfor-the-badge" width="88" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Astro-FF5D01?logo=astro&amp;amp;logoColor=fff&amp;amp;style=for-the-badge&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FInsomnia-4000BF%3Flogo%3Dinsomnia%26logoColor%3Dwhite%26style%3Dfor-the-badge" width="114" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Insomnia-4000BF?logo=insomnia&amp;amp;logoColor=white&amp;amp;style=for-the-badge&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FVMware-607078%3Flogo%3Dvmware%26logoColor%3Dwhite%26style%3Dfor-the-badge" width="101" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/VMware-607078?logo=vmware&amp;amp;logoColor=white&amp;amp;style=for-the-badge&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FVirtualBox-183A61%3Flogo%3Dvirtualbox%26logoColor%3Dwhite%26style%3Dfor-the-badge" width="129" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/VirtualBox-183A61?logo=virtualbox&amp;amp;logoColor=white&amp;amp;style=for-the-badge&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;



&lt;p&gt;🔝 Back to Top&lt;/p&gt;






&lt;h2&gt;
  
  
  ⏱️ Workflow Platforms
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Badge&lt;/th&gt;
&lt;th&gt;URL&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FAirflow-017CEE%3Fstyle%3Dfor-the-badge%26logo%3DApache%2520Airflow%26logoColor%3Dwhite" width="105" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Airflow-017CEE?style=for-the-badge&amp;amp;logo=Apache%20Airflow&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FJenkins-D24939%3Fstyle%3Dfor-the-badge%26logo%3DJenkins%26logoColor%3Dwhite" width="101" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Jenkins-D24939?style=for-the-badge&amp;amp;logo=Jenkins&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FJira-0052CC%3Fstyle%3Dfor-the-badge%26logo%3DJira%26logoColor%3Dwhite" width="75" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Jira-0052CC?style=for-the-badge&amp;amp;logo=Jira&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FTeamCity-000000%3Fstyle%3Dfor-the-badge%26logo%3DTeamCity%26logoColor%3Dwhite" width="111" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/TeamCity-000000?style=for-the-badge&amp;amp;logo=TeamCity&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FCrowdin-2E3340.svg%3Fstyle%3Dfor-the-badge%26logo%3DCrowdin%26logoColor%3Dwhite" width="109" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Crowdin-2E3340.svg?style=for-the-badge&amp;amp;logo=Crowdin&amp;amp;logoColor=white&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;



&lt;p&gt;🔝 Back to Top&lt;/p&gt;






&lt;h2&gt;
  
  
  🚗🚗Car
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Badge&lt;/th&gt;
&lt;th&gt;URL&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FLamborghini-DDB320%3Flogo%3Dlamborghini%26logoColor%3Dfff%26style%3Dfor-the-badge" width="140" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Lamborghini-DDB320?logo=lamborghini&amp;amp;logoColor=fff&amp;amp;style=for-the-badge&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FBugatti-BE0030%3Flogo%3Dbugatti%26logoColor%3Dfff%26style%3Dfor-the-badge" width="102" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Bugatti-BE0030?logo=bugatti&amp;amp;logoColor=fff&amp;amp;style=for-the-badge&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FPorsche-B12B28%3Flogo%3Dporsche%26logoColor%3Dfff%26style%3Dfor-the-badge" width="105" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Porsche-B12B28?logo=porsche&amp;amp;logoColor=fff&amp;amp;style=for-the-badge&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FTesla-C00%3Flogo%3Dtesla%26logoColor%3Dfff%26style%3Dfor-the-badge" width="84" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Tesla-C00?logo=tesla&amp;amp;logoColor=fff&amp;amp;style=for-the-badge&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FFerrari-D40000%3Flogo%3Dferrari%26logoColor%3Dfff%26style%3Dfor-the-badge" width="102" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Ferrari-D40000?logo=ferrari&amp;amp;logoColor=fff&amp;amp;style=for-the-badge&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FToyota-EB0A1E%3Flogo%3Dtoyota%26logoColor%3Dfff%26style%3Dfor-the-badge" width="96" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Toyota-EB0A1E?logo=toyota&amp;amp;logoColor=fff&amp;amp;style=for-the-badge&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FMitsubishi-E60012%3Flogo%3Dmitsubishi%26logoColor%3Dfff%26style%3Dfor-the-badge" width="126" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Mitsubishi-E60012?logo=mitsubishi&amp;amp;logoColor=fff&amp;amp;style=for-the-badge&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FMaserati-0C2340%3Flogo%3Dmaserati%26logoColor%3Dfff%26style%3Dfor-the-badge" width="113" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Maserati-0C2340?logo=maserati&amp;amp;logoColor=fff&amp;amp;style=for-the-badge&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FBMW-0066B1%3Flogo%3Dbmw%26logoColor%3Dfff%26style%3Dfor-the-badge" width="75" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/BMW-0066B1?logo=bmw&amp;amp;logoColor=fff&amp;amp;style=for-the-badge&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FLand%2520Rover-005A2B%3Flogo%3Dlandrover%26logoColor%3Dfff%26style%3Dfor-the-badge" width="128" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Land%20Rover-005A2B?logo=landrover&amp;amp;logoColor=fff&amp;amp;style=for-the-badge&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FMercedes-242424%3Flogo%3Dmercedes%26logoColor%3Dfff%26style%3Dfor-the-badge" width="114" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Mercedes-242424?logo=mercedes&amp;amp;logoColor=fff&amp;amp;style=for-the-badge&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FAudi-BB0A30%3Flogo%3Daudi%26logoColor%3Dfff%26style%3Dfor-the-badge" width="78" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Audi-BB0A30?logo=audi&amp;amp;logoColor=fff&amp;amp;style=for-the-badge&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;



&lt;p&gt;🔝 Back to Top&lt;/p&gt;






&lt;h1&gt;
  
  
  🎨🎨Designer
&lt;/h1&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Badge&lt;/th&gt;
&lt;th&gt;URL&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FBehance-1769FF%3Flogo%3Dbehance%26logoColor%3Dfff%26style%3Dfor-the-badge" width="105" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Behance-1769FF?logo=behance&amp;amp;logoColor=fff&amp;amp;style=for-the-badge&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FAdobe%2520Photoshop-31A8FF%3Flogo%3Dadobephotoshop%26logoColor%3Dfff%26style%3Dfor-the-badge" width="175" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Adobe%20Photoshop-31A8FF?logo=adobephotoshop&amp;amp;logoColor=fff&amp;amp;style=for-the-badge&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FAdobe%2520Illustrator-FF9A00%3Flogo%3Dadobeillustrator%26logoColor%3Dfff%26style%3Dfor-the-badge" width="186" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Adobe%20Illustrator-FF9A00?logo=adobeillustrator&amp;amp;logoColor=fff&amp;amp;style=for-the-badge&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FAdobe%2520Dreamweaver-FF61F6%3Flogo%3Dadobedreamweaver%26logoColor%3Dfff%26style%3Dfor-the-badge" width="195" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;hhttps://img.shields.io/badge/Adobe%20Dreamweaver-FF61F6?logo=adobedreamweaver&amp;amp;logoColor=fff&amp;amp;style=for-the-badge&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FAdobe%2520After%2520Effects-99F%3Flogo%3Dadobeaftereffects%26logoColor%3Dfff%26style%3Dfor-the-badge" width="196" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Adobe%20After%20Effects-99F?logo=adobeaftereffects&amp;amp;logoColor=fff&amp;amp;style=for-the-badge&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FAdobe%2520Premiere%2520Pro-99F%3Flogo%3Dadobepremierepro%26logoColor%3Dfff%26style%3Dfor-the-badge" width="193" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Adobe%20Premiere%20Pro-99F?logo=adobepremierepro&amp;amp;logoColor=fff&amp;amp;style=for-the-badge&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;



&lt;p&gt;🔝 Back to Top&lt;/p&gt;






&lt;h1&gt;
  
  
  Maintained
&lt;/h1&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Badge&lt;/th&gt;
&lt;th&gt;URL&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FMaintained%253F-yes-green.svg" width="106" height="20"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Maintained%3F-yes-green.svg&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FMaintained%253F-no-red.svg" width="100" height="20"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Maintained%3F-no-red.svg&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/http%3A%2F%2Funmaintained.tech%2Fbadge.svg" width="176" height="20"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;http://unmaintained.tech/badge.svg&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;



&lt;p&gt;🔝 Back to Top&lt;/p&gt;






&lt;h1&gt;
  
  
  📈📈Website Stats
&lt;/h1&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Badge&lt;/th&gt;
&lt;th&gt;URL&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fwebsite-up-down-green-red%2Fhttp%2Fmonip.org.svg" width="76" height="20"&gt;&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;https://img.shields.io/website-up-down-green-red/http/monip.org.svg&lt;/code&gt; website:&lt;a href="http://monip.org" rel="noopener noreferrer"&gt;http://monip.org&lt;/a&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fwebsite-up-down-green-red%2Fhttp%2Fcv.lbesson.qc.to.svg" width="76" height="20"&gt;&lt;/td&gt;
&lt;td&gt;
&lt;code&gt;https://img.shields.io/website-up-down-green-red/http/cv.lbesson.qc.to.svg&lt;/code&gt; Website: &lt;a href="http://cv.lbesson.qc.to/" rel="noopener noreferrer"&gt;http://cv.lbesson.qc.to/&lt;/a&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;



&lt;p&gt;🔝 Back to Top&lt;/p&gt;






&lt;h1&gt;
  
  
  Feedback
&lt;/h1&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Badge&lt;/th&gt;
&lt;th&gt;URL&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FAsk%2520me-anything-1abc9c.svg" width="110" height="20"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Ask%20me-anything-1abc9c.svg&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;



&lt;p&gt;🔝 Back to Top&lt;/p&gt;






&lt;h1&gt;
  
  
  Made with
&lt;/h1&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Badge&lt;/th&gt;
&lt;th&gt;URL&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/http%3A%2F%2FForTheBadge.com%2Fimages%2Fbadges%2Fmade-with-python.svg" width="195" height="35"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;http://ForTheBadge.com/images/badges/made-with-python.svg&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FMade%2520with-Sphinx-1f425f.svg" width="114" height="20"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Made%20with-Sphinx-1f425f.svg&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FMade%2520with-Jupyter-orange%3Fstyle%3Dfor-the-badge%26logo%3DJupyter" width="194" height="28"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Made%20with-Jupyter-orange?style=for-the-badge&amp;amp;logo=Jupyter&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FMade%2520with-Go-1f425f.svg" width="92" height="20"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Made%20with-Go-1f425f.svg&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FMade%2520with-Markdown-1f425f.svg" width="134" height="20"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Made%20with-Markdown-1f425f.svg&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FMade%2520with-LaTeX-1f425f.svg" width="110" height="20"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Made%20with-LaTeX-1f425f.svg&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FMade%2520with-MathJax-1f425f.svg" width="122" height="20"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Made%20with-MathJax-1f425f.svg&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FMade%2520with-Bash-1f425f.svg" width="104" height="20"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Made%20with-Bash-1f425f.svg&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fbadge%2FMade%2520for-VSCode-1f425f.svg" width="112" height="20"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/badge/Made%20for-VSCode-1f425f.svg&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/http%3A%2F%2FForTheBadge.com%2Fimages%2Fbadges%2Fbuilt-by-developers.svg" width="256" height="35"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;http://ForTheBadge.com/images/badges/built-by-developers.svg&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/http%3A%2F%2FForTheBadge.com%2Fimages%2Fbadges%2Fbuilt-with-love.svg" width="152" height="35"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;http://ForTheBadge.com/images/badges/built-with-love.svg&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/http%3A%2F%2FForTheBadge.com%2Fimages%2Fbadges%2Fbuilt-with-science.svg" width="208" height="35"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;http://ForTheBadge.com/images/badges/built-with-science.svg&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/http%3A%2F%2FForTheBadge.com%2Fimages%2Fbadges%2Fbuilt-with-swag.svg" width="185" height="35"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;http://ForTheBadge.com/images/badges/built-with-swag.svg&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;



&lt;p&gt;🔝 Back to Top&lt;/p&gt;






&lt;h1&gt;
  
  
  GitHub Stats
&lt;/h1&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Badge&lt;/th&gt;
&lt;th&gt;URL&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fgithub%2Flicense%2FEnvoy-VC%2FPython-Scripts.svg" width="138" height="20"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/github/license/{username}/{repo-name}.svg&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fgithub%2Frelease%2FEnvoy-VC%2FPython-Scripts.svg" width="222" height="20"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/github/release/{username}/{repo-name}.svg&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fgithub%2Fcommits-since%2FNaereen%2FStrapDown.js%2Fv1.0.0.svg" width="152" height="20"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/github/commits-since/{username}/{repo-name}/{version}.svg&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fgithub%2Fdownloads%2FNaereen%2FStrapDown.js%2Ftotal.svg" width="86" height="20"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/github/downloads/{username}/{repo-name}/total.svg&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fgithub%2Fforks%2FEnvoy-VC%2FEnvoy-VC.svg" width="84" height="20"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/github/forks/{username}/{repo-name}.svg&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fgithub%2Fstars%2FEnvoy-VC%2FEnvoy-VC.svg" width="82" height="20"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/github/stars/{username}/{repo-name}.svg&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fgithub%2Fwatchers%2FEnvoy-VC%2FEnvoy-VC.svg" width="98" height="20"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/github/watchers/{username}/{repo-name}.svg&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fgithub%2Ffollowers%2FNaereen.svg%3Fstyle%3Dsocial%26label%3DFollow%26maxAge%3D2592000" width="96" height="20"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/github/followers/{username}.svg?style=social&amp;amp;label=Follow&amp;amp;maxAge=2592000&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fgithub%2Fissues%2FEnvoy-VC%2FEnvoy-VC.svg" width="90" height="20"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/github/issues/{username}/{repo-name}.svg&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fgithub%2Fissues-closed%2FEnvoy-VC%2FEnvoy-VC.svg" width="98" height="20"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/github/issues-closed/{username}/{repo-name}.svg&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fgithub%2Fissues-pr%2FEnvoy-VC%2FEnvoy-VC.svg" width="128" height="20"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/github/issues-pr/{username}/{repo-name}.svg&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fgithub%2Fissues-pr-closed%2FEnvoy-VC%2FEnvoy-VC.svg" width="136" height="20"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/github/issues-pr-closed/{username}/{repo-name}.svg&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fbadge-size.herokuapp.com%2FEnvoy-VC%2FEnvoy-VC%2Fmain%2FREADME.md" width="800" height="400"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://badge-size.herokuapp.com/{username}/{repo}/{branch}/{filename}&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fgithub-readme-stats.vercel.app%2Fapi%3Fusername%3DEnvoy-VC%26theme%3Dblue-green" width="450" height="195"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://github-readme-stats.vercel.app/api?username={username}&amp;amp;theme=blue-green&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fgithub-readme-stats.vercel.app%2Fapi%3Fusername%3DEnvoy-VC%26theme%3Dblue-green" width="450" height="195"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://github-readme-stats.vercel.app/api?username={username}&amp;amp;theme=blue-green&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fgithub-readme-stats.vercel.app%2Fapi%2Ftop-langs%2F%3Fusername%3DEnvoy-VC%26theme%3Dblue-green" width="300" height="285"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://github-readme-stats.vercel.app/api/top-langs/?username={username}&amp;amp;theme=blue-green&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fstarchart.cc%2Fcaarlos0%2Fstarcharts.svg" width="1024" height="400"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://starchart.cc/{username}/{repo}.svg&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimg.shields.io%2Fgithub%2Flast-commit%2FEnvoy-VC%2FEnvoy-VC.svg" width="116" height="20"&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;https://img.shields.io/github/last-commit/{username}/{repo-name}.svg&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;



&lt;p&gt;🔝 Back to Top&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>github</category>
      <category>markdown</category>
    </item>
    <item>
      <title>Optimizing Performance: Frontend Techniques for Faster Loading Times</title>
      <dc:creator>Lindsey Howard</dc:creator>
      <pubDate>Tue, 05 Dec 2023 11:41:53 +0000</pubDate>
      <link>https://dev.to/codelikeagirl29/optimizing-performance-frontend-techniques-for-faster-loading-times-2iol</link>
      <guid>https://dev.to/codelikeagirl29/optimizing-performance-frontend-techniques-for-faster-loading-times-2iol</guid>
      <description>&lt;h2&gt;
  
  
  "Load Faster, Shine Brighter: Frontend Techniques for Optimal Performance"
&lt;/h2&gt;

&lt;p&gt;Introduction:&lt;br&gt;
In today's digital landscape, a website's speed and performance play a pivotal role in user satisfaction and retention. Studies show that users expect websites to load within seconds, and any delay can lead to increased bounce rates. Therefore, optimizing frontend performance is crucial for delivering a seamless user experience. Let's explore some powerful techniques to enhance your website's loading times and overall performance.&lt;br&gt;
🚀 🚀 🚀 &lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Image Optimization&lt;/strong&gt;: Images often contribute significantly to a website's load time. Compressing images, choosing the right format (such as WebP for modern browsers), and using responsive images based on device resolution can drastically reduce load times without compromising visual quality.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Minification and Compression&lt;/strong&gt;: Minifying CSS, JavaScript, and HTML files by removing unnecessary spaces, comments, and line breaks reduces file sizes. Additionally, enabling compression (Gzip or Brotli) further decreases file sizes, enabling faster data transmission between the server and browser.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Caching Strategies&lt;/strong&gt;: Implementing browser caching allows frequently accessed resources like images, CSS, and JavaScript files to be stored locally, reducing the need for repeated downloads and enhancing load times for returning visitors.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Lazy Loading&lt;/strong&gt;: Load only the necessary content above the fold initially and defer the loading of non-essential resources, such as images or videos, until the user scrolls to them. This technique significantly improves initial page load times.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Optimized Code and Frameworks&lt;/strong&gt;: Writing efficient, clean code and using lightweight frontend frameworks or libraries can streamline website performance. Evaluate the necessity of external libraries to avoid unnecessary overhead.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Content Delivery Networks (CDNs)&lt;/strong&gt;: Utilize CDNs to distribute your website's static resources across multiple servers globally. This ensures faster delivery of content by serving it from the nearest server to the user's location.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Async and Defer Attributes for Scripts&lt;/strong&gt;: Use the 'async' attribute for non-blocking script loading or 'defer' attribute to load scripts after the page content. This prevents scripts from delaying the rendering of the page.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Reducing HTTP Requests&lt;/strong&gt;: Minimize the number of HTTP requests by combining CSS and JavaScript files or using CSS sprites for images. Fewer requests lead to faster load times.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Optimizing Fonts&lt;/strong&gt;: Limit the number of custom fonts and opt for web-safe fonts whenever possible. Use font-display property to control how fonts are displayed during loading.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Performance Monitoring and Testing&lt;/strong&gt;: Regularly monitor your website's performance using tools like Google PageSpeed Insights, Lighthouse, or GTmetrix. Conduct performance tests to identify bottlenecks and areas for improvement.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Conclusion:&lt;br&gt;
In the competitive online landscape, optimizing frontend performance isn't just about speed—it's about providing users with an exceptional experience. By implementing these frontend techniques, you can significantly enhance your website's loading times, improve user engagement, boost search engine rankings, and ultimately set a solid foundation for success in the digital realm. Remember, the pursuit of optimal performance is an ongoing journey, so keep iterating and refining to stay ahead in the race for a faster, better web experience.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>frontend</category>
      <category>performance</category>
      <category>tips</category>
    </item>
    <item>
      <title>Just bought an Asus Zephyrus G14. What you need to know is</title>
      <dc:creator>Lindsey Howard</dc:creator>
      <pubDate>Sat, 18 Mar 2023 07:21:20 +0000</pubDate>
      <link>https://dev.to/codelikeagirl29/just-bought-an-asus-zephyrus-g14-what-you-need-to-know-is-1o8l</link>
      <guid>https://dev.to/codelikeagirl29/just-bought-an-asus-zephyrus-g14-what-you-need-to-know-is-1o8l</guid>
      <description>&lt;p&gt;So, I am a new Software Developer and my journey began with an Asus Zenbook Duo. I had it for almost a year and it just couldn't handle my workload. :( It only had an &lt;strong&gt;Intel® Core™ i5-1155G7 Processor&lt;/strong&gt; 2.5 GHz (8M Cache, up to 4.5 GHz, 4 cores) So next up, I got the Lenovo Legion 5 (17) - which was great but a little too big for me and my needs with 17" screen.&lt;/p&gt;

&lt;h3&gt;
  
  
  Specs
&lt;/h3&gt;

&lt;p&gt;Processor Model - AMD Ryzen 7 5000 Series&lt;br&gt;
Processor Model Number - 5800HS&lt;br&gt;
Storage Type - SSD&lt;br&gt;
Total Storage Capacity - 512 gigabytes&lt;br&gt;
Solid State Drive Capacity - 512 gigabytes&lt;br&gt;
System Memory (RAM) - 16 gigabytes&lt;br&gt;
Graphics - NVIDIA GeForce GTX 1650&lt;br&gt;
Operating System - Windows 11 Home&lt;br&gt;
Battery Type - Lithium-ion polymer&lt;br&gt;
Backlit Keyboard - Yes&lt;/p&gt;

&lt;h3&gt;
  
  
  General - Product Name
&lt;/h3&gt;

&lt;p&gt;ROG Zephyrus G14 14" Laptop - AMD Ryzen 7 - 16GB Memory - NVIDIA GeForce GTX 1650 - 512GB SSD&lt;br&gt;
Brand - ASUS&lt;br&gt;
Model Number - GA401QH-211.ZG14BL&lt;/p&gt;

&lt;h3&gt;
  
  
  Display
&lt;/h3&gt;

&lt;p&gt;Screen Size - 14 inches&lt;br&gt;
Screen Resolution - 1920 x 1080 (Full HD)&lt;br&gt;
Touch Screen - No&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fkf2jmfla1lxv5qlo1agk.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fkf2jmfla1lxv5qlo1agk.jpg" alt="pic-of-my-desk" width="800" height="600"&gt;&lt;/a&gt;&lt;br&gt;
My current desk setup&lt;/p&gt;

&lt;p&gt;Back to the basics, the Zephyrus G14 gets an Ergolift hinge design which pushes up the main-chassis on rubber feet at the bottom of the screen, in order to improve airflow underneath and help cool the components. Ergolift designs have one major flaw, though, and that’s the fact that hot air is blown into the screen. It’s an issue here as well, but not as bad as on ZenBooks.&lt;/p&gt;

&lt;p&gt;For starters, there’s a bigger gap between the exhausts and the screen than on most ZenBooks. Then, the lid design also allows some of the hot air to go out to the back, through that carving in the bottom side. Finally, the ROG engineers smartly designed the radiators and plastic fins that split the hot air coming out from the exhausts, sending some of it downwards and some of it upwards and to the sides, so not straight into the screen. I haven’t got to test this implementation in games and measure the panel-temperatures around the exhausts, so I can’t vouch for the practical worth of this solution, but it shows they were aware of the problem and did something to at least partially address it. We’ll further touch on the thermal design in the next section.&lt;/p&gt;

&lt;p&gt;In the meantime, I’ll also mention a couple of other aspects you should be aware of. First off, this notebook gets quad-speakers, with a set on main speakers (woofers, kind of) still firing on the bottom, but also a set of tweeters firing through those grills in the palm-rest. Not sure if that’s the best placement, as I fear they might be fairly easily cover by your palms with daily use, but again, they tried to address an issue of most modern gaming notebooks, within the space constraints of a 14-inch frame.&lt;/p&gt;

&lt;p&gt;Then, you’ll notice there’s no webcam on the Zephyrus G14, just like on the 15-inch model and many of the other recent ROG gaming laptops. I don’t mind it, but some of you might feel otherwise. I was told an external camera will not be included with the standard bundle, unlike on some of the Zephyrus S models; makes sense to help keep prices down.&lt;/p&gt;

&lt;p&gt;There’s also a fingerprint sensor integrated into the power button of the G14, a first for an ROG laptop. It’s been touted for months and I’m glad to finally see it implemented. The redesigned button also ditches that pesky always-on light implemented with other ROG notebooks, but the status LEDs are still placed beneath the screen, annoying when trying to watch a movie at night. Please send them to the side or the front somewhere.&lt;/p&gt;

&lt;p&gt;Finally, as far as the IO goes, the Zephyrus G14 offers a fair selection of ports, with USB-A and C ports, HDMI and an audio jack. There’s no LAN, but you get a USB to LAN adapter included for the rare occasions you’ll need wired Internet. There’s also no card-reader and no Thunderbolt 3, no surprise given this is an AMD-based notebook, but the left USB-C port allows charging. More on that further down.&lt;/p&gt;

</description>
      <category>reviews</category>
      <category>laptop</category>
      <category>gaming</category>
    </item>
    <item>
      <title>Must-read blogs for web development newbies:</title>
      <dc:creator>Lindsey Howard</dc:creator>
      <pubDate>Mon, 27 Feb 2023 15:55:53 +0000</pubDate>
      <link>https://dev.to/codelikeagirl29/must-read-blogs-for-web-development-newbies-43ol</link>
      <guid>https://dev.to/codelikeagirl29/must-read-blogs-for-web-development-newbies-43ol</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjw91njcrb70lg2i7sg8m.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjw91njcrb70lg2i7sg8m.jpeg" alt=" " width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://www.thinkful.com/blog/tag/software-engineering/" rel="noopener noreferrer"&gt;Thinkful’s Blog - Software Engineering&lt;/a&gt;: If you’re just starting out in the web development world, our blog is a great place to start looking for more information. You’ll get a chance to &lt;a href="https://www.thinkful.com/blog/why-learning-to-code-is-so-damn-hard/" rel="noopener noreferrer"&gt;learn why coding is so damn hard&lt;/a&gt; and you’ll be able to meet Thinkful grads who overcame tough coding challenges and became software engineers. Meet skilled mentors and get some advice on how you can launch your coding career in the world’s next workforce.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://thenextweb.com/" rel="noopener noreferrer"&gt;The Next Web&lt;/a&gt;: The Next Web is an online publisher that shares all types of tech news that web devs love. Do you know the latest product rollouts on Instagram or about Google’s new braille keyboard for Android? You can learn about the latest updates at various tech companies and get insights into all things web development and technology. Read about tech trends and the impact software engineering has on our society today.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://alistapart.com/articles/" rel="noopener noreferrer"&gt;A List Apart&lt;/a&gt;: A List Apart lets you read insightful web design and development articles from industry leaders. You’ll get the best practices and standards for the web world and get informed on how to create your best work in the industry. Learn about ethical impacts to web development, digital accessibility in the technical workforce, and dig into specific programming languages like JavaScript. A List Apart is an informative publication if you’re curious about how different aspects of web development are used practically.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://superdevresources.com/" rel="noopener noreferrer"&gt;Super Dev Resources&lt;/a&gt;: If you’re new to the web development field, Super Dev Resources is an easy to read blog that includes resources for developers, designers, and digital marketers. You can find top discussions on web development along with templates and tools to utilize for creating websites. Get tips and tricks on how to improve website usability and learn more about data privacy and how to keep your website safe. Also, get an intersectional view of how a web developer’s work impacts design and marketing.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.smashingmagazine.com/articles/" rel="noopener noreferrer"&gt;Smashing Magazine&lt;/a&gt;: Smashing Magazine is an online publication catering to all things web development. Get lost in articles covering coding, graphics, UX, and more all with the focus to share valuable industry know-how. Find articles on online privacy policies, building web applications with React, and more by browsing their content by category. If you’re into mobile applications, design patterns, CSS and more, this is a great intro to web development and design.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://scotch.io/bar-talk" rel="noopener noreferrer"&gt;Scotch.io&lt;/a&gt;: Scotch is a blog that hosts web development video tutorials and articles. Get an interactive experience while you learn more about topics such as CSS, JavaScript, Node, and other practical skills that you’ll need on the web development job. You’ll also stumble upon posts to help you overcome deployment anxiety, and teach you about non-relational databases and how to support mixed workloads. Scotch covers tons of web developer topics to get you started.&lt;/p&gt;

&lt;h2&gt;
  
  
  Must-read blogs for current web developer students:
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://davidwalsh.name/" rel="noopener noreferrer"&gt;David Walsh Blog&lt;/a&gt;: David shares his expertise as a Senior Software Engineer and Evangelist for Mozilla, and founder of &lt;a href="https://scriptandstyle.simplecast.com/" rel="noopener noreferrer"&gt;Script &amp;amp;Style&lt;/a&gt; web development podcast and Wyn Weng Labs. You’ll get technical tips and research on what’s going on in the web developer field. Learn about the most essential Git commands and utilities, see what it takes to create a RetroPie on Raspberry Pi, all while learning the steps that will help you to eliminate that well-known, web developer feeling of imposter syndrome.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://css-tricks.com/archives/" rel="noopener noreferrer"&gt;CSS Tricks&lt;/a&gt;: Don’t let the name fool you, this blog has the inside scoop on more than just CSS. Get important information on multiple aspects of web design and development, ranging from beginner to advanced topics. Get pointers on how to write animation code more efficiently, figure out why some HTML elements become depreciated, and check out how to work with APIs and authentication. If you want to learn basics, along with ways to improve your web developer skills, the CSS tricks blog is a good go-to.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.creativebloq.com/web-designer-magazine" rel="noopener noreferrer"&gt;Creative Bloq&lt;/a&gt;: This one is for the creative developer. If your coding process needs creative inspiration or you want to see how things like grid systems and animations look in practical web-design, Creative Bloq is for you. Read articles on how to choose the best JavaScript frameworks, and how to create success CTAs on a website. You’ll get a mix between front end and back end engineering info with this blog.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.webdesignerdepot.com/" rel="noopener noreferrer"&gt;Webdesigner Depot&lt;/a&gt;: Webdesigner Depot has articles and software freebies to help your website creation process. Even if you’re completely new to the industry, you’ll be able to learn more about what it takes to create websites. Get tools and tutorials on how to use PHP, how to choose between Grid vs. Flexbox, and learn how to code a ‘click to tweet’ button on your site. You’ll also be able to uncover slightly advanced coding topics like how to incorporate machine learning.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://webdesignledger.com/web-development/" rel="noopener noreferrer"&gt;Web Design Ledger&lt;/a&gt;: For the web developers and web designers, Web Design Ledger brings unique insights on how to create stunning web products. Readers can get informed about current tech trends and see insights from top web developers in the field through Q&amp;amp;A interviews. See what the best development tools are, learn about the best cloud computing programming languages, and see how you can make JavaScript testing and deployments more efficient.&lt;/p&gt;

&lt;h2&gt;
  
  
  Must-read blogs for web developers in the workforce:
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://www.webfx.com/blog/web-design/" rel="noopener noreferrer"&gt;SixRevisions&lt;/a&gt;: Six Revisions is a blog that digs deep into the web design and web development industry, giving you tips and tools to make the best web products.  This blog is specifically for developers who are interested in creating marketing web products. Created by WebFX, a full-service digital marketing agency, you’ll get to read articles that discuss topics like how to make the best decisions when redesigning a website and best practices for website speed.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://blog.codinghorror.com/" rel="noopener noreferrer"&gt;Coding Horror&lt;/a&gt;: Jeff Atwood, the co-founder of &lt;a href="https://stackoverflow.com" rel="noopener noreferrer"&gt;Stackoverflow&lt;/a&gt;, reveals his research and interesting web development findings in Coding Horror. In regard to the name, there’s nothing to be afraid of, it has to do with avoiding dangerous code samples. It doesn’t matter what your level of expertise is, you’ll find something new to learn here. Read about the intricacies of cloud computing, understand more about the code in the transportation industry, and take a deep dive into Stack Overflow, and a beneficial resource for any developer.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://superherojs.com/" rel="noopener noreferrer"&gt;Superhero.js&lt;/a&gt;: Learn what makes JavaScript web development work. Since the language is so popular for the industry, Superheor.js is a helpful blog to learn how to create, test, and maintain web applications with JavaScript. You’ll find articles, presentations, books, and videos focused on how to secure your JavaScript web application with the best data privacy measures, how to write clean code, and overall how to build functional and user-friendly applications with the language.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://hackernoon.com/tagged/programming/" rel="noopener noreferrer"&gt;Hacker Noon&lt;/a&gt;: Programmers from around the world contribute to Hacker Noon’s blog. You’ll get current updates on what’s happening in tech and on what you should know as a successful web developer. Learn more about subjects like how to automate with Python, React library components, and tips on how to auto-correct your own code. If you’re looking to brush up on those web development skills, this blog is good for that.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://dzone.com/web-development-programming-tutorials-tools-news" rel="noopener noreferrer"&gt;DZone&lt;/a&gt;: While DZone covers pretty much everything involved with technology, the Web Dev Spotlight gives great coverage of specific web development topics. Learn more about how to set and manage locales in Rails, get tips on JavaScript localization, and dig deep into server-side pagination. DZone is a great place for professionals who want to read about current developer topics that could help them improve their knowledge of the industry.&lt;/p&gt;

</description>
      <category>motivation</category>
      <category>productivity</category>
      <category>career</category>
    </item>
    <item>
      <title>Front-end Guide</title>
      <dc:creator>Lindsey Howard</dc:creator>
      <pubDate>Wed, 23 Nov 2022 11:43:43 +0000</pubDate>
      <link>https://dev.to/codelikeagirl29/front-end-guide-2h7k</link>
      <guid>https://dev.to/codelikeagirl29/front-end-guide-2h7k</guid>
      <description>&lt;h1&gt;
  
  
  Front-end Guide
&lt;/h1&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fres.cloudinary.com%2Fcodelikeagirl29%2Fimage%2Fupload%2Fv1675500036%2Flautaro-andreani-UYsBCu9RP3Y-unsplash_naaqdn.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fres.cloudinary.com%2Fcodelikeagirl29%2Fimage%2Fupload%2Fv1675500036%2Flautaro-andreani-UYsBCu9RP3Y-unsplash_naaqdn.jpg" width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Credits: Illustration by &lt;a href="https://lindseyk.dev" rel="noopener noreferrer"&gt;@dev_lindseyk&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;This guide has been cross-posted on &lt;a href="https://medium.freecodecamp.com/grabs-front-end-guide-for-large-teams-484d4033cc41" rel="noopener noreferrer"&gt;Free Code Camp&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;This study guide is inspired by &lt;a href="https://medium.freecodecamp.com/a-study-plan-to-cure-javascript-fatigue-8ad3a54f2eb1#.g9egaapps" rel="noopener noreferrer"&gt;"A Study Plan to Cure JavaScript Fatigue"&lt;/a&gt; and is mildly opinionated in the sense that we recommend certain libraries/frameworks to learn for each aspect of front end development, based on what is currently deemed most suitable. We explain why a certain library/framework/tool is chosen and provide links to learning resources to enable the reader to pick it up on their own. Alternative choices that may be better for other use cases are provided as well for reference and further self-exploration.&lt;/p&gt;

&lt;p&gt;If you are familiar with front end development and have been consistently keeping up with the latest developments, this guide will probably not be that useful to you. It is targeted at newcomers to front end.&lt;/p&gt;

&lt;p&gt;If your company is exploring a modern JavaScript stack as well, you may find this study plan useful to your company! Feel free to adapt it to your needs. We will update this study plan periodically, according to our latest work and choices.&lt;br&gt;
&lt;em&gt;- Web Team&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Pre-requisites&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Good understanding of core programming concepts.&lt;/li&gt;
&lt;li&gt;Comfortable with basic command line actions and familiarity with source code version control systems such as Git.&lt;/li&gt;
&lt;li&gt;Experience in web development. Have built server-side rendered web apps using frameworks like Ruby on Rails, Django, Express, etc.&lt;/li&gt;
&lt;li&gt;Understanding of how the web works. Familiarity with web protocols and conventions like HTTP and RESTful APIs.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Table of Contents
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Single-page Apps (SPAs)&lt;/li&gt;
&lt;li&gt;New-age JavaScript&lt;/li&gt;
&lt;li&gt;User Interface&lt;/li&gt;
&lt;li&gt;State Management&lt;/li&gt;
&lt;li&gt;Coding with Style&lt;/li&gt;
&lt;li&gt;
Maintainability

&lt;ul&gt;
&lt;li&gt;Testing&lt;/li&gt;
&lt;li&gt;Linting JavaScript&lt;/li&gt;
&lt;li&gt;Linting CSS&lt;/li&gt;
&lt;li&gt;Formatting Code&lt;/li&gt;
&lt;li&gt;Types&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;li&gt;Build System&lt;/li&gt;

&lt;li&gt;Package Management&lt;/li&gt;

&lt;li&gt;Continuous Integration&lt;/li&gt;

&lt;li&gt;Hosting and CDN&lt;/li&gt;

&lt;li&gt;Deployment&lt;/li&gt;

&lt;li&gt;Monitoring&lt;/li&gt;

&lt;/ul&gt;

&lt;p&gt;Certain topics can be skipped if you have prior experience in them.&lt;/p&gt;

&lt;h2&gt;
  
  
  Single-page Apps (SPAs)
&lt;/h2&gt;

&lt;p&gt;A single-page application (SPA) is a web application or website that interacts with the user by dynamically rewriting the current web page with new data from the web server, instead of the default method of a web browser loading entire new pages. The goal is faster transitions that make the website feel more like a native app.&lt;/p&gt;

&lt;p&gt;In a SPA, a page refresh never occurs; instead, all necessary HTML, JavaScript, and CSS code is either retrieved by the browser with a single page load,[1] or the appropriate resources are dynamically loaded and added to the page as necessary, usually in response to user actions.&lt;/p&gt;

&lt;p&gt;Web developers these days refer to the products they build as web apps, rather than websites. While there is no strict difference between the two terms, web apps tend to be highly interactive and dynamic, allowing the user to perform actions and receive a response for their action. Traditionally, the browser receives HTML from the server and renders it. When the user navigates to another URL, a full-page refresh is required and the server sends fresh new HTML for the new page. This is called server-side rendering.&lt;/p&gt;

&lt;p&gt;However in modern SPAs, client-side rendering is used instead. The browser loads the initial page from the server, along with the scripts (frameworks, libraries, app code) and stylesheets required for the whole app. When the user navigates to other pages, a page refresh is not triggered. The URL of the page is updated via the &lt;a href="https://developer.mozilla.org/en-US/docs/Web/API/History_API" rel="noopener noreferrer"&gt;HTML5 History API&lt;/a&gt;. New data required for the new page, usually in JSON format, is retrieved by the browser via &lt;a href="https://developer.mozilla.org/en-US/docs/AJAX/Getting_Started" rel="noopener noreferrer"&gt;AJAX&lt;/a&gt; requests to the server. The SPA then dynamically updates the page with the data via JavaScript, which it has already downloaded in the initial page load. This model is similar to how native mobile apps work.&lt;/p&gt;

&lt;p&gt;The benefits:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The app feels more responsive and users do not see the flash between page navigations due to full-page refreshes.&lt;/li&gt;
&lt;li&gt;Fewer HTTP requests are made to the server, as the same assets do not have to be downloaded again for each page load.&lt;/li&gt;
&lt;li&gt;Clear separation of the concerns between the client and the server; you can easily build new clients for different platforms (e.g. mobile, chatbots, smart watches) without having to modify the server code. You can also modify the technology stack on the client and server independently, as long as the API contract is not broken.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The downsides:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Heavier initial page load due to loading of framework, app code, and assets required for multiple pages.&lt;br&gt;
&lt;br&gt;
&lt;code&gt;&amp;lt;sup&amp;gt;&amp;lt;a href="#fn1" id="ref1"&amp;gt;1&amp;lt;/a&amp;gt;&amp;lt;/sup&amp;gt;&lt;/code&gt;&lt;br&gt;
&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;There's an additional step to be done on your server which is to configure it to route all requests to a single entry point and allow client-side routing to take over from there.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;SPAs are reliant on JavaScript to render content, but not all search engines execute JavaScript during crawling, and they may see empty content on your page. This inadvertently hurts the Search Engine Optimization (SEO) of your app.&lt;br&gt;
&lt;br&gt;
&lt;code&gt;&amp;lt;sup&amp;gt;&amp;lt;a href="#fn2" id="ref2"&amp;gt;2&amp;lt;/a&amp;gt;&amp;lt;/sup&amp;gt;&lt;/code&gt;&lt;br&gt;
&lt;br&gt;
. However, most of the time, when you are building apps, SEO is not the most important factor, as not all the content needs to be indexable by search engines. To overcome this, you can either server-side render your app or use services such as &lt;a href="https://prerender.io/" rel="noopener noreferrer"&gt;Prerender&lt;/a&gt; to "render your javascript in a browser, save the static HTML, and return that to the crawlers".&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;While traditional server-side rendered apps are still a viable option, a clear client-server separation scales better for larger engineering teams, as the client and server code can be developed and released independently. This is especially so when having multiple client apps hitting the same API server.&lt;/p&gt;

&lt;p&gt;As web developers are now building apps rather than pages, organization of client-side JavaScript has become increasingly important. In server-side rendered pages, it is common to use snippets of jQuery to add user interactivity to each page. However, when building large apps, just jQuery is insufficient. After all, jQuery is primarily a library for DOM manipulation and it's not a framework; it does not define a clear structure and organization for your app.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;JavaScript frameworks&lt;/strong&gt; have been created to provide higher-level abstractions over the DOM, allowing you to keep state in memory, out of the DOM. Using frameworks also brings the benefits of reusing recommended concepts and best practices for building apps. A new engineer on the team who is unfamiliar with the code base, but has experience with a framework, will find it easier to understand the code because it is organized in a structure that they are familiar with. Popular frameworks have a lot of tutorials and guides, and tapping on the knowledge and experience from colleagues and the community will help new engineers get up to speed.&lt;/p&gt;

&lt;h4&gt;
  
  
  Study Links
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="http://stackoverflow.com/questions/21862054/single-page-app-advantages-and-disadvantages" rel="noopener noreferrer"&gt;Single Page App: advantages and disadvantages&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blog.isquaredsoftware.com/presentations/2016-10-revolution-of-web-dev/" rel="noopener noreferrer"&gt;The (R)Evolution of Web Development&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://medium.freecodecamp.com/heres-why-client-side-rendering-won-46a349fadb52" rel="noopener noreferrer"&gt;Here's Why Client Side Rendering Won&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  New-age JavaScript
&lt;/h2&gt;

&lt;p&gt;Before you dive into the various aspects of building a JavaScript web app, it is important to get familiar with the language of the web - JavaScript, or ECMAScript. JavaScript is an incredibly versatile language which you can also use to build &lt;a href="https://nodejs.org/en/" rel="noopener noreferrer"&gt;web servers&lt;/a&gt;, &lt;a href="https://facebook.github.io/react-native/" rel="noopener noreferrer"&gt;native mobile apps&lt;/a&gt; and &lt;a href="https://electron.atom.io/" rel="noopener noreferrer"&gt;desktop apps&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Prior to 2015, the last major update was ECMAScript 5.1, in 2011. However, in the recent years, JavaScript has suddenly seen a huge burst of improvements within a short span of time. In 2015, ECMAScript 2015 (previously called ECMAScript 6) was released and a ton of syntactic constructs were introduced to make writing code less unwieldy. If you are curious about it, Auth0 has written a nice article on the &lt;a href="https://auth0.com/blog/a-brief-history-of-javascript/" rel="noopener noreferrer"&gt;history of JavaScript&lt;/a&gt;. Til this day, not all browsers have fully implemented the ES2015 specification. Tools such as &lt;a href="https://babeljs.io/" rel="noopener noreferrer"&gt;Babel&lt;/a&gt; enable developers to write ES2015 in their apps and Babel transpiles them down to ES5 to be compatible for browsers.&lt;/p&gt;

&lt;p&gt;Being familiar with both ES5 and ES2015 is crucial. ES2015 is still relatively new and a lot of open source code and Node.js apps are still written in ES5. If you are doing debugging in your browser console, you might not be able to use ES2015 syntax. On the other hand, documentation and example code for many modern libraries that we will introduce later below are still written in ES2015. Some developers use &lt;a href="https://github.com/babel/babel-preset-env" rel="noopener noreferrer"&gt;babel-preset-env&lt;/a&gt; to enjoy the productivity boost from the syntactic improvements the future of JavaScript provides and we have been loving it so far. &lt;code&gt;babel-preset-env&lt;/code&gt; intelligently determines which Babel plugins are necessary (which new language features are not supported and have to be transpiled) as browsers increase native support for more ES language features. If you prefer using language features that are already stable, you may find that &lt;a href="https://babeljs.io/docs/plugins/preset-stage-3/" rel="noopener noreferrer"&gt;babel-preset-stage-3&lt;/a&gt;, which is a complete specification that will most likely be implemented in browsers, will be more suitable.&lt;/p&gt;

&lt;p&gt;Spend a day or two revising ES5 and exploring ES2015. The more heavily used features in ES2015 include &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;"Arrows and Lexical This", &lt;/li&gt;
&lt;li&gt;"Classes", &lt;/li&gt;
&lt;li&gt;"Template Strings", &lt;/li&gt;
&lt;li&gt;"Destructuring", &lt;/li&gt;
&lt;li&gt;"Default/Rest/Spread operators",&lt;/li&gt;
&lt;li&gt;"Importing and Exporting modules".&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Estimated Duration: 3-4 days.&lt;/strong&gt; You can learn/lookup the syntax as you learn the other libraries and try building your own app.&lt;/p&gt;

&lt;h4&gt;
  
  
  Study Links
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.codecademy.com/learn/learn-javascript" rel="noopener noreferrer"&gt;Learn JavaScript on Codecademy&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.codecademy.com/learn/introduction-to-javascript" rel="noopener noreferrer"&gt;Intro to ES6 on Codecademy&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://babeljs.io/learn-es2015/" rel="noopener noreferrer"&gt;Learn ES2015 on Babel&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://es6katas.org/" rel="noopener noreferrer"&gt;ES6 Katas&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/getify/You-Dont-Know-JS" rel="noopener noreferrer"&gt;You Don't Know JS&lt;/a&gt; (Advanced content, optional for beginners)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/yangshun/front-end-interview-handbook/blob/master/questions/javascript-questions.md" rel="noopener noreferrer"&gt;Answers to Front End Job Interview Questions — JavaScript&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  User Interface - React
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fumgqziulznfpqsor9rib.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fumgqziulznfpqsor9rib.png" alt="react-icon" width="100" height="100"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If any JavaScript project has taken the front end ecosystem by storm in recent years, that would be &lt;a href="https://facebook.github.io/react/" rel="noopener noreferrer"&gt;React&lt;/a&gt;. React is a library built and open-sourced by the smart people at Facebook. In React, developers write components for their web interface and compose them together.&lt;/p&gt;

&lt;p&gt;React brings about many radical ideas and encourages developers to &lt;a href="https://www.youtube.com/watch?v=DgVS-zXgMTk" rel="noopener noreferrer"&gt;rethink best practices&lt;/a&gt;. For many years, web developers were taught that it was a good practice to write HTML, JavaScript and CSS separately. React does the exact opposite, and encourages that you write your HTML and &lt;a href="https://speakerdeck.com/vjeux/react-css-in-js" rel="noopener noreferrer"&gt;CSS in your JavaScript&lt;/a&gt; instead. This sounds like a crazy idea at first, but after trying it out, it actually isn't as weird as it sounds initially. Reason being the front end development scene is shifting towards a paradigm of component-based development. The features of React:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Declarative&lt;/strong&gt; - You describe what you want to see in your view and not how to achieve it. In the jQuery days, developers would have to come up with a series of steps to manipulate the DOM to get from one app state to the next. In React, you simply change the state within the component and the view will update itself according to the state. It is also easy to determine how the component will look like just by looking at the markup in the &lt;code&gt;render()&lt;/code&gt; method.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Functional&lt;/strong&gt; - The view is a pure function of &lt;code&gt;props&lt;/code&gt; and &lt;code&gt;state&lt;/code&gt;. In most cases, a React component is defined by &lt;code&gt;props&lt;/code&gt; (external parameters) and &lt;code&gt;state&lt;/code&gt; (internal data). For the same &lt;code&gt;props&lt;/code&gt; and &lt;code&gt;state&lt;/code&gt;, the same view is produced. Pure functions are easy to test, and the same goes for functional components. Testing in React is made easy because a component's interfaces are well-defined and you can test the component by supplying different &lt;code&gt;props&lt;/code&gt; and &lt;code&gt;state&lt;/code&gt; to it and comparing the rendered output.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Maintainable&lt;/strong&gt; - Writing your view in a component-based fashion encourages reusability. We find that defining a component's &lt;code&gt;propTypes&lt;/code&gt; make React code self-documenting as the reader can know clearly what is needed to use that component. Lastly, your view and logic is self-contained within the component, and should not be affected nor affect other components. That makes it easy to shift components around during large-scale refactoring, as long as the same &lt;code&gt;props&lt;/code&gt; are supplied to the component.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;High Performance&lt;/strong&gt; - You might have heard that React uses a virtual DOM (not to be confused with &lt;a href="https://developer.mozilla.org/en-US/docs/Web/Web_Components/Shadow_DOM" rel="noopener noreferrer"&gt;shadow DOM&lt;/a&gt;) and it re-renders everything when there is a change in state. Why is there a need for a virtual DOM? While modern JavaScript engines are fast, reading from and writing to the DOM is slow. React keeps a lightweight virtual representation of the DOM in memory. Re-rendering everything is a misleading term. In React it actually refers to re-rendering the in-memory representation of the DOM, not the actual DOM itself. When there's a change in the underlying data of the component, a new virtual representation is created, and compared against the previous representation. The difference (minimal set of changes required) is then patched to the real browser DOM.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Ease of Learning&lt;/strong&gt; - Learning React is pretty simple. The React API surface is relatively small compared to &lt;a href="https://angular.io/docs/ts/latest/api/" rel="noopener noreferrer"&gt;this&lt;/a&gt;; there are only a few APIs to learn and they do not change often. The React community is one of the largest, and along with that comes a vibrant ecosystem of tools, open-sourced UI components, and a ton of great resources online to get you started on learning React.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Developer Experience&lt;/strong&gt; - There are a number of tools that improves the development experience with React. &lt;a href="https://github.com/facebook/react-devtools" rel="noopener noreferrer"&gt;React Developer Tools&lt;/a&gt; is a browser extension that allows you to inspect your component, view and manipulate its &lt;code&gt;props&lt;/code&gt; and &lt;code&gt;state&lt;/code&gt;. &lt;a href="https://github.com/gaearon/react-hot-loader" rel="noopener noreferrer"&gt;Hot reloading&lt;/a&gt; with webpack allows you to view changes to your code in your browser, without you having to refresh the browser. Front end development involves a lot of tweaking code, saving and then refreshing the browser. Hot reloading helps you by eliminating the last step. When there are library updates, Facebook provides &lt;a href="https://github.com/reactjs/react-codemod" rel="noopener noreferrer"&gt;codemod scripts&lt;/a&gt; to help you migrate your code to the new APIs. This makes the upgrading process relatively pain-free. Kudos to the Facebook team for their dedication in making the development experience with React great. &lt;br&gt; &lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/images%2Freact-devtools-demo.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/images%2Freact-devtools-demo.gif" alt="React Devtools Demo" width="" height=""&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Over the years, new view libraries that are even more performant than React have emerged. React may not be the fastest library out there, but in terms of the ecosystem, overall usage experience and benefits, it is still one of the greatest. Facebook is also channeling efforts into making React even faster with a &lt;a href="https://github.com/acdlite/react-fiber-architecture" rel="noopener noreferrer"&gt;rewrite of the underlying reconciliation algorithm&lt;/a&gt;. The concepts that React introduced has taught us how to write better code, more maintainable web apps and made us better engineers. We like that.&lt;/p&gt;

&lt;p&gt;We recommend going through the &lt;a href="https://facebook.github.io/react/tutorial/tutorial.html" rel="noopener noreferrer"&gt;tutorial&lt;/a&gt; on building a tic-tac-toe game on the React homepage to get a feel of what React is and what it does. For more in-depth learning, check out the Egghead course, &lt;a href="https://egghead.io/courses/build-your-first-production-quality-react-app" rel="noopener noreferrer"&gt;Build Your First Production Quality React App&lt;/a&gt;. It covers some advanced concepts and real-world usages that are not covered by the React documentation. &lt;a href="https://github.com/facebookincubator/create-react-app" rel="noopener noreferrer"&gt;Create React App&lt;/a&gt; by Facebook is a tool to scaffold a React project with minimal configuration and is highly recommended to use for starting new React projects.&lt;/p&gt;

&lt;p&gt;React is a library, not a framework, and does not deal with the layers below the view - the app state. More on that later.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Estimated Duration: 3-4 days.&lt;/strong&gt; Try building simple projects like a to-do list, Hacker News clone with pure React. You will slowly gain an appreciation for it and perhaps face some problems along the way that isn't solved by React, which brings us to the next topic...&lt;/p&gt;

&lt;h4&gt;
  
  
  Study Links
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://facebook.github.io/react/tutorial/tutorial.html" rel="noopener noreferrer"&gt;React Official Tutorial&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://egghead.io/courses/build-your-first-production-quality-react-app" rel="noopener noreferrer"&gt;Egghead Course - Build Your First Production Quality React App&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://hackernoon.com/simple-react-development-in-2017-113bd563691f" rel="noopener noreferrer"&gt;Simple React Development in 2017&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://medium.com/@dan_abramov/smart-and-dumb-components-7ca2f9a7c7d0#.5iexphyg5" rel="noopener noreferrer"&gt;Presentational and Container Components&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  Alternatives
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://angular.io/" rel="noopener noreferrer"&gt;Angular&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.emberjs.com/" rel="noopener noreferrer"&gt;Ember&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://vuejs.org/" rel="noopener noreferrer"&gt;Vue&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://cycle.js.org/" rel="noopener noreferrer"&gt;Cycle&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  State Management - Flux/Redux
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fgg5z1w3htmttkukyrrpa.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fgg5z1w3htmttkukyrrpa.png" alt="redux" width="256" height="100"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;As your app grows bigger, you may find that the app structure becomes a little messy. Components throughout the app may have to share and display common data but there is no elegant way to handle that in React. After all, React is just the view layer, it does not dictate how you structure the other layers of your app, such as the model and the controller, in traditional MVC paradigms. In an effort to solve this, Facebook invented Flux, an app architecture that complements React's composable view components by utilizing a unidirectional data flow. Read more about how Flux works &lt;a href="https://facebook.github.io/flux/docs/in-depth-overview.html" rel="noopener noreferrer"&gt;here&lt;/a&gt;. In summary, the Flux pattern has the following characteristics:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Unidirectional data flow&lt;/strong&gt; - Makes the app more predictable as updates can be tracked easily.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Separation of concerns&lt;/strong&gt; - Each part in the Flux architecture has clear responsibilities and are highly decoupled.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Works well with declarative programming&lt;/strong&gt; - The store can send updates to the view without specifying how to transition views between states.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;As Flux is not a framework per se, developers have tried to come up with many implementations of the Flux pattern. Eventually, a clear winner emerged, which was &lt;a href="http://redux.js.org/" rel="noopener noreferrer"&gt;Redux&lt;/a&gt;. Redux combines the ideas from Flux, &lt;a href="https://www.wikiwand.com/en/Command_pattern" rel="noopener noreferrer"&gt;Command pattern&lt;/a&gt; and &lt;a href="https://guide.elm-lang.org/architecture/" rel="noopener noreferrer"&gt;Elm architecture&lt;/a&gt; and is the de facto state management library developers use with React these days. Its core concepts are:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;App &lt;strong&gt;state&lt;/strong&gt; is described by a single plain old JavaScript object (POJO).&lt;/li&gt;
&lt;li&gt;Dispatch an &lt;strong&gt;action&lt;/strong&gt; (also a POJO) to modify the state.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Reducer&lt;/strong&gt; is a pure function that takes in current state and action to produce a new state.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The concepts sound simple, but they are really powerful as they enable apps to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Have their state rendered on the server, booted up on the client.&lt;/li&gt;
&lt;li&gt;Trace, log and backtrack changes in the whole app.&lt;/li&gt;
&lt;li&gt;Implement undo/redo functionality easily.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The creator of Redux, &lt;a href="https://github.com/gaearon" rel="noopener noreferrer"&gt;Dan Abramov&lt;/a&gt;, has taken great care in writing up detailed documentation for Redux, along with creating comprehensive video tutorials for learning &lt;a href="https://egghead.io/courses/getting-started-with-redux" rel="noopener noreferrer"&gt;basic&lt;/a&gt; and &lt;a href="https://egghead.io/courses/building-react-applications-with-idiomatic-redux" rel="noopener noreferrer"&gt;advanced&lt;/a&gt; Redux. They are extremely helpful resources for learning Redux.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Combining View and State&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;While Redux does not necessarily have to be used with React, it is highly recommended as they play very well with each other. React and Redux have a lot of ideas and traits in common:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Functional composition paradigm&lt;/strong&gt; - React composes views (pure functions) while Redux composes pure reducers (also pure functions). Output is predictable given the same set of input.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Easy To Reason About&lt;/strong&gt; - You may have heard this term many times but what does it actually mean? We interpret it as having control and understanding over our code - Our code behaves in ways we expect it to, and when there are problems, we can find them easily. Through our experience, React and Redux makes debugging simpler. As the data flow is unidirectional, tracing the flow of data (server responses, user input events) is easier and it is straightforward to determine which layer the problem occurs in.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Layered Structure&lt;/strong&gt; - Each layer in the app / Flux architecture is a pure function, and has clear responsibilities. It is relatively easy to write tests for pure functions. You have to centralize changes to your app within the reducer, and the only way to trigger a change is to dispatch an action.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Development Experience&lt;/strong&gt; - A lot of effort has gone into creating tools to help in debugging and inspecting the app while development, such as &lt;a href="https://github.com/gaearon/redux-devtools" rel="noopener noreferrer"&gt;Redux DevTools&lt;/a&gt;.  &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/images%2Fredux-devtools-demo.gif" alt="Redux Devtools Demo" width="" height=""&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Your app will likely have to deal with async calls like making remote API requests. &lt;a href="https://github.com/gaearon/redux-thunk" rel="noopener noreferrer"&gt;redux-thunk&lt;/a&gt; and &lt;a href="https://github.com/redux-saga/redux-saga" rel="noopener noreferrer"&gt;redux-saga&lt;/a&gt; were created to solve those problems. They may take some time to understand as they require understanding of functional programming and generators. Our advice is to deal with it only when you need it.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/reactjs/react-redux" rel="noopener noreferrer"&gt;react-redux&lt;/a&gt; is an official React binding for Redux and is very simple to learn.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Estimated Duration: 4 days.&lt;/strong&gt; The egghead courses can be a little time-consuming but they are worth spending time on. After learning Redux, you can try incorporating it into the React projects you have built. Does Redux solve some of the state management issues you were struggling with in pure React?&lt;/p&gt;

&lt;h4&gt;
  
  
  Study Links
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="http://facebook.github.io/flux" rel="noopener noreferrer"&gt;Flux Homepage&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://redux.js.org/" rel="noopener noreferrer"&gt;Redux Homepage&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://egghead.io/courses/getting-started-with-redux" rel="noopener noreferrer"&gt;Egghead Course - Getting Started with Redux&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://egghead.io/courses/building-react-applications-with-idiomatic-redux" rel="noopener noreferrer"&gt;Egghead Course - Build React Apps with Idiomatic Redux&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/markerikson/react-redux-links" rel="noopener noreferrer"&gt;React Redux Links&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://medium.com/@dan_abramov/you-might-not-need-redux-be46360cf367" rel="noopener noreferrer"&gt;You Might Not Need Redux&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  Alternatives
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/mobxjs/mobx" rel="noopener noreferrer"&gt;MobX&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Coding with Style - CSS Modules
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbyxhljtrpxwoun5pkqi0.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbyxhljtrpxwoun5pkqi0.png" alt="css-logo" width="256" height="100"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;CSS (Cascading Style Sheets) are rules to describe how your HTML elements look. Writing good CSS is hard. It usually takes many years of experience and frustration of shooting yourself in the foot before one is able to write maintainable and scalable CSS. CSS, having a global namespace, is fundamentally designed for web documents, and not really for web apps that favor a components architecture. Hence, experienced front end developers have designed methodologies to guide people on how to write organized CSS for complex projects, such as using &lt;a href="https://smacss.com/" rel="noopener noreferrer"&gt;SMACSS&lt;/a&gt;, &lt;a href="http://getbem.com/" rel="noopener noreferrer"&gt;BEM&lt;/a&gt;, &lt;a href="http://suitcss.github.io/" rel="noopener noreferrer"&gt;SUIT CSS&lt;/a&gt;, etc.&lt;/p&gt;

&lt;p&gt;However, the encapsulation of styles that these methodologies bring about are artificially enforced by conventions and guidelines. They break the moment developers do not follow them.&lt;/p&gt;

&lt;p&gt;As you might have realized by now, the front end ecosystem is saturated with tools, and unsurprisingly, tools have been invented to &lt;a href="https://speakerdeck.com/vjeux/react-css-in-js" rel="noopener noreferrer"&gt;partially solve some of the problems&lt;/a&gt; with writing CSS at scale. "At scale" means that many developers are working on the same large project and touching the same stylesheets. There is no community-agreed approach on writing &lt;a href="https://github.com/MicheleBertoli/css-in-js" rel="noopener noreferrer"&gt;CSS in JS&lt;/a&gt; at the moment, and we are hoping that one day a winner would emerge, just like Redux did, among all the Flux implementations. For now, we are banking on &lt;a href="https://github.com/css-modules/css-modules" rel="noopener noreferrer"&gt;CSS Modules&lt;/a&gt;. CSS modules is an improvement over existing CSS that aims to fix the problem of global namespace in CSS; it enables you to write styles that are local by default and encapsulated to your component. This feature is achieved via tooling. With CSS modules, large teams can write modular and reusable CSS without fear of conflict or overriding other parts of the app. However, at the end of the day, CSS modules are still being compiled into normal globally-namespaced CSS that browsers recognize, and it is still important to learn and understand how raw CSS works.&lt;/p&gt;

&lt;p&gt;If you are a total beginner to CSS, Codecademy's &lt;a href="https://www.codecademy.com/learn/learn-html-css" rel="noopener noreferrer"&gt;HTML &amp;amp; CSS course&lt;/a&gt; will be a good introduction to you. Next, read up on the &lt;a href="http://sass-lang.com/" rel="noopener noreferrer"&gt;Sass preprocessor&lt;/a&gt;, an extension of the CSS language which adds syntactic improvements and encourages style reusability. Study the CSS methodologies mentioned above, and lastly, CSS modules.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Estimated Duration: 3-4 days.&lt;/strong&gt; Try styling up your app using the SMACSS/BEM approach and/or CSS modules.&lt;/p&gt;

&lt;h4&gt;
  
  
  Study Links
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.codecademy.com/learn/learn-html-css" rel="noopener noreferrer"&gt;Learn HTML &amp;amp; CSS course on Codecademy&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.khanacademy.org/computing/computer-programming/html-css" rel="noopener noreferrer"&gt;Intro to HTML/CSS on Khan Academy&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://smacss.com/" rel="noopener noreferrer"&gt;SMACSS&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://getbem.com/introduction/" rel="noopener noreferrer"&gt;BEM&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://suitcss.github.io/" rel="noopener noreferrer"&gt;SUIT CSS&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/css-modules/css-modules" rel="noopener noreferrer"&gt;CSS Modules Specification&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://sass-lang.com/" rel="noopener noreferrer"&gt;Sass Homepage&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/yangshun/tech-interview-handbook/blob/master/front-end/interview-questions.md#html-questions" rel="noopener noreferrer"&gt;Answers to Front End Job Interview Questions — HTML&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/yangshun/tech-interview-handbook/blob/master/front-end/interview-questions.md#css-questions" rel="noopener noreferrer"&gt;Answers to Front End Job Interview Questions — CSS&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  Alternatives
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/cssinjs/jss" rel="noopener noreferrer"&gt;JSS&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/styled-components/styled-components" rel="noopener noreferrer"&gt;Styled Components&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Maintainability
&lt;/h2&gt;

&lt;p&gt;Code is read more frequently than it is written. Developers highly value readability, maintainability and stability of the code and there are a few ways to achieve that: "Extensive testing", "Consistent coding style" and "Typechecking". Also when you are on a team, sharing same practices becomes really important. Check out these &lt;a href="https://github.com/wearehive/project-guidelines" rel="noopener noreferrer"&gt;JavaScript Project Guidelines&lt;/a&gt; for instance.&lt;/p&gt;

&lt;h2&gt;
  
  
  Testing - Jest + Enzyme
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fphmq3lmmh2skndbphrrh.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fphmq3lmmh2skndbphrrh.png" alt="jest" width="256" height="100"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="http://facebook.github.io/jest/" rel="noopener noreferrer"&gt;Jest&lt;/a&gt; is a testing library by Facebook that aims to make the process of testing pain-free. As with Facebook projects, it provides a great development experience out of the box. Tests can be run in parallel resulting in shorter duration. During watch mode, by default, only the tests for the changed files are run. One particular feature we like is "Snapshot Testing". Jest can save the generated output of your React component and Redux state and save it as serialized files, so you wouldn't have to manually come up with the expected output yourself. Jest also comes with built-in mocking, assertion and test coverage. One library to rule them all!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7tucaeolz1m6hmg88ead.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7tucaeolz1m6hmg88ead.gif" alt="Jest Demo" width="400" height="300"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;React comes with some testing utilities, but &lt;a href="http://airbnb.io/enzyme/" rel="noopener noreferrer"&gt;Enzyme&lt;/a&gt; by Airbnb makes it easier to generate, assert, manipulate and traverse your React components' output with a jQuery-like API. It is recommended that Enzyme be used to test React components.&lt;/p&gt;

&lt;p&gt;Jest and Enzyme makes writing front end tests fun and easy. When writing tests becomes enjoyable, developers write more tests. It also helps that React components and Redux actions/reducers are relatively easy to test because of clearly defined responsibilities and interfaces. For React components, we can test that given some &lt;code&gt;props&lt;/code&gt;, the desired DOM is rendered, and that callbacks are fired upon certain simulated user interactions. For Redux reducers, we can test that given a prior state and an action, a resulting state is produced.&lt;/p&gt;

&lt;p&gt;The documentation for Jest and Enzyme are pretty concise, and it should be sufficient to learn them by reading it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Estimated Duration: 2-3 days.&lt;/strong&gt; Try writing Jest + Enzyme tests for your React + Redux app!&lt;/p&gt;

&lt;h4&gt;
  
  
  Study Links
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="http://facebook.github.io/jest/" rel="noopener noreferrer"&gt;Jest Homepage&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://auth0.com/blog/testing-react-applications-with-jest/" rel="noopener noreferrer"&gt;Testing React Applications with Jest&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://airbnb.io/enzyme/" rel="noopener noreferrer"&gt;Enzyme Homepage&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://medium.com/airbnb-engineering/enzyme-javascript-testing-utilities-for-react-a417e5e5090f" rel="noopener noreferrer"&gt;Enzyme: JavaScript Testing utilities for React&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  Alternatives
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/avajs/ava" rel="noopener noreferrer"&gt;AVA&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://karma-runner.github.io/" rel="noopener noreferrer"&gt;Karma&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Linting JavaScript - ESLint
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fhtvpnmp9nybbd8df7fdu.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fhtvpnmp9nybbd8df7fdu.png" alt="eslint" width="256" height="100"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;A linter is a tool to statically analyze code and finds problems with them, potentially preventing bugs/runtime errors and at the same time, enforcing a coding style. Time is saved during pull request reviews when reviewers do not have to leave nitpicky comments on coding style. &lt;a href="http://eslint.org/" rel="noopener noreferrer"&gt;ESLint&lt;/a&gt; is a tool for linting JavaScript code that is highly extensible and customizable. Teams can write their own lint rules to enforce their custom styles. Most developers use Airbnb's &lt;a href="https://www.npmjs.com/package/eslint-config-airbnb" rel="noopener noreferrer"&gt;&lt;code&gt;eslint-config-airbnb&lt;/code&gt;&lt;/a&gt; preset, that has already been configured with the common good coding style in the &lt;a href="https://github.com/airbnb/javascript" rel="noopener noreferrer"&gt;Airbnb JavaScript style guide&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;For the most part, using ESLint is as simple as tweaking a configuration file in your project folder. There's nothing much to learn about ESLint if you're not writing new rules for it. Just be aware of the errors when they surface and Google it to find out the recommended style.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Estimated Duration: 1/2 day.&lt;/strong&gt; Nothing much to learn here. Add ESLint to your project and fix the linting errors!&lt;/p&gt;

&lt;h4&gt;
  
  
  Study Links
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="http://eslint.org/" rel="noopener noreferrer"&gt;ESLint Homepage&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/airbnb/javascript" rel="noopener noreferrer"&gt;Airbnb JavaScript Style Guide&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  Alternatives
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/standard/standard" rel="noopener noreferrer"&gt;Standard&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://jshint.com/" rel="noopener noreferrer"&gt;JSHint&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/xojs/xo" rel="noopener noreferrer"&gt;XO&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Linting CSS - stylelint
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.rawgit.com%2Fgrab%2Ffront-end-guide%2Fmaster%2Fimages%2Fstylelint-logo.svg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.rawgit.com%2Fgrab%2Ffront-end-guide%2Fmaster%2Fimages%2Fstylelint-logo.svg" alt="stylelint" width="114" height="29"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;As mentioned earlier, good CSS is notoriously hard to write. Usage of static analysis tools on CSS can help to maintain our CSS code quality and coding style. For linting CSS, we use stylelint. Like ESLint, stylelint is designed in a very modular fashion, allowing developers to turn rules on/off and write custom plugins for it. Besides CSS, stylelint is able to parse SCSS and has experimental support for Less, which lowers the barrier for most existing code bases to adopt it.&lt;/p&gt;

&lt;p&gt;Once you have learnt ESLint, learning stylelint would be effortless considering their similarities. stylelint is currently being used by big companies like &lt;a href="https://code.facebook.com/posts/879890885467584/improving-css-quality-at-facebook-and-beyond/" rel="noopener noreferrer"&gt;Facebook&lt;/a&gt;, &lt;a href="https://github.com/primer/stylelint-config-primer" rel="noopener noreferrer"&gt;Github&lt;/a&gt; and &lt;a href="https://github.com/WordPress-Coding-Standards/stylelint-config-wordpress" rel="noopener noreferrer"&gt;Wordpress&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;One downside of stylelint is that the autofix feature is not fully mature yet, and is only able to fix for a limited number of rules. However, this issue should improve with time.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Estimated Duration: 1/2 day.&lt;/strong&gt; Nothing much to learn here. Add stylelint to your project and fix the linting errors!&lt;/p&gt;

&lt;h4&gt;
  
  
  Study Links
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://stylelint.io/" rel="noopener noreferrer"&gt;stylelint Homepage&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://css-tricks.com/stylelint/" rel="noopener noreferrer"&gt;Lint your CSS with stylelint&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  Alternatives
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/sasstools/sass-lint" rel="noopener noreferrer"&gt;Sass Lint&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://csslint.net/" rel="noopener noreferrer"&gt;CSS Lint&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Formatting Code - Prettier
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fw9tmm1b9xl0vn0m3jefu.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fw9tmm1b9xl0vn0m3jefu.png" width="100" height="100"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Another tool for enforcing consistent coding style for JavaScript and CSS is &lt;a href="https://github.com/prettier/prettier" rel="noopener noreferrer"&gt;Prettier&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;In most cases, it is recommended to setup Prettier on top of ESLint and stylelint and integrate it into the workflow. This allows the code to be formatted into consistent style automatically via commit hooks, so that developers do not need to spend time formatting the coding style manually.&lt;/p&gt;

&lt;p&gt;Note that Prettier only enforces coding style, but does not check for logic errors in the code. Hence it is not a replacement for linters.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Estimated Duration: 1/2 day.&lt;/strong&gt; Nothing much to learn here. Add Prettier to your project and add hooks to enforce the coding style!&lt;/p&gt;

&lt;h4&gt;
  
  
  Study Links
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://prettier.io/" rel="noopener noreferrer"&gt;Prettier Homepage&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/prettier/prettier" rel="noopener noreferrer"&gt;Prettier GitHub repo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://gist.github.com/yangshun/318102f525ec68033bf37ac4a010eb0c" rel="noopener noreferrer"&gt;Comparison between tools that allow you to use ESLint and Prettier together&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Types - Flow
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.rawgit.com%2Fgrab%2Ffront-end-guide%2Fmaster%2Fimages%2Fflow-logo.png" class="article-body-image-wrapper"&gt;&lt;img alt="Flow Logo" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.rawgit.com%2Fgrab%2Ffront-end-guide%2Fmaster%2Fimages%2Fflow-logo.png" width="200" height="200"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Static typing brings about many benefits when writing apps. They can catch common bugs and errors in your code early. Types also serve as a form of documentation for your code and improves the readability of your code. As a code base grows larger, we see the importance of types as they gives us greater confidence when we do refactoring. It is also easier to onboard new members of the team to the project when it is clear what kind of values each object holds and what each function expects.&lt;/p&gt;

&lt;p&gt;Adding types to your code comes with the trade-off of increased verbosity and a learning curve of the syntax. But this learning cost is paid upfront and amortized over time. In complex projects where the maintainability of the code matters and the people working on it change over time, adding types to the code brings about more benefits than disadvantages.&lt;/p&gt;

&lt;p&gt;Recently, I had to fix a bug in a code base that I haven’t touched in months. It was thanks to types that I could easily refresh myself on what the code was doing, and gave me confidence in the fix I made.&lt;/p&gt;

&lt;p&gt;The two biggest contenders in adding static types to JavaScript are &lt;a href="https://flow.org/" rel="noopener noreferrer"&gt;Flow&lt;/a&gt; (by Facebook) and &lt;a href="https://www.typescriptlang.org/" rel="noopener noreferrer"&gt;TypeScript&lt;/a&gt; (by Microsoft). As of date, there is no clear winner in the battle. For now, we have made the choice of using Flow. We find that Flow has a lower learning curve as compared to TypeScript and it requires relatively less effort to migrate an existing code base to Flow. Being built by Facebook, Flow has better integration with the React ecosystem out of the box. &lt;a href="https://twitter.com/thejameskyle" rel="noopener noreferrer"&gt;James Kyle&lt;/a&gt;, one of the authors of Flow, has &lt;a href="http://thejameskyle.com/adopting-flow-and-typescript.html" rel="noopener noreferrer"&gt;written&lt;/a&gt; on a comparison between adopting Flow and TypeScript.&lt;/p&gt;

&lt;p&gt;Anyway, it is not extremely difficult to move from Flow to TypeScript as the syntax and semantics are quite similar, and we will re-evaluate the situation in time to come. After all, using one is better than not using any at all.&lt;/p&gt;

&lt;p&gt;Flow recently revamped their homepage and it's pretty neat now!&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Estimated Duration: 1 day.&lt;/strong&gt; Flow is pretty simple to learn as the type annotations feel like a natural extension of the JavaScript language. Add Flow annotations to your project and embrace the power of type systems.&lt;/p&gt;

&lt;h4&gt;
  
  
  Study Links
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://flow.org/" rel="noopener noreferrer"&gt;Flow Homepage&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/niieani/typescript-vs-flowtype" rel="noopener noreferrer"&gt;TypeScript vs Flow&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  Alternatives
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.typescriptlang.org/" rel="noopener noreferrer"&gt;TypeScript&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Build System - webpack
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.rawgit.com%2Fgrab%2Ffront-end-guide%2Fmaster%2Fimages%2Fwebpack-logo.svg" class="article-body-image-wrapper"&gt;&lt;img alt="webpack Logo" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.rawgit.com%2Fgrab%2Ffront-end-guide%2Fmaster%2Fimages%2Fwebpack-logo.svg" width="600" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This part will be kept short as setting up webpack can be a tedious process and might be a turn-off to developers who are already overwhelmed by the barrage of new things they have to learn for front end development. In a nutshell, &lt;a href="https://webpack.js.org/" rel="noopener noreferrer"&gt;webpack&lt;/a&gt; is a module bundler that compiles a front end project and its dependencies into a final bundle to be served to users. Usually, projects will already have the webpack configuration set up and developers rarely have to change it. Having an understanding of webpack is still a good to have in the long run. It is due to webpack that features like hot reloading and CSS modules are made possible.&lt;/p&gt;

&lt;p&gt;We have found the &lt;a href="https://survivejs.com/webpack/foreword/" rel="noopener noreferrer"&gt;webpack walkthrough&lt;/a&gt; by SurviveJS to be the best resource on learning webpack. It is a good complement to the official documentation and we recommend following the walkthrough first and referring to the documentation later when the need for further customization arises.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Estimated Duration: 2 days (Optional).&lt;/strong&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  Study Links
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://webpack.js.org/" rel="noopener noreferrer"&gt;webpack Homepage&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://survivejs.com/webpack/foreword/" rel="noopener noreferrer"&gt;SurviveJS - Webpack: From apprentice to master&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  Alternatives
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://rollupjs.org/" rel="noopener noreferrer"&gt;Rollup&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://browserify.org/" rel="noopener noreferrer"&gt;Browserify&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://parceljs.org/" rel="noopener noreferrer"&gt;Parcel&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Package Management - Yarn
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.rawgit.com%2Fgrab%2Ffront-end-guide%2Fmaster%2Fimages%2Fyarn-logo.png" class="article-body-image-wrapper"&gt;&lt;img alt="Yarn Logo" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.rawgit.com%2Fgrab%2Ffront-end-guide%2Fmaster%2Fimages%2Fyarn-logo.png" width="800" height="418"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you take a peek into your &lt;code&gt;node_modules&lt;/code&gt; directory, you will be appalled by the number of directories that are contained in it. Each babel plugin, lodash function, is a package on its own. When you have multiple projects, these packages are duplicated across each project and they are largely similar. Each time you run &lt;code&gt;npm install&lt;/code&gt; in a new project, these packages are downloaded over and over again even though they already exist in some other project in your computer.&lt;/p&gt;

&lt;p&gt;There was also the problem of non-determinism in the installed packages via &lt;code&gt;npm install&lt;/code&gt;. Some of our CI builds fail because at the point of time when the CI server installs the dependencies, it pulled in minor updates to some packages that contained breaking changes. This would not have happened if library authors respected &lt;a href="http://semver.org/" rel="noopener noreferrer"&gt;semver&lt;/a&gt; and engineers did not assume that API contracts would be respected all the time.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://yarnpkg.com/" rel="noopener noreferrer"&gt;Yarn&lt;/a&gt; solves these problems. The issue of non-determinism of installed packages is handled via a &lt;code&gt;yarn.lock&lt;/code&gt; file, which ensures that every install results in the exact same file structure in &lt;code&gt;node_modules&lt;/code&gt; across all machines. Yarn utilizes a global cache directory within your machine, and packages that have been downloaded before do not have to be downloaded again. This also enables offline installation of dependencies!&lt;/p&gt;

&lt;p&gt;The most common Yarn commands can be found &lt;a href="https://yarnpkg.com/en/docs/usage" rel="noopener noreferrer"&gt;here&lt;/a&gt;. Most other yarn commands are similar to the &lt;code&gt;npm&lt;/code&gt; equivalents and it is fine to use the &lt;code&gt;npm&lt;/code&gt; versions instead. One of our favorite commands is &lt;code&gt;yarn upgrade-interactive&lt;/code&gt; which makes updating dependencies a breeze especially when the modern JavaScript project requires so many dependencies these days. Do check it out!&lt;/p&gt;

&lt;p&gt;&lt;a href="mailto:npm@5.0.0"&gt;npm@5.0.0&lt;/a&gt; was &lt;a href="https://github.com/npm/npm/releases/tag/v5.0.0" rel="noopener noreferrer"&gt;released in May 2017&lt;/a&gt; and it seems to address many of the issues that Yarn aims to solve. Do keep an eye on it!&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Estimated Duration: 2 hours.&lt;/strong&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  Study Links
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://yarnpkg.com/" rel="noopener noreferrer"&gt;Yarn Homepage&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://code.facebook.com/posts/1840075619545360" rel="noopener noreferrer"&gt;Yarn: A new package manager for JavaScript&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  Alternatives
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/npm/npm/releases/tag/v5.0.0" rel="noopener noreferrer"&gt;Good old npm&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Continuous Integration
&lt;/h2&gt;

&lt;p&gt;We used &lt;a href="https://travis-ci.com/" rel="noopener noreferrer"&gt;Travis CI&lt;/a&gt; for our continuous integration (CI) pipeline. Travis is a highly popular CI on Github and its &lt;a href="https://docs.travis-ci.com/user/customizing-the-build#Build-Matrix" rel="noopener noreferrer"&gt;build matrix&lt;/a&gt; feature is useful for repositories which contain multiple projects. We configured Travis to do the following:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Run linting for the project.&lt;/li&gt;
&lt;li&gt;Run unit tests for the project.&lt;/li&gt;
&lt;li&gt;If the tests pass:

&lt;ul&gt;
&lt;li&gt;Test coverage generated by Jest is uploaded to &lt;a href="https://codecov.io/" rel="noopener noreferrer"&gt;Codecov&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Generate a production bundle with webpack into a &lt;code&gt;build&lt;/code&gt; directory.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;tar&lt;/code&gt; the &lt;code&gt;build&lt;/code&gt; directory as &lt;code&gt;&amp;lt;hash&amp;gt;.tar&lt;/code&gt; and upload it to an S3 bucket which stores all our tar builds.&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;li&gt;Post a notification to Slack to inform about the Travis build result.&lt;/li&gt;

&lt;/ul&gt;

&lt;h4&gt;
  
  
  Study Links
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://travis-ci.com/" rel="noopener noreferrer"&gt;Travis Homepage&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://codecov.io/" rel="noopener noreferrer"&gt;Codecov Homepage&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  Alternatives
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://jenkins.io/" rel="noopener noreferrer"&gt;Jenkins&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://circleci.com/" rel="noopener noreferrer"&gt;CircleCI&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://about.gitlab.com/product/continuous-integration/" rel="noopener noreferrer"&gt;GitLab CI/CD&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Hosting and CDN
&lt;/h2&gt;

&lt;p&gt;Traditionally, web servers that receive a request for a webpage will render the contents on the server, and return a HTML page with dynamic content meant for the requester. This is known as server-side rendering. As mentioned earlier in the section on Single-page Apps, modern web applications do not involve server-side rendering, and it is sufficient to use a web server that serves static asset files. Nginx and Apache are possible options and not much configuration is required to get things up and runnning. The caveat is that the web server will have to be configured to route all requests to a single entry point and allow client-side routing to take over. The flow for front end routing goes like this:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Web server receives a HTTP request for a particular route, for example &lt;code&gt;/user/john&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Regardless of which route the server receives, serve up &lt;code&gt;index.html&lt;/code&gt; from the static assets directory.&lt;/li&gt;
&lt;li&gt;The &lt;code&gt;index.html&lt;/code&gt; should contain scripts that load up a JavaScript framework/library that handles client-side routing.&lt;/li&gt;
&lt;li&gt;The client-side routing library reads the current route, and communicates to the MVC (or equivalent where relevant) framework about the current route.&lt;/li&gt;
&lt;li&gt;The MVC JavaScript framework renders the desired view based on the route, possibly after fetching data from an API if required. Example, load up &lt;code&gt;UsersController&lt;/code&gt;, fetch user data for the username &lt;code&gt;john&lt;/code&gt; as JSON, combine the data with the view, and render it on the page.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;A good practice for serving static content is to use caching and putting them on a CDN. We use &lt;a href="https://aws.amazon.com/s3/" rel="noopener noreferrer"&gt;Amazon Simple Storage Service (S3)&lt;/a&gt; for hosting our static website content and &lt;a href="https://aws.amazon.com/cloudfront/" rel="noopener noreferrer"&gt;Amazon CloudFront&lt;/a&gt; as the CDN. We find that it is an affordable and reliable solution that meets our needs.&lt;/p&gt;

&lt;p&gt;S3 provides the option to "Use this bucket to host a website", which essentially directs the requests for all routes to the root of the bucket, which means we do not need our own web servers with special routing configurations.&lt;/p&gt;

&lt;p&gt;Other than hosting the website, we also use S3 to host the build &lt;code&gt;.tar&lt;/code&gt; files generated from each successful CI build.&lt;/p&gt;

&lt;h4&gt;
  
  
  Study Links
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://aws.amazon.com/s3/" rel="noopener noreferrer"&gt;Amazon S3 Homepage&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/WebsiteHosting.html" rel="noopener noreferrer"&gt;Hosting a Static Website on Amazon S3&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  Alternatives
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://cloud.google.com/storage/docs/hosting-static-website" rel="noopener noreferrer"&gt;Google Cloud Platform&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://zeit.co/now" rel="noopener noreferrer"&gt;Now&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Deployment
&lt;/h2&gt;

&lt;p&gt;The last step in shipping the product to our users is deployment. We used &lt;a href="https://www.ansible.com/tower" rel="noopener noreferrer"&gt;Ansible Tower&lt;/a&gt; which is a powerful automation software that enables us to deploy our builds easily.&lt;/p&gt;

&lt;p&gt;As mentioned earlier, all our commits, upon successful build, are being uploaded to a central S3 bucket for builds. We follow semver for our releases and have commands to automatically generate release notes for the latest release. When it is time to release, we run a command to tag the latest commit and push to our code hosting environment. Travis will run the CI steps on that tagged commit and upload a tar file (such as &lt;code&gt;1.0.1.tar&lt;/code&gt;) with the version to our S3 bucket for builds.&lt;/p&gt;

&lt;p&gt;On Tower, we simply have to specify the name of the &lt;code&gt;.tar&lt;/code&gt; we want to deploy to our hosting bucket, and Tower does the following:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Download the desired &lt;code&gt;.tar&lt;/code&gt; file from our builds S3 bucket.&lt;/li&gt;
&lt;li&gt;Extracts the contents and swap in the configuration file for specified environment.&lt;/li&gt;
&lt;li&gt;Upload the contents to the hosting bucket.&lt;/li&gt;
&lt;li&gt;Post a notification to Slack to inform about the successful deployment.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;This whole process is done under 30 seconds and using Tower has made deployments and rollbacks easy. If we realize that a faulty deployment has occurred, we can simply find the previous stable tag and deploy it.&lt;/p&gt;

&lt;h4&gt;
  
  
  Study Links
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.ansible.com/tower" rel="noopener noreferrer"&gt;Ansible Tower Homepage&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  Alternatives
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://jenkins.io/" rel="noopener noreferrer"&gt;Jenkins&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Monitoring
&lt;/h2&gt;

&lt;p&gt;After shipping the product, you would also want to monitor it for any errors.&lt;/p&gt;

&lt;p&gt;Apart from network level monitoring from our CDN service provider and hosting provider, we use &lt;a href="https://sentry.io/" rel="noopener noreferrer"&gt;Sentry&lt;/a&gt; to monitor errors that originates from the app logic.&lt;/p&gt;

&lt;h4&gt;
  
  
  Study Links
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://sentry.io/" rel="noopener noreferrer"&gt;Sentry Homepage&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  The Journey has Just Begun
&lt;/h3&gt;

&lt;p&gt;Congratulations on making it this far! Front end development today is &lt;a href="https://hackernoon.com/how-it-feels-to-learn-javascript-in-2016-d3a717dd577f" rel="noopener noreferrer"&gt;hard&lt;/a&gt;, but it is also more interesting than before &amp;amp; more possibilites are within our reach. What was covered here so far will help any new engineer to their web team to get up to speed with our technologies pretty quickly. There are many more things to be learnt, but building up a solid foundation in the essentials will aid in learning the rest of the technologies. This helpful &lt;a href="https://github.com/kamranahmedse/developer-roadmap#-front-end-roadmap" rel="noopener noreferrer"&gt;front end web developer roadmap&lt;/a&gt; shows the alternative technologies available for each aspect.&lt;/p&gt;

&lt;p&gt;To made our technical decisions based on what was important to a rapidly growing IT world - maintainability and stability of the code base. These decisions may or may not apply to smaller teams and projects. Do evaluate what works best for you and your company.&lt;/p&gt;

&lt;p&gt;As the front end ecosystem grows, we are actively exploring, experimenting and evaluating how new technologies can make us a more efficient team and improve our productivity. I hope that this post has given you insights into some of the front end technologies developers use frequently.&lt;/p&gt;

&lt;h3&gt;
  
  
  More Reading
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;General&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.infoq.com/articles/state-of-javascript-2016" rel="noopener noreferrer"&gt;State of the JavaScript Landscape: A Map for Newcomers&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://marcobotto.com/the-hitchhikers-guide-to-the-modern-front-end-development-workflow/" rel="noopener noreferrer"&gt;The Hitchhiker's guide to the modern front end development workflow&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://hackernoon.com/how-it-feels-to-learn-javascript-in-2016-d3a717dd577f#.tmy8gzgvp" rel="noopener noreferrer"&gt;How it feels to learn JavaScript in 2016&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/kamranahmedse/developer-roadmap#-frontend-roadmap" rel="noopener noreferrer"&gt;Roadmap to becoming a web developer in 2017&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://trackchanges.postlight.com/modern-javascript-for-ancient-web-developers-58e7cae050f9" rel="noopener noreferrer"&gt;Modern JavaScript for Ancient Web Developers&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;&lt;strong&gt;Other Study Plans&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://medium.freecodecamp.com/a-study-plan-to-cure-javascript-fatigue-8ad3a54f2eb1#.c0wnrrcwd" rel="noopener noreferrer"&gt;A Study Plan To Cure JavaScript Fatigue&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/verekia/js-stack-from-scratch" rel="noopener noreferrer"&gt;JS Stack from Scratch&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://medium.freecodecamp.com/a-beginners-javascript-study-plan-27f1d698ea5e#.bgf49xno2" rel="noopener noreferrer"&gt;A Beginner’s JavaScript Study Plan&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Footnotes
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;a href="https://webpack.js.org/guides/code-splitting/" rel="noopener noreferrer"&gt;Jump back to footnote 1 in the text ↩&lt;/a&gt;&lt;br&gt;
&lt;a href="https://medium.com/@mjackson/universal-javascript-4761051b7ae9" rel="noopener noreferrer"&gt;Universal JS&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

</description>
    </item>
    <item>
      <title>Gatsby.js 101</title>
      <dc:creator>Lindsey Howard</dc:creator>
      <pubDate>Sat, 12 Nov 2022 19:55:50 +0000</pubDate>
      <link>https://dev.to/codelikeagirl29/gatsbyjs-101-4b3o</link>
      <guid>https://dev.to/codelikeagirl29/gatsbyjs-101-4b3o</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Foerjok14iha0gre2x8x8.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Foerjok14iha0gre2x8x8.png" alt="Image description" width="800" height="528"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  A Tour Inside Your &lt;strong&gt;Gatsby&lt;/strong&gt; Files
&lt;/h2&gt;

&lt;h3&gt;
  
  
  &lt;code&gt;pages&lt;/code&gt; Directory
&lt;/h3&gt;

&lt;p&gt;The &lt;code&gt;/src/pages/&lt;/code&gt; directory contains your site’s pages. Each page is a React component. For instance, your site’s home-page code is located in &lt;code&gt;/pages/index.js&lt;/code&gt; and looks like this:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;import React from "react"
import { Link } from "gatsby"
import Layout from "../components/layout"
import Image from "../components/image"
import SEO from "../components/seo"

const IndexPage = () =&amp;gt; (
&amp;lt;Layout&amp;gt;
  &amp;lt;SEO title="Home" /&amp;gt;
  &amp;lt;h1&amp;gt;Hi people&amp;lt;/h1&amp;gt;
  &amp;lt;p&amp;gt;Welcome to your new Gatsby site.&amp;lt;/p&amp;gt;
  &amp;lt;p&amp;gt;Now go build something great.&amp;lt;/p&amp;gt;
  &amp;lt;div style={{ maxWidth: `300px`, marginBottom: `1.45rem` }}&amp;gt;
    &amp;lt;Image /&amp;gt;
  &amp;lt;/div&amp;gt;
  &amp;lt;Link to="/page-2/"&amp;gt;Go to page 2&amp;lt;/Link&amp;gt;
  &amp;lt;Link to="/using-typescript/"&amp;gt;Go to "Using TypeScript"&amp;lt;/Link&amp;gt;
&amp;lt;/Layout&amp;gt;
)

export default IndexPage
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;blockquote&gt;
&lt;p&gt;Components let you split the UI into independent, reusable pieces, and think about each piece in isolation. … Conceptually, components are like JavaScript functions. They accept arbitrary inputs (called “props”) and return React elements describing what should appear on the screen. — &lt;a href="https://reactjs.org/docs/components-and-props.html" rel="noopener noreferrer"&gt;React docs&lt;/a&gt;.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;code&gt;components&lt;/code&gt; Directory&lt;br&gt;
The &lt;code&gt;/src/components/&lt;/code&gt; directory is where you find general components for your website. The default starter comes with the following components: Header (&lt;code&gt;header.js&lt;/code&gt;), Image (&lt;code&gt;image.js&lt;/code&gt;), Layout (&lt;code&gt;layout.js&lt;/code&gt;), and SEO (&lt;code&gt;seo.js&lt;/code&gt;). You’re free to customize these components and add your own to the same directory.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Now you’re ready to start making changes to your new site and customize it to your taste.&lt;/em&gt;&lt;/p&gt;
&lt;h2&gt;
  
  
  ...But How Do I Customize It?
&lt;/h2&gt;

&lt;p&gt;Let’s have a go at modifying the message displayed on the home page. Open &lt;code&gt;pages/index.js&lt;/code&gt; in your code editor and replace the two paragraphs below the &lt;code&gt;&amp;lt;h1&amp;gt;&lt;/code&gt; tag with one of the paragraphs. &amp;amp; just hit &lt;em&gt;Save&lt;/em&gt;, &amp;amp; you should see it in the browser immediately. Pretty cool right?? &lt;/p&gt;

&lt;p&gt;Gatsby makes it easy to add new pages. For instance, let’s add an About page by creating a new file, &lt;code&gt;about.js&lt;/code&gt;, inside the &lt;code&gt;/pages/&lt;/code&gt; directory and enter this content:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;import React from "react"

const AboutPage = () =&amp;gt; &amp;lt;h1&amp;gt;About Me&amp;lt;/h1&amp;gt;

export default AboutPage
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;You can quickly link to your new About page from the home page using the &lt;strong&gt;Gatsby Link component&lt;/strong&gt;. To see how it works, open &lt;code&gt;index.js&lt;/code&gt; in your code editor and locate this bit of code just before the &lt;code&gt;&amp;lt;/Layout&amp;gt;&lt;/code&gt; closing tag:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nx"&gt;Link&lt;/span&gt; &lt;span class="nx"&gt;to&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;/page-2/&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="nx"&gt;Go&lt;/span&gt; &lt;span class="nx"&gt;to&lt;/span&gt; &lt;span class="nx"&gt;page&lt;/span&gt; &lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="sr"&gt;/Link&lt;/span&gt;&lt;span class="err"&gt;&amp;gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Gatsby uses the &lt;strong&gt;Link component for internal links&lt;/strong&gt;. But keep in mind, for external links, you should use the &lt;code&gt;&amp;lt;a&amp;gt;&lt;/code&gt; tag, like you would on a regular vanilla HTML website.&lt;/p&gt;

&lt;h2&gt;
  
  
  Styling!?
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Global Stylesheet
&lt;/h3&gt;

&lt;p&gt;A familiar choice is to use a global &lt;code&gt;.css&lt;/code&gt; file which contains rules that apply to the entire website. To get started, add a &lt;code&gt;/styles/&lt;/code&gt; directory inside the &lt;code&gt;/src/&lt;/code&gt; directory and add a &lt;code&gt;global.css&lt;/code&gt; file to it: &lt;code&gt;/src/styles/global.css&lt;/code&gt;. You’re free to choose any name you like both for the directory and the style-sheet file. Inside &lt;code&gt;global.css&lt;/code&gt;, add the following CSS declaration, which is going to be applied to the entire website:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;body {
  background-color: slategray;
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Then to make it work you need to take an extra step. Open &lt;code&gt;gatsby-browser.js&lt;/code&gt; in your code editor and import the stylesheet you’ve just created:&lt;br&gt;
&lt;code&gt;import "./src/styles/global.css"&lt;br&gt;
&lt;/code&gt;&lt;/p&gt;
&lt;h4&gt;
  
  
  Global Styles with a Shared Layout Component
&lt;/h4&gt;

&lt;p&gt;Although adding a global stylesheet and importing it into &lt;code&gt;gatsby-browser.js&lt;/code&gt; works just fine, the recommended way of adding global styles to your Gatsby website is by using a &lt;strong&gt;shared layout component&lt;/strong&gt;. The Gatsby Default Starter comes with this component and its related style sheet out of the box.&lt;/p&gt;

&lt;p&gt;To see how it works, let’s delete the above import statement from &lt;code&gt;gatsby-browser.js&lt;/code&gt; and save the file. You should see your website’s background revert to white. Then, open &lt;code&gt;layout.js&lt;/code&gt; and &lt;code&gt;layout.css&lt;/code&gt; in your code editor (you’ll find both files inside the &lt;code&gt;components/&lt;/code&gt; directory).&lt;/p&gt;

&lt;p&gt;At the top of &lt;code&gt;layout.js&lt;/code&gt;, notice the &lt;em&gt;import&lt;/em&gt; statement, which makes the CSS rules contained in layout.css available to the shared Layout component and therefore to the entire website:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;import "./layout.css"&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;In &lt;code&gt;layout.css&lt;/code&gt;, locate the CSS declaration for the body element. It should be around line 8. This is what it looks like:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;body {
  margin: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: hsla(0, 0%, 0%, 0.8);
  font-family: georgia, serif;
  font-weight: normal;
  word-wrap: break-word;
  font-kerning: normal;
  -moz-font-feature-settings: "kern", "liga", "clig", "calt";
  -ms-font-feature-settings: "kern", "liga", "clig", "calt";
  -webkit-font-feature-settings: "kern", "liga", "clig", "calt";
  font-feature-settings: "kern", "liga", "clig", "calt";
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Now add a rule for the background color, something like this:&lt;br&gt;
&lt;code&gt;background-color: slategray;&lt;/code&gt;&lt;br&gt;
Save your work, and you should see your website’s background color turn &lt;em&gt;grey&lt;/em&gt; once again.&lt;/p&gt;
&lt;h4&gt;
  
  
  Component-scoped Styles: CSS Modules
&lt;/h4&gt;

&lt;blockquote&gt;
&lt;p&gt;A CSS Module is a CSS file in which all class names and animation names are scoped locally by default.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;With CSS modules, your styles get applied only to a specific component, which helps to keep components self-contained and therefore easy to maintain and reuse.&lt;/p&gt;

&lt;p&gt;CSS Modules comes bundled with Gatsby out of the box and the docs recommend this way of adding styles to Gatsby components and React components in general.&lt;/p&gt;

&lt;p&gt;Follow these steps to add a fancy paragraph component to your About page.&lt;/p&gt;
&lt;h4&gt;
  
  
  Create the Fancy Paragraph Component
&lt;/h4&gt;

&lt;p&gt;Inside the &lt;code&gt;/components/&lt;/code&gt; directory of your Gatsby Default Starter-based project, create a file and call it &lt;code&gt;paragraph.js.&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Open &lt;code&gt;paragraph.js&lt;/code&gt; in your code editor and enter the following code:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;import React from "react"
import paragraphStyles from "./paragraph.module.css"

const Paragraph = (props) =&amp;gt; &amp;lt;p className={paragraphStyles.fancy}&amp;gt;{props.paragraphText}&amp;lt;/p&amp;gt;

export default Paragraph
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This is a simple React functional component — nothing new except for the statement that imports the paragraph CSS module, which we haven’t created yet.&lt;/p&gt;

&lt;p&gt;The component uses the styles contained in the paragraph module as a value inside the &lt;code&gt;className&lt;/code&gt; property. As you can see, that value looks very much like a regular JavaScript object that uses &lt;code&gt;.paragraph&lt;/code&gt;, which is the name of the class, as the &lt;code&gt;paragraphStyles&lt;/code&gt; object’s property. You’ll write the styles for this class in your CSS module.&lt;/p&gt;

&lt;h4&gt;
  
  
  Create the Paragraph CSS Module
&lt;/h4&gt;

&lt;p&gt;Inside &lt;code&gt;/components/&lt;/code&gt;, create another file and call it &lt;code&gt;paragraph.module.css&lt;/code&gt;. Open this file and style the &lt;code&gt;.paragraph&lt;/code&gt; class any way your fancy takes you. It’s just regular CSS. This is what mine looks like:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;.paragraph {
  font-size: 1.5rem;
  text-align: center;
  line-height: 1.2;
  padding: 0.5rem;
  color: #fff;
  background-color: rebeccapurple;
  font-weight: 800;
  font-style: italic;
  text-transform: uppercase;
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Now, you’re ready to use your &lt;code&gt;Paragraph&lt;/code&gt; component with your personalized styles anywhere on your Gatsby site.&lt;/p&gt;

&lt;p&gt;Let’s add this paragraph to your About page.&lt;/p&gt;

&lt;h4&gt;
  
  
  Add the Fancy Paragraph Component to the About Page
&lt;/h4&gt;

&lt;p&gt;Start by adding these two import statements to your About page, just below the already existing React import:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;import Layout from "../components/layout"
import Paragraph from "../components/paragraph"
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The snippet above makes the Gatsby Layout component, which you’re going to use in your About page, and the Fancy Paragraph component you’ve just created available to your About page.&lt;/p&gt;

&lt;p&gt;Next, modify your &lt;code&gt;AboutPage&lt;/code&gt; functional component to look like this:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;const AboutPage = () =&amp;gt; (
&amp;lt;Layout&amp;gt;
 &amp;lt;h1&amp;gt;About Me&amp;lt;/h1&amp;gt;
 &amp;lt;Paragraph paragraphText="Styled with CSS Modules." /&amp;gt;
&amp;lt;/Layout&amp;gt;
)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Your new component works just like any other React component. Simply slap it on the page, in the exact location you want it to appear, and you’re done. This particular component leverages React props to make the paragraph text more dynamic.&lt;/p&gt;

&lt;p&gt;Save your work and navigate to the About page, where you should see your fancy paragraph in all its glory.&lt;/p&gt;

&lt;h4&gt;
  
  
  Component-scoped Styles: Inline Styles
&lt;/h4&gt;

&lt;p&gt;Inline CSS styles in the form of a JS object are an additional styling option that you can use.&lt;/p&gt;

&lt;p&gt;Your Gatsby Default Starter-based project shows this technique in action. For instance, open &lt;code&gt;index.js&lt;/code&gt; in your editor and locate this code inside the &lt;code&gt;IndexPage&lt;/code&gt; component:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;div style={{ maxWidth: `300px`, marginBottom: `1.45rem` }}&amp;gt;
  &amp;lt;Image /&amp;gt;
&amp;lt;/div&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Notice how CSS styles are applied to the &lt;code&gt;&amp;lt;div&amp;gt;&lt;/code&gt; that contains the &lt;code&gt;Image&lt;/code&gt; component: styles take the form of a JS object where CSS property names are the keys and CSS values are their corresponding values.&lt;/p&gt;

&lt;p&gt;Also, notice how compound CSS property names remove the dash (-) symbol and use the camelCase convention instead — for example, &lt;code&gt;marginBottom&lt;/code&gt;, not the CSS &lt;code&gt;margin-bottom&lt;/code&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  Adding Content to Your Gatsby Site
&lt;/h3&gt;

&lt;p&gt;Building with Gatsby comes with the added benefit of being able to grab data from virtually anywhere. As a consequence, you’re not limited to building static sites, which usually rely on Markdown, and your team can easily manage content using the back end of their choice.&lt;/p&gt;

&lt;p&gt;A plethora of dedicated plugins enable Gatsby to pull data from multiple sources — for example, the file system, APIs, WordPress, etc. — and combine the data in one data layer that can be fed to your website.&lt;/p&gt;

&lt;p&gt;For simple websites, it’s also possible to bypass Gatsby’s data layer and populate your site &lt;a href="https://www.gatsbyjs.com/docs/using-gatsby-without-graphql/" rel="noopener noreferrer"&gt;without using GraphQL or any of the source plugins&lt;/a&gt;. This approach, also known as the &lt;strong&gt;&lt;em&gt;unstructured data&lt;/em&gt;&lt;/strong&gt; approach, allows you fetch the data and use it in the &lt;code&gt;createPage&lt;/code&gt; action inside the &lt;code&gt;createPages&lt;/code&gt; API. Although fetching data from an API is familiar enough to JavaScript developers and therefore could be more attractive than using GraphQL, the downside is that doing away with the Gatsby data layer also means doing away with a lot of the benefits that it provides — such as performance, hot reloading during development, fast image optimization, and much more.&lt;/p&gt;

&lt;p&gt;Check out &lt;a href="https://github.com/jlengstorf/gatsby-with-unstructured-data" rel="noopener noreferrer"&gt;this GitHub repo&lt;/a&gt; if you want to know more about the unstructured data approach.&lt;/p&gt;

&lt;h4&gt;
  
  
  Manually Entering GraphQL Queries into a Gatsby Page
&lt;/h4&gt;

&lt;p&gt;If you have one or two pages with very little content that hardly changes, you can even hard-code the text straight into a Gatsby page, the way we did in the demo above.&lt;/p&gt;

&lt;p&gt;If you need to pull simple data like the site title and description, you can enter a GraphQL query straight into a page. To do this, it helps to become familiar with &lt;a href="https://www.gatsbyjs.com/docs/running-queries-with-graphiql/" rel="noopener noreferrer"&gt;GraphiQL&lt;/a&gt;, a GraphQL IDE (integrated development environment) for creating GraphQL queries that you can access on &lt;a href="http://localhost:8000/___graphql" rel="noopener noreferrer"&gt;http://localhost:8000/___graphql&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Let’s say you want to display your site title on a page. First, make sure the title is already inside &lt;code&gt;gatsby-config.js&lt;/code&gt;. Mine looks something like this; you can enter any title you prefer or leave the default one:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;module.exports = {
  siteMetadata: {
    title: `SitePoint Demo Gatsby Site`,
    ...
  },
  ...
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Next, build the GraphQL query with the help of GraphiQL. Finally, make the following changes to the starter’s page 2 page (&lt;code&gt;src/pages/page-2.js&lt;/code&gt;), which should now look like this:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;const SecondPage = ({data}) =&amp;gt; (
  &amp;lt;Layout&amp;gt;
    &amp;lt;SEO title="Page two" /&amp;gt;
    &amp;lt;h1&amp;gt;Welcome to {data.site.siteMetadata.title}&amp;lt;/h1&amp;gt;
    &amp;lt;p&amp;gt;I have used a GraphQL query&amp;lt;/p&amp;gt;
    &amp;lt;Link to="/"&amp;gt;Go back to the homepage&amp;lt;/Link&amp;gt;
  &amp;lt;/Layout&amp;gt;
)

export const query = graphql`
  query testQuery {
    site {
      siteMetadata {
        title
      }
    }
  }
`
export default SecondPage
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;blockquote&gt;
&lt;p&gt;Note that we are passing a data prop to the component, which contains the results of the GraphQL query.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Restart your server, and you’ll then be able to see the site title displayed on page 2 (&lt;a href="http://localhost:8000/page-2/" rel="noopener noreferrer"&gt;http://localhost:8000/page-2/&lt;/a&gt;).&lt;/p&gt;

&lt;h2&gt;
  
  
  Pulling Data from the File system
&lt;/h2&gt;

&lt;p&gt;You can use the &lt;strong&gt;gatsby-source-filesystem&lt;/strong&gt; plugin to source data into your Gatsby application from your local filesystem. This approach might be familiar to people who have worked with such static site generators as Jekyll, or Hugo.&lt;/p&gt;

&lt;p&gt;Gatsby default starter has this plugin already installed, as you can easily verify by opening &lt;code&gt;gatsby-config.js&lt;/code&gt; in your code editor:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;plugins: [
    `gatsby-plugin-react-helmet`,
    {
      resolve: `gatsby-source-filesystem`,
      options: {
        name: `images`,
        path: `${__dirname}/src/images`,
      },
    }, ...
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;After sourcing the data, you’ll need a transformer plugin to help you turn the file nodes into various data types that you can consume in your site — for example, &lt;code&gt;gatsby-transformer-json&lt;/code&gt; for JSON data, &lt;code&gt;gatsby-transformer-remark&lt;/code&gt; for Markdown files, and so on.&lt;/p&gt;

&lt;p&gt;Find all the details in this &lt;a href="https://www.gatsbyjs.com/docs/sourcing-from-the-filesystem/" rel="noopener noreferrer"&gt;section of the Gatsby docs&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;If you opt for &lt;a href="https://www.gatsbyjs.com/docs/adding-markdown-pages/" rel="noopener noreferrer"&gt;Markdown files&lt;/a&gt; as your data source for your Gatsby site, you’ll have the option of embedding JSX reusable components into the text using &lt;code&gt;gatsby-plugin-mdx&lt;/code&gt;, a Gatsby plugin that adds &lt;a href="https://mdxjs.com/" rel="noopener noreferrer"&gt;MDX&lt;/a&gt; support to your site. Here are the benefits:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;This is useful in content-driven sites where you want the ability to introduce components like charts or alerts without having to configure a plugin. It emphasizes composition over configuration and really shines with interactive blog posts, documenting design systems, or long form articles with immersive or dynamic interactions. — Gatsby docs.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h4&gt;
  
  
  Headless CMS
&lt;/h4&gt;

&lt;p&gt;CMS stands for content management system. A traditional CMS offers both back-end and front-end functionality. A headless or decoupled CMS confines itself to the back end only, thereby leaving all front-end concerns to the developers’ preferences. This arrangement is ideal for a site generator like Gatsby, since it allows the content team members to still use their favorite admin interface while the developers take full advantage of the benefits of using Gatsby, React, and GraphQL.&lt;/p&gt;

&lt;p&gt;Popular CMS platforms like WordPress, Drupal, Contentful, Sanity, and many more, offer headless support and the Gatsby ecosystem makes available the appropriate plugins and guides to help you with the integration.&lt;/p&gt;

&lt;p&gt;Check out this article from the &lt;a href="https://www.gatsbyjs.com/docs/headless-cms/" rel="noopener noreferrer"&gt;Gatsby docs&lt;/a&gt; to learn more about pulling data from your CMS of choice.&lt;/p&gt;

&lt;h2&gt;
  
  
  Deploying Your Gatsby Site
&lt;/h2&gt;

&lt;p&gt;There are companies that make it super quick and convenient to host static websites. Among the most popular are:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Netlify&lt;/li&gt;
&lt;li&gt;Amazon S3&lt;/li&gt;
&lt;li&gt;GitHub Pages&lt;/li&gt;
&lt;li&gt;Firebase Hosting&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  Deploying Your Gatsby Website to Netlify
&lt;/h4&gt;

&lt;p&gt;Let’s use Netlify to launch your brand new Gatsby website. Netlify provides “an all-in-one workflow that combines global deployment, continuous integration, and automatic HTTPS.”&lt;/p&gt;

&lt;p&gt;It works great for hosting static websites.&lt;/p&gt;

&lt;p&gt;First, you need to create a production build of your Gatsby project. To do so, enter the following command in your terminal:&lt;br&gt;
&lt;code&gt;gatsby build&lt;/code&gt;&lt;br&gt;
Now you have a folder named &lt;code&gt;public&lt;/code&gt; containing all the static files your website needs to run in the browser.&lt;/p&gt;

&lt;p&gt;The next step consists of getting your Gatsby project into a repository like GitHub. Netlify supports GitHub, GitLab, or Bitbucket: each time you push changes to your code, Netlify runs a build with your chosen tool and deploys the results to its fast-loading CDN.&lt;/p&gt;

&lt;p&gt;To get started, just log in to Netlify, select New site from Git, choose your repository, enter your build command and the name of your public folder, then click Deploy site.&lt;/p&gt;

&lt;p&gt;You can review the deployment process in detail in this article on the &lt;a href="https://www.gatsbyjs.com/docs/deploying-to-netlify/" rel="noopener noreferrer"&gt;Gatsby docs&lt;/a&gt; website.&lt;/p&gt;

&lt;h5&gt;
  
  
  Congratulations, your Gatsby website is live! 🥳
&lt;/h5&gt;

&lt;h3&gt;
  
  
  A Bit More on the Build Process
&lt;/h3&gt;

&lt;p&gt;Running the build command before deployment creates a production version of your Gatsby-powered website with all the required optimizations needed for high performance and a great user experience. The static HTML pages that Gatsby creates during this process, in turn, get &lt;a href="https://www.gatsbyjs.com/docs/glossary#hydration" rel="noopener noreferrer"&gt;rehydrated&lt;/a&gt; into a React application. This means that, as Gatsby pages run into a web browser, JavaScript code is downloaded, thereby enabling DOM manipulation etc. In other words, your site becomes a full-blown React app.&lt;/p&gt;

&lt;p&gt;You can read the details on the &lt;a href="https://www.gatsbyjs.com/docs/overview-of-the-gatsby-build-process/" rel="noopener noreferrer"&gt;Gatsby docs&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>gatsby</category>
      <category>beginners</category>
      <category>webdev</category>
      <category>javascript</category>
    </item>
    <item>
      <title>Coding Resources</title>
      <dc:creator>Lindsey Howard</dc:creator>
      <pubDate>Wed, 12 Jan 2022 00:22:49 +0000</pubDate>
      <link>https://dev.to/codelikeagirl29/coding-resources-76a</link>
      <guid>https://dev.to/codelikeagirl29/coding-resources-76a</guid>
      <description>&lt;p&gt;I am going to list some of my favorite resources and bookmarks. You know, I don't see enough of these out there!&lt;/p&gt;

&lt;p&gt;•⚬𓈒🎮🛸🫲👾🫱🛸🎮𓈒⚬•&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.freecodecamp.org/news/learn-react-js-in-this-free-7-hour-course/" rel="noopener noreferrer"&gt;Learn Reactjs&lt;/a&gt;&lt;br&gt;
&lt;a href="https://github.com/shovanch/fullstack-web-developer-path" rel="noopener noreferrer"&gt;Fullstack Dev Path&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Freplit.com%2F%40Misslindsey91%2Fcoding-resources-unfinished%23devlindsey.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Freplit.com%2F%40Misslindsey91%2Fcoding-resources-unfinished%23devlindsey.png" width="800" height="400"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;a href="https://lindseyk.dev" rel="noopener noreferrer"&gt;My portfolio&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;============================================================&lt;/p&gt;




&lt;h2&gt;
  
  
  Course Platforms
&lt;/h2&gt;




&lt;p&gt;&lt;a href="https://www.udacity.com/" rel="noopener noreferrer"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F454rr3s3ktrzt2po9xfm.png" alt="Udacity" width="800" height="132"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://www.codecademy.com" rel="noopener noreferrer"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fky6l6zrtgi634vpybg47.png" alt="codecademy" width="800" height="145"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="http://referrals.trhou.se/lindseykdeveloper" rel="noopener noreferrer"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4l4tn8owrbkp35ei2eit.png" alt="TeamTreehouse" width="565" height="176"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://www.freecodecamp.org/" rel="noopener noreferrer"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F23euaiobg6i1el206ehm.jpg" alt="freeCodeCamp" width="800" height="200"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Specific Tutorials
&lt;/h2&gt;




&lt;p&gt;&lt;a href="https://www.enterprisedb.com/postgres-tutorials/how-quickly-build-api-using-nodejs-postgresql" rel="noopener noreferrer"&gt;Build an API with PostgreSQL &amp;amp; Node&lt;/a&gt;&lt;br&gt;
&lt;a href="https://frontendmasters.com/books/front-end-handbook/2019/" rel="noopener noreferrer"&gt;Frontend Masters&lt;/a&gt;&lt;br&gt;
&lt;a href="https://free-for.dev/#/?id=apis-data-and-ml" rel="noopener noreferrer"&gt;Free for Developers&lt;/a&gt;&lt;br&gt;
&lt;a href="https://bezkoder.com/category/full-stack/" rel="noopener noreferrer"&gt;Bezkoder&lt;/a&gt;&lt;br&gt;
&lt;a href="https://codingthesmartway.com/courses/" rel="noopener noreferrer"&gt;Coding the Smart Way&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;============================================================&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fres.cloudinary.com%2Fcodelikeagirl29%2Fimage%2Fupload%2Fv1679856298%2Fdan-cristian-padure-noOXRT9gfQ8-unsplash_f5ukdz.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fres.cloudinary.com%2Fcodelikeagirl29%2Fimage%2Fupload%2Fv1679856298%2Fdan-cristian-padure-noOXRT9gfQ8-unsplash_f5ukdz.jpg" alt="toolbox image" width="800" height="596"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Favorite Bookmarks
&lt;/h2&gt;




&lt;p&gt;&lt;a href="https://exercism.org/" rel="noopener noreferrer"&gt;Exercism&lt;/a&gt;&lt;br&gt;
&lt;a href="https://readme.so/" rel="noopener noreferrer"&gt;Readme Generator&lt;/a&gt;&lt;br&gt;
&lt;a href="https://fullstackopen.com/" rel="noopener noreferrer"&gt;Fullstack open&lt;/a&gt;&lt;br&gt;
&lt;a href="https://dev.to/envoy_/150-badges-for-github-pnk?signin=true"&gt;150 Markdown Badges&lt;/a&gt;&lt;br&gt;
&lt;a href="https://www.codesnail.com/18-github-repos-to-learn-javascript/" rel="noopener noreferrer"&gt;GH for JS Tutorials&lt;/a&gt;&lt;br&gt;
&lt;a href="https://paperform.co/blog/web-development-tools" rel="noopener noreferrer"&gt;Web Dev Tools&lt;/a&gt;&lt;br&gt;
&lt;a href="https://www.codementor.io/@npostolovski/40-side-project-ideas-for-software-engineers-g8xckyxef" rel="noopener noreferrer"&gt;Side Project Ideas&lt;/a&gt;&lt;br&gt;
&lt;a href="https://www.freecodecamp.org/news/an-intro-to-webpack-what-it-is-and-how-to-use-it-8304ecdc3c60/" rel="noopener noreferrer"&gt;Webpack Intro&lt;/a&gt;&lt;br&gt;
&lt;a href="https://beginnerjavascript.com/" rel="noopener noreferrer"&gt;Beginner JS&lt;/a&gt;&lt;br&gt;
&lt;a href="https://www.makeuseof.com/tag/6-websites-to-track-a-websites-traffic/" rel="noopener noreferrer"&gt;Tracking Your Traffic&lt;/a&gt;&lt;br&gt;
&lt;a href="https://webcode.tools/generators/css" rel="noopener noreferrer"&gt;CSS Generators&lt;/a&gt;&lt;br&gt;
&lt;a href="https://flaviocopes.com/css-media-queries/" rel="noopener noreferrer"&gt;CSS Media Queries&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;This guys site is definitely one of my favorites!&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;I will be periodically editing this list and adding to it!&lt;/p&gt;

</description>
      <category>resources</category>
      <category>programming</category>
      <category>webdev</category>
      <category>beginners</category>
    </item>
    <item>
      <title>Learning React</title>
      <dc:creator>Lindsey Howard</dc:creator>
      <pubDate>Thu, 07 Oct 2021 00:28:41 +0000</pubDate>
      <link>https://dev.to/codelikeagirl29/learning-react-122h</link>
      <guid>https://dev.to/codelikeagirl29/learning-react-122h</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;This is my collection of articles, courses &amp;amp; bookmarks that has helped me learn React.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;center&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn.jsdelivr.net%2Fgh%2Fdevicons%2Fdevicon%2Ficons%2Freact%2Freact-original.svg" width="128" height="128"&gt;&lt;/center&gt;

&lt;h2&gt;
  
  
  Tutorials
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://devhints.io/react" rel="noopener noreferrer"&gt;React cheatsheet&lt;/a&gt; | Devhints&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://framer.com/projects/ueO1z37e9HDREv3PjSDT-irm1E?node=K9imBRZ5a-page" rel="noopener noreferrer"&gt;Framer - for react&lt;/a&gt; | Framer&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://teamtreehouse.com/tracks/learn-react" rel="noopener noreferrer"&gt;Learn React Track&lt;/a&gt; | Team Treehouse&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.freecodecamp.org/news/learn-react-js-in-this-free-7-hour-course/" rel="noopener noreferrer"&gt;Learn React JS in This Free 7-Hour Course&lt;/a&gt; | freeCodeCamp&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://codingthesmartway.com/courses/" rel="noopener noreferrer"&gt;Online Courses - Angular, React, Vue.js, Ionic, Node.js, JavaScript&lt;/a&gt; | Udemy&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://ibaslogic.com/react-tutorial-for-beginners/" rel="noopener noreferrer"&gt;React Tutorial From Scratch&lt;/a&gt; | ibaslogic&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://reactresources.com/topics/rest-apis" rel="noopener noreferrer"&gt;Using REST APIs With React&lt;/a&gt; | React Resources&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.udemy.com/course/the-complete-react-developer-course-whooks-context-api/" rel="noopener noreferrer"&gt;The Complete React Developer Course&lt;/a&gt; | Udemy&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://app.pluralsight.com/course-player?clipId=ffdbad48-3929-40e5-b373-8709559e6568" rel="noopener noreferrer"&gt;React 18 Fundamentals&lt;/a&gt; | Pluralsight&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://codewithmosh.com/p/mastering-react" rel="noopener noreferrer"&gt;Mastering React&lt;/a&gt; | Code with Mosh&lt;/li&gt;
&lt;li&gt;&lt;a href="https://handsonreact.com/" rel="noopener noreferrer"&gt;Hands on React&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.cdata.com/kb/tech/mongodb-connect-react.rst" rel="noopener noreferrer"&gt;Building Dynamic React Apps with MongoDB Data&lt;/a&gt; | cdata&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimages.unsplash.com%2Fphoto-1633356122102-3fe601e05bd2%3Fixlib%3Drb-4.0.3%26ixid%3DMnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8%26auto%3Dformat%26fit%3Dcrop%26w%3D1470%26q%3D80" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fimages.unsplash.com%2Fphoto-1633356122102-3fe601e05bd2%3Fixlib%3Drb-4.0.3%26ixid%3DMnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8%26auto%3Dformat%26fit%3Dcrop%26w%3D1470%26q%3D80" alt="pc-screen" width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Projects &amp;amp; Examples
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://freefrontend.com/react-code-examples/" rel="noopener noreferrer"&gt;React Code Examples&lt;/a&gt; | Free Frontend&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://reactjsexample.com/" rel="noopener noreferrer"&gt;React Examples&lt;/a&gt; | Reactjs Example&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.techiediaries.com/react/react-router-5-4-tutorial-examples/" rel="noopener noreferrer"&gt;React Router 6 tutorial with examples&lt;/a&gt; | Techiediaries&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://javascript.plainenglish.io/how-to-convert-any-web-page-to-reactjs-9740f1ba15db" rel="noopener noreferrer"&gt;How to convert any web page into a React web page&lt;/a&gt; | Javascript in Plain English&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://medium.com/how-to-react/setup-mern-mongodb-express-js-react-js-and-node-js-environment-and-create-your-first-mern-7774df0fff19" rel="noopener noreferrer"&gt;Setup MERN (MongoDB, Express JS, React JS, and Node JS)&lt;/a&gt;  | by React Developer | How To React | Medium&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://dev.to/saviomartin/set-up-tailwind-in-react-the-fastest-way-2a4d"&gt;Set Up Tailwind In React 🚀&lt;/a&gt; | DEV Community&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Thats all for now. I'll keep adding as I go. &lt;/p&gt;

</description>
      <category>react</category>
      <category>beginners</category>
      <category>codenewbie</category>
    </item>
  </channel>
</rss>
