<?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: gaganjot singh</title>
    <description>The latest articles on DEV Community by gaganjot singh (@gscode).</description>
    <link>https://dev.to/gscode</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%2F146842%2F03179ced-39f7-4710-9f67-19239f19eced.jpg</url>
      <title>DEV Community: gaganjot singh</title>
      <link>https://dev.to/gscode</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/gscode"/>
    <language>en</language>
    <item>
      <title>Character Cursor Effect</title>
      <dc:creator>gaganjot singh</dc:creator>
      <pubDate>Sat, 07 Dec 2024 07:40:58 +0000</pubDate>
      <link>https://dev.to/gscode/character-cursor-effect-3jk9</link>
      <guid>https://dev.to/gscode/character-cursor-effect-3jk9</guid>
      <description>&lt;p&gt;Check out this Pen I made!&lt;/p&gt;

&lt;p&gt;&lt;iframe height="600" src="https://codepen.io/gscodee/embed/qEWZWgr?height=600&amp;amp;default-tab=result&amp;amp;embed-version=2"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

</description>
      <category>codepen</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Every Git Command You Need to Know</title>
      <dc:creator>gaganjot singh</dc:creator>
      <pubDate>Sat, 07 Dec 2024 05:40:27 +0000</pubDate>
      <link>https://dev.to/gscode/every-git-command-you-need-to-know-2g1f</link>
      <guid>https://dev.to/gscode/every-git-command-you-need-to-know-2g1f</guid>
      <description>&lt;p&gt;Git is a powerful tool for version control, enabling developers to manage their code with precision and collaboration. Whether you’re a beginner or a seasoned professional, mastering Git commands is essential. Here’s a comprehensive guide to every Git command you need.&lt;/p&gt;




&lt;h2&gt;
  
  
  &lt;strong&gt;1. Getting Started with Git&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Before you begin, set up your Git repository:  &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;&lt;code&gt;git init&lt;/code&gt;&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Initialize a new Git repository in your project directory.  &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;&lt;code&gt;git clone &amp;lt;repository_url&amp;gt;&lt;/code&gt;&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Clone an existing repository to your local machine.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  &lt;strong&gt;2. Tracking Changes&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Git helps you track changes effectively:  &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;&lt;code&gt;git add &amp;lt;file&amp;gt;&lt;/code&gt;&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Stage a specific file for the next commit.  &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;&lt;code&gt;git add .&lt;/code&gt;&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Stage all changes in the current directory.  &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;&lt;code&gt;git commit -m "Your message"&lt;/code&gt;&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Save a snapshot of the staged changes with a descriptive message.  &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;&lt;code&gt;git status&lt;/code&gt;&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Check the status of your working directory and staging area.  &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;&lt;code&gt;git log&lt;/code&gt;&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
View the commit history. Add &lt;code&gt;--oneline&lt;/code&gt; for a concise format.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  &lt;strong&gt;3. Branching and Merging&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Work on features or fixes without affecting the main codebase:  &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;&lt;code&gt;git branch&lt;/code&gt;&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
List all branches in your repository.  &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;&lt;code&gt;git branch &amp;lt;branch_name&amp;gt;&lt;/code&gt;&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Create a new branch.  &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;&lt;code&gt;git checkout &amp;lt;branch_name&amp;gt;&lt;/code&gt;&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Switch to the specified branch (or use &lt;code&gt;git switch&lt;/code&gt;).  &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;&lt;code&gt;git merge &amp;lt;branch_name&amp;gt;&lt;/code&gt;&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Merge the changes from one branch into the current branch.  &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;&lt;code&gt;git branch -d &amp;lt;branch_name&amp;gt;&lt;/code&gt;&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Delete a branch safely. Use &lt;code&gt;-D&lt;/code&gt; to force deletion.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  &lt;strong&gt;4. Stashing Changes&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Save your work temporarily without committing:  &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;&lt;code&gt;git stash&lt;/code&gt;&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Stash uncommitted changes.  &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;&lt;code&gt;git stash pop&lt;/code&gt;&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Apply stashed changes and remove them from the stash list.  &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;&lt;code&gt;git stash list&lt;/code&gt;&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
View all stashed changes.  &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;&lt;code&gt;git stash drop&lt;/code&gt;&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Delete a specific stash.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  &lt;strong&gt;5. Collaborating with Remote Repositories&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Work with teammates using remote repositories:  &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;&lt;code&gt;git remote add &amp;lt;name&amp;gt; &amp;lt;url&amp;gt;&lt;/code&gt;&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Connect your local repository to a remote repository.  &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;&lt;code&gt;git pull&lt;/code&gt;&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Fetch and merge changes from a remote repository.  &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;&lt;code&gt;git push&lt;/code&gt;&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Push commits to the remote repository. Use &lt;code&gt;-u origin &amp;lt;branch_name&amp;gt;&lt;/code&gt; to set up tracking.  &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;&lt;code&gt;git fetch&lt;/code&gt;&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Retrieve changes from a remote repository without merging.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  &lt;strong&gt;6. Managing Tags&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Tags are great for marking releases or milestones:  &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;&lt;code&gt;git tag &amp;lt;tag_name&amp;gt;&lt;/code&gt;&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Create a lightweight tag for the current commit.  &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;&lt;code&gt;git push origin &amp;lt;tag_name&amp;gt;&lt;/code&gt;&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Push your tag to the remote repository.  &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;&lt;code&gt;git tag -d &amp;lt;tag_name&amp;gt;&lt;/code&gt;&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Delete a tag locally.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  &lt;strong&gt;7. Undoing Mistakes&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Mistakes happen! Git lets you undo them gracefully:  &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;&lt;code&gt;git checkout -- &amp;lt;file&amp;gt;&lt;/code&gt;&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Discard changes to a file.  &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;&lt;code&gt;git reset &amp;lt;file&amp;gt;&lt;/code&gt;&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Unstage a file but keep its changes in the working directory.  &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;&lt;code&gt;git reset --soft HEAD~1&lt;/code&gt;&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Undo the last commit, keeping changes staged.  &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;&lt;code&gt;git reset --hard HEAD~1&lt;/code&gt;&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Undo the last commit and discard changes.  &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;&lt;code&gt;git revert &amp;lt;commit_hash&amp;gt;&lt;/code&gt;&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Create a new commit that undoes a specific commit.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  &lt;strong&gt;8. Viewing and Comparing Changes&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Easily track differences in your project:  &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;&lt;code&gt;git diff&lt;/code&gt;&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Show unstaged changes in your working directory.  &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;&lt;code&gt;git diff --staged&lt;/code&gt;&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Display changes that are staged for the next commit.  &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;&lt;code&gt;git diff &amp;lt;branch1&amp;gt; &amp;lt;branch2&amp;gt;&lt;/code&gt;&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Compare two branches.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  &lt;strong&gt;9. Advanced Commands&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Take your Git knowledge to the next level:  &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;&lt;code&gt;git blame &amp;lt;file&amp;gt;&lt;/code&gt;&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Show who made changes to each line in a file.  &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;&lt;code&gt;git reflog&lt;/code&gt;&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
View a log of all references, including deleted ones.  &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;&lt;code&gt;git clean -f&lt;/code&gt;&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Remove untracked files.  &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;&lt;code&gt;git bisect&lt;/code&gt;&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Use binary search to find a commit that introduced a bug.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  &lt;strong&gt;10. Configuring Git&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Personalize Git to your needs:  &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;&lt;code&gt;git config --global user.name "Your Name"&lt;/code&gt;&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Set your global username.  &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;&lt;code&gt;git config --global user.email "you@example.com"&lt;/code&gt;&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Configure your global email address.  &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;&lt;code&gt;git config --list&lt;/code&gt;&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
View all your Git configuration settings.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  &lt;strong&gt;Conclusion&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Git is your ultimate tool for managing code, tracking changes, and collaborating with others. From basic commands to advanced features, this guide equips you with everything you need. Bookmark this cheat sheet and refer back anytime.  &lt;/p&gt;

&lt;p&gt;Happy coding! 🚀&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>beginners</category>
      <category>webdev</category>
      <category>programming</category>
    </item>
    <item>
      <title>Creating a Dog Age Calculator with ChatGPT</title>
      <dc:creator>gaganjot singh</dc:creator>
      <pubDate>Fri, 06 Dec 2024 05:26:31 +0000</pubDate>
      <link>https://dev.to/gscode/creating-a-dog-age-calculator-with-chatgpt-4d7g</link>
      <guid>https://dev.to/gscode/creating-a-dog-age-calculator-with-chatgpt-4d7g</guid>
      <description>

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

&lt;ol&gt;
&lt;li&gt;
Introduction
&lt;/li&gt;
&lt;li&gt;
Why a Dog Age Calculator?
&lt;/li&gt;
&lt;li&gt;
How ChatGPT Helped
&lt;/li&gt;
&lt;li&gt;
Step 1: HTML Structure
&lt;/li&gt;
&lt;li&gt;
Step 2: CSS Styling
&lt;/li&gt;
&lt;li&gt;
Step 3: JavaScript Logic
&lt;/li&gt;
&lt;li&gt;
Is AI a Threat to Programmers?

&lt;ul&gt;
&lt;li&gt;
The Pros of AI for Programmers
&lt;/li&gt;
&lt;li&gt;
The Challenges of AI for Programmers
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
Related Tools
&lt;/li&gt;
&lt;li&gt;
Final Thoughts
&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  &lt;strong&gt;Introduction&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;As a programmer, I enjoy experimenting with fun projects. Recently, I decided to create a &lt;strong&gt;Dog Age Calculator&lt;/strong&gt;—a tool to convert human years into dog years. Instead of starting from scratch, I teamed up with &lt;strong&gt;ChatGPT&lt;/strong&gt; to speed up the process.  &lt;/p&gt;

&lt;p&gt;ChatGPT acted as a powerful coding assistant, helping me build a functional base that I could customize and refine. In this post, I’ll show you how we created a &lt;strong&gt;Dog Age Calculator&lt;/strong&gt;, complete with separate files for HTML, CSS, and JavaScript.  &lt;/p&gt;




&lt;h2&gt;
  
  
  &lt;strong&gt;Why a Dog Age Calculator?&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;The concept of “dog years” fascinates many dog owners, who wonder how old their pets are in human terms. This project is:  &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Simple yet practical&lt;/strong&gt;, with input validation and result display.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Beginner-friendly&lt;/strong&gt;, perfect for honing your JavaScript skills.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Fun and relatable&lt;/strong&gt;, especially for pet lovers.
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Let’s get started!  &lt;/p&gt;




&lt;h2&gt;
  
  
  &lt;strong&gt;How ChatGPT Helped&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;To save time, I asked ChatGPT:  &lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;"Write a Dog Age Calculator using HTML, CSS, and JavaScript."&lt;/em&gt;  &lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;ChatGPT generated a solid codebase in seconds, which I personalized to add my own style and improvements. Below is the final version of the project.  &lt;/p&gt;




&lt;p&gt;Check out this Pen I made!&lt;/p&gt;

&lt;p&gt;&lt;iframe height="600" src="https://codepen.io/gscodee/embed/raBxqge?height=600&amp;amp;default-tab=result&amp;amp;embed-version=2"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Step 1: HTML Structure&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;The HTML provides the structure of the calculator.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="cp"&gt;&amp;lt;!DOCTYPE html&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;html&lt;/span&gt; &lt;span class="na"&gt;lang=&lt;/span&gt;&lt;span class="s"&gt;"en"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;head&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;meta&lt;/span&gt; &lt;span class="na"&gt;charset=&lt;/span&gt;&lt;span class="s"&gt;"UTF-8"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;meta&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;"viewport"&lt;/span&gt; &lt;span class="na"&gt;content=&lt;/span&gt;&lt;span class="s"&gt;"width=device-width, initial-scale=1.0"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;title&amp;gt;&lt;/span&gt;Dog Age Calculator&lt;span class="nt"&gt;&amp;lt;/title&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;link&lt;/span&gt; &lt;span class="na"&gt;rel=&lt;/span&gt;&lt;span class="s"&gt;"stylesheet"&lt;/span&gt; &lt;span class="na"&gt;href=&lt;/span&gt;&lt;span class="s"&gt;"styles.css"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/head&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;body&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;div&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;"calculator-container"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
        &lt;span class="nt"&gt;&amp;lt;h1&amp;gt;&lt;/span&gt;Dog Age Calculator&lt;span class="nt"&gt;&amp;lt;/h1&amp;gt;&lt;/span&gt;
        &lt;span class="nt"&gt;&amp;lt;p&amp;gt;&lt;/span&gt;Enter your dog's age in human years:&lt;span class="nt"&gt;&amp;lt;/p&amp;gt;&lt;/span&gt;
        &lt;span class="nt"&gt;&amp;lt;input&lt;/span&gt; &lt;span class="na"&gt;type=&lt;/span&gt;&lt;span class="s"&gt;"number"&lt;/span&gt; &lt;span class="na"&gt;id=&lt;/span&gt;&lt;span class="s"&gt;"humanYears"&lt;/span&gt; &lt;span class="na"&gt;placeholder=&lt;/span&gt;&lt;span class="s"&gt;"Enter human years"&lt;/span&gt; &lt;span class="na"&gt;min=&lt;/span&gt;&lt;span class="s"&gt;"0"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
        &lt;span class="nt"&gt;&amp;lt;button&lt;/span&gt; &lt;span class="na"&gt;onclick=&lt;/span&gt;&lt;span class="s"&gt;"calculateDogAge()"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;Calculate&lt;span class="nt"&gt;&amp;lt;/button&amp;gt;&lt;/span&gt;
        &lt;span class="nt"&gt;&amp;lt;p&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;"result"&lt;/span&gt; &lt;span class="na"&gt;id=&lt;/span&gt;&lt;span class="s"&gt;"result"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&amp;lt;/p&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;/div&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;script &lt;/span&gt;&lt;span class="na"&gt;src=&lt;/span&gt;&lt;span class="s"&gt;"script.js"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&amp;lt;/script&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/body&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/html&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  &lt;strong&gt;Step 2: CSS Styling&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;The CSS makes the calculator visually appealing.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight css"&gt;&lt;code&gt;&lt;span class="c"&gt;/* styles.css */&lt;/span&gt;

&lt;span class="c"&gt;/* Reset */&lt;/span&gt;
&lt;span class="o"&gt;*&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="nl"&gt;margin&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;0&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
    &lt;span class="nl"&gt;padding&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;0&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
    &lt;span class="nl"&gt;box-sizing&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;border-box&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;

&lt;span class="nt"&gt;body&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="nl"&gt;font-family&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="s2"&gt;'Arial'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nb"&gt;sans-serif&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
    &lt;span class="nl"&gt;background&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;linear-gradient&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="m"&gt;135deg&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="m"&gt;#ffafbd&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="m"&gt;#ffc3a0&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
    &lt;span class="nl"&gt;color&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;#333&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
    &lt;span class="nl"&gt;display&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;flex&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
    &lt;span class="nl"&gt;align-items&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nb"&gt;center&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
    &lt;span class="nl"&gt;justify-content&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nb"&gt;center&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
    &lt;span class="nl"&gt;height&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;100vh&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;

&lt;span class="nc"&gt;.calculator-container&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="nl"&gt;background&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;#fff&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
    &lt;span class="nl"&gt;padding&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;20px&lt;/span&gt; &lt;span class="m"&gt;30px&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
    &lt;span class="nl"&gt;border-radius&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;10px&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
    &lt;span class="nl"&gt;box-shadow&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;0&lt;/span&gt; &lt;span class="m"&gt;8px&lt;/span&gt; &lt;span class="m"&gt;15px&lt;/span&gt; &lt;span class="n"&gt;rgba&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="m"&gt;0&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="m"&gt;0&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="m"&gt;0&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="m"&gt;0.2&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
    &lt;span class="nl"&gt;text-align&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nb"&gt;center&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
    &lt;span class="nl"&gt;width&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;300px&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;

&lt;span class="nc"&gt;.calculator-container&lt;/span&gt; &lt;span class="nt"&gt;h1&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="nl"&gt;font-size&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;24px&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
    &lt;span class="nl"&gt;margin-bottom&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;20px&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
    &lt;span class="nl"&gt;color&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;#ff6f61&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;

&lt;span class="nc"&gt;.calculator-container&lt;/span&gt; &lt;span class="nt"&gt;input&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="nl"&gt;width&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;100%&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
    &lt;span class="nl"&gt;padding&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;10px&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
    &lt;span class="nl"&gt;margin&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;10px&lt;/span&gt; &lt;span class="m"&gt;0&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
    &lt;span class="nl"&gt;border&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;1px&lt;/span&gt; &lt;span class="nb"&gt;solid&lt;/span&gt; &lt;span class="m"&gt;#ccc&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
    &lt;span class="nl"&gt;border-radius&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;5px&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
    &lt;span class="nl"&gt;font-size&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;16px&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;

&lt;span class="nc"&gt;.calculator-container&lt;/span&gt; &lt;span class="nt"&gt;button&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="nl"&gt;background&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;#ff6f61&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
    &lt;span class="nl"&gt;color&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;#fff&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
    &lt;span class="nl"&gt;border&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nb"&gt;none&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
    &lt;span class="nl"&gt;padding&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;10px&lt;/span&gt; &lt;span class="m"&gt;15px&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
    &lt;span class="nl"&gt;border-radius&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;5px&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
    &lt;span class="nl"&gt;font-size&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;16px&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
    &lt;span class="nl"&gt;cursor&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nb"&gt;pointer&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
    &lt;span class="nl"&gt;transition&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;background&lt;/span&gt; &lt;span class="m"&gt;0.3s&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;

&lt;span class="nc"&gt;.calculator-container&lt;/span&gt; &lt;span class="nt"&gt;button&lt;/span&gt;&lt;span class="nd"&gt;:hover&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="nl"&gt;background&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;#e55a4e&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;

&lt;span class="nc"&gt;.result&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="nl"&gt;margin-top&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;20px&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
    &lt;span class="nl"&gt;font-size&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;18px&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
    &lt;span class="nl"&gt;color&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;#333&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
    &lt;span class="nl"&gt;font-weight&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nb"&gt;bold&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  &lt;strong&gt;Step 3: JavaScript Logic&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;The JavaScript handles the calculator’s functionality.&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="c1"&gt;// script.js&lt;/span&gt;

&lt;span class="kd"&gt;function&lt;/span&gt; &lt;span class="nf"&gt;calculateDogAge&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;humanYears&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nb"&gt;document&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;getElementById&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;humanYears&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;).&lt;/span&gt;&lt;span class="nx"&gt;value&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
    &lt;span class="kd"&gt;let&lt;/span&gt; &lt;span class="nx"&gt;dogYears&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;

    &lt;span class="k"&gt;if &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;humanYears&lt;/span&gt; &lt;span class="o"&gt;===&lt;/span&gt; &lt;span class="dl"&gt;""&lt;/span&gt; &lt;span class="o"&gt;||&lt;/span&gt; &lt;span class="nf"&gt;isNaN&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;humanYears&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="o"&gt;||&lt;/span&gt; &lt;span class="nx"&gt;humanYears&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;=&lt;/span&gt; &lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
        &lt;span class="nx"&gt;dogYears&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;Please enter a valid positive number!&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
    &lt;span class="p"&gt;}&lt;/span&gt; &lt;span class="k"&gt;else&lt;/span&gt; &lt;span class="k"&gt;if &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;humanYears&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;=&lt;/span&gt; &lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
        &lt;span class="nx"&gt;dogYears&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nx"&gt;humanYears&lt;/span&gt; &lt;span class="o"&gt;*&lt;/span&gt; &lt;span class="mf"&gt;10.5&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
    &lt;span class="p"&gt;}&lt;/span&gt; &lt;span class="k"&gt;else&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
        &lt;span class="nx"&gt;dogYears&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;2&lt;/span&gt; &lt;span class="o"&gt;*&lt;/span&gt; &lt;span class="mf"&gt;10.5&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="p"&gt;((&lt;/span&gt;&lt;span class="nx"&gt;humanYears&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="o"&gt;*&lt;/span&gt; &lt;span class="mi"&gt;4&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
    &lt;span class="p"&gt;}&lt;/span&gt;

    &lt;span class="nb"&gt;document&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;getElementById&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;result&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;).&lt;/span&gt;&lt;span class="nx"&gt;innerText&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; 
        &lt;span class="k"&gt;typeof&lt;/span&gt; &lt;span class="nx"&gt;dogYears&lt;/span&gt; &lt;span class="o"&gt;===&lt;/span&gt; &lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;number&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;
        &lt;span class="p"&gt;?&lt;/span&gt; &lt;span class="s2"&gt;`Your dog's age in dog years is: &lt;/span&gt;&lt;span class="p"&gt;${&lt;/span&gt;&lt;span class="nx"&gt;dogYears&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;toFixed&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;)}&lt;/span&gt;&lt;span class="s2"&gt;`&lt;/span&gt;
        &lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nx"&gt;dogYears&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  &lt;strong&gt;Is AI a Threat to Programmers?&lt;/strong&gt;
&lt;/h2&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;The Pros of AI for Programmers&lt;/strong&gt;
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Speed and Efficiency&lt;/strong&gt;: AI helps with repetitive tasks and boilerplate code, saving hours.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Learning Aid&lt;/strong&gt;: It’s a fantastic tool for beginners to learn programming concepts.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Focus on Creativity&lt;/strong&gt;: AI handles basic tasks, allowing developers to concentrate on solving complex problems.
&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;The Challenges of AI for Programmers&lt;/strong&gt;
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Over-Reliance&lt;/strong&gt;: There’s a risk of becoming too dependent on AI, which could hinder learning.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Job Concerns&lt;/strong&gt;: Simple coding jobs may get automated, pushing programmers to specialize in advanced areas.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Code Quality&lt;/strong&gt;: AI-generated code isn’t always optimized or error-free. A skilled developer is still needed to review and improve it.
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Bottom Line&lt;/strong&gt;: AI won’t replace programmers anytime soon, but it’s essential to adapt and upskill. Think of AI as a tool, not a replacement. Stay curious, keep learning, and embrace innovation!  &lt;/p&gt;




&lt;h2&gt;
  
  
  &lt;strong&gt;Related Tools&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Explore other dog-related calculators:  &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://frontendin.com/french-bulldog-pregnancy-calculator/" rel="noopener noreferrer"&gt;French Bulldog Pregnancy Calculator&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://frontendin.com/homemade-dog-food-calculator/" rel="noopener noreferrer"&gt;Homemade Dog Food Calculator&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://frontendin.com/dog-bite-settlement-calculator/" rel="noopener noreferrer"&gt;Dog Bite Settlement Calculator&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;




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

&lt;p&gt;This project highlights how tools like ChatGPT can complement a programmer’s workflow. It’s like having a coding buddy that handles the basics while you focus on creativity.  &lt;/p&gt;

&lt;p&gt;While AI is powerful, remember that it’s just a tool. Your unique problem-solving skills and creativity will always make you indispensable.  &lt;/p&gt;

&lt;p&gt;Happy coding, and don’t forget to give your dog an extra pat today! 🐶  &lt;/p&gt;




</description>
      <category>webdev</category>
      <category>beginners</category>
      <category>javascript</category>
      <category>ai</category>
    </item>
    <item>
      <title>10 Best Javascript Rich Text Editors</title>
      <dc:creator>gaganjot singh</dc:creator>
      <pubDate>Sun, 02 Oct 2022 15:42:29 +0000</pubDate>
      <link>https://dev.to/gscode/10-best-javascript-rich-text-editors-3el0</link>
      <guid>https://dev.to/gscode/10-best-javascript-rich-text-editors-3el0</guid>
      <description>&lt;p&gt;&lt;strong&gt;This post is taken from &lt;a href="https://frontendin.com/javascript-rich-text-editors/" rel="noopener noreferrer"&gt;25+ Best Javascript Rich Text Editors&lt;/a&gt;, so be sure to check it out for more content&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This is a list of awesome WYSIWYG editors.&lt;/p&gt;

&lt;p&gt;If you have any questions or suggestions, please leave them in the comments section!&lt;/p&gt;

&lt;h2&gt;
  
  
  Quill Rich Text Editor
&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%2F8iepslm6k50zufnx74jy.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%2F8iepslm6k50zufnx74jy.png" alt="Quill Rich Text Editor" width="800" height="455"&gt;&lt;/a&gt;&lt;br&gt;
Quill is a modern rich text editor built for compatibility and extensibility. It was created by Jason Chen and Byron Milligan and actively maintained by Slab.&lt;/p&gt;

&lt;p&gt;To get started, check out &lt;a href="https://quilljs.com/" rel="noopener noreferrer"&gt;https://quilljs.com/&lt;/a&gt; for documentation, guides, and live demos!&lt;/p&gt;

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

&lt;h2&gt;
  
  
  ContentTools
&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%2Fd04bxu1ozw21lyzp1y7o.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%2Fd04bxu1ozw21lyzp1y7o.png" alt="ContentTools" width="800" height="455"&gt;&lt;/a&gt;&lt;br&gt;
A JS library for building WYSIWYG editors for HTML content.&lt;/p&gt;

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

&lt;h2&gt;
  
  
  editor.js
&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%2Fwtrw89bz0gtywf287qnc.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%2Fwtrw89bz0gtywf287qnc.png" alt="editor" width="800" height="455"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/codex-team/editor.js" rel="noopener noreferrer"&gt;GITHUB&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  etherpad-lite
&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%2Fr3jjphn7grg5rv95ezgn.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%2Fr3jjphn7grg5rv95ezgn.png" alt="etherpad-lite" width="800" height="456"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Etherpad is a real-time collaborative editor scalable to thousands of simultaneous real time users. It provides full data export capabilities, and runs on your server, under your control.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/ether/etherpad-lite" rel="noopener noreferrer"&gt;GITHUB&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  jodit
&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%2Ft0ewas43xgqpbc1jlkid.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%2Ft0ewas43xgqpbc1jlkid.png" alt="jodit" width="800" height="454"&gt;&lt;/a&gt;&lt;br&gt;
An excellent WYSIWYG editor written in pure TypeScript without the use of additional libraries. Its file editor and image editor.&lt;/p&gt;

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

&lt;h2&gt;
  
  
  medium-editor
&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%2Fsjnulne9lnl1rp802zen.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%2Fsjnulne9lnl1rp802zen.png" alt="medium-editor" width="800" height="455"&gt;&lt;/a&gt;&lt;br&gt;
Medium.com WYSIWYG editor clone. Uses contenteditable API to implement a rich text solution.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/yabwe/medium-editor" rel="noopener noreferrer"&gt;GITHUB&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Medium.js
&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%2F1hhz1gtv5i4vkup53um3.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%2F1hhz1gtv5i4vkup53um3.png" alt="Medium" width="800" height="455"&gt;&lt;/a&gt;&lt;br&gt;
A tiny JavaScript library for making contenteditable beautiful (Like Medium's editor)&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/jakiestfu/Medium.js" rel="noopener noreferrer"&gt;GITHUB&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  milkdown
&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%2Fcwpx1y8wuxn4vw4u8a9x.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%2Fcwpx1y8wuxn4vw4u8a9x.png" alt="milkdown" width="800" height="449"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;baby_bottle Plugin driven WYSIWYG markdown editor framework.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/Saul-Mirone/milkdown" rel="noopener noreferrer"&gt;GITHUB&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  mobiledoc-kit
&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%2Fczu1ip1jbamycv2tqw4f.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%2Fczu1ip1jbamycv2tqw4f.png" alt="mobiledoc-kit" width="800" height="455"&gt;&lt;/a&gt;&lt;br&gt;
A toolkit for building WYSIWYG editors with Mobiledoc&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/bustle/mobiledoc-kit" rel="noopener noreferrer"&gt;GITHUB&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  tiptap
&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%2Fjenf9t84zx63qcwgsmdw.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%2Fjenf9t84zx63qcwgsmdw.png" alt="tiptap" width="800" height="453"&gt;&lt;/a&gt;&lt;br&gt;
The headless editor framework for web artisans.&lt;/p&gt;

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

&lt;h3&gt;
  
  
  More Rich Text Editors example
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://frontendin.com/javascript-rich-text-editors/" rel="noopener noreferrer"&gt;25+ Best Javascript Rich Text Editors (WYSIWYG)&lt;/a&gt;&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>beginners</category>
      <category>webdev</category>
      <category>programming</category>
    </item>
    <item>
      <title>10 Best CSS Animation Libraries For Designers and developer</title>
      <dc:creator>gaganjot singh</dc:creator>
      <pubDate>Mon, 29 Aug 2022 12:11:29 +0000</pubDate>
      <link>https://dev.to/gscode/10-best-css-animation-libraries-for-designers-and-developer-329d</link>
      <guid>https://dev.to/gscode/10-best-css-animation-libraries-for-designers-and-developer-329d</guid>
      <description>&lt;h2&gt;
  
  
  1. animate.style
&lt;/h2&gt;

&lt;p&gt;Animate.css is a library of ready-to-use, cross-browser animations for use in your web projects. Great for emphasis, home pages, sliders, and attention-guiding hints. &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%2F1pugsw2isldmyyqb9bxt.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%2F1pugsw2isldmyyqb9bxt.png" alt="animate.style" width="800" height="345"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  2. tilomitra.github.io/infinite
&lt;/h2&gt;

&lt;p&gt;Useful infinite CSS animations that you can drop into your project.&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%2F6a3skghupf26v6fy665f.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%2F6a3skghupf26v6fy665f.png" alt="Infinite" width="800" height="370"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  3. jonsuh.com/hamburgers
&lt;/h2&gt;

&lt;p&gt;Tasty CSS-animated hamburgers&lt;br&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%2Fi1g6p0jk1q7y27rnidqn.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%2Fi1g6p0jk1q7y27rnidqn.png" alt="jonsuh" width="800" height="454"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  4. animxyz.com
&lt;/h2&gt;

&lt;p&gt;AnimXYZ helps you create, customize, and compose animations for your website. Powered by CSS variables to allow a nearly limitless number of unique animations without writing a single keyframe. Save time and have complete control over how your elements move. Built for Vue, React, SCSS, and CSS, AnimXYZ will bring your website to life.&lt;br&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%2Fqzlua50ftqbklmj7pbda.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%2Fqzlua50ftqbklmj7pbda.png" alt="animxyz" width="800" height="455"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  5. animista.net
&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%2Fqgfjhg5bleuq763bh6kn.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%2Fqgfjhg5bleuq763bh6kn.png" alt="animista.net" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  6. animation.kaustubhmenon.com
&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%2Fahw9imijwkqcn1qqnw1y.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%2Fahw9imijwkqcn1qqnw1y.png" alt="animation.kaustubhmenon" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  7. github.com/oliver-gomes/csswand
&lt;/h2&gt;

&lt;p&gt;Easy copy-paste beautiful CSS. That can be easily customized further at your own choice.&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%2Fj68wukxcqjjeub03wgb9.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%2Fj68wukxcqjjeub03wgb9.png" alt="oliver-gomes" width="800" height="396"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  8. github.com/yesiamrocks/cssanimation.io
&lt;/h2&gt;

&lt;p&gt;In modern web concept, cssanimation.io is the best controlling animation library for CSS &lt;br&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%2Fssktkbs7h346vgmmq21b.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%2Fssktkbs7h346vgmmq21b.png" alt="cssanimation.io" width="800" height="454"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  9. kristofferandreasen.github.io/wickedCSS
&lt;/h2&gt;

&lt;p&gt;A library for CSS3 animations.&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%2Fbq0lxhfvurx5v2rs7blx.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%2Fbq0lxhfvurx5v2rs7blx.png" alt="kristofferandreasen" width="800" height="455"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  10. ianlunn.github.io/Hover
&lt;/h2&gt;

&lt;p&gt;A collection of CSS3 powered hover effects to be applied to links,&lt;br&gt;
 buttons, logos, SVG, featured images and so on&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%2Fj2qyo10jlcvy0i7psego.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%2Fj2qyo10jlcvy0i7psego.png" alt="ianlunn.github" width="800" height="455"&gt;&lt;/a&gt;&lt;br&gt;
Visit my &lt;a href="https://gscode.in/" rel="noopener noreferrer"&gt;Blog&lt;/a&gt; for more articles like this&lt;/p&gt;

</description>
      <category>html</category>
      <category>tutorial</category>
      <category>css</category>
      <category>beginners</category>
    </item>
    <item>
      <title>Free online code editor and code snippets</title>
      <dc:creator>gaganjot singh</dc:creator>
      <pubDate>Mon, 05 Apr 2021 11:37:25 +0000</pubDate>
      <link>https://dev.to/gscode/free-online-code-editor-and-code-snippets-4</link>
      <guid>https://dev.to/gscode/free-online-code-editor-and-code-snippets-4</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%2Ftuj01yua2kae43i2zoqb.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%2Ftuj01yua2kae43i2zoqb.jpg" alt="Alt Text" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

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

&lt;p&gt;&lt;strong&gt;1. CodePen&lt;/strong&gt;&lt;br&gt;
CodePen is a social development environment for front-end designers and developers. Build and deploy a website, show off your work, build test cases to learn and debug, and find inspiration.&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%2Fx2ge9ofk8jqmaxw4hsb6.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%2Fx2ge9ofk8jqmaxw4hsb6.png" alt="Alt Text" width="800" height="397"&gt;&lt;/a&gt;&lt;/p&gt;

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

&lt;p&gt;&lt;strong&gt;2. PlayCode&lt;/strong&gt;&lt;br&gt;
Run javascript or typescript code online and see the result as you type. Best for practice code and developing complex algorithms.&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%2Ffdq3zxa88d9sim9l5p8z.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%2Ffdq3zxa88d9sim9l5p8z.png" alt="Alt Text" width="800" height="409"&gt;&lt;/a&gt;&lt;/p&gt;

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

&lt;p&gt;&lt;strong&gt;3. JSFiddle&lt;/strong&gt;&lt;br&gt;
Test your JavaScript, CSS, HTML or CoffeeScript online with JSFiddle code editor.&lt;br&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%2Fdgt70xlig8m0ufkj10kk.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%2Fdgt70xlig8m0ufkj10kk.png" alt="Alt Text" width="800" height="352"&gt;&lt;/a&gt;&lt;/p&gt;

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

&lt;p&gt;&lt;strong&gt;4. stackblitz&lt;/strong&gt;&lt;br&gt;
Code the Future.&lt;br&gt;
In Your Browser.&lt;br&gt;
Create, edit &amp;amp; deploy fullstack apps — in just one click.&lt;br&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%2Fpxpux6yi6m3s7ils98p2.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%2Fpxpux6yi6m3s7ils98p2.png" alt="Alt Text" width="800" height="404"&gt;&lt;/a&gt;&lt;/p&gt;

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

&lt;p&gt;&lt;strong&gt;5. JS Bin&lt;/strong&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%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fszjdyx35y4ufflu1vx5l.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%2Fszjdyx35y4ufflu1vx5l.png" alt="Alt Text" width="800" height="401"&gt;&lt;/a&gt;&lt;/p&gt;

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

&lt;p&gt;&lt;strong&gt;6. CodeSandbox&lt;/strong&gt;&lt;br&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%2F1s494i7qsiyjaopr5mwk.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%2F1s494i7qsiyjaopr5mwk.png" alt="Alt Text" width="800" height="408"&gt;&lt;/a&gt;&lt;/p&gt;

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

&lt;p&gt;&lt;strong&gt;7. codeinterview .io&lt;/strong&gt;&lt;br&gt;
CodeInterview lets you conduct hassle-free technical interviews in a real-time shared coding environment.&lt;br&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%2Fxn2c63r7alya589z4yc8.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%2Fxn2c63r7alya589z4yc8.png" alt="Alt Text" width="800" height="381"&gt;&lt;/a&gt;&lt;/p&gt;

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

&lt;p&gt;&lt;strong&gt;8. godbolt .org&lt;/strong&gt;&lt;br&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%2F5q38z8odd0t9desrgf73.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%2F5q38z8odd0t9desrgf73.png" alt="Alt Text" width="800" height="390"&gt;&lt;/a&gt;&lt;/p&gt;

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

&lt;p&gt;&lt;strong&gt;9. wandbox .org&lt;/strong&gt;&lt;br&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%2Fh7c99y1k6tpbou0dyvar.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%2Fh7c99y1k6tpbou0dyvar.png" alt="Alt Text" width="800" height="394"&gt;&lt;/a&gt;&lt;/p&gt;

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

&lt;p&gt;&lt;strong&gt;10. ideone .com&lt;/strong&gt;&lt;br&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%2Fekumbwb3z0uctychdffs.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%2Fekumbwb3z0uctychdffs.png" alt="Alt Text" width="800" height="395"&gt;&lt;/a&gt;&lt;/p&gt;

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

&lt;p&gt;&lt;strong&gt;11. ide judge0 com&lt;/strong&gt;&lt;br&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%2Fttzh8tea3cn5wkx1q84a.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%2Fttzh8tea3cn5wkx1q84a.png" alt="Alt Text" width="800" height="395"&gt;&lt;/a&gt;&lt;/p&gt;

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

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

&lt;h2&gt;
  
  
  Inspiring Codepen Examples You can Also read
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;1.&lt;/strong&gt; &lt;a href="https://dev.to/gscode/pure-css-toggles-dg"&gt;20 CSS Toggle Switches Example&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2.&lt;/strong&gt; &lt;a href="https://dev.to/gscode/20-css-buttons-4cni"&gt;25+ CSS BUTTONS&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3.&lt;/strong&gt; &lt;a href="https://dev.to/gscode/10-best-of-javascript-games-3mjj"&gt;10+ The Best javascript games code&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4.&lt;/strong&gt; &lt;a href="https://dev.to/gscode/10-css-digital-clock-animation-1763"&gt;10+ CSS Digital Clock Animation&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;5&lt;/strong&gt; &lt;a href="http://gscode.in/" rel="noopener noreferrer"&gt;Many More Front End Web Developer Eaxmple &lt;/a&gt;&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>webdev</category>
      <category>beginners</category>
      <category>css</category>
    </item>
    <item>
      <title>20 CSS Toggle Switches Example</title>
      <dc:creator>gaganjot singh</dc:creator>
      <pubDate>Wed, 17 Feb 2021 10:49:33 +0000</pubDate>
      <link>https://dev.to/gscode/pure-css-toggles-dg</link>
      <guid>https://dev.to/gscode/pure-css-toggles-dg</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%2Fwwkv6n5zh0n23yxwiw7s.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%2Fwwkv6n5zh0n23yxwiw7s.jpg" alt="Alt Text" width="560" height="315"&gt;&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;If You Like This Article then check Out more Examples&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://gscode.in/css-toggle-switches" rel="noopener noreferrer"&gt;50+ CSS Toggle Switches &lt;/a&gt; &lt;/p&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt; 1.
  Title:- Pure CSS Toggles
  Author:- Rafael González
  Made With:- HTML CSS JAVASCRIPT
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;
&lt;p&gt;Getting fun with some animations &amp;amp; transitions :)&lt;/p&gt;

&lt;p&gt;&lt;iframe height="600" src="https://codepen.io/rgg/embed/waEYye?height=600&amp;amp;default-tab=result&amp;amp;embed-version=2"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;  2.
  Title:- CSS Theme Switcher
  Author:- Michelle Barker
  Made With:- HTML CSS
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;&lt;iframe height="600" src="https://codepen.io/michellebarker/embed/GzzrGJ?height=600&amp;amp;default-tab=result&amp;amp;embed-version=2"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;  3.     
  Title:- Custom Checkbox / Toggle Switch
  Author:- thelaazyguy
  Made With:- HTML CSS
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;Collection of four toggle switches made with html and css without a single line of javascript. Two of the switches are made with the help of svg also.&lt;/p&gt;

&lt;p&gt;&lt;iframe height="600" src="https://codepen.io/thelaazyguy/embed/MvqpPr?height=600&amp;amp;default-tab=result&amp;amp;embed-version=2"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;   4.
   Title:- Light Bulb Toggle Switch
   Author:- Jon Kantner
   Made With:- HTML CSS
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;A custom checkbox that features a light bulb’s on/off state in the fashion of a toggle switch&lt;/p&gt;

&lt;p&gt;Update 7/28/18: Responsiveness added&lt;/p&gt;

&lt;p&gt;&lt;iframe height="600" src="https://codepen.io/jkantner/embed/XEzWGr?height=600&amp;amp;default-tab=result&amp;amp;embed-version=2"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;   5.
   Title:- Toggle switch with checkbox:checked
   Author:- Jeroen Franse
   Made With:- HTML CSS
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;&lt;iframe height="600" src="https://codepen.io/jroenf/embed/KvLjk?height=600&amp;amp;default-tab=result&amp;amp;embed-version=2"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;   6.
   Title:- Simple CSS Switch / Toggle
   Author:- Aaron Iker
   Made With:- HTML CSS
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;From &lt;a href="https://dribbble.com/shots/2326459-Adobe-Toggle-Switch" rel="noopener noreferrer"&gt;https://dribbble.com/shots/2326459-Adobe-Toggle-Switch&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;iframe height="600" src="https://codepen.io/aaroniker/embed/rNNLQVe?height=600&amp;amp;default-tab=result&amp;amp;embed-version=2"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;   7.
   Title:- Gooey toggle switch
   Author:- Vincent Durand
   Made With:- HTML CSS
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;Gooey checkbox CSS only&lt;/p&gt;

&lt;p&gt;Inspired by : &lt;a href="https://dribbble.com/shots/2236296-Feelastic-Switch" rel="noopener noreferrer"&gt;https://dribbble.com/shots/2236296-Feelastic-Switch&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;iframe height="600" src="https://codepen.io/onediv/embed/pjgNqJ?height=600&amp;amp;default-tab=result&amp;amp;embed-version=2"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;    8.
    Title:- Toggles
    Author:- Olivia Ng
    Made With:- HTML CSS JAVSCRIPT
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;Do you want your toggle fancy or functional? Yes.&lt;/p&gt;

&lt;p&gt;&lt;iframe height="600" src="https://codepen.io/oliviale/embed/xxboXzo?height=600&amp;amp;default-tab=result&amp;amp;embed-version=2"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;      9.
      Title:- A bunch of funky CSS3 Toggle Buttons
      Author:- Ashley Watson-Nolan
      Made With:- HTML CSS
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;&lt;iframe height="600" src="https://codepen.io/ashleynolan/embed/wBppKz?height=600&amp;amp;default-tab=result&amp;amp;embed-version=2"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;     10
     Title:- Checkbox CSS Toggle – Day / Night Mode
     Author:- Ahmad Emran
     Made With:- HTML CSS
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;Checkbox CSS Toggle - Day / Night Mode&lt;/p&gt;

&lt;p&gt;&lt;iframe height="600" src="https://codepen.io/ahmadbassamemran/embed/yLBXBmy?height=600&amp;amp;default-tab=result&amp;amp;embed-version=2"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;       10.
       Title:- Big Fat Toggle Switch
       Author:- Andrew Creech
       Made With:- HTML CSS
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;&lt;iframe height="600" src="https://codepen.io/AndrewCreech/embed/iqGoj?height=600&amp;amp;default-tab=result&amp;amp;embed-version=2"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;       11.
       Title:- A Confusing Toggle Button
       Author:- Himalaya Singh
       Made With:- HTML CSS   
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;A Confusing Toggle Button / Toggle Switch Using HTML And CSS&lt;/p&gt;

&lt;p&gt;&lt;iframe height="600" src="https://codepen.io/himalayasingh/embed/KLRNPr?height=600&amp;amp;default-tab=result&amp;amp;embed-version=2"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;   12.
   Title:- 3D toggle – click it!
   Author:- Ana Tudor
   Made With:- HTML CSS
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;&lt;iframe height="600" src="https://codepen.io/thebabydino/embed/ajpqYW?height=600&amp;amp;default-tab=result&amp;amp;embed-version=2"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;   13.
    Title:- Sleek sliding toggle checkbox
    Author:- Comehope
    Made With:- HTML CSS
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;Watch interactive screencast on Scrimba: &lt;a href="https://scrimba.com/p/pEgDAM/cPvMzTg" rel="noopener noreferrer"&gt;https://scrimba.com/p/pEgDAM/cPvMzTg&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;iframe height="600" src="https://codepen.io/comehope/embed/zjoOgX?height=600&amp;amp;default-tab=result&amp;amp;embed-version=2"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;      14.
       Title:- CSS Switch – Day and Night
       Author:- Angela Velasquez
       Made With:- HTML CSS
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;Having some fun with css.&lt;/p&gt;

&lt;p&gt;&lt;iframe height="600" src="https://codepen.io/AngelaVelasquez/embed/cihEG?height=600&amp;amp;default-tab=result&amp;amp;embed-version=2"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;   15.
   Title:- Pure CSS dark mode toggle switcher
   Author:- Demilade Olaleye
   Made With:- HTML CSS
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;&lt;iframe height="600" src="https://codepen.io/demilad/embed/bZRjpb?height=600&amp;amp;default-tab=result&amp;amp;embed-version=2"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;   16.
   Title:- Custom Toggle Switch Inspiration (Pure CSS)
   Author:- Aditya Bhandari
   Made With:- HTML CSS
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;A simple toggle in pure CSS3 with a clean HTML markup which includes a label. Leave the label blank if you want do not want any text.&lt;/p&gt;

&lt;p&gt;&lt;iframe height="600" src="https://codepen.io/takeradi/embed/ONPXbP?height=600&amp;amp;default-tab=result&amp;amp;embed-version=2"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;     17.
     Title:- Accessible Custom Toggle Switch
     Author:- Homer Gaines
     Made With:- HTML CSS
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;This pen shows how to markup and style a semantic checkbox to look and behave like a toggle switch.&lt;/p&gt;

&lt;p&gt;&lt;iframe height="600" src="https://codepen.io/xirclebox/embed/wvGmjbV?height=600&amp;amp;default-tab=result&amp;amp;embed-version=2"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;    18.
    Title:- Flat Toggle Switch
    Author:- Felix De Montis
    Made With:- HTML CSS
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;&lt;iframe height="600" src="https://codepen.io/dervondenbergen/embed/BjJbx?height=600&amp;amp;default-tab=result&amp;amp;embed-version=2"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;   19.
   Title:- Cookie switch (pure CSS, no SVG)
   Author:- Angela Galliat
   Made With:- HTML CSS
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;&lt;iframe height="600" src="https://codepen.io/agalliat/embed/RwrEqOG?height=600&amp;amp;default-tab=result&amp;amp;embed-version=2"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;   20.
   Title:- BB-8 Toggle Switch|Pure CSS
   Author:- Claudia Alphonse
   Made With:- HTML CSS JAVASCRIPT
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;bb-8 toggle switch that changes background color &lt;/p&gt;

&lt;p&gt;&lt;iframe height="600" src="https://codepen.io/claudz1/embed/RxzNzV?height=600&amp;amp;default-tab=result&amp;amp;embed-version=2"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;If You Like This Article then check Out more Examples&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://gscode.in/css-toggle-switches" rel="noopener noreferrer"&gt;50+ CSS Toggle Switches &lt;/a&gt; &lt;/p&gt;

</description>
      <category>javascript</category>
      <category>webdev</category>
      <category>beginners</category>
      <category>css</category>
    </item>
    <item>
      <title>10 CSS Tabs</title>
      <dc:creator>gaganjot singh</dc:creator>
      <pubDate>Fri, 22 Jan 2021 11:10:58 +0000</pubDate>
      <link>https://dev.to/gscode/pure-css-tabs-3po</link>
      <guid>https://dev.to/gscode/pure-css-tabs-3po</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%2Fi%2F9r3tnkk2cz4hei5yiuxy.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%2Fi%2F9r3tnkk2cz4hei5yiuxy.jpg" alt="Alt Text" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;If You Like This Article then check Out more Examples&lt;br&gt;
&lt;a href="https://gscode.in/html-tabs" rel="noopener noreferrer"&gt;30+ CSS and HTML Tabs Example&lt;/a&gt;&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://gscode.in/html-tabs" rel="noopener noreferrer"&gt;https://gscode.in/html-tabs&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. Just CSS, no JS!&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;Author : wallaceerick&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;iframe height="600" src="https://codepen.io/wallaceerick/embed/ojtal?height=600&amp;amp;default-tab=result&amp;amp;embed-version=2"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2.&lt;br&gt;
Author : mildrenben&lt;/strong&gt;&lt;br&gt;
&lt;iframe height="600" src="https://codepen.io/mildrenben/embed/bdGdOb?height=600&amp;amp;default-tab=result&amp;amp;embed-version=2"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3.&lt;/strong&gt; A lot of CSS tabs need either the tab content or labels to be position absoluted, or sacrifice the selected state on the tabs.&lt;/p&gt;

&lt;p&gt;This uses flexbox and order to have both.&lt;/p&gt;

&lt;p&gt;It also allows you to drop down to an accordion when on mobile.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Author : mildrenben&lt;/strong&gt;&lt;br&gt;
&lt;iframe height="600" src="https://codepen.io/mikestreety/embed/yVNNNm?height=600&amp;amp;default-tab=result&amp;amp;embed-version=2"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Make tabs without javascript. &lt;/p&gt;

&lt;p&gt;More documentation here (in spanish)
&lt;a href="http://flkt.mx/pitaya/componentes.html#pestanias" rel="noopener noreferrer"&gt;http://flkt.mx/pitaya/componentes.html#pestanias&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Author : flkt-crnpio&lt;/strong&gt;&lt;br&gt;
&lt;iframe height="600" src="https://codepen.io/flkt-crnpio/embed/WxROwy?height=600&amp;amp;default-tab=result&amp;amp;embed-version=2"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;5.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This is a material inspired tabs modal that gives the user a smooth transition between each panel. The navigation features the iconic Material Design Ripple effect, along with a border that slides around to give the user a hint of which tab is active.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Author :andytran&lt;/strong&gt;&lt;br&gt;
&lt;iframe height="600" src="https://codepen.io/andytran/embed/zvMGXr?height=600&amp;amp;default-tab=result&amp;amp;embed-version=2"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;6.&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;Author : _massimo&lt;/strong&gt;&lt;br&gt;
&lt;iframe height="600" src="https://codepen.io/_massimo/embed/oYWbqL?height=600&amp;amp;default-tab=result&amp;amp;embed-version=2"&gt;
&lt;/iframe&gt;
&lt;br&gt;
&lt;strong&gt;7.&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;Author : tutsplus&lt;/strong&gt;&lt;br&gt;
&lt;iframe height="600" src="https://codepen.io/tutsplus/embed/VLeXqy?height=600&amp;amp;default-tab=result&amp;amp;embed-version=2"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;8.&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;Author : nenadkaevik&lt;/strong&gt;&lt;br&gt;
&lt;iframe height="600" src="https://codepen.io/nenadkaevik/embed/odyrGm?height=600&amp;amp;default-tab=result&amp;amp;embed-version=2"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;9.&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;Author : aaroniker&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;From: &lt;a href="https://dribbble.com/shots/2561589-Tabs" rel="noopener noreferrer"&gt;https://dribbble.com/shots/2561589-Tabs&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;iframe height="600" src="https://codepen.io/aaroniker/embed/pezemX?height=600&amp;amp;default-tab=result&amp;amp;embed-version=2"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;10.&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;Author : Kseso&lt;/strong&gt;&lt;br&gt;
&lt;iframe height="600" src="https://codepen.io/Kseso/embed/JDFto?height=600&amp;amp;default-tab=result&amp;amp;embed-version=2"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;11&lt;/strong&gt;&lt;br&gt;
&lt;iframe height="600" src="https://codepen.io/woranov/embed/NRqLWK?height=600&amp;amp;default-tab=result&amp;amp;embed-version=2"&gt;
&lt;/iframe&gt;
 &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;If You Like This Article then check Out more Examples&lt;br&gt;
&lt;a href="https://gscode.in/html-tabs" rel="noopener noreferrer"&gt;30+ CSS and HTML Tabs Example&lt;/a&gt;&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://gscode.in/html-tabs" rel="noopener noreferrer"&gt;https://gscode.in/html-tabs&lt;/a&gt;&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>webdev</category>
      <category>beginners</category>
      <category>css</category>
    </item>
    <item>
      <title>10+ CSS Text Glitch Effect</title>
      <dc:creator>gaganjot singh</dc:creator>
      <pubDate>Wed, 23 Dec 2020 13:45:48 +0000</pubDate>
      <link>https://dev.to/gscode/10-css-text-glitch-effect-1dg5</link>
      <guid>https://dev.to/gscode/10-css-text-glitch-effect-1dg5</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%2Fi%2Fx18vighla43u3ztk4894.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%2Fi%2Fx18vighla43u3ztk4894.jpg" alt="Alt Text" width="560" height="315"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;If You Like This Article then check Out more Examples&lt;br&gt;
&lt;a href="https://gscode.in/css-text-glitch-effect/" rel="noopener noreferrer"&gt;18 CSS Text Glitch Effect&lt;/a&gt;&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://gscode.in/css-text-glitch-effect/" rel="noopener noreferrer"&gt;https://gscode.in/css-text-glitch-effect/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1.&lt;br&gt;
Title:- Pure CSS Glitch Effect&lt;br&gt;
Author:-Felix Rilling&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;iframe height="600" src="https://codepen.io/FelixRilling/embed/vNJoMy?height=600&amp;amp;default-tab=result&amp;amp;embed-version=2"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2.&lt;br&gt;
Title:- Glitch hover effect CSS&lt;br&gt;
Author:-Kevin Konrad Henriquez&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;A Glitch hover effect using only css. From &lt;a href="https://ihatetomatoes.net/how-to-create-css-glitch-effect/" rel="noopener noreferrer"&gt;https://ihatetomatoes.net/how-to-create-css-glitch-effect/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;iframe height="600" src="https://codepen.io/kkhenriquez/embed/PGvmjm?height=600&amp;amp;default-tab=result&amp;amp;embed-version=2"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3.&lt;br&gt;
Title:- Pure CSS Glitch Experiment (Twitch Intro WIP)&lt;br&gt;
Author:-Tee Diang&lt;/strong&gt;&lt;br&gt;
&lt;iframe height="600" src="https://codepen.io/cybercountess/embed/WNbBxXq?height=600&amp;amp;default-tab=result&amp;amp;embed-version=2"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4.&lt;br&gt;
Title:- CSS Glitch&lt;br&gt;
Author:-Bramus&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;CSS hacked/glitch effect&lt;/p&gt;

&lt;p&gt;&lt;iframe height="600" src="https://codepen.io/bramus/embed/EVwYvP?height=600&amp;amp;default-tab=result&amp;amp;embed-version=2"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;5.&lt;br&gt;
Title:- CSS Glitch Effect&lt;br&gt;
Author:-Nirajan Basnet&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;By using clip-path property, we can create distortion and glitch effect with just CSS3 and HTML5&lt;/p&gt;

&lt;p&gt;&lt;iframe height="600" src="https://codepen.io/nirazanbasnet/embed/RzOwdg?height=600&amp;amp;default-tab=result&amp;amp;embed-version=2"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;6.&lt;br&gt;
Title:- CSS Glitch text&lt;br&gt;
Author:-Noureddine Azhar&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;A simple css only glitch effect&lt;/p&gt;

&lt;p&gt;&lt;iframe height="600" src="https://codepen.io/noureddinemade/embed/bGdKRRp?height=600&amp;amp;default-tab=result&amp;amp;embed-version=2"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;7.&lt;br&gt;
Title:- CSS Glitch Effect&lt;br&gt;
Author:-Savas YILMAZ&lt;/strong&gt;&lt;br&gt;
&lt;iframe height="600" src="https://codepen.io/savasyilmaz/embed/GxMgqB?height=600&amp;amp;default-tab=result&amp;amp;embed-version=2"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;8.&lt;br&gt;
Title:- CSS Glitch Shadow&lt;br&gt;
Author:-aMEya&lt;/strong&gt;&lt;br&gt;
&lt;iframe height="600" src="https://codepen.io/mazereeta/embed/dybEVmz?height=600&amp;amp;default-tab=result&amp;amp;embed-version=2"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;9.&lt;br&gt;
Title:- [CSS] Glitch Effect&lt;br&gt;
Author:-Ricardo Heiji&lt;/strong&gt;&lt;br&gt;
&lt;iframe height="600" src="https://codepen.io/heij/embed/oNbvBLJ?height=600&amp;amp;default-tab=result&amp;amp;embed-version=2"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;10.&lt;br&gt;
Title:- Glitch text with image background&lt;br&gt;
Author:-Marcel Legane&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;iframe height="600" src="https://codepen.io/marcellegane/embed/GoGVQe?height=600&amp;amp;default-tab=result&amp;amp;embed-version=2"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;11.&lt;br&gt;
Title:- Glitched Text (study of The Verge)&lt;br&gt;
Author:-Derek Palladino&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Inspiration: &lt;a href="http://www.theverge.com/a/luka-artificial-intelligence-memorial-roman-mazurenko-bot" rel="noopener noreferrer"&gt;http://www.theverge.com/a/luka-artificial-intelligence-memorial-roman-mazurenko-bot&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The Verge is using content: attr(data-text);  to make sudo-element copy of the text. I decided to try something a bit different and use some simple JQuery to copy the element instead.
The text-shadow works slightly differently too since I am only copying the elements once, I am layering the text shadows to give it that RGB/CRT flicker.
The keyframe animations are copied and altered. 
Great work to the Vox team, the story and development are wonderful. You are a constant inspiration.&lt;/p&gt;

&lt;p&gt;&lt;iframe height="600" src="https://codepen.io/derekjp/embed/ozEdgK?height=600&amp;amp;default-tab=result&amp;amp;embed-version=2"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;12.&lt;br&gt;
Title:- Image glitch effect&lt;br&gt;
Author:-Alain&lt;/strong&gt;&lt;br&gt;
&lt;iframe height="600" src="https://codepen.io/AlainBarrios/embed/OEOKgm?height=600&amp;amp;default-tab=result&amp;amp;embed-version=2"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;If You Like This Article then check Out more Examples&lt;br&gt;
&lt;a href="https://gscode.in/css-text-glitch-effect/" rel="noopener noreferrer"&gt;18 CSS Text Glitch Effect&lt;/a&gt;&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://gscode.in/css-text-glitch-effect/" rel="noopener noreferrer"&gt;https://gscode.in/css-text-glitch-effect/&lt;/a&gt;&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>webdev</category>
      <category>beginners</category>
      <category>css</category>
    </item>
    <item>
      <title>7 javascript snake game example</title>
      <dc:creator>gaganjot singh</dc:creator>
      <pubDate>Mon, 21 Dec 2020 17:50:20 +0000</pubDate>
      <link>https://dev.to/gscode/7-javascript-snake-game-example-16j9</link>
      <guid>https://dev.to/gscode/7-javascript-snake-game-example-16j9</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%2Fi%2Flfrvo857bu5wjywnacuq.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%2Fi%2Flfrvo857bu5wjywnacuq.jpg" alt="Alt Text" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;If You Like This Article then check Out more Examples&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://gscode.in/javascript-snake/" rel="noopener noreferrer"&gt;Javascript Snake Game code&lt;/a&gt; &lt;br&gt;
&lt;a href="https://gscode.in/javascript-snake/" rel="noopener noreferrer"&gt;https://gscode.in/javascript-snake/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1.Title:-Snake Game&lt;br&gt;
Author:-Caio Paiola&lt;br&gt;
Html5 Game&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;iframe height="600" src="https://codepen.io/CaioPaiola/embed/GFpuK?height=600&amp;amp;default-tab=result&amp;amp;embed-version=2"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2.Title:-Snake Game - CSS Renderer&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Author:-Jack Rugile&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This is a basic snake game made with JavaScript for logic and CSS for rendering. Use the arrow keys or WASD to control the snake. You can loop through walls.&lt;/p&gt;

&lt;p&gt;Good luck! Post your high score in the comments.&lt;/p&gt;

&lt;p&gt;&lt;iframe height="600" src="https://codepen.io/jackrugile/embed/IHbvh?height=600&amp;amp;default-tab=result&amp;amp;embed-version=2"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3.Title:-Snake Game - p5js&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Author:-Elena&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Inspired by the video  by:
&lt;a href="https://www.youtube.com/watch?v=AaGK-fj-BAM&amp;amp;index=3&amp;amp;list=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH" rel="noopener noreferrer"&gt;The Coding Train
&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;iframe height="600" src="https://codepen.io/Elena_in_code/embed/EbqrEp?height=600&amp;amp;default-tab=result&amp;amp;embed-version=2"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4.Title:-Snake Game with obelisk.js&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Author:-Sebastian Faedo&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;My first attempt to make a game with obelisk.js
Hope you like it :D &lt;/p&gt;

&lt;p&gt;If the keys doesn't work, click on the game to gave it focus. &lt;/p&gt;

&lt;p&gt;The movement is relative to the snake, so you use only de left and right keys. &lt;/p&gt;


&lt;p&gt;Enjoy!&lt;/p&gt;

&lt;p&gt;&lt;iframe height="600" src="https://codepen.io/sfaedo/embed/AwGjg?height=600&amp;amp;default-tab=result&amp;amp;embed-version=2"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;5.Title:-IK Snake Game&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Author:-Danie Clawson&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;
&lt;p&gt;Using a bit of inverse kinematics for a fancy snake game&lt;/p&gt;

&lt;p&gt;&lt;iframe height="600" src="https://codepen.io/cl4ws0n/embed/pjVqbY?height=600&amp;amp;default-tab=result&amp;amp;embed-version=2"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;6.Title:-Classic SNAKE game in BRICK GAME style&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;Author:-Nooray Yemon&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;iframe height="600" src="https://codepen.io/yemon/embed/LzZYZe?height=600&amp;amp;default-tab=result&amp;amp;embed-version=2"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;7.Title:-interactive snake game&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Author:-Heiko&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;iframe height="600" src="https://codepen.io/heiko_de/embed/qyKRoY?height=600&amp;amp;default-tab=result&amp;amp;embed-version=2"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;If You Like This Article then check Out more Examples&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://gscode.in/javascript-snake/" rel="noopener noreferrer"&gt;Javascript Snake Game code&lt;/a&gt; &lt;br&gt;
&lt;a href="https://gscode.in/javascript-snake/" rel="noopener noreferrer"&gt;https://gscode.in/javascript-snake/&lt;/a&gt;&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>webdev</category>
      <category>beginners</category>
      <category>css</category>
    </item>
    <item>
      <title>10 React Example</title>
      <dc:creator>gaganjot singh</dc:creator>
      <pubDate>Tue, 08 Dec 2020 14:52:01 +0000</pubDate>
      <link>https://dev.to/gscode/10-react-example-3fi0</link>
      <guid>https://dev.to/gscode/10-react-example-3fi0</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%2Fi%2Fvtpwjbdfuzzqy22nvfhe.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%2Fi%2Fvtpwjbdfuzzqy22nvfhe.png" alt="Alt Text" width="800" height="565"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If You Like This Article then check Out more Examples [gscode.in]&lt;/p&gt;

&lt;p&gt;&lt;b&gt;30+ Free React Example for beginners&lt;/b&gt;&lt;br&gt;
&lt;a href="https://gscode.in/react-example/" rel="noopener noreferrer"&gt;https://gscode.in/react-example/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;1.This started because someone asked me if there was ever a case in a layout for preserveAspectRatio="none" in an SVG. I started with the background, thinking about how the layout could change with this responsive SVG. It's built-in React with React-Motion and CSS working in tandem on both SVG and HTML elements.&lt;/p&gt;

&lt;p&gt;&lt;iframe height="600" src="https://codepen.io/sdras/embed/XdgBOa?height=600&amp;amp;default-tab=result&amp;amp;embed-version=2"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;2.Experimenting with creating a multi-state component with sub-components in ReactJS.&lt;/p&gt;

&lt;p&gt;&lt;iframe height="600" src="https://codepen.io/TylerK/embed/ncJpD?height=600&amp;amp;default-tab=result&amp;amp;embed-version=2"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;3.Accordion  component made with React&lt;/p&gt;

&lt;p&gt;&lt;iframe height="600" src="https://codepen.io/matthewvincent/embed/EKKeyX?height=600&amp;amp;default-tab=result&amp;amp;embed-version=2"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;4.&lt;br&gt;
&lt;iframe height="600" src="https://codepen.io/marcobiedermann/embed/gfvzx?height=600&amp;amp;default-tab=result&amp;amp;embed-version=2"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;5.&lt;br&gt;
&lt;iframe height="600" src="https://codepen.io/pizza3/embed/jObRRmE?height=600&amp;amp;default-tab=result&amp;amp;embed-version=2"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;6.&lt;br&gt;
&lt;iframe height="600" src="https://codepen.io/Lakston/embed/XjAQdP?height=600&amp;amp;default-tab=result&amp;amp;embed-version=2"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;7.Date picker in React, you can select a range of dates.&lt;/p&gt;

&lt;p&gt;&lt;iframe height="600" src="https://codepen.io/RobVermeer/embed/zBgdwg?height=600&amp;amp;default-tab=result&amp;amp;embed-version=2"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;8.A React-based interactive animation of BB-8 from Star Wars. 
&lt;/p&gt;
&lt;p&gt;Bit of a chance to try out handling animation in React + stress test rendering. Turns out it's fantastic.&lt;/p&gt;

&lt;p&gt;Draw circles around him :D &lt;/p&gt;

&lt;p&gt;&lt;iframe height="600" src="https://codepen.io/bullerb/embed/gMpxNZ?height=600&amp;amp;default-tab=result&amp;amp;embed-version=2"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;9.React 16/Store/Context used to create a CSS Box-Shadow sprite animator. I created this to output data for use with Arduino/LED Matrix devices, and then it just became this little thing.&lt;/p&gt;

&lt;p&gt;&lt;iframe height="600" src="https://codepen.io/pjkarlik/embed/MWWNqaq?height=600&amp;amp;default-tab=result&amp;amp;embed-version=2"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;10 A calculator built with React&lt;/p&gt;

&lt;p&gt;&lt;iframe height="600" src="https://codepen.io/mjijackson/embed/xOzyGX?height=600&amp;amp;default-tab=result&amp;amp;embed-version=2"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;&lt;b&gt;30+ Free React Example for beginners&lt;/b&gt;&lt;br&gt;
&lt;a href="https://gscode.in/react-example/" rel="noopener noreferrer"&gt;https://gscode.in/react-example/&lt;/a&gt;&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>webdev</category>
      <category>beginners</category>
      <category>css</category>
    </item>
    <item>
      <title>10 Javascript Map Example</title>
      <dc:creator>gaganjot singh</dc:creator>
      <pubDate>Wed, 02 Dec 2020 16:47:55 +0000</pubDate>
      <link>https://dev.to/gscode/10-javascript-map-example-1md0</link>
      <guid>https://dev.to/gscode/10-javascript-map-example-1md0</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%2Fi%2Feow15yi9n78c4zualmzr.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%2Fi%2Feow15yi9n78c4zualmzr.png" alt="Alt Text" width="558" height="224"&gt;&lt;/a&gt;&lt;br&gt;
&lt;b&gt;If You Like This Article then check Out more Example [gscode.in]&lt;/b&gt;&lt;b&gt; &lt;br&gt;
15+ Javascript Map Example&lt;/b&gt;&lt;br&gt;
&lt;a href="https://gscode.in/javascript-map/" rel="noopener noreferrer"&gt;https://gscode.in/javascript-map/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;1.Images can animate along lines - even if they are curved. All this demo is made using JavaScript map from amCharts config only - no scripting required! Original demo: &lt;a href="https://www.amcharts.com/demos/animations-along-lines/" rel="noopener noreferrer"&gt;https://www.amcharts.com/demos/animations-along-lines/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;iframe height="600" src="https://codepen.io/team/amcharts/embed/pjvawE?height=600&amp;amp;default-tab=result&amp;amp;embed-version=2"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;2.One GeoAdmin map provided by api3.geo.admin.ch. Spy it !&lt;/p&gt;

&lt;p&gt;&lt;iframe height="600" src="https://codepen.io/cedricmoullet/embed/GwLIj?height=600&amp;amp;default-tab=result&amp;amp;embed-version=2"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;3.US State Map in TopoJSON, rendered with D3.js&lt;/p&gt;

&lt;p&gt;&lt;iframe height="600" src="https://codepen.io/girliemac/embed/kGKLh?height=600&amp;amp;default-tab=result&amp;amp;embed-version=2"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;4.My experiment building a responsive inline SVG map of the United States (USA) with SASS and limited use of jQuery.&lt;/p&gt;

&lt;p&gt;&lt;iframe height="600" src="https://codepen.io/thomasjwicker/embed/cibur?height=600&amp;amp;default-tab=result&amp;amp;embed-version=2"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;5.Inspired by mashape.com&lt;/p&gt;

&lt;p&gt;&lt;iframe height="600" src="https://codepen.io/DonSinDRom/embed/nHLfD?height=600&amp;amp;default-tab=result&amp;amp;embed-version=2"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;&lt;b&gt;If You Like This Article then check Out more Example [gscode.in]&lt;/b&gt;&lt;br&gt;
&lt;b&gt; 15+ Javascript Map Example&lt;/b&gt;&lt;br&gt;
&lt;a href="https://gscode.in/javascript-map/" rel="noopener noreferrer"&gt;https://gscode.in/javascript-map/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;6.&lt;br&gt;
&lt;iframe height="600" src="https://codepen.io/onelegged/embed/yyYpKy?height=600&amp;amp;default-tab=result&amp;amp;embed-version=2"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;7.This interactive map is built without any scripting at all. It was built originally for MTi Group's &lt;a href="http://mtigroup.com.au/distribution" rel="noopener noreferrer"&gt;new site&lt;/a&gt;. It has been adapted slightly for this demo. The SASS is a little messy as a result of the hasty port - it was once part of a much larger file.&lt;/p&gt;

&lt;p&gt;Thanks a bunch for the featured post!! ♥&lt;/p&gt;

&lt;p&gt;&lt;iframe height="600" src="https://codepen.io/mirichan/embed/jEBmyG?height=600&amp;amp;default-tab=result&amp;amp;embed-version=2"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;8.I used NetworkX for JS to calculate the degree and centrality of all Metro and Bus stops in Los Angeles. &lt;/p&gt;

&lt;p&gt;Size of the node represents degrees.
Color scale represents centrality. &lt;/p&gt;

&lt;p&gt;Degrees and centrality are calculated from the network representation of the system here: 
&lt;a href="http://codepen.io/stevepepple/pen/dPzGGO" rel="noopener noreferrer"&gt;http://codepen.io/stevepepple/pen/dPzGGO&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;iframe height="600" src="https://codepen.io/stevepepple/embed/NPvxVZ?height=600&amp;amp;default-tab=result&amp;amp;embed-version=2"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;9.&lt;br&gt;
&lt;iframe height="600" src="https://codepen.io/nicholaspetersen/embed/NPejZZ?height=600&amp;amp;default-tab=result&amp;amp;embed-version=2"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;10.SVG animation path using tween.js for The100DayProject. Tutorial by LegoMushroom. Illustrator file from Freepik.com.&lt;/p&gt;

&lt;p&gt;&lt;iframe height="600" src="https://codepen.io/SwissWebMiss/embed/qEzRde?height=600&amp;amp;default-tab=result&amp;amp;embed-version=2"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;&lt;b&gt;If You Like This Article then check Out more Example [gscode.in]&lt;/b&gt;&lt;b&gt; &lt;br&gt;
15+ Javascript Map Example&lt;/b&gt;&lt;br&gt;
&lt;a href="https://gscode.in/javascript-map/" rel="noopener noreferrer"&gt;https://gscode.in/javascript-map/&lt;/a&gt;&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>webdev</category>
      <category>beginners</category>
      <category>css</category>
    </item>
  </channel>
</rss>
