<?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: Shahin Alam</title>
    <description>The latest articles on DEV Community by Shahin Alam (@shahinalam02).</description>
    <link>https://dev.to/shahinalam02</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%2F487254%2Fe3e3b393-c3b5-4f8d-b7fd-520e93a5483d.jpeg</url>
      <title>DEV Community: Shahin Alam</title>
      <link>https://dev.to/shahinalam02</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/shahinalam02"/>
    <language>en</language>
    <item>
      <title>🚀Five Essential CSS Selectors</title>
      <dc:creator>Shahin Alam</dc:creator>
      <pubDate>Tue, 11 Mar 2025 10:40:18 +0000</pubDate>
      <link>https://dev.to/shahinalam02/five-essential-css-selectors-25a9</link>
      <guid>https://dev.to/shahinalam02/five-essential-css-selectors-25a9</guid>
      <description>&lt;h2&gt;
  
  
  🚀Five Essential CSS Selectors Every Developer Should Know
&lt;/h2&gt;

&lt;p&gt;CSS is the backbone of web design, transforming plain HTML into visually engaging experiences. At the heart of CSS are selectors—tools that allow developers to target specific elements on a webpage for styling. Here are five of the most important CSS selectors that every developer should know, along with their purpose, use cases, and practical examples.&lt;/p&gt;

&lt;h2&gt;
  
  
  1️⃣ Element Selector (Type Selector)
&lt;/h2&gt;

&lt;p&gt;The Element Selector targets all instances of a specific HTML tag. It's the simplest and most foundational selector, making it an essential &lt;br&gt;
starting point for applying broad styles.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Syntax: element
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;{ property: value; }
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;Use Case: Ideal for setting default styles across all occurrences of an element type, such as paragraphs, headings, or links.&lt;/li&gt;
&lt;li&gt;Example:
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;p {   font-size: 16px;   color: #333; } 
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;This styles all &lt;p&gt; elements with a 16-pixel font size and a dark gray color.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;Why It’s Important: The Element Selector provides a quick way to establish a consistent baseline for your site’s typography or layout. Its low specificity means it’s easily overridden by more targeted selectors when needed, offering flexibility in larger projects.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
  
  
  2️⃣ Class Selector
&lt;/h2&gt;

&lt;p&gt;The Class Selector targets elements with a specific class attribute, allowing developers to apply styles to multiple, unrelated elements across a page.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Syntax: .class-name
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;{ property: value; }
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;Use Case: Perfect for reusable styles, such as buttons, alerts, or text highlights, where consistency is key.&lt;/li&gt;
&lt;li&gt;Example:
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;.btn {   background-color: #007bff;   color: white;   padding: 10px 20px; } 
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;This applies a blue background and white text to any element with &lt;code&gt;class="btn"&lt;/code&gt;, like
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;button class="btn"&amp;gt;Click Me&amp;lt;/button&amp;gt;.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;Why It’s Important: With a balance between broad applicability and targeted control, the Class Selector reduces code duplication, making it indispensable for maintainable stylesheets.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
  
  
  3️⃣ ID Selector
&lt;/h2&gt;

&lt;p&gt;The ID Selector targets a single, unique element on a page based on its ID attribute, offering pinpoint precision for styling.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Syntax:
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;#id-name { property: value; }
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;Use Case: Best for styling one-of-a-kind elements, such as a header, footer, or a specific section like a hero banner.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
  
  
  - Example:
&lt;/h2&gt;


&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;#main-title {   font-size: 32px;   text-align: center; } 
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;This styles the element with id="main-title", such as
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;h1 id="main-title"&amp;gt;Welcome&amp;lt;/h1&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;Why It’s Important: With a high specificity, the ID Selector ensures styles apply only to the intended element, making it a go-to for unique design tweaks. However, its uniqueness requirement limits its scalability compared to classes.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
  
  
  4️⃣ Universal Selector
&lt;/h2&gt;

&lt;p&gt;The Universal Selector targets every element on a page, providing a powerful way to apply global styles or reset defaults.&lt;/p&gt;

&lt;p&gt;Syntax:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;* { property: value; }

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Use Case: Useful for applying site-wide styles, such as removing default margins and padding, or setting a universal font family.&lt;/p&gt;

&lt;p&gt;Example:&lt;/p&gt;

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

&lt;ul&gt;
&lt;li&gt;{   margin: 0;   padding: 0;   box-sizing: border-box; } &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This resets margins and padding for all elements and enforces a consistent box-sizing model.&lt;/p&gt;

&lt;p&gt;Why It’s Important: With a low specificity, the Universal Selector is a blunt but effective tool for establishing a clean slate. It’s often used in CSS resets or to enforce global rules, though overuse can lead to performance concerns on large pages.&lt;/p&gt;

&lt;h2&gt;
  
  
  5️⃣ Pseudo-class Selector
&lt;/h2&gt;

&lt;p&gt;The Pseudo-class Selector targets elements based on their state or position, adding interactivity and dynamism to web designs.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Syntax: element:pseudo-class { property: value; }&lt;/li&gt;
&lt;li&gt;Use Case: Essential for styling user interactions (e.g., hover effects) or specific element states (e.g., first child in a list).&lt;/li&gt;
&lt;li&gt;Example:
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;a:hover {   color: #ff4500;   text-decoration: underline; } 
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;This changes the color of links to orange-red and adds an underline when users hover over them, like
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;a href="#"&amp;gt;Link&amp;lt;/a&amp;gt;.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;Why It’s Important: Pseudo-classes enhance user experience by providing visual feedback and targeting elements contextually. Their specificity matches the base selector, making them versatile for both simple and complex designs.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;🎯 Why These Five Matter&lt;br&gt;
These five selectors provide a strong foundation for CSS:&lt;/p&gt;

&lt;p&gt;✅ Element Selector → For broad styling&lt;br&gt;
✅ Class Selector → For reusable styles&lt;br&gt;
✅ ID Selector → For unique elements&lt;br&gt;
✅ Universal Selector → For global styles&lt;br&gt;
✅ Pseudo-class Selector → For interactivity&lt;/p&gt;

&lt;p&gt;🔹 For Beginners: These are easy to learn and cover most basic styling needs.&lt;br&gt;
🔹 For Pros: They combine well for powerful, scalable designs.&lt;/p&gt;

&lt;p&gt;⚡ Practical Tips&lt;br&gt;
✅ Combine Selectors: Use .btn:hover or #main-title span for precision.&lt;br&gt;
✅ Mind Specificity: Higher-specificity selectors override lower ones.&lt;br&gt;
✅ Optimize Performance: Avoid overusing * (Universal Selector) on large projects.&lt;/p&gt;

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

&lt;p&gt;Mastering CSS selectors is a gateway to effective web styling, and these five—Element, Class, ID, Universal, and Pseudo-class—are among the most important to know. They empower developers to craft everything from basic layouts to interactive interfaces with efficiency and flair. As you build your next project, experiment with these selectors, and watch your designs come to life with precision and personality.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>css</category>
      <category>frontend</category>
      <category>github</category>
    </item>
    <item>
      <title>Get_cli Unhandled exception on flutter project.</title>
      <dc:creator>Shahin Alam</dc:creator>
      <pubDate>Sat, 16 Mar 2024 13:48:19 +0000</pubDate>
      <link>https://dev.to/shahinalam02/getcli-unhandled-exception-on-flutter-project-4i0j</link>
      <guid>https://dev.to/shahinalam02/getcli-unhandled-exception-on-flutter-project-4i0j</guid>
      <description>&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Faypqxg3csdd9wawvt2l0.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Faypqxg3csdd9wawvt2l0.png" alt="Image description"&gt;&lt;/a&gt;In this blog post, we will explore how to create a Flutter project using get_cli and discuss a temporary solution for a specific issue that you might encounter during the process.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Introducing &lt;code&gt;get_cli&lt;/code&gt;&lt;/strong&gt;&lt;br&gt;
get_cli is a powerful command-line interface (CLI) tool for Flutter that enhances your development workflow by automating repetitive tasks. With &lt;code&gt;get_cli&lt;/code&gt;, you can quickly generate code and project structures, saving you valuable time and effort.&lt;/p&gt;

&lt;p&gt;Creating a Flutter Project with &lt;code&gt;get_cli&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;code&gt;To create a Flutter project using **get_cli**, follow these simple steps:&lt;/code&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 1:
&lt;/h2&gt;

&lt;p&gt;Ensure that you have Flutter and Dart installed on your system. If not, you can install them by referring to the official Flutter installation guide.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 2:
&lt;/h2&gt;

&lt;p&gt;Open your terminal or command prompt.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 3:
&lt;/h2&gt;

&lt;p&gt;Activate &lt;code&gt;get_cli&lt;/code&gt; by running the following command:&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;

flutter pub global activate get_cli


&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;
&lt;h2&gt;
  
  
  Step 4:
&lt;/h2&gt;

&lt;p&gt;Generate a new Flutter project by running the following command:&lt;/p&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;

get create project


&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;By default, this command will create a project in the current directory with a name matching the folder's name. If you prefer a different project name, you can use the following command:&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;

get create project:my_project


&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;Replace &lt;code&gt;my_project&lt;/code&gt; with your desired project name.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 5:
&lt;/h2&gt;

&lt;p&gt;Wait for the project creation process to complete. Once finished, you will have a new Flutter project set up with the chosen structure.&lt;/p&gt;

&lt;p&gt;Now that you have created a Flutter project using &lt;code&gt;get_cli&lt;/code&gt;, you can dive right into developing your app using the generated code and project structure.&lt;/p&gt;

&lt;p&gt;Temporary Solution for a Specific Issue&lt;/p&gt;

&lt;p&gt;While creating your Flutter project, you may encounter a situation where the &lt;code&gt;--enable_deprecated_wait_for&lt;/code&gt; flag does not work on your OS installation. This flag is typically used to enable the deprecated wait For function in the &lt;code&gt;dart:cli&lt;/code&gt; library.&lt;/p&gt;

&lt;p&gt;As a temporary solution, you can attempt the following command to activate &lt;code&gt;get_cli&lt;/code&gt; from a specific GitHub source:&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;

flutter pub global activate --source=git https://github.com/inyong1/get_cli.git


&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;By executing this command, you can activate &lt;code&gt;get_cli&lt;/code&gt; from the specified GitHub source, allowing you to utilize it with the deprecated wait For function. However, it's important to note that this solution is temporary and may not be applicable in all scenarios.&lt;/p&gt;

&lt;p&gt;Keep in mind that both the &lt;code&gt;--enable_deprecated_wait_for&lt;/code&gt; flag and the temporary solution mentioned above should be used cautiously since the wait For function is deprecated and will eventually be completely removed.&lt;/p&gt;

</description>
      <category>flutter</category>
      <category>dart</category>
      <category>getx</category>
      <category>getcli</category>
    </item>
    <item>
      <title>Customize your terminal using oh-my-posh theme</title>
      <dc:creator>Shahin Alam</dc:creator>
      <pubDate>Sat, 01 May 2021 10:45:55 +0000</pubDate>
      <link>https://dev.to/shahinalam02/customize-your-terminal-using-oh-my-posh-theme-38if</link>
      <guid>https://dev.to/shahinalam02/customize-your-terminal-using-oh-my-posh-theme-38if</guid>
      <description>&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fd557xs9l8xo8b7uduvxx.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fd557xs9l8xo8b7uduvxx.PNG" alt="Image description"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  Hey developers,
&lt;/h1&gt;

&lt;p&gt;Today I will show you how you can customize your windows terminal with your test like this. Or you can add your own theme. Trust me, and it’s super easy anyone can do. You need to know simple codding knowledge, and you are good to go. If you face any problem, write it down in the comment section. I will try to solve your problem.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;In this tutorial, I am trying to make it as simple as I can. I will explain every detail you need to know when you are making your terminal theme.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Without wasting your valuable time, let’s jump to the tutorial.&lt;/p&gt;

&lt;h1&gt;
  
  
  Follow those simple steps.
&lt;/h1&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;               Set up Powerline in PowerShell
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;Step 1: Install the windows terminal by using this link.&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://www.microsoft.com/en-us/p/windows-terminal/9n0dx20hk701?activetab=pivot:overviewtab" rel="noopener noreferrer"&gt;https://www.microsoft.com/en-us/p/windows-terminal/9n0dx20hk701?activetab=pivot:overviewtab&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 2:  Install a Powerline font&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://www.nerdfonts.com/font-downloads" rel="noopener noreferrer"&gt;https://www.nerdfonts.com/font-downloads&lt;/a&gt;&lt;br&gt;
Using this link, you will find the font named FiraMono Nerd Font. Download and install it on your system.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 3:  Now, you need to install Install Git for Windows by using this link&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://git-scm.com/downloads" rel="noopener noreferrer"&gt;https://git-scm.com/downloads&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Step 4:  Let’s set up Git&lt;/strong&gt;&lt;br&gt;
Open windows terminal and type  (CTRL +, ) to open setting&lt;br&gt;
You'll want to append one of the profiles options below (depending on what version of git you have installed) to the "list": portion of the settings.json file&lt;br&gt;
 &lt;a href="https://media.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%2Fpol8ou7qjqccfdobujiw.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpol8ou7qjqccfdobujiw.png" alt="image"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  Profile options
&lt;/h1&gt;

&lt;blockquote&gt;
&lt;p&gt;Uncomment correct paths for command line and icon if you are using:&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;*Git for Windows in %PROGRAMFILES%&lt;br&gt;
*Git for Windows in %USERPROFILE%&lt;br&gt;
*If you're using scoop&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fnhxesngcaj41prh5zaja.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fnhxesngcaj41prh5zaja.png" alt="image"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media.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%2F7so6ew5e3xlzkowo1gm3.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7so6ew5e3xlzkowo1gm3.png" alt="image"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Or you can use my setting.json file just copy and paste&lt;br&gt;
&lt;a href="https://git.io/J3nNy" rel="noopener noreferrer"&gt;https://git.io/J3nNy&lt;/a&gt;.&lt;/p&gt;
&lt;/blockquote&gt;

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

&lt;blockquote&gt;
&lt;p&gt;If you like the ( Learn with Sumit) terminal, then paste this code without making any changes.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h1&gt;
  
  
  Step 5:  install oh my posh on windows terminal
&lt;/h1&gt;

&lt;p&gt;&lt;a href="https://ohmyposh.dev/" rel="noopener noreferrer"&gt;https://ohmyposh.dev/&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Using  your windows terminal, install Posh-Git and Oh-My-Posh:&lt;/strong&gt;&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
 posh-git -Scope CurrentUser
Install-Module oh-my-posh -Scope CurrentUser

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;blockquote&gt;
&lt;p&gt;If you are using PowerShell Core, install PSReadline:&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
 -Name PSReadLine -Scope CurrentUser -Force -SkipPublisherCheck

&lt;/code&gt;&lt;/pre&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;             Customize your PowerShell prompt
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;Using  your windows terminal, import  module Posh-Git and Oh-My-Posh:&lt;/strong&gt;&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
 posh-git
Import-Module oh-my-posh
Set-PoshPrompt -Theme hotstick.minimal

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;Now paste one more command&lt;/strong&gt;&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
 $profile

&lt;/code&gt;&lt;/pre&gt;
&lt;/blockquote&gt;

&lt;p&gt;It will show you this ps1 file path.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"C:\Users\Shahi\OneDrive\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1"&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;Then paste another command&lt;/strong&gt;&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
 $profile

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

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

&lt;p&gt;&lt;strong&gt;It will open a notepad in this empty space. Paste the code below and save it&lt;/strong&gt;&lt;br&gt;
Import-Module posh-git&lt;br&gt;
Import-Module oh-my-posh&lt;br&gt;
Set-PoshPrompt -Theme hotstick.minimal&lt;/p&gt;

&lt;h1&gt;
  
  
  Step 6:  setup windows terminal setting.json
&lt;/h1&gt;

&lt;p&gt;Open windows terminal and type  (CTRL +, ) to open setting&lt;br&gt;
Change those setting &lt;br&gt;
&lt;a href="https://media.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%2Fv2buthgqb7cz20taswu6.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fv2buthgqb7cz20taswu6.png" alt="image"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  Step 7:  customize windows terminal Theme JSON.
&lt;/h1&gt;

&lt;p&gt;In this step, you need to copy-paste my customized theme.&lt;br&gt;
Open terminal and run &lt;br&gt;
&lt;code&gt;Get-PoshThemes&lt;/code&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Now you can see the list of all themes of oh-my-posh. We pick one theme named hotstick.minimal.omp.json&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Paste the command to the terminal.&lt;br&gt;
&lt;code&gt;Set-PoshPrompt -Theme hotstick.minimal&lt;/code&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  Now let’s customize hotstick.minmal
&lt;/h1&gt;

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

&lt;p&gt;&lt;strong&gt;Check the link and download the hotstick.minimal.omp.json&lt;br&gt;
file:&lt;/strong&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  Replace the hotstick.minimal json file on this file path
&lt;/h1&gt;

&lt;blockquote&gt;
&lt;p&gt;"C:\Program Files\WindowsPowerShell\Modules\oh-my-posh\3.134.0\themes\hotstick.minimal.omp.json"&lt;/p&gt;
&lt;/blockquote&gt;

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

</description>
      <category>tutorial</category>
      <category>devops</category>
      <category>discuss</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Learn Python In 7days Complete Guidelines Zero to Hero</title>
      <dc:creator>Shahin Alam</dc:creator>
      <pubDate>Mon, 26 Apr 2021 17:08:47 +0000</pubDate>
      <link>https://dev.to/shahinalam02/learn-python-in-7days-complete-guidelines-zero-to-hero-26in</link>
      <guid>https://dev.to/shahinalam02/learn-python-in-7days-complete-guidelines-zero-to-hero-26in</guid>
      <description>&lt;p&gt;&lt;strong&gt;Hey developers,&lt;/strong&gt;&lt;br&gt;
Today I’m giving you complete guidelines to become a junior of python.&lt;br&gt;
Trust me, it’s super easy and very simple steps just follow my steps, and you become a junior developer of python. On the 7th day, we will build some awesome projects.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;First of all, I need confirmation that you can spend 5--6 hours daily for 7days, you will become a Junior Python Developer.&lt;br&gt;
If you are super lazy or do not have the patient to spend 5--6 hours daily, my suggestion to you, my friend, please ignore this.&lt;br&gt;
Now let’s jump to day 1&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h1&gt;
  
  
  Day-1: 4 basic concepts (5 hours)
&lt;/h1&gt;

&lt;p&gt;&lt;strong&gt;=&amp;gt;Python Print() Function&lt;br&gt;
=&amp;gt;Variable&lt;br&gt;
=&amp;gt;Input&lt;br&gt;
=&amp;gt;Conditionals&lt;/strong&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  Day-2: 5 basic concepts (5 hours)
&lt;/h1&gt;

&lt;p&gt;&lt;strong&gt;=&amp;gt;List&lt;br&gt;
=&amp;gt;For Loop&lt;br&gt;
=&amp;gt;While Loop&lt;br&gt;
=&amp;gt;Function&lt;br&gt;
=&amp;gt;Import Modules&lt;/strong&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  Day-3: Simple coding problems (6 hours)
&lt;/h1&gt;

&lt;p&gt;&lt;strong&gt;=&amp;gt;Swap Two Variables&lt;br&gt;
=&amp;gt;Convert miles to kilometers&lt;br&gt;
=&amp;gt;Reverse a string (Check palindrome)&lt;br&gt;
=&amp;gt;Calculate simple interest&lt;br&gt;
=&amp;gt;Calculate GCD&lt;br&gt;
=&amp;gt;Find the largest number in a list&lt;br&gt;
=&amp;gt;Check a number is a prime number or not&lt;br&gt;
=&amp;gt;Merge two sorted Array&lt;br&gt;
=&amp;gt;Sum of all digits in a number&lt;br&gt;
=&amp;gt;Calculate age&lt;br&gt;
=&amp;gt;Build a simple calculator&lt;br&gt;
=&amp;gt;Number guessing game&lt;/strong&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  Day-4: Data Structures (6 hours)
&lt;/h1&gt;

&lt;p&gt;&lt;strong&gt;=&amp;gt;Stack (LIFO)&lt;br&gt;
=&amp;gt;Queue (FIFO)&lt;br&gt;
=&amp;gt;Dictionary&lt;br&gt;
=&amp;gt;Tuples&lt;br&gt;
=&amp;gt;Tree&lt;br&gt;
=&amp;gt;Linked List&lt;/strong&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  Day-5: Python OOP (6 hours)
&lt;/h1&gt;

&lt;p&gt;**=&amp;gt;Object&lt;br&gt;
=&amp;gt;Class&lt;br&gt;
=&amp;gt;Method and constructor&lt;br&gt;
=&amp;gt;OOP- Inheritance&lt;/p&gt;

&lt;p&gt;IF you have more time to learn all about the oop of python then you can learn &lt;/p&gt;

&lt;p&gt;=&amp;gt;OOP- Encapsulation&lt;br&gt;
=&amp;gt;OOP- Abstraction&lt;br&gt;
=&amp;gt;OOP- Polymorphism**&lt;/p&gt;

&lt;h1&gt;
  
  
  Day-6: Algorithm (... hours)
&lt;/h1&gt;

&lt;p&gt;&lt;strong&gt;=&amp;gt;Search (Linear and Binary search)&lt;br&gt;
=&amp;gt;Sort (Bubble sort, Selection Sort)&lt;br&gt;
=&amp;gt;Recursive function (factorial, Fibonacci series)&lt;br&gt;
=&amp;gt;Time Complexity (Linear, Quadratic, and Constant)&lt;/strong&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  Day-7: Project (6 hours)
&lt;/h1&gt;

&lt;p&gt;&lt;strong&gt;=&amp;gt;1.Build a web crawler&lt;br&gt;
=&amp;gt;or a news aggregator&lt;br&gt;
=&amp;gt;or a simple game using pygame&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Remember one thing if your sincerity follows my steps, then on the 7th day, you become a Junior python developer.&lt;/p&gt;
&lt;/blockquote&gt;

</description>
      <category>python</category>
      <category>devops</category>
      <category>discuss</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Excellent web extension for developers</title>
      <dc:creator>Shahin Alam</dc:creator>
      <pubDate>Sun, 25 Apr 2021 17:05:14 +0000</pubDate>
      <link>https://dev.to/shahinalam02/excellent-web-extension-for-developers-im9</link>
      <guid>https://dev.to/shahinalam02/excellent-web-extension-for-developers-im9</guid>
      <description>&lt;h1&gt;
  
  
  Hey developers,
&lt;/h1&gt;

&lt;p&gt;Today I will share some excellent web extension which enhances your work faster as a new web developer. We likely already have a collection of favourite Chrome extensions you use daily. Extensions that make life simpler make you more productive or perform an imperative task better than a dedicated tool. This list may build on that collection.&lt;br&gt;
In this list, I only add the google chrome extension if you are using  Firefox or any other browser. Maybe you can't find those extensions. In my personal opinion, use google chrome.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. Githunt&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--GWC_pUZq--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/b9shfwbqfp2ulz3p11mt.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--GWC_pUZq--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/b9shfwbqfp2ulz3p11mt.png" alt="image"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Githunt is useful if you spend a lot of time on GitHub looking for new projects to work on. Rather than depending on GitHub’s trending projects feed, this Chrome developer extension brings it to the fore by highlighting all trending projects in a new tab area in your browser. You can search for projects in different languages.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Size: 1.17MiB&lt;br&gt;
User: 5,000+ &lt;br&gt;
Offered by: roadmap.sh&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Fonts Ninja&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--kZ1Kkx-P--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/gwrdvlshj4b4j7jmdy7k.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--kZ1Kkx-P--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/gwrdvlshj4b4j7jmdy7k.png" alt="image"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Fonts Ninja is a very useful Chrome extension for developers who need to identify fonts used on web pages. It’s fast, effective and identifies individual fonts within a page in seconds. Just Navigate the cursor to the font, then a small popup window in the browser you can see the family, size, weight, and colour.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Size: 1.45MiB&lt;br&gt;
User: 400,000+&lt;br&gt;
Offered by: fonts.ninja&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3.ColorPick Eyedropper&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--D4AaXZ8M--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/zjemyk7d1t6ftcdh0atb.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--D4AaXZ8M--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/zjemyk7d1t6ftcdh0atb.png" alt="image"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;ColorPick Eyedropper is a very neat zoomed selector for web pages. It’s a useful Chrome developer extension because it can quickly identify any colour on any web page and zooms in, so you can even select a border 1px wide. While you may not use it every day, it’s an excellent tool to keep on hand.ColorPick Eyedropper is a very neat zoomed selector for web pages. It’s a valuable Chrome developer extension because it can quickly identify any colour on any web page and zooms in, so you can even select a border 1px wide. While you may not use it every day, it’s an excellent tool to keep on hand.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Size: 1.47MiB&lt;br&gt;
User: 1,000,000+&lt;br&gt;
Offered by: vidsbee.com&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4. CSS Viewer&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--ChHjXFR6--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/tpq09a31etdoi0r16okd.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--ChHjXFR6--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/tpq09a31etdoi0r16okd.png" alt="image"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;CSS Viewer is another simple but very effective Chrome extension for web developers. As its name implies, this addon shows you the CSS properties of a given page wherever you hover your mouse. A small popup window appears showing you the CSS data that makes up the element you’re pointing at.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Size: 1.47MiB&lt;br&gt;
User: 1,000,000+&lt;br&gt;
Offered by: vidsbee.com&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;5. Web Developer&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--CoIXr31A--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/kb3fkd5mt0qcbnxv5559.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--CoIXr31A--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/kb3fkd5mt0qcbnxv5559.png" alt="image"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Web Developer is a suite of tools contained within a single Chrome extension. While titled ‘Web Developer’, we think this tool is suitable for general devs, including a range of useful tools that any dev can use.&lt;br&gt;
Once installed, Web Developer is accessible using the small cog icon in the toolbar. Once selected, you should see a small dropdown box appear with a range of options organized into tabs. Select a tab to access the tools within. A lot is going on here, but each tool is genuinely useful.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Size: 1.1MiB&lt;br&gt;
User: 1,000,000+&lt;br&gt;
Offered by: chrispederick.com&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>devops</category>
      <category>discuss</category>
      <category>webdev</category>
      <category>programming</category>
    </item>
    <item>
      <title>Access your code answers Faster. #Grepper</title>
      <dc:creator>Shahin Alam</dc:creator>
      <pubDate>Sat, 24 Apr 2021 16:40:45 +0000</pubDate>
      <link>https://dev.to/shahinalam02/access-your-code-answers-without-thinking-grepper-365p</link>
      <guid>https://dev.to/shahinalam02/access-your-code-answers-without-thinking-grepper-365p</guid>
      <description>&lt;p&gt;So, you're a Programmer. You code along. When you face a problem, you first do a google search right, but sometimes we can't find the proper solution or take so much time to find the right solution. &lt;br&gt;
Glad we got DRY out the way. How many times will we hear that? Take this same analogy and shift it to a roadblock scenario. I recycle functions, methods, algorithms often in my application but find myself always puzzled when trying to implement the code. My google history can attest to it. Whether it is going to a stack overflow link, MDN link, React docs or a Medium post a colleague wrote on my struggle, it takes time away from coding the logic.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--uuTICGyb--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ycxu6vci9ks467vbs1eg.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--uuTICGyb--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ycxu6vci9ks467vbs1eg.PNG" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Here I introduce, Grepper. Grepper is a google chrome extension created to make programmers' life a bit easier when searching for code snippets. Once installed, when you google search a problem, “javascript loop through an object” in my example, Grepper will populate snippets of codes most related to your search. It will return two snippets with the option to view more before the listed websites.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--X7ThUzOH--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3st1yjym3agtl69p8pli.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--X7ThUzOH--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3st1yjym3agtl69p8pli.png" alt="image"&gt;&lt;/a&gt;&lt;br&gt;
Grepper answer will show up at the top, as you can see.&lt;br&gt;
Grepper is new to our community and allows you to publish your own snippets so others might use them. For example, when I google “python merge two sorted arrays,” no code snippet appears but a box that allows me to input the code snippet.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--qFV5fe41--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/dupherkhsbcuk04gnqpm.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--qFV5fe41--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/dupherkhsbcuk04gnqpm.png" alt="image"&gt;&lt;/a&gt;&lt;br&gt;
You can also save code by clicking the right site of the grepper icon.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--PtMDlQQE--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/punh8a6fmmv46axuo1i5.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--PtMDlQQE--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/punh8a6fmmv46axuo1i5.png" alt="image"&gt;&lt;/a&gt;&lt;br&gt;
 After successfully saving, if you refresh or search again, you can see your code snippet with the option to view your Grepper profile. Here, you can add/edit/delete your snippets as you please. You have the option to make your account private or public as well.&lt;/p&gt;

&lt;p&gt;Now, Why you should use Grepper&lt;br&gt;
=&amp;gt; Develop Faster&lt;br&gt;
=&amp;gt; Learn &amp;amp; constantly improve your coding skills&lt;br&gt;
=&amp;gt; Grow your Career&lt;br&gt;
=&amp;gt; Innovate, Earn &amp;amp; Lead the way&lt;/p&gt;

&lt;p&gt;Here is the link for more info on Grepper &lt;a href="https://www.codegrepper.com/welcome.php"&gt;https://www.codegrepper.com/welcome.php&lt;/a&gt;&lt;/p&gt;

</description>
      <category>devops</category>
      <category>discuss</category>
      <category>webdev</category>
      <category>tutorial</category>
    </item>
  </channel>
</rss>
