<?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: vishal</title>
    <description>The latest articles on DEV Community by vishal (@vishal590).</description>
    <link>https://dev.to/vishal590</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%2F764273%2F8fb316b8-1658-4b30-88aa-0ce3d26e7e96.png</url>
      <title>DEV Community: vishal</title>
      <link>https://dev.to/vishal590</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/vishal590"/>
    <language>en</language>
    <item>
      <title>Building a Multi-Repository Code Search with Algolia Agent Studio</title>
      <dc:creator>vishal</dc:creator>
      <pubDate>Sat, 24 Jan 2026 15:06:55 +0000</pubDate>
      <link>https://dev.to/vishal590/building-a-multi-repository-code-search-with-algolia-agent-studio-29n4</link>
      <guid>https://dev.to/vishal590/building-a-multi-repository-code-search-with-algolia-agent-studio-29n4</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/algolia"&gt;Algolia Agent Studio Challenge&lt;/a&gt;: Consumer-Facing Conversational Experiences&lt;/em&gt;&lt;/p&gt;

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

&lt;p&gt;&lt;strong&gt;CodeContext AI&lt;/strong&gt; is an enterprise-grade developer assistant that solves a critical problem developers face daily: &lt;strong&gt;wasting hours searching for code, documentation, and solutions across multiple repositories and codebases&lt;/strong&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Demo
&lt;/h2&gt;

&lt;p&gt;Try It Out: &lt;a href="https://algolia-two.vercel.app/" rel="noopener noreferrer"&gt;https://algolia-two.vercel.app/&lt;/a&gt;&lt;/p&gt;

&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%2Fkjenanfs4tgzj5d61fph.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%2Fkjenanfs4tgzj5d61fph.png" alt=" " width="800" height="358"&gt;&lt;/a&gt;&lt;/p&gt;

&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%2F8do2r1dap76dxvhpcyqu.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%2F8do2r1dap76dxvhpcyqu.png" alt=" " width="800" height="355"&gt;&lt;/a&gt;&lt;/p&gt;

&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%2Fvkcqojfyqun1fuvd7uwi.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%2Fvkcqojfyqun1fuvd7uwi.png" alt=" " width="281" height="502"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  How I Used Algolia Agent Studio
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Data Indexed: Agent Studio handles retrieval automatically; multi-repo search uses repository indices configured in the dashboard&lt;/li&gt;
&lt;li&gt;Retrieval Enhancement: Agent Studio's built-in retrieval provides contextual responses; multi-index search demonstrates fast cross-repository search&lt;/li&gt;
&lt;li&gt;Prompt Engineering: Configured in Agent Studio dashboard with a developer-focused role, Markdown output, and tool usage for code/docs/API search&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Why Fast Retrieval Matters
&lt;/h2&gt;

&lt;p&gt;The Problem&lt;br&gt;
Traditional developer tools are slow:&lt;br&gt;
GitHub search: 2-5 seconds per query&lt;br&gt;
Documentation sites: 1-3 seconds per page load&lt;br&gt;
IDE search: 1-2 seconds, single repository only&lt;br&gt;
Stack Overflow: 3-5 seconds, often outdated&lt;br&gt;
Developers spend 20-30% of their time searching for information.&lt;br&gt;
How Algolia's Fast Retrieval Helps&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Sub-second response times
Chat responses: &amp;lt; 1 second (vs 3-5 seconds with traditional tools)
Multi-repo search: &amp;lt; 500ms across 10+ repositories (measured in code)
Keeps developers in flow—no waiting, no context switching&lt;/li&gt;
&lt;li&gt;Contextual understanding
Remembers conversation history
Understands developer intent, not just keywords
Retrieves relevant code based on context&lt;/li&gt;
&lt;li&gt;Multi-repository discovery
Single query searches 10+ repositories simultaneously
Aggregated results show patterns across codebases
Typo-tolerant—finds results even with spelling mistakes&lt;/li&gt;
&lt;li&gt;Real-world impact
Before Algolia:
Developer asks: "How do we handle authentication?"
Spends 5-10 minutes searching GitHub, docs, Stack Overflow
Finds 3-4 implementations, manually compares
Total time: 10-15 minutes
With Algolia:
Developer asks: "How do we handle authentication?"
Gets instant answer with code from multiple repos
Sees patterns across React, Node.js, Express
Total time: &amp;lt; 30 seconds
Time saved: 95%+
Performance Metrics
Multi-repo search: &amp;lt; 500ms for 10 repositories (actual measurement)
Chat responses: Sub-second via Agent Studio
Result accuracy: High relevance due to contextual retrieval&lt;/li&gt;
&lt;/ol&gt;

</description>
      <category>devchallenge</category>
      <category>algoliachallenge</category>
      <category>ai</category>
      <category>agents</category>
    </item>
    <item>
      <title>NFT Community Hub - A Read-Only Safe Space for NFT Communities</title>
      <dc:creator>vishal</dc:creator>
      <pubDate>Sat, 03 Jan 2026 20:54:03 +0000</pubDate>
      <link>https://dev.to/vishal590/nft-community-hub-a-read-only-safe-space-for-nft-communities-4m0c</link>
      <guid>https://dev.to/vishal590/nft-community-hub-a-read-only-safe-space-for-nft-communities-4m0c</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/mux-2025-12-03"&gt;DEV's Worldwide Show and Tell Challenge Presented by Mux&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

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

&lt;p&gt;NFT Community Hub is a community-first web platform built for my Facebook group with 3K+ NFT collectors, artists, and creators. Unlike marketplaces that require risky wallet connections, we keep every interaction strictly read-only - zero risk, maximum safety. Artists get free exposure, collectors discover quality NFTs safely, and our community grows through collaboration, not fear.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Key Features:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Read-only wallet verification (no transfers possible)&lt;/li&gt;
&lt;li&gt;Gallery for NFT showcases&lt;/li&gt;
&lt;li&gt;Community-curated collections&lt;/li&gt;
&lt;li&gt;Proposal board with governance voting&lt;/li&gt;
&lt;li&gt;Learning resources and security guides&lt;/li&gt;
&lt;li&gt;Admin moderation system&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  My Pitch Video
&lt;/h2&gt;

&lt;p&gt;

&lt;iframe src="https://player.mux.com/UExwjrow2dRg2VaqhjM1e6n4QWmPMsvGRpGYVgG5mII" width="710" height="399"&gt;
&lt;/iframe&gt;



&lt;/p&gt;

&lt;h2&gt;
  
  
  Demo
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Live Demo:&lt;/strong&gt; &lt;a href="https://nftcommunity.vercel.app/" rel="noopener noreferrer"&gt;https://nftcommunity.vercel.app/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Testing Instructions:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Option 1: Quick Browse (No Login Required)&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Visit: &lt;a href="https://nftcommunity.vercel.app/" rel="noopener noreferrer"&gt;https://nftcommunity.vercel.app/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Navigate to "Gallery" - see NFT showcases&lt;/li&gt;
&lt;li&gt;Navigate to "Collections" - browse curated collections&lt;/li&gt;
&lt;li&gt;Navigate to "Proposals" - view community proposals&lt;/li&gt;
&lt;li&gt;Navigate to "Learning" - access educational resources&lt;/li&gt;
&lt;li&gt;Navigate to "Security" - view security guides&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Option 2: Full Experience (With Wallet - Recommended)&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Visit: &lt;a href="https://nftcommunity.vercel.app/" rel="noopener noreferrer"&gt;https://nftcommunity.vercel.app/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Click "Connect Wallet" (optional but recommended)&lt;/li&gt;
&lt;li&gt;Sign message - read-only, completely safe (no transactions possible)&lt;/li&gt;
&lt;li&gt;Browse features with full access&lt;/li&gt;
&lt;li&gt;Test gallery, collections, proposals&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Important Notes:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;All wallet interactions are &lt;strong&gt;read-only&lt;/strong&gt; - no transfers are possible&lt;/li&gt;
&lt;li&gt;No funds are at risk - you're only signing a message&lt;/li&gt;
&lt;li&gt;You can disconnect anytime&lt;/li&gt;
&lt;li&gt;All features work without wallet connection (limited functionality)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;GitHub Repository:&lt;/strong&gt; [Not shared publicly - code available upon request]&lt;/p&gt;

&lt;h2&gt;
  
  
  The Story Behind It
&lt;/h2&gt;

&lt;p&gt;I run a Facebook group (&lt;a href="https://www.facebook.com/groups/173861991846648" rel="noopener noreferrer"&gt;https://www.facebook.com/groups/173861991846648&lt;/a&gt;) with 3K+ NFT community members who were struggling with:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;No safe way to showcase NFTs&lt;/strong&gt; - Every platform required risky wallet connections&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Fear of scams&lt;/strong&gt; - Wallet hacks and phishing attacks are everywhere&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Need for free exposure&lt;/strong&gt; - Artists can't afford marketplace fees&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Lack of community curation&lt;/strong&gt; - No trusted way to discover quality NFTs&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;There's a massive gap in the NFT space for a &lt;strong&gt;read-only, community-first platform&lt;/strong&gt; that prioritizes safety and education over trading. With 3K+ active community members and growing, there's clear demand for a safe space where artists can showcase, collectors can discover, and communities can collaborate without wallet risk.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What Makes It Special:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;First read-only NFT platform&lt;/strong&gt; - No one else offers zero-risk wallet connection&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Community-first approach&lt;/strong&gt; - Built for my Facebook group, by the community&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Free for artists&lt;/strong&gt; - No marketplace fees unlike OpenSea/Rarible&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Safety-first design&lt;/strong&gt; - Education and security built-in&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Governance system&lt;/strong&gt; - Community votes on features&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Technical Highlights
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Tech Stack:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Frontend:&lt;/strong&gt; Next.js 16 (App Router) with TypeScript, Material UI, Framer Motion&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Wallet Integration:&lt;/strong&gt; wagmi + viem (read-only signatures only - no &lt;code&gt;eth_sendTransaction&lt;/code&gt; calls)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Backend:&lt;/strong&gt; Next.js API Routes, MongoDB Atlas, Cloudflare R2&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;APIs:&lt;/strong&gt; Reservoir API for NFT data, WalletConnect v2 for multi-wallet support&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Technical Approach:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Read-only wallet verification&lt;/strong&gt; - Nonce-based authentication, signature-only flow&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;On-chain ownership verification&lt;/strong&gt; - Server-side checks using Reservoir API&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Community governance&lt;/strong&gt; - Wallet-based voting system with MongoDB persistence&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Admin moderation&lt;/strong&gt; - Role-based access control with moderation logs&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Scalable architecture&lt;/strong&gt; - Serverless-friendly, MongoDB for data, R2 for media&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;What Makes It Unique Technically:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;First platform to implement truly read-only wallet connections (no transaction methods)&lt;/li&gt;
&lt;li&gt;Community-driven curation with on-chain verification&lt;/li&gt;
&lt;li&gt;Safety-first architecture with education built-in&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Impact:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;3K+ Facebook group members&lt;/strong&gt; actively using the platform&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Zero wallet incidents&lt;/strong&gt; - read-only approach works&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Growing submissions&lt;/strong&gt; - artists finding value in free exposure&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Active governance&lt;/strong&gt; - community proposals driving feature development&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Core Features (Fully Working):&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;✅ Read-only wallet verification&lt;/li&gt;
&lt;li&gt;✅ Gallery with NFT showcases&lt;/li&gt;
&lt;li&gt;✅ Collections browsing (curated)&lt;/li&gt;
&lt;li&gt;✅ Proposal board with voting&lt;/li&gt;
&lt;li&gt;✅ Admin moderation system&lt;/li&gt;
&lt;li&gt;✅ Learning &amp;amp; security pages&lt;/li&gt;
&lt;li&gt;✅ Profile system&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Features In Progress:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;🚧 Watchlist alerts (API ready)&lt;/li&gt;
&lt;li&gt;🚧 Real-time notifications&lt;/li&gt;
&lt;li&gt;🚧 Advanced analytics dashboard&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;By submitting this project, I confirm that my video adheres to Mux's terms of service: &lt;a href="https://www.mux.com/terms" rel="noopener noreferrer"&gt;https://www.mux.com/terms&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Built with ❤️ for the NFT community. Safety first, always read-only.&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>muxchallenge</category>
      <category>showandtell</category>
      <category>video</category>
    </item>
    <item>
      <title>What is Overline decentralized connectivity Metaverse?</title>
      <dc:creator>vishal</dc:creator>
      <pubDate>Sat, 25 Feb 2023 07:40:03 +0000</pubDate>
      <link>https://dev.to/vishal590/what-is-overline-decentralized-connectivity-metaverse-5gb6</link>
      <guid>https://dev.to/vishal590/what-is-overline-decentralized-connectivity-metaverse-5gb6</guid>
      <description>&lt;p&gt;Own a free piece of both the real and virtual world with ÔLand — your digital collectible representing 1.67 acres of land and a slice of the Overline metaverse!&lt;/p&gt;

&lt;p&gt;Refferal Link 👇👇&lt;br&gt;
&lt;a href="https://bit.ly/3S04BC0" rel="noopener noreferrer"&gt;https://bit.ly/3S04BC0&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Join the revolution of decentralized telecom with Overline — the people-powered network shaking up the industry like Bitcoin did for banking&lt;/p&gt;

&lt;p&gt;Refferal Link 👇👇&lt;br&gt;
&lt;a href="https://bit.ly/3S04BC0" rel="noopener noreferrer"&gt;https://bit.ly/3S04BC0&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Cash in on the wireless world with ÔLand — your ownership stake in Overline’s decentralized network bringing in crypto rewards from every bit of activity passing through your 1.67 acre virtual plot!&lt;/p&gt;

&lt;p&gt;Scan QR code for Refferal 👇👇&lt;/p&gt;

&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%2Frka4h8jclydjz8duh23w.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%2Frka4h8jclydjz8duh23w.png" alt=" " width="512" height="512"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;“Maximize your mining rewards with ÔLand — the hotter the wireless activity, the bigger the payouts! And with Emblems (EMB), you can turbocharge your earning potential in the Overline ecosystem.&lt;/p&gt;

&lt;p&gt;It’s Free giveaway until minting date.&lt;/p&gt;

&lt;p&gt;Refferal Link 👇👇&lt;br&gt;
&lt;a href="https://bit.ly/3S04BC0" rel="noopener noreferrer"&gt;https://bit.ly/3S04BC0&lt;/a&gt;&lt;/p&gt;

</description>
      <category>metaverse</category>
      <category>crypto</category>
      <category>nft</category>
      <category>ethereum</category>
    </item>
  </channel>
</rss>
