<?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: Irfan Haider</title>
    <description>The latest articles on DEV Community by Irfan Haider (@irfanh_dev).</description>
    <link>https://dev.to/irfanh_dev</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%2F3849136%2F001b411a-1f95-4d83-9e92-f4f0ab9ab9ba.png</url>
      <title>DEV Community: Irfan Haider</title>
      <link>https://dev.to/irfanh_dev</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/irfanh_dev"/>
    <language>en</language>
    <item>
      <title>Forget using save as html, use Code-wrapper instead !</title>
      <dc:creator>Irfan Haider</dc:creator>
      <pubDate>Wed, 01 Apr 2026 18:44:48 +0000</pubDate>
      <link>https://dev.to/irfanh_dev/my-first-open-source-project-the-story-of-code-wrapper-1033</link>
      <guid>https://dev.to/irfanh_dev/my-first-open-source-project-the-story-of-code-wrapper-1033</guid>
      <description>&lt;h2&gt;
  
  
  The Story of code-wrapper
&lt;/h2&gt;

&lt;p&gt;When I started coding, web development felt like the natural next step because I was already a designer. However, I didn’t actually know how to code. I started "vibecoding"—using ChatGPT to generate everything.&lt;/p&gt;

&lt;h3&gt;
  
  
  My workflow was a mess:
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Ask ChatGPT for code.&lt;/li&gt;
&lt;li&gt;Paste it into Notepad (VS Code felt too advanced back then).&lt;/li&gt;
&lt;li&gt;"Save as HTML."&lt;/li&gt;
&lt;li&gt;If I wanted to change a single color, I’d paste the entire code back to ChatGPT, ask for the change, and repeat the saving process.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It was exhausting. I needed a better way.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Spark: What if I could automate this?
&lt;/h2&gt;

&lt;p&gt;I wondered: Is it possible to build a tool that parses my code and lets me download it as an HTML file instantly?&lt;/p&gt;

&lt;p&gt;After asking ChatGPT and learning it was possible, I built the first basic version of Code-Wrapper.&lt;/p&gt;

&lt;h2&gt;
  
  
  Polishing the Tool
&lt;/h2&gt;

&lt;p&gt;What started as a simple script turned into a months-long project. I spent a long time adding features that I actually needed:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Language detection&lt;/li&gt;
&lt;li&gt;File name saving&lt;/li&gt;
&lt;li&gt;History and logic&lt;/li&gt;
&lt;li&gt;A polished user interface&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  The GitHub Learning Curve
&lt;/h2&gt;

&lt;p&gt;Building the tool was only half the battle. Learning how to use GitHub and GitHub Pages took even more time. In December, I finally published it. I even went through a process of deleting and re-cloning the repo just to get the name and settings exactly right.&lt;/p&gt;

&lt;p&gt;Today, Code-Wrapper is active, open-source under the MIT license, and live for anyone to use!&lt;/p&gt;

&lt;h2&gt;
  
  
  Try it out
&lt;/h2&gt;

&lt;p&gt;You can check out the live tool or explore the source code below:&lt;/p&gt;


&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
      &lt;div class="c-embed__body flex items-center justify-between"&gt;
        &lt;a href="https://irfanh-dev.github.io/code-wrapper/" rel="noopener noreferrer" class="c-link fw-bold flex items-center"&gt;
          &lt;span class="mr-2"&gt;irfanh-dev.github.io&lt;/span&gt;
          

        &lt;/a&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


&lt;h3&gt;
  
  
  My GitHub
&lt;/h3&gt;

&lt;p&gt;Feel free to star the repo or check out my other projects:&lt;/p&gt;


&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
        &lt;div class="c-embed__cover"&gt;
          &lt;a href="https://github.com/irfanh-dev" class="c-link align-middle" rel="noopener noreferrer"&gt;
            &lt;img alt="" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Favatars.githubusercontent.com%2Fu%2F248959805%3Fv%3D4%3Fs%3D400" height="460" class="m-0" width="460"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="c-embed__body"&gt;
        &lt;h2 class="fs-xl lh-tight"&gt;
          &lt;a href="https://github.com/irfanh-dev" rel="noopener noreferrer" class="c-link"&gt;
            irfanh-dev (Irfan Haider) · GitHub
          &lt;/a&gt;
        &lt;/h2&gt;
          &lt;p class="truncate-at-3"&gt;
            irfanh-dev has 3 repositories available. Follow their code on GitHub.
          &lt;/p&gt;
        &lt;div class="color-secondary fs-s flex items-center"&gt;
            &lt;img alt="favicon" class="c-embed__favicon m-0 mr-2 radius-0" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fgithub.githubassets.com%2Ffavicons%2Ffavicon.svg" width="32" height="32"&gt;
          github.com
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


&lt;p&gt;&lt;a href="https://github.com/irfanh-dev/code-wrapper" class="crayons-btn crayons-btn--primary" rel="noopener noreferrer"&gt;Check out Code-Wrapper on GitHub&lt;/a&gt;
&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>beginners</category>
      <category>javascript</category>
      <category>codewrapper</category>
    </item>
    <item>
      <title>Forget using pip after installing pipman-cli</title>
      <dc:creator>Irfan Haider</dc:creator>
      <pubDate>Mon, 30 Mar 2026 18:19:43 +0000</pubDate>
      <link>https://dev.to/irfanh_dev/forget-using-pip-after-installing-pipman-cli-4mlc</link>
      <guid>https://dev.to/irfanh_dev/forget-using-pip-after-installing-pipman-cli-4mlc</guid>
      <description>&lt;p&gt;Why I Built Pipman-CLI: The "It Worked Yesterday" Struggle&lt;br&gt;
We’ve all been there. You write a script, it works perfectly, you go to sleep, and the next day... it’s broken.&lt;/p&gt;

&lt;p&gt;When I started with Python, this drove me crazy. I’d use AI to help write code, but even the AI couldn't fix it because the problem wasn't the code—it was the environment.&lt;/p&gt;

&lt;p&gt;The Breaking Point&lt;br&gt;
My YouTube downloader kept breaking over and over. After hours of manual "error hunting," I realized the culprit: outdated libraries. Updating them was a repetitive pain. Typing pip install --upgrade  every single time I was in a rush felt like a hurdle that shouldn't exist. So, I built something to kill that headache.&lt;/p&gt;

&lt;p&gt;Introducing Pipman-CLI 🐍&lt;br&gt;
I call it the ultimate Python package manager because it simplifies the "maintenance" part of coding. It’s a command-line tool designed for developers who want to spend their time building, not managing dependencies.&lt;/p&gt;

&lt;p&gt;Why use it?&lt;br&gt;
No more long flags: Forget pip install --upgrade. Just type update.&lt;/p&gt;

&lt;p&gt;The "Panic" Update: If everything is breaking, just run update all to refresh your entire system's libraries.&lt;/p&gt;

&lt;p&gt;Speed: If you're in a rush, update yt-dlp gets you back to work in seconds.&lt;/p&gt;

&lt;p&gt;How to get started&lt;br&gt;
It’s live on PyPI right now. You can install it with one command:&lt;/p&gt;

&lt;p&gt;pip install pipman-cli&lt;br&gt;
To run it, just type:&lt;/p&gt;

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

&lt;p&gt;Let's Connect!&lt;br&gt;
If you’ve ever lost hours to an outdated library, give Pipman-CLI a try. You can check out the full documentation or contribute over on GitHub:&lt;/p&gt;

&lt;p&gt;👉 GitHub: &lt;a href="https://github.com/irfanh-dev/Pipman-CLI" rel="noopener noreferrer"&gt;https://github.com/irfanh-dev/Pipman-CLI&lt;/a&gt;&lt;br&gt;
👉 PyPI: &lt;a href="https://pypi.org/project/pipman-cli/" rel="noopener noreferrer"&gt;https://pypi.org/project/pipman-cli/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I'd love to hear your thoughts or what features you'd like to see added next!&lt;/p&gt;

&lt;h1&gt;
  
  
  python #showdev #productivity #opensource
&lt;/h1&gt;

</description>
      <category>python</category>
      <category>pip</category>
      <category>automation</category>
      <category>pipmancli</category>
    </item>
    <item>
      <title>Hi Everything i just joined today.</title>
      <dc:creator>Irfan Haider</dc:creator>
      <pubDate>Sun, 29 Mar 2026 11:32:15 +0000</pubDate>
      <link>https://dev.to/irfanh_dev/hi-everything-i-just-joined-today-114j</link>
      <guid>https://dev.to/irfanh_dev/hi-everything-i-just-joined-today-114j</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;I am Irfan from Pakistan, a highschool graduate, i started learning coding in Oct 2025, and now i am here. to share with world what i have been doing with coding. I want to meet with amazing people and developers so we can make friends, and work together. for now you can say hi to me&lt;/p&gt;
&lt;/blockquote&gt;

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