<?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: sonu0702</title>
    <description>The latest articles on Forem by sonu0702 (@sonu0702).</description>
    <link>https://forem.com/sonu0702</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%2F786941%2F9d5314a6-32a8-46d8-b79c-abc590108456.png</url>
      <title>Forem: sonu0702</title>
      <link>https://forem.com/sonu0702</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/sonu0702"/>
    <language>en</language>
    <item>
      <title>Use Copilot CLI to increase developer productivity</title>
      <dc:creator>sonu0702</dc:creator>
      <pubDate>Thu, 12 Feb 2026 12:06:42 +0000</pubDate>
      <link>https://forem.com/sonu0702/use-copilot-cli-to-increase-developer-productivity-5207</link>
      <guid>https://forem.com/sonu0702/use-copilot-cli-to-increase-developer-productivity-5207</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/github-2026-01-21"&gt;GitHub Copilot CLI Challenge&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What I Built
&lt;/h2&gt;

&lt;p&gt;I used Copilot CLI and Copilot SDK to create a CLI application 🖥️ called DevScope.&lt;br&gt;
DevScope is a macOS-first, privacy-focused CLI tool that helps developers understand how they actually spend their time across applications, terminal commands, and browser activity.&lt;/p&gt;
&lt;h2&gt;
  
  
  Demo
&lt;/h2&gt;



&lt;p&gt;

  &lt;iframe src="https://www.youtube.com/embed/uXkkpHWSfWo"&gt;
  &lt;/iframe&gt;


&lt;/p&gt;

&lt;p&gt;Github code - &lt;a href="https://github.com/sonu0702/devscope" rel="noopener noreferrer"&gt;https://github.com/sonu0702/devscope&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  My Experience with GitHub Copilot CLI
&lt;/h2&gt;

&lt;h3&gt;
  
  
  😌 The Problem
&lt;/h3&gt;

&lt;p&gt;Developers generate a lot of activity data:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;App usage&lt;/li&gt;
&lt;li&gt;Terminal commands&lt;/li&gt;
&lt;li&gt;Browser research&lt;/li&gt;
&lt;li&gt;Commits and tooling&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;But raw metrics do not answer higher-level questions about &lt;strong&gt;focus, intent, or progress&lt;/strong&gt;. Existing tools either:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Focus on generic screen time&lt;/li&gt;
&lt;li&gt;Hide logic behind opaque dashboards&lt;/li&gt;
&lt;li&gt;Or do not integrate with developer workflows&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;DevScope is designed to live in the terminal, stay transparent and explainable, and treat Copilot as a thinking partner instead of just autocomplete.&lt;/p&gt;

&lt;p&gt;🚀 GitHub Copilot is used in two distinct ways:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;During development&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Writing macOS automation scripts&lt;/li&gt;
&lt;li&gt;Parsing Chrome history&lt;/li&gt;
&lt;li&gt;Designing CLI workflows&lt;/li&gt;
&lt;li&gt;Refactoring collectors and reports&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;At runtime (Copilot SDK)&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Acting as a reasoning agent&lt;/li&gt;
&lt;li&gt;Summarizing and interpreting developer activity&lt;/li&gt;
&lt;li&gt;Providing goal-aware insights directly in the terminal&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This project demonstrates how Copilot can be both a developer tool and a product feature.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why an Agent?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Raw metrics like “time spent” or “commands used” do not answer higher-level questions such as:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;em&gt;Was I actually focused today?&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Did my work align with my goals?&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;What kind of development work did I do?&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;To solve this, DevScope is designed to integrate the &lt;strong&gt;GitHub Copilot SDK&lt;/strong&gt; as a reasoning layer on top of locally collected activity data.&lt;/p&gt;

&lt;p&gt;This application is in initial stage everyone is welcome to contribute with Idea or code.&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>githubchallenge</category>
      <category>cli</category>
      <category>githubcopilot</category>
    </item>
    <item>
      <title>A low maintenance Portfolio</title>
      <dc:creator>sonu0702</dc:creator>
      <pubDate>Sat, 24 Jan 2026 15:05:14 +0000</pubDate>
      <link>https://forem.com/sonu0702/a-low-maintenance-portfolio-1m9h</link>
      <guid>https://forem.com/sonu0702/a-low-maintenance-portfolio-1m9h</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/new-year-new-you-google-ai-2025-12-31"&gt;New Year, New You Portfolio Challenge Presented by Google AI&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  About Me
&lt;/h2&gt;

&lt;p&gt;Hey guys I am a software engineer. I am a sort of minimalist. I have build my portfolio app several times but it kind of gets lost once I am done with building phase. I have tried to build a portfolio that do not feel like a work to keep it upto date.&lt;/p&gt;

&lt;h2&gt;
  
  
  Portfolio
&lt;/h2&gt;

&lt;p&gt;

&lt;/p&gt;
&lt;div class="ltag__cloud-run"&gt;
  &lt;iframe height="600px" src="https://sonu-sharma-portfolio-130877156926.us-west1.run.app"&gt;
  &lt;/iframe&gt;
&lt;/div&gt;




&lt;h2&gt;
  
  
  How I Built It
&lt;/h2&gt;

&lt;p&gt;I used &lt;a href="https://aistudio.google.com/?utm_source=partner&amp;amp;utm_medium=partner&amp;amp;utm_campaign=FY25-Global-DEVpartnership-challenge1-AIS&amp;amp;utm_content=-&amp;amp;utm_term=-" rel="noopener noreferrer"&gt;AI Studio&lt;/a&gt; and built it using Google's Gemini models - Gemini 3 to be specific and deployed it on Cloud Run. Google AI tools makes very convenient to do multiple iteration and this is very important since I get bored with UI/UX of portfolio very easily so I think this is best thing that has happened to me, I can keep on updating the portfolio design, UX depending on my mood. And one click deployment is cherry on cake!&lt;br&gt;
Tech stack wise the backend I can say it is github. I am fetching the data from my personal github repo, Since it is easy to maintain the data on github, just press '.' your portfolio data is ready to be updated, just change and update.&lt;br&gt;
I like to write blogs (not frequently) but I wanted a centralised system for all my blogs. So in my portfolio The Articles are dynamic they are fetched from my github repo as well.&lt;/p&gt;

&lt;h2&gt;
  
  
  What I'm Most Proud Of
&lt;/h2&gt;

&lt;p&gt;Most proud of fact that I have achieved a sense of ease to update UI/UX using AI studio when ever I want since earlier it used feel like a chore a small feature development lifecycle. I have also made sure that this time my portfolio has dynamic content that can be changed from the github repo. &lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>googleaichallenge</category>
      <category>portfolio</category>
      <category>gemini</category>
    </item>
  </channel>
</rss>
