<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Debopam Gupta</title><link>https://dgdev.fyi/</link><description>Recent content on Debopam Gupta</description><generator>Hugo -- gohugo.io</generator><language>en</language><managingEditor>w3dg@duck.com (Debopam Gupta)</managingEditor><webMaster>w3dg@duck.com (Debopam Gupta)</webMaster><copyright>© 2026 Debopam Gupta</copyright><lastBuildDate>Sun, 26 Jul 2026 13:41:00 +0530</lastBuildDate><atom:link href="https://dgdev.fyi/index.xml" rel="self" type="application/rss+xml"/><item><title>Reading</title><link>https://dgdev.fyi/reading/</link><pubDate>Sun, 26 Jul 2026 13:41:00 +0530</pubDate><author>w3dg@duck.com (Debopam Gupta)</author><guid>https://dgdev.fyi/reading/</guid><description>Collection of Articles I recommend</description></item><item><title>The command line isn't scary, its damn powerful.</title><link>https://dgdev.fyi/guides/shell/</link><pubDate>Sat, 07 Feb 2026 14:52:04 +0530</pubDate><author>w3dg@duck.com (Debopam Gupta)</author><guid>https://dgdev.fyi/guides/shell/</guid><description>Most people when starting out in their tech career tend to overlook the possibilities that command line offers. Here&amp;rsquo;s a guide from me on the what and why you should know to be decent at the command line.</description></item><item><title>Hugo and GitHub Pages</title><link>https://dgdev.fyi/posts/hugo-and-gh-pages/</link><pubDate>Fri, 19 Dec 2025 17:52:00 +0530</pubDate><author>w3dg@duck.com (Debopam Gupta)</author><guid>https://dgdev.fyi/posts/hugo-and-gh-pages/</guid><description>I&amp;rsquo;ve decided that I do not need React or Next for a blog.</description></item><item><title>Day 8, 2025: The Playground</title><link>https://dgdev.fyi/aoc/2025/day8/</link><pubDate>Fri, 12 Dec 2025 20:37:12 +0530</pubDate><author>w3dg@duck.com (Debopam Gupta)</author><guid>https://dgdev.fyi/aoc/2025/day8/</guid><description>Let us connect some boxes together.</description></item><item><title>Writing a Conventional Commits Helper</title><link>https://dgdev.fyi/posts/on-a-conventional-commits-helper/</link><pubDate>Thu, 23 Oct 2025 12:55:42 +0530</pubDate><author>w3dg@duck.com (Debopam Gupta)</author><guid>https://dgdev.fyi/posts/on-a-conventional-commits-helper/</guid><description>Writing a conventional commits helper using shell scripts and utilities. Why again? Because I can and like the simplicity.</description></item><item><title>MapReduce</title><link>https://dgdev.fyi/posts/map-reduce/</link><pubDate>Sun, 12 Oct 2025 12:55:42 +0530</pubDate><author>w3dg@duck.com (Debopam Gupta)</author><guid>https://dgdev.fyi/posts/map-reduce/</guid><description>Implementing a simple version of MapReduce</description></item><item><title>Right Now</title><link>https://dgdev.fyi/now/</link><pubDate>Mon, 06 Oct 2025 12:41:07 +0530</pubDate><author>w3dg@duck.com (Debopam Gupta)</author><guid>https://dgdev.fyi/now/</guid><description>&lt;p&gt;Page inspired by, &lt;a href="https://nownownow.com/about" target="_blank" rel="noreferrer"&gt;https://nownownow.com/about&lt;/a&gt;.&lt;/p&gt;

&lt;h2 class="relative group"&gt;9th Feb, 2026
 &lt;div id="9th-feb-2026" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#9th-feb-2026" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;It&amp;rsquo;s been almost a month into my first gig. I am surrounded by people in tech, constantly learning about the technologies in use, legacy systems, new systems, domain knowledge. I am trying to help out others wherever I can and learning from others. As I always believe, learning is the way forward and one can never learn everything. I try to be humble, explain others what I know and do not hesitate to learn what I don&amp;rsquo;t.&lt;/p&gt;</description></item><item><title>Contact Me</title><link>https://dgdev.fyi/contact/</link><pubDate>Thu, 04 Sep 2025 12:55:42 +0530</pubDate><author>w3dg@duck.com (Debopam Gupta)</author><guid>https://dgdev.fyi/contact/</guid><description>&lt;p&gt;You can reach me through the socials linked on the &lt;a href="https://dgdev.fyi/" &gt;homepage&lt;/a&gt;, or via email below.&lt;/p&gt;
&lt;p&gt;For anything official, LinkedIn or e-mail is best — I&amp;rsquo;ll usually reply within a few days, sometimes sooner depending on how busy things are.&lt;/p&gt;
&lt;p&gt;w3dg [at] duck [dot] com&lt;/p&gt;
&lt;p&gt;For casual chats or semi-formal stuff, social media works great. Looking forward to connecting!&lt;/p&gt;</description></item><item><title>CV</title><link>https://dgdev.fyi/cv/</link><pubDate>Thu, 04 Sep 2025 12:55:42 +0530</pubDate><author>w3dg@duck.com (Debopam Gupta)</author><guid>https://dgdev.fyi/cv/</guid><description>&lt;h2 class="relative group"&gt;Experience
 &lt;div id="experience" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#experience" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;CME Group&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Software Engineer I &lt;em&gt;(June 2026 - Present)&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Software Engineer Intern &lt;em&gt;(Jan - May 2026)&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 class="relative group"&gt;Education
 &lt;div id="education" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#education" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Kalinga Institute of Industrial Technology&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;B.Tech in Computer Science and Engineering &lt;em&gt;June 2026&lt;/em&gt;&lt;/p&gt;</description></item><item><title>On Tries</title><link>https://dgdev.fyi/posts/on-tries/</link><pubDate>Thu, 04 Sep 2025 12:55:42 +0530</pubDate><author>w3dg@duck.com (Debopam Gupta)</author><guid>https://dgdev.fyi/posts/on-tries/</guid><description>It&amp;rsquo;s pronounced &amp;rsquo;try'</description></item><item><title>Converting my Obsidian Vault to PDFs</title><link>https://dgdev.fyi/posts/converting-vault-to-pdf/</link><pubDate>Mon, 02 Jun 2025 12:55:42 +0530</pubDate><author>w3dg@duck.com (Debopam Gupta)</author><guid>https://dgdev.fyi/posts/converting-vault-to-pdf/</guid><description>How I export my Obsidian vault to PDFs using Pandoc and (more recently) Go.</description></item><item><title>Why Tilde was chosen as the home directory</title><link>https://dgdev.fyi/posts/tilde-as-home-directory/</link><pubDate>Thu, 15 May 2025 12:55:42 +0530</pubDate><author>w3dg@duck.com (Debopam Gupta)</author><guid>https://dgdev.fyi/posts/tilde-as-home-directory/</guid><description>To find the origins of ~, we dive into the history of computing</description></item><item><title>GeoDNS Load Balancing</title><link>https://dgdev.fyi/posts/geo-dns-load-balancing/</link><pubDate>Mon, 12 May 2025 12:55:42 +0530</pubDate><author>w3dg@duck.com (Debopam Gupta)</author><guid>https://dgdev.fyi/posts/geo-dns-load-balancing/</guid><description>How Load Balancing with GeoDNS works to ensure speedy delivery.</description></item><item><title>Simple KNN Implementation from Scratch</title><link>https://dgdev.fyi/posts/simple-knn/</link><pubDate>Thu, 06 Mar 2025 12:55:42 +0530</pubDate><author>w3dg@duck.com (Debopam Gupta)</author><guid>https://dgdev.fyi/posts/simple-knn/</guid><description>To define KNN from scratch</description></item><item><title>Building with AI SDK 2</title><link>https://dgdev.fyi/posts/building-with-ai-sdk-2/</link><pubDate>Sat, 15 Feb 2025 12:55:42 +0530</pubDate><author>w3dg@duck.com (Debopam Gupta)</author><guid>https://dgdev.fyi/posts/building-with-ai-sdk-2/</guid><description>We explore how to generate structured outputs with LLMs programmatically through Vercel&amp;rsquo;s AI SDK</description></item><item><title>Building with AI SDK - Part 1</title><link>https://dgdev.fyi/posts/building-with-ai-sdk-1/</link><pubDate>Sat, 25 Jan 2025 12:55:42 +0530</pubDate><author>w3dg@duck.com (Debopam Gupta)</author><guid>https://dgdev.fyi/posts/building-with-ai-sdk-1/</guid><description>We explore how to interact with LLMs programmatically through Vercel&amp;rsquo;s AI SDK</description></item><item><title>Backup Script</title><link>https://dgdev.fyi/posts/backup-script/</link><pubDate>Sun, 19 Jan 2025 12:55:42 +0530</pubDate><author>w3dg@duck.com (Debopam Gupta)</author><guid>https://dgdev.fyi/posts/backup-script/</guid><description>Taking backups of my machine with help from a script</description></item><item><title>Profiling zsh and Speeding up my shell</title><link>https://dgdev.fyi/posts/profiling-and-speeding-up-shell/</link><pubDate>Sun, 29 Dec 2024 12:55:42 +0530</pubDate><author>w3dg@duck.com (Debopam Gupta)</author><guid>https://dgdev.fyi/posts/profiling-and-speeding-up-shell/</guid><description>I fix slow startup, investigate some causes and discuss some alternatives.</description></item><item><title>Day 13, 2024: Claw Contraption</title><link>https://dgdev.fyi/aoc/2024/day13/</link><pubDate>Fri, 27 Dec 2024 12:55:42 +0530</pubDate><author>w3dg@duck.com (Debopam Gupta)</author><guid>https://dgdev.fyi/aoc/2024/day13/</guid><description>Solving Advent of Code Day 13 with Linear Algebra and Numpy</description></item><item><title>Linear Algebra pops up in Advent of Code</title><link>https://dgdev.fyi/posts/advent-of-code-linalg/</link><pubDate>Fri, 27 Dec 2024 12:55:42 +0530</pubDate><author>w3dg@duck.com (Debopam Gupta)</author><guid>https://dgdev.fyi/posts/advent-of-code-linalg/</guid><description>Solving Advent of Code Day 13 with Linear Algebra and Numpy</description></item><item><title>Recursive Comments</title><link>https://dgdev.fyi/posts/implementing-recursive-comments/</link><pubDate>Sun, 01 Dec 2024 12:55:42 +0530</pubDate><author>w3dg@duck.com (Debopam Gupta)</author><guid>https://dgdev.fyi/posts/implementing-recursive-comments/</guid><description>Implementing recursive comments in React</description></item><item><title>Abstractions in Computing</title><link>https://dgdev.fyi/posts/abstractions-in-computing/</link><pubDate>Fri, 29 Nov 2024 12:55:42 +0530</pubDate><author>w3dg@duck.com (Debopam Gupta)</author><guid>https://dgdev.fyi/posts/abstractions-in-computing/</guid><description>Hidden complexity is everywhere.</description></item><item><title>About time! Going all in on Linux!</title><link>https://dgdev.fyi/posts/moving-to-linux/</link><pubDate>Thu, 02 May 2024 12:55:42 +0530</pubDate><author>w3dg@duck.com (Debopam Gupta)</author><guid>https://dgdev.fyi/posts/moving-to-linux/</guid><description>Transitioning from Windows to Linux</description></item><item><title>Dotfiles and How I manage them</title><link>https://dgdev.fyi/posts/dotfiles/</link><pubDate>Mon, 22 Jan 2024 12:55:42 +0530</pubDate><author>w3dg@duck.com (Debopam Gupta)</author><guid>https://dgdev.fyi/posts/dotfiles/</guid><description>A guide to how I manage dotfiles on my system as a developer.</description></item></channel></rss>