<?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>Forem: Zujaj Misbah Khan</title>
    <description>The latest articles on Forem by Zujaj Misbah Khan (@zujaj).</description>
    <link>https://forem.com/zujaj</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%2F510216%2F27f993da-f163-4e36-8b6f-5425d317096d.png</url>
      <title>Forem: Zujaj Misbah Khan</title>
      <link>https://forem.com/zujaj</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/zujaj"/>
    <language>en</language>
    <item>
      <title>🧨Three Weeks of Code Gone! One Git Tool Saved It</title>
      <dc:creator>Zujaj Misbah Khan</dc:creator>
      <pubDate>Thu, 31 Jul 2025 18:23:46 +0000</pubDate>
      <link>https://forem.com/zujaj/three-weeks-of-code-gone-one-git-tool-saved-it-4h8o</link>
      <guid>https://forem.com/zujaj/three-weeks-of-code-gone-one-git-tool-saved-it-4h8o</guid>
      <description>&lt;p&gt;🚨 We Lost Three Weeks of Code with One Git Command — &lt;a href="https://levelup.gitconnected.com/three-weeks-of-code-gone-one-git-tool-saved-it-1508ade8f6ca?sk=ef06f58d66e183f0c62fa4d8b1dc6e54" rel="noopener noreferrer"&gt;Here’s What Saved Us&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;A late night.&lt;br&gt;&lt;br&gt;
A force push.&lt;br&gt;&lt;br&gt;
And suddenly, three weeks of hard work on a critical feature branch… GONE!&lt;/p&gt;

&lt;p&gt;We weren’t newbies — just tired developers doing late-night cleanup.&lt;br&gt;&lt;br&gt;
It all started with this:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;git reset &lt;span class="nt"&gt;--hard&lt;/span&gt; origin/main
git fetch
git push &lt;span class="nt"&gt;-f&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;We stared at the terminal in disbelief.&lt;br&gt;
Our feature branch had synced with &lt;code&gt;main&lt;/code&gt;, erasing everything, nothing left in &lt;code&gt;git log&lt;/code&gt;, no open PRs, and no backup.&lt;/p&gt;

&lt;p&gt;But we weren’t ready to give up — and one powerful (and underrated) Git command became our savior.&lt;/p&gt;

&lt;p&gt;💡 Instead of panicking, we prompted ChatGPT and got the working solution.&lt;/p&gt;

&lt;p&gt;🧠 We turned the whole experience into a story:&lt;br&gt;
A real-life guide, filled with lessons, visuals, and one magical Git command every dev needs in their toolkit.&lt;/p&gt;

&lt;p&gt;👉 &lt;strong&gt;Read the full survival story here:&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://levelup.gitconnected.com/three-weeks-of-code-gone-one-git-tool-saved-it-1508ade8f6ca?sk=ef06f58d66e183f0c62fa4d8b1dc6e54" rel="noopener noreferrer"&gt;Three Weeks of Code Gone! One Git Tool Saved It&lt;/a&gt;&lt;/p&gt;




&lt;h3&gt;
  
  
  🛡️ If you’ve ever used &lt;code&gt;git push -f&lt;/code&gt;…
&lt;/h3&gt;

&lt;p&gt;Please do yourself (and your team) a favor — read this &lt;strong&gt;before&lt;/strong&gt; you lose work. We hope it saves someone else the panic we faced.&lt;/p&gt;

&lt;p&gt;If you’ve had a similar moment, we’d love to hear how you recovered. Drop it below 👇&lt;/p&gt;

</description>
      <category>git</category>
      <category>linux</category>
      <category>coding</category>
      <category>chatgpt</category>
    </item>
    <item>
      <title>File Transfers Slowing You Down? Try rsync now!</title>
      <dc:creator>Zujaj Misbah Khan</dc:creator>
      <pubDate>Tue, 20 May 2025 06:18:08 +0000</pubDate>
      <link>https://forem.com/zujaj/file-transfers-slowing-you-down-try-rsync-now-1608</link>
      <guid>https://forem.com/zujaj/file-transfers-slowing-you-down-try-rsync-now-1608</guid>
      <description>&lt;p&gt;🚀 Tired of slow, unreliable file transfers?&lt;/p&gt;

&lt;p&gt;Let ⚡rsync do the job for you&lt;/p&gt;

&lt;p&gt;I just published a deep dive on how rsync can seriously speed up and simplify file syncs across Linux 🐧, macOS 🍎, and even Windows (via WSL 💻).&lt;/p&gt;

&lt;p&gt;📌 Here’s what you’ll get:&lt;br&gt;
• 🔍 Real-world benchmarks with cross-OS comparisons&lt;br&gt;
• 🛠️ Installation steps (via apt and brew)&lt;br&gt;
• 💡 A practical use case with tuning tips&lt;br&gt;
• 📊 Graphs + visuals to keep it hands-on and clear&lt;/p&gt;

&lt;p&gt;Whether you're a dev, sysadmin, or just someone tired of sluggish backups — this one’s for you.&lt;/p&gt;

&lt;p&gt;👉 &lt;a href="https://zujaj.medium.com/file-transfers-slowing-you-down-try-rsync-now-5ffc388dff90" rel="noopener noreferrer"&gt;Check it out&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;💬 I'd love to hear how you use rsync or other sync tools!&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>linux</category>
      <category>productivity</category>
      <category>learning</category>
    </item>
    <item>
      <title>How To Color Switch An SVG in Flutter?</title>
      <dc:creator>Zujaj Misbah Khan</dc:creator>
      <pubDate>Mon, 16 May 2022 17:21:23 +0000</pubDate>
      <link>https://forem.com/zujaj/how-to-color-switch-an-svg-in-flutter-2e1d</link>
      <guid>https://forem.com/zujaj/how-to-color-switch-an-svg-in-flutter-2e1d</guid>
      <description>&lt;p&gt;Have you ever thought of color painting an SVG file as a flutter developer? Whoa! Wait, what did I say? I think my tongue got slipped out, or maybe I put too much butter on the bread. Hey, don't overthink; you might get 🧊brain freeze!&lt;/p&gt;

&lt;p&gt;✨Don't worry; we'll be covering a detailed solution in this in this &lt;a href="https://zujaj.hashnode.dev/how-to-color-switch-an-svg-in-flutter" rel="noopener noreferrer"&gt;blog&lt;/a&gt; just for you.&lt;/p&gt;

&lt;p&gt;Thanks, &lt;a href="http://hashnode.com/" rel="noopener noreferrer"&gt;Hashnode&lt;/a&gt; for introducing such a promotive competition.&lt;/p&gt;

&lt;p&gt;P.S: I just participated in the #TheHashnodeWriteathon &amp;amp; wrote this tutorial article. I hope you'll like it. Your feedback can help me win this contest.&lt;/p&gt;

</description>
      <category>flutter</category>
      <category>dev</category>
      <category>programming</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>How To Implement Google reCAPTCHA v3 in Flutter Web</title>
      <dc:creator>Zujaj Misbah Khan</dc:creator>
      <pubDate>Fri, 04 Mar 2022 11:20:51 +0000</pubDate>
      <link>https://forem.com/zujaj/how-to-implement-google-recaptcha-v3-in-flutter-web-1hje</link>
      <guid>https://forem.com/zujaj/how-to-implement-google-recaptcha-v3-in-flutter-web-1hje</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%2F5krlq3tcwmp2pq2h3myo.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5krlq3tcwmp2pq2h3myo.gif" alt="Demo of the Google reCAPTCHA v3 in Flutter Web" width="836" height="545"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;As a web developer, do you want to:&lt;/p&gt;

&lt;p&gt;🛡️ Secure the website traffic from spam data?&lt;/p&gt;

&lt;p&gt;🧹 Detect bots injecting malicious code in web forms?&lt;/p&gt;

&lt;p&gt;📈 Integrate a ready-made solution for risk analysis?&lt;/p&gt;

&lt;p&gt;Fear no more, &lt;a href="https://levelup.gitconnected.com/how-to-implement-google-recaptcha-v3-in-flutter-web-38000139bbc0" rel="noopener noreferrer"&gt;this article&lt;/a&gt; explains the implementation of Google reCAPTCHA v3 in Flutter Web.&lt;/p&gt;

</description>
      <category>flutter</category>
      <category>security</category>
      <category>javascript</category>
      <category>webdev</category>
    </item>
    <item>
      <title>How To Export Text From Adobe Illustrator and Photoshop To Notepad?</title>
      <dc:creator>Zujaj Misbah Khan</dc:creator>
      <pubDate>Sat, 12 Feb 2022 12:40:02 +0000</pubDate>
      <link>https://forem.com/zujaj/how-to-export-text-from-adobe-illustrator-and-photoshop-to-notepad-7g2</link>
      <guid>https://forem.com/zujaj/how-to-export-text-from-adobe-illustrator-and-photoshop-to-notepad-7g2</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%2Fnb6xs7zi8hxlxyyktmbr.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fnb6xs7zi8hxlxyyktmbr.gif" alt="Text Extraction From Adobe Photoshop &amp;amp; Illustrator" width="1364" height="728"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;As a graphic designer, during extensive typing work, there comes a time when you want to copy-paste a large pile of text from the layers or artboard. So you might wonder how would you:&lt;/p&gt;

&lt;p&gt;⌨️ Keep yourself relaxed while typing?&lt;/p&gt;

&lt;p&gt;📝 Extract out all the text within just a few clicks?&lt;/p&gt;

&lt;p&gt;🗒️ Automatically save the extracted text in a notepad file?&lt;/p&gt;

&lt;p&gt;Read &lt;a href="https://levelup.gitconnected.com/how-to-export-text-from-adobe-illustrator-and-photoshop-to-notepad-95da5d2bea15" rel="noopener noreferrer"&gt;this&lt;/a&gt; article to discover a ready-made solution!&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>programming</category>
      <category>tutorial</category>
      <category>react</category>
    </item>
    <item>
      <title>Envify - Your Secret Vault in Flutter</title>
      <dc:creator>Zujaj Misbah Khan</dc:creator>
      <pubDate>Thu, 13 Jan 2022 17:17:53 +0000</pubDate>
      <link>https://forem.com/zujaj/envify-your-secret-vault-in-flutter-11jl</link>
      <guid>https://forem.com/zujaj/envify-your-secret-vault-in-flutter-11jl</guid>
      <description>&lt;p&gt;As a &lt;strong&gt;Flutter Developer,&lt;/strong&gt; there comes a time when you need to specify some confidential information in your source code such as API Keys, File Paths, URLs, Client-Side Secret Key etc, so the question arises that how would you:&lt;/p&gt;

&lt;p&gt;✔️ Keep this data confidential.&lt;/p&gt;

&lt;p&gt;💉 Integrate it without disclosing it inside the source code.&lt;/p&gt;

&lt;p&gt;🛡️ Protect it if a hacker dismantles the code.&lt;/p&gt;

&lt;p&gt;Have no fear, &lt;a href="https://levelup.gitconnected.com/envify-your-secret-vault-in-flutter-808bbffb1af9" rel="noopener noreferrer"&gt;Envify&lt;/a&gt; is here.&lt;/p&gt;

</description>
      <category>flutter</category>
      <category>security</category>
      <category>programming</category>
      <category>showdev</category>
    </item>
    <item>
      <title>VSCode-Your IP Address in a Glance</title>
      <dc:creator>Zujaj Misbah Khan</dc:creator>
      <pubDate>Mon, 31 May 2021 05:28:43 +0000</pubDate>
      <link>https://forem.com/zujaj/vscode-your-ip-address-in-a-glance-45p9</link>
      <guid>https://forem.com/zujaj/vscode-your-ip-address-in-a-glance-45p9</guid>
      <description>&lt;p&gt;As a developer:&lt;/p&gt;

&lt;p&gt;💤 Are you bored of opening up the command prompt to get the IP Address?&lt;/p&gt;

&lt;p&gt;🔥 Is it frustrating to repeat the flow if you lose the internet connection?&lt;/p&gt;

&lt;p&gt;🔎 Were you looking for a cross-platform solution that would save your precious time?&lt;/p&gt;

&lt;p&gt;👉🏼 You've landed on the right spot, here's the &lt;a href="https://levelup.gitconnected.com/vscode-your-ip-address-in-a-glance-4992d22b5c8e" rel="noopener noreferrer"&gt;solution&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>vscode</category>
      <category>programming</category>
      <category>devjournal</category>
      <category>webdev</category>
    </item>
    <item>
      <title>ImageColorSwitcher in Flutter: Part 2-Vector Image Coloring</title>
      <dc:creator>Zujaj Misbah Khan</dc:creator>
      <pubDate>Wed, 07 Apr 2021 10:59:21 +0000</pubDate>
      <link>https://forem.com/zujaj/imagecolorswitcher-in-flutter-part-2-vector-image-coloring-3f78</link>
      <guid>https://forem.com/zujaj/imagecolorswitcher-in-flutter-part-2-vector-image-coloring-3f78</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%2F318k7za3xqa6guf23j6d.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%2F318k7za3xqa6guf23j6d.png" alt="Comparison of Raster and Vector Image" width="700" height="406"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;🔎 Are you searching for ways to colour an SVG image in Flutter?&lt;br&gt;
🔨 Is it a hard job to find such techniques?&lt;br&gt;
❓ Do you want to know the difference between vector graphics (smooth) &amp;amp; raster images (pixelated)?&lt;/p&gt;

&lt;p&gt;Keep calm &amp;amp; read &lt;a href="https://levelup.gitconnected.com/imagecolorswitcher-in-flutter-part-2-vector-image-coloring-97509fd6a90a" rel="noopener noreferrer"&gt;this article&lt;/a&gt; to discover what lessons we got to learn from raster to vector image colouring.&lt;/p&gt;

</description>
      <category>flutter</category>
      <category>devjournal</category>
      <category>android</category>
      <category>ios</category>
    </item>
    <item>
      <title>ImageColorSwitcher in Flutter: Part 1 Raster Image Coloring</title>
      <dc:creator>Zujaj Misbah Khan</dc:creator>
      <pubDate>Wed, 07 Apr 2021 10:50:09 +0000</pubDate>
      <link>https://forem.com/zujaj/imagecolorswitcher-in-flutter-part-1-raster-image-coloring-2ohg</link>
      <guid>https://forem.com/zujaj/imagecolorswitcher-in-flutter-part-1-raster-image-coloring-2ohg</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%2F6daiodljwdl8l2ezrf30.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%2F6daiodljwdl8l2ezrf30.png" alt="Dynamic Image Color Switching" width="800" height="515"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;🎨 Do you wish to colour an image using dart code?&lt;/p&gt;

&lt;p&gt;⌚ Are you facing failures over time?&lt;/p&gt;

&lt;p&gt;🚙 Are you feeling lost?&lt;/p&gt;

&lt;p&gt;🏴󠁢󠁳󠁨󠁴󠁿 Well, don’t give up hope yet!&lt;/p&gt;

&lt;p&gt;Because &lt;a href="https://levelup.gitconnected.com/imagecolorswitcher-in-flutter-part-1-raster-image-coloring-90f2cd0c8788" rel="noopener noreferrer"&gt;this series of article&lt;/a&gt; is focused on providing such techniques.&lt;/p&gt;

</description>
      <category>flutter</category>
      <category>android</category>
      <category>dart</category>
      <category>ios</category>
    </item>
    <item>
      <title>Multi-Select Dialogue in Flutter: The Unit Test Phase</title>
      <dc:creator>Zujaj Misbah Khan</dc:creator>
      <pubDate>Tue, 23 Mar 2021 17:38:44 +0000</pubDate>
      <link>https://forem.com/zujaj/multi-select-dialogue-in-flutter-the-unit-test-phase-1j00</link>
      <guid>https://forem.com/zujaj/multi-select-dialogue-in-flutter-the-unit-test-phase-1j00</guid>
      <description>&lt;p&gt;🧪 Are you lost in searching for ways to test an application in flutter?&lt;/p&gt;

&lt;p&gt;💔Do you fear the word “test”? &lt;/p&gt;

&lt;p&gt;❓ Have you got no clue where to start? Are you looking for answers that would give you a birds eye’s view? &lt;/p&gt;

&lt;p&gt;Fear no more, you landed on the right spot 👍. &lt;/p&gt;

&lt;p&gt;This &lt;a href="https://levelup.gitconnected.com/multi-select-dialogue-in-flutter-the-unit-test-phase-1eaa291549ac" rel="noopener noreferrer"&gt;article&lt;/a&gt; is a focused series to explore and learn about Android app testing using the flutter framework starting from unit tests to automated end-to-end tests.&lt;/p&gt;

</description>
      <category>flutter</category>
      <category>testing</category>
      <category>dart</category>
      <category>gitconnected</category>
    </item>
    <item>
      <title>Multi-Select Dialogue in Flutter: A Versatile Approach</title>
      <dc:creator>Zujaj Misbah Khan</dc:creator>
      <pubDate>Tue, 02 Mar 2021 07:40:12 +0000</pubDate>
      <link>https://forem.com/zujaj/multi-select-dialogue-in-flutter-a-versatile-approach-62</link>
      <guid>https://forem.com/zujaj/multi-select-dialogue-in-flutter-a-versatile-approach-62</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%2Fmiro.medium.com%2Fmax%2F400%2F1%2A2Fr4X0UmCPkeOgX_FW_8vg.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmiro.medium.com%2Fmax%2F400%2F1%2A2Fr4X0UmCPkeOgX_FW_8vg.gif" alt="Multiple Selection Dialogue" width="400" height="400"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Are you a flutter developer who is facing trouble creating a Multiple Selection Dialogue? &lt;/p&gt;

&lt;p&gt;Have you been restricted to use any third-party packages like pubspec packages? &lt;/p&gt;

&lt;p&gt;Do you wish to apply basic validation to such a dialogue?&lt;/p&gt;

&lt;p&gt;Fear no more because this &lt;a href="https://levelup.gitconnected.com/multi-select-dialogue-in-flutter-a-versatile-approach-69ea0a598bac" rel="noopener noreferrer"&gt;article&lt;/a&gt; covers everything in a detailed manner.&lt;/p&gt;

</description>
      <category>flutter</category>
      <category>dart</category>
      <category>android</category>
      <category>ios</category>
    </item>
    <item>
      <title>DataGridView AutoFilter</title>
      <dc:creator>Zujaj Misbah Khan</dc:creator>
      <pubDate>Sun, 08 Nov 2020 06:20:57 +0000</pubDate>
      <link>https://forem.com/zujaj/datagridview-autofilter-adh</link>
      <guid>https://forem.com/zujaj/datagridview-autofilter-adh</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%2Fdvu55oo6ox1a6dvzz3az.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdvu55oo6ox1a6dvzz3az.gif" alt="The Scrolling Horror" width="720" height="350"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;- Are you tired of scrolling that cursor over a huge record?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;- Feeling uncomfortable searching records?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;- Does your client blame you for getting multiple records with in a single click?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Fear no more, &lt;a href="https://medium.com/@anynomous/datagridview-autofilter-621f80f71b63" rel="noopener noreferrer"&gt;DataGridView AutoFilter&lt;/a&gt; assists you to carry out such problems.&lt;/p&gt;

</description>
      <category>excel</category>
      <category>csharp</category>
      <category>filter</category>
      <category>datagrid</category>
    </item>
  </channel>
</rss>
