<?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: Friyad</title>
    <description>The latest articles on DEV Community by Friyad (@friyad).</description>
    <link>https://dev.to/friyad</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%2F1214420%2Facf5e2d6-a78d-4ab2-b780-6146eba372f8.png</url>
      <title>DEV Community: Friyad</title>
      <link>https://dev.to/friyad</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/friyad"/>
    <language>en</language>
    <item>
      <title>Docker in 2026: The Practical Notes That Help You Actually Understand It</title>
      <dc:creator>Friyad</dc:creator>
      <pubDate>Fri, 24 Apr 2026 15:37:35 +0000</pubDate>
      <link>https://dev.to/friyad/docker-in-2026-the-practical-notes-that-help-you-actually-understand-it-5fnp</link>
      <guid>https://dev.to/friyad/docker-in-2026-the-practical-notes-that-help-you-actually-understand-it-5fnp</guid>
      <description>&lt;p&gt;Everyone is talking about AI.&lt;/p&gt;

&lt;p&gt;But if your application doesn’t run consistently across environments, none of it matters. That’s where Docker still plays a critical role in modern development.&lt;/p&gt;

&lt;p&gt;Over the past weeks, I’ve been learning Docker deeply and documenting everything in a structured way, including commands and the concepts behind how Docker works.&lt;/p&gt;

&lt;h3&gt;
  
  
  What’s inside the notes?
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;What is Docker?&lt;/li&gt;
&lt;li&gt;What is Containerization?&lt;/li&gt;
&lt;li&gt;Difference between VM vs Containers&lt;/li&gt;
&lt;li&gt;Pros &amp;amp; Cons of Containerization&lt;/li&gt;
&lt;li&gt;Docker Architecture&lt;/li&gt;
&lt;li&gt;Docker Registry vs Docker Hub&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Core Concepts
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Dockerfile&lt;/li&gt;
&lt;li&gt;RUN vs CMD&lt;/li&gt;
&lt;li&gt;COPY vs ADD&lt;/li&gt;
&lt;li&gt;Docker Image &amp;amp; Layers&lt;/li&gt;
&lt;li&gt;Tags&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Networking &amp;amp; Ports
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Port Binding&lt;/li&gt;
&lt;li&gt;Why it matters&lt;/li&gt;
&lt;li&gt;How it works (simple explanation)&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Docker Network
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Why we need it&lt;/li&gt;
&lt;li&gt;Key idea&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Docker Compose
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Why we need it&lt;/li&gt;
&lt;li&gt;How it solves real problems&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Volumes (Very Important)
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;What problem it solves&lt;/li&gt;
&lt;li&gt;How it works&lt;/li&gt;
&lt;li&gt;Types:

&lt;ul&gt;
&lt;li&gt;Named Volumes (recommended)&lt;/li&gt;
&lt;li&gt;Bind Mounts&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;li&gt;How to use&lt;/li&gt;

&lt;/ul&gt;

&lt;h3&gt;
  
  
  Advanced Concepts
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Profiles&lt;/li&gt;
&lt;li&gt;Docker Commands&lt;/li&gt;
&lt;li&gt;Common Docker Flags&lt;/li&gt;
&lt;li&gt;Important Videos &amp;amp; Resources&lt;/li&gt;
&lt;li&gt;Extra concepts you should know&lt;/li&gt;
&lt;li&gt;Interview questions&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  ⚠️ This is NOT a complete Docker course.
&lt;/h3&gt;

&lt;p&gt;But if you're:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A beginner trying to understand Docker&lt;/li&gt;
&lt;li&gt;A developer stuck in tutorial loops&lt;/li&gt;
&lt;li&gt;Someone confused about dev vs production setups&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;👉 This will save you hours (or even days).&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%2Fiusb05l51k1p7dac17kw.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%2Fiusb05l51k1p7dac17kw.png" alt="Table of Contents" width="304" height="672"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;🔗 Access the full notes here: &lt;a href="https://iridescent-busby-1ec.notion.site/Docker-Notes-d3acf16e711a49e38aa5db560ec84d38" rel="noopener noreferrer"&gt;https://iridescent-busby-1ec.notion.site/Docker-Notes-d3acf16e711a49e38aa5db560ec84d38&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you find it useful, feel free to share your thoughts or ask questions. I’d be happy to discuss and improve it further.&lt;/p&gt;

&lt;p&gt;Docker | DevOps | MERN | Next.js | Nest.js | Vue.js | Nuxt.js | kubernetes | Containerization&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>devops</category>
      <category>docker</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>A Story of The Birth of Cloud Computing</title>
      <dc:creator>Friyad</dc:creator>
      <pubDate>Fri, 07 Feb 2025 12:13:07 +0000</pubDate>
      <link>https://dev.to/friyad/a-story-of-the-birth-of-cloud-computing-ldk</link>
      <guid>https://dev.to/friyad/a-story-of-the-birth-of-cloud-computing-ldk</guid>
      <description>&lt;p&gt;Nowadays we don't have to worry about hosting an application. But, how did it become possible?&lt;/p&gt;

&lt;p&gt;After the Dot-com Bubble burst in the early 2000s, many companies, like Pets.com, shut down. But, in this challenging time, Amazon managed to survive and grow up.&lt;/p&gt;

&lt;p&gt;At the time, Amazon faced a unique problem: their servers were heavily utilized during peak seasons like Christmas, requiring them to purchase large amounts of hardware, such as storage and memory, to handle the increased traffic. But, during off-peak seasons, this expensive hardware remained unused. This causes them big losses.&lt;/p&gt;

&lt;p&gt;That's why Amazon thought to make use of this massive unused storage, and memory. They planned to sell this unused memory and storage to other people. People can buy this storage and memory from Amazon but will pay only what they have used.&lt;/p&gt;

&lt;p&gt;To address this inefficiency, Amazon came up with a revolutionary idea: why not offer this excess server capacity to other businesses and individuals? By doing so, customers could rent Amazon's powerful servers and pay only for what they used. That makes the no need for upfront investment in hardware.&lt;/p&gt;

&lt;p&gt;From this intention, in 2006 they launched AWS EC2 (Elastic Compute Cloud)—a game changer. Which gives access to other people to use Amazon's powerful computer.&lt;/p&gt;

&lt;p&gt;It marked the true birth of cloud computing as we know it today.&lt;/p&gt;

&lt;p&gt;.&lt;br&gt;
.&lt;br&gt;
.&lt;/p&gt;

&lt;p&gt;Interestingly, the concept of cloud computing was first introduced by J.C.R. Licklider in the 1960s. He envisioned a network that could provide access to data and programs from anywhere, which is remarkably similar to what cloud computing achieves today.&lt;/p&gt;

&lt;p&gt;Thanks to this revolutionary innovation, we can now host applications without worrying about hardware, enabling businesses to scale faster, reduce costs, and focus on innovation.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;RIYAD HOSSAIN&lt;br&gt;
Fullstack Developer&lt;br&gt;
Top-rated Freelancer @ Upwork | 3+ Years of experience&lt;/em&gt;_&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Make a smart button! 😀 using plain HTML5 + Tailwind CSS button with proper hover effects and transitions</title>
      <dc:creator>Friyad</dc:creator>
      <pubDate>Mon, 13 May 2024 18:18:46 +0000</pubDate>
      <link>https://dev.to/friyad/make-a-smart-button-using-plain-html5-tailwind-css-button-with-proper-hover-effects-and-transitions-4nmk</link>
      <guid>https://dev.to/friyad/make-a-smart-button-using-plain-html5-tailwind-css-button-with-proper-hover-effects-and-transitions-4nmk</guid>
      <description>&lt;p&gt;In this article, we'll create a sleek and interactive Smart Button using plain HTML5 and Tailwind CSS. This Smart Button is perfect for quick user actions, adding a touch of sophistication and functionality to any website. A button plays a key role in providing a smooth user experience for any website. &lt;/p&gt;

&lt;p&gt;View &lt;a href="https://smart-button-three.vercel.app/" rel="noopener noreferrer"&gt;Live Demo&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Before we get started, let's take a moment to understand Tailwind CSS. Tailwind CSS is a popular open-source CSS framework that follows a utility-first methodology, offering a wide range of utility classes for styling elements. With Tailwind CSS, we can easily create modern and responsive UI components without writing custom CSS.&lt;/p&gt;

&lt;p&gt;Now let's get started!&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Install Tailwind CSS:
&lt;/h3&gt;

&lt;p&gt;Make sure you have Tailwind CSS installed. If you don't have you can use it via CDN.&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="nt"&gt;&amp;lt;script &lt;/span&gt;&lt;span class="na"&gt;src=&lt;/span&gt;&lt;span class="s"&gt;"https://cdn.tailwindcss.com"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&amp;lt;/script&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;or Install it according to your tach see &lt;a href="https://tailwindcss.com/docs/installation" rel="noopener noreferrer"&gt;Tailwind CSS Website&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In my case, I am using plain HTML doc. For quick, I have added tailwind CDN.&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;http-equiv=&lt;/span&gt;&lt;span class="s"&gt;"X-UA-Compatible"&lt;/span&gt; &lt;span class="na"&gt;content=&lt;/span&gt;&lt;span class="s"&gt;"IE=edge"&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;script &lt;/span&gt;&lt;span class="na"&gt;src=&lt;/span&gt;&lt;span class="s"&gt;"https://cdn.tailwindcss.com"&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;title&amp;gt;&lt;/span&gt;Smart Button&lt;span class="nt"&gt;&amp;lt;/title&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;/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;h3&gt;
  
  
  2. Create a wrapper (optional):
&lt;/h3&gt;

&lt;p&gt;Create a wrapper using div to center the button to make sure that it is easily visible.&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="nt"&gt;&amp;lt;div&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;"bg-yellow-100 h-screen w-full overflow-hidden flex justify-center items-center"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;

&lt;span class="nt"&gt;&amp;lt;/div&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Output:&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%2Frrhsnp804xbkmi67xyfg.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%2Frrhsnp804xbkmi67xyfg.png" alt="Create a Wrapper" width="800" height="395"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;
  
  
  3. Make the basic HTML structure:
&lt;/h3&gt;

&lt;p&gt;As we know we use HTML to create the structure of websites. We have to make button the structure first.&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="nt"&gt;&amp;lt;button&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;""&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
&lt;span class="c"&gt;&amp;lt;!-- Two span tags to create text slide animation while hovering --&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;""&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
        &lt;span class="nt"&gt;&amp;lt;span&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;""&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;Click Now&lt;span class="nt"&gt;&amp;lt;/span&amp;gt;&lt;/span&gt;
        &lt;span class="nt"&gt;&amp;lt;span&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;""&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;Click Now&lt;span class="nt"&gt;&amp;lt;/span&amp;gt;&lt;/span&gt;
      &lt;span class="nt"&gt;&amp;lt;/div&amp;gt;&lt;/span&gt;

&lt;span class="c"&gt;&amp;lt;!-- SVG for Right Arrow with its container --&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;""&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
        &lt;span class="nt"&gt;&amp;lt;svg&lt;/span&gt; &lt;span class="na"&gt;xmlns=&lt;/span&gt;&lt;span class="s"&gt;"http://www.w3.org/2000/svg"&lt;/span&gt; &lt;span class="na"&gt;width=&lt;/span&gt;&lt;span class="s"&gt;"18"&lt;/span&gt; &lt;span class="na"&gt;height=&lt;/span&gt;&lt;span class="s"&gt;"14"&lt;/span&gt; &lt;span class="na"&gt;id=&lt;/span&gt;&lt;span class="s"&gt;"arrow"&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;"stroke-white"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
          &lt;span class="nt"&gt;&amp;lt;g&lt;/span&gt;
            &lt;span class="na"&gt;fill=&lt;/span&gt;&lt;span class="s"&gt;"none"&lt;/span&gt;
            &lt;span class="na"&gt;fill-rule=&lt;/span&gt;&lt;span class="s"&gt;"evenodd"&lt;/span&gt;
            &lt;span class="na"&gt;stroke-linecap=&lt;/span&gt;&lt;span class="s"&gt;"round"&lt;/span&gt;
            &lt;span class="na"&gt;stroke-linejoin=&lt;/span&gt;&lt;span class="s"&gt;"round"&lt;/span&gt;
            &lt;span class="na"&gt;stroke-width=&lt;/span&gt;&lt;span class="s"&gt;"2"&lt;/span&gt;
          &lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
            &lt;span class="nt"&gt;&amp;lt;path&lt;/span&gt; &lt;span class="na"&gt;d=&lt;/span&gt;&lt;span class="s"&gt;"M1 7h16M11 1l6 6-6 6"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&amp;lt;/path&amp;gt;&lt;/span&gt;
          &lt;span class="nt"&gt;&amp;lt;/g&amp;gt;&lt;/span&gt;
        &lt;span class="nt"&gt;&amp;lt;/svg&amp;gt;&lt;/span&gt;
&lt;span class="c"&gt;&amp;lt;!-- Div to create background slide animation while hovering --&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;""&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&amp;lt;/div&amp;gt;&lt;/span&gt;
      &lt;span class="nt"&gt;&amp;lt;/div&amp;gt;&lt;/span&gt;
&lt;span class="c"&gt;&amp;lt;!-- Div to create background slide animation while hovering of the button (root) --&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;""&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&amp;lt;/div&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;/button&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Output: &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%2Fjs4z631sc2803tvm7jcb.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%2Fjs4z631sc2803tvm7jcb.png" alt="Make the basic HTML structure" width="800" height="392"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  4. Apply styles on the structure:
&lt;/h3&gt;

&lt;p&gt;Since we are using tailwind CSS and we already have the HTML structure made then we just have to apply the tailwind CSS style to the HTML structure using classes.&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="nt"&gt;&amp;lt;button&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;"group flex justify-center items-center gap-6 px-12 py-4 bg-purple-600 text-white font-mono font-semibold text-xl relative overflow-hidden rounded-xl border-4 border-black hover:border-purple-600 shadow-[4px_8px_0px_#000] hover:shadow-[0px_0px_0px_#000] transition-all duration-200 uppercase"&lt;/span&gt;&lt;span class="nt"&gt;&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;"relative overflow-hidden z-[1] transition-all duration-200"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
        &lt;span class="nt"&gt;&amp;lt;span&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;"group-hover:translate-y-full inline-block transition-all duration-200"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;Click Now&lt;span class="nt"&gt;&amp;lt;/span&amp;gt;&lt;/span&gt;
        &lt;span class="nt"&gt;&amp;lt;span&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;"absolute inset-0 -translate-y-full group-hover:translate-y-0 inline-block transition-all duration-200"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;Click Now&lt;span class="nt"&gt;&amp;lt;/span&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;div&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;"w-12 aspect-square rounded-full border-2 border-white group-hover:border-purple-600 flex justify-center items-center bg-purple-600 z-[1] transition-all duration-200 relative overflow-hidden"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
        &lt;span class="nt"&gt;&amp;lt;svg&lt;/span&gt; &lt;span class="na"&gt;xmlns=&lt;/span&gt;&lt;span class="s"&gt;"http://www.w3.org/2000/svg"&lt;/span&gt; &lt;span class="na"&gt;width=&lt;/span&gt;&lt;span class="s"&gt;"18"&lt;/span&gt; &lt;span class="na"&gt;height=&lt;/span&gt;&lt;span class="s"&gt;"14"&lt;/span&gt; &lt;span class="na"&gt;id=&lt;/span&gt;&lt;span class="s"&gt;"arrow"&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;"z-[1] stroke-white group-hover:stroke-purple-600 transition-all duration-200"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
          &lt;span class="nt"&gt;&amp;lt;g&lt;/span&gt;
            &lt;span class="na"&gt;fill=&lt;/span&gt;&lt;span class="s"&gt;"none"&lt;/span&gt;
            &lt;span class="na"&gt;fill-rule=&lt;/span&gt;&lt;span class="s"&gt;"evenodd"&lt;/span&gt;
            &lt;span class="na"&gt;stroke-linecap=&lt;/span&gt;&lt;span class="s"&gt;"round"&lt;/span&gt;
            &lt;span class="na"&gt;stroke-linejoin=&lt;/span&gt;&lt;span class="s"&gt;"round"&lt;/span&gt;
            &lt;span class="na"&gt;stroke-width=&lt;/span&gt;&lt;span class="s"&gt;"2"&lt;/span&gt;
          &lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
            &lt;span class="nt"&gt;&amp;lt;path&lt;/span&gt; &lt;span class="na"&gt;d=&lt;/span&gt;&lt;span class="s"&gt;"M1 7h16M11 1l6 6-6 6"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&amp;lt;/path&amp;gt;&lt;/span&gt;
          &lt;span class="nt"&gt;&amp;lt;/g&amp;gt;&lt;/span&gt;
        &lt;span class="nt"&gt;&amp;lt;/svg&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;"absolute inset-0 bg-white rounded-full translate-y-full group-hover:translate-y-0 transition-transform duration-200 z-0"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&amp;lt;/div&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;div&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;"absolute inset-0 bg-black -translate-y-full group-hover:translate-y-0 transition-transform duration-200 z-0"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&amp;lt;/div&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;/button&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&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%2Frqtecwgak4hopxqwutdg.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%2Frqtecwgak4hopxqwutdg.png" alt="Apply styles" width="800" height="393"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  5. Final code:
&lt;/h3&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;http-equiv=&lt;/span&gt;&lt;span class="s"&gt;"X-UA-Compatible"&lt;/span&gt; &lt;span class="na"&gt;content=&lt;/span&gt;&lt;span class="s"&gt;"IE=edge"&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;script &lt;/span&gt;&lt;span class="na"&gt;src=&lt;/span&gt;&lt;span class="s"&gt;"https://cdn.tailwindcss.com"&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;title&amp;gt;&lt;/span&gt;Smart Button&lt;span class="nt"&gt;&amp;lt;/title&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;"bg-yellow-100 h-screen w-full overflow-hidden flex justify-center items-center"&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;class=&lt;/span&gt;&lt;span class="s"&gt;"group flex justify-center items-center gap-6 px-12 py-4 bg-purple-600 text-white font-mono font-semibold text-xl relative overflow-hidden rounded-xl border-4 border-black hover:border-purple-600 shadow-[4px_8px_0px_#000] hover:shadow-[0px_0px_0px_#000] transition-all duration-200 uppercase"&lt;/span&gt;&lt;span class="nt"&gt;&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;"relative overflow-hidden z-[1] transition-all duration-200"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
        &lt;span class="nt"&gt;&amp;lt;span&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;"group-hover:translate-y-full inline-block transition-all duration-200"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;Click Now&lt;span class="nt"&gt;&amp;lt;/span&amp;gt;&lt;/span&gt;
        &lt;span class="nt"&gt;&amp;lt;span&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;"absolute inset-0 -translate-y-full group-hover:translate-y-0 inline-block transition-all duration-200"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;Click Now&lt;span class="nt"&gt;&amp;lt;/span&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;div&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;"w-12 aspect-square rounded-full border-2 border-white group-hover:border-purple-600 flex justify-center items-center bg-purple-600 z-[1] transition-all duration-200 relative overflow-hidden"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
        &lt;span class="nt"&gt;&amp;lt;svg&lt;/span&gt; &lt;span class="na"&gt;xmlns=&lt;/span&gt;&lt;span class="s"&gt;"http://www.w3.org/2000/svg"&lt;/span&gt; &lt;span class="na"&gt;width=&lt;/span&gt;&lt;span class="s"&gt;"18"&lt;/span&gt; &lt;span class="na"&gt;height=&lt;/span&gt;&lt;span class="s"&gt;"14"&lt;/span&gt; &lt;span class="na"&gt;id=&lt;/span&gt;&lt;span class="s"&gt;"arrow"&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;"z-[1] stroke-white group-hover:stroke-purple-600 transition-all duration-200"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
          &lt;span class="nt"&gt;&amp;lt;g&lt;/span&gt;
            &lt;span class="na"&gt;fill=&lt;/span&gt;&lt;span class="s"&gt;"none"&lt;/span&gt;
            &lt;span class="na"&gt;fill-rule=&lt;/span&gt;&lt;span class="s"&gt;"evenodd"&lt;/span&gt;
            &lt;span class="na"&gt;stroke-linecap=&lt;/span&gt;&lt;span class="s"&gt;"round"&lt;/span&gt;
            &lt;span class="na"&gt;stroke-linejoin=&lt;/span&gt;&lt;span class="s"&gt;"round"&lt;/span&gt;
            &lt;span class="na"&gt;stroke-width=&lt;/span&gt;&lt;span class="s"&gt;"2"&lt;/span&gt;
          &lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
            &lt;span class="nt"&gt;&amp;lt;path&lt;/span&gt; &lt;span class="na"&gt;d=&lt;/span&gt;&lt;span class="s"&gt;"M1 7h16M11 1l6 6-6 6"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&amp;lt;/path&amp;gt;&lt;/span&gt;
          &lt;span class="nt"&gt;&amp;lt;/g&amp;gt;&lt;/span&gt;
        &lt;span class="nt"&gt;&amp;lt;/svg&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;"absolute inset-0 bg-white rounded-full translate-y-full group-hover:translate-y-0 transition-transform duration-200 z-0"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&amp;lt;/div&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;div&lt;/span&gt; &lt;span class="na"&gt;class=&lt;/span&gt;&lt;span class="s"&gt;"absolute inset-0 bg-black -translate-y-full group-hover:translate-y-0 transition-transform duration-200 z-0"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&amp;lt;/div&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;/button&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;/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;h3&gt;
  
  
  GitHub Repo &lt;a href="https://github.com/friyad/smart-button" rel="noopener noreferrer"&gt;Smart Button&lt;/a&gt;
&lt;/h3&gt;



&lt;h3&gt;
  
  
  Visit &lt;a href="https://www.friyad.site" rel="noopener noreferrer"&gt;My Portfolio&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;
Happy Coding ✨&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Frontend Developer? Here are 10 resources that can make your work easier.</title>
      <dc:creator>Friyad</dc:creator>
      <pubDate>Sun, 28 Apr 2024 20:39:45 +0000</pubDate>
      <link>https://dev.to/friyad/frontend-developer-here-are-10-resources-that-can-make-your-work-easier-4n3n</link>
      <guid>https://dev.to/friyad/frontend-developer-here-are-10-resources-that-can-make-your-work-easier-4n3n</guid>
      <description>&lt;p&gt;Including SVG Shapes, Loader, Waves, Gradient, Blob, Font Finder, CSS animation, and Illustrations&lt;/p&gt;

&lt;h3&gt;
  
  
  1. &lt;a href="https://www.svgshapes.in" rel="noopener noreferrer"&gt;https://www.svgshapes.in&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;A website with 100+ beautiful SVGs. No Attribution required. You can customize their color with solid and gradient. Then use them for your project by downloading them as PNG or Copy as SVG.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. &lt;a href="https://loading.io" rel="noopener noreferrer"&gt;https://loading.io&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;A website where you can get the Loaders for your website. Ajax Loader, Animated Icons, Live Background, in GIF / SVG / APNG / CSS / LOTTIE / MP4 &amp;amp; More!&lt;/p&gt;

&lt;h3&gt;
  
  
  3. &lt;a href="https://getwaves.io" rel="noopener noreferrer"&gt;https://getwaves.io&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;Make some waves! A website where you can make Waves for 100% FREE with color and shape customization.&lt;/p&gt;

&lt;h3&gt;
  
  
  4. &lt;a href="https://cssgradient.io/gradient-backgrounds" rel="noopener noreferrer"&gt;https://cssgradient.io/gradient-backgrounds&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;A website dedicated to Gradient Backgrounds.&lt;/p&gt;

&lt;h3&gt;
  
  
  5. &lt;a href="https://www.magicpattern.design/tools/blob-generator" rel="noopener noreferrer"&gt;https://www.magicpattern.design/tools/blob-generator&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;A website to create Blob for your project.&lt;/p&gt;

&lt;h3&gt;
  
  
  6. &lt;a href="https://www.myfonts.com/pages/whatthefont" rel="noopener noreferrer"&gt;https://www.myfonts.com/pages/whatthefont&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;Instant font identification powered by the world’s largest collection of fonts. A font finder website. You can find a font from screenshots or other images. It is really helpful when you are not able to identify what font anyone else using.&lt;/p&gt;

&lt;h3&gt;
  
  
  7. &lt;a href="https://undraw.co/search" rel="noopener noreferrer"&gt;https://undraw.co/search&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;A website dedicated to Illustrations&lt;/p&gt;

&lt;h3&gt;
  
  
  8. &lt;a href="https://www.cssportal.com/css-column-generator/" rel="noopener noreferrer"&gt;https://www.cssportal.com/css-column-generator/&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;CSS Portal is home to many examples of CSS / HTML and how it can be used in website design. Here you'll find all CSS properties and many CSS generators to help with all your design needs.&lt;/p&gt;

&lt;h3&gt;
  
  
  9. &lt;a href="https://svgwave.in/" rel="noopener noreferrer"&gt;https://svgwave.in/&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;SVG wave generator with animations&lt;/p&gt;

&lt;h3&gt;
  
  
  10. &lt;a href="https://meshgradient.in/" rel="noopener noreferrer"&gt;https://meshgradient.in/&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;Beautiful mesh gradient generator&lt;/p&gt;

&lt;h3&gt;
  
  
  Bonus: &lt;a href="https://gradient.style/" rel="noopener noreferrer"&gt;https://gradient.style/&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;Advanced CSS gradient generator&lt;/p&gt;

&lt;p&gt;Give them a try and watch your designs come to life! 💻&lt;/p&gt;

&lt;p&gt;Happy Coding ✨&lt;/p&gt;

&lt;h1&gt;
  
  
  FrontendDevelopment #WebDesign #DeveloperTools #codinglife #frontend #developer
&lt;/h1&gt;

</description>
    </item>
    <item>
      <title>First impressions matter! Take your GitHub profile to the next level!</title>
      <dc:creator>Friyad</dc:creator>
      <pubDate>Sun, 28 Apr 2024 10:09:37 +0000</pubDate>
      <link>https://dev.to/friyad/first-impressions-matter-take-your-github-profile-to-the-next-level-mj7</link>
      <guid>https://dev.to/friyad/first-impressions-matter-take-your-github-profile-to-the-next-level-mj7</guid>
      <description>&lt;p&gt;Your readme.md is often the first thing visitors see when they land on your &lt;strong&gt;GitHub&lt;/strong&gt; profile. A well-designed readme can leave a positive impression to explore further.&lt;/p&gt;

&lt;p&gt;Since the &lt;strong&gt;GitHub&lt;/strong&gt; profile is 2nd resume, everyone should have an updated, well-designed, and clean GitHub profile. &lt;/p&gt;

&lt;h2&gt;
  
  
  ✨ How Can You Update Your Readme.md?
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;You just have to create a repository with your "GitHub username".&lt;/li&gt;
&lt;li&gt;Create a Readme.md file on that repository.&lt;/li&gt;
&lt;li&gt;To make your work easier, you can use one of these websites:&lt;/li&gt;
&lt;/ul&gt;

&lt;ol&gt;
&lt;li&gt;&lt;a href="https://arturssmirnovs.github.io/github-profile-readme-generator/" rel="noopener noreferrer"&gt;https://arturssmirnovs.github.io/github-profile-readme-generator/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://profile-readme-generator.com/" rel="noopener noreferrer"&gt;https://profile-readme-generator.com/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://rahuldkjain.github.io/gh-profile-readme-generator/" rel="noopener noreferrer"&gt;https://rahuldkjain.github.io/gh-profile-readme-generator/&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;ul&gt;
&lt;li&gt;Then commit to it and share with us how it looks&lt;/li&gt;
&lt;/ul&gt;

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

&lt;h1&gt;
  
  
  coding #codinglife #developer #frontend
&lt;/h1&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4l58a1ujqfw8dz3edyc3.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%2F4l58a1ujqfw8dz3edyc3.png" alt="Riyad Hossain Friyad Github Profile" width="800" height="1650"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Never choose a technology only for earning $$ money 🤑, you might choose the wrong thing.</title>
      <dc:creator>Friyad</dc:creator>
      <pubDate>Tue, 16 Apr 2024 07:24:08 +0000</pubDate>
      <link>https://dev.to/friyad/never-choose-a-technology-only-for-earning-money-you-might-choose-the-wrong-thing-2499</link>
      <guid>https://dev.to/friyad/never-choose-a-technology-only-for-earning-money-you-might-choose-the-wrong-thing-2499</guid>
      <description>&lt;p&gt;Never go grocery shopping when you are hungry, you will grab the wrong things. Same as technology, never choose a technology only for earning $$ money 🤑, you might choose the wrong thing.&lt;/p&gt;

&lt;p&gt;Hey folks, Riyad Hossain here. Today I am going to talk about "how I will choose a technology, particularly a framework".&lt;/p&gt;

&lt;p&gt;Well, you know there is something called "trend" and "competition". These two words are completely related to each other. And when a technology comes up to trend it also creates competition. So if you learn a trending technology you must compete with a large number of people, keep it in mind.&lt;/p&gt;

&lt;p&gt;I personally, like this trend. But, I politely disagree with just staying with trending technologies. Because I think I should have to be a &lt;strong&gt;trend creator&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;You might be thinking trending technologies are used by many companies, everyone is talking about it, etc. And If I learn this technology I might earn a good amount. Yeah, that's good, you can. But, you have to compete with a large amount of people.&lt;/p&gt;

&lt;p&gt;Let's say you compete with these people and earn a lot of money using this technology. Still, you should have a concern. If this trend stops what will happen?&lt;/p&gt;

&lt;p&gt;That's why I always say, you are choosing a trending technology that's good. But, alongside this trending technology you should learn other technologies that solve your problem though they are not trending right now. Also, you should have to be up to date with the tech community and try to adapt to new technologies that come to the market. Just explore them and try to find interesting things that solve your problems. In this way, you will be 1 step faster than other developers.&lt;/p&gt;

&lt;h1&gt;
  
  
  technologynews #technology #framework #nextjs #vuejs #developers
&lt;/h1&gt;

&lt;h1&gt;
  
  
  developertools #developertips
&lt;/h1&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fui5q97bnoqv5cjldrk85.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%2Fui5q97bnoqv5cjldrk85.png" alt=" " width="740" height="385"&gt;&lt;/a&gt;&lt;/p&gt;

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