<?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: Prabhjot Singh</title>
    <description>The latest articles on DEV Community by Prabhjot Singh (@prabhtheone).</description>
    <link>https://dev.to/prabhtheone</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.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4155046%2Fca2b6b7d-855a-489b-9cc7-3def1082e47e.jpg</url>
      <title>DEV Community: Prabhjot Singh</title>
      <link>https://dev.to/prabhtheone</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/prabhtheone"/>
    <language>en</language>
    <item>
      <title>FirstPR AI: Your Local AI Mentor for Your First Open-Source Pull Request 🤖</title>
      <dc:creator>Prabhjot Singh</dc:creator>
      <pubDate>Tue, 20 Oct 2026 03:58:50 +0000</pubDate>
      <link>https://dev.to/prabhtheone/firstpr-ai-your-local-ai-mentor-for-your-first-open-source-pull-request-14f</link>
      <guid>https://dev.to/prabhtheone/firstpr-ai-your-local-ai-mentor-for-your-first-open-source-pull-request-14f</guid>
      <description>&lt;p&gt;This is a submission for the Hacktoberfest Open-Source AI Challenge Week 3: Slow and Steady&lt;/p&gt;

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

&lt;p&gt;Your first open-source pull request shouldn't feel like solving a mystery.&lt;/p&gt;

&lt;p&gt;When I started exploring open source, I realized that contributing isn't just about writing code. Beginners must understand unfamiliar GitHub issues, navigate large codebases, figure out what to test, and prepare a pull request that follows the project's expectations. That learning curve can be intimidating.&lt;/p&gt;

&lt;p&gt;FirstPR AI is a local AI mentor designed to make that journey easier.&lt;/p&gt;

&lt;p&gt;Instead of spending hours trying to figure out where to begin, developers can choose a focused skill and get structured, beginner-friendly guidance.&lt;/p&gt;

&lt;p&gt;FirstPR AI includes five AI-assisted skills:&lt;/p&gt;

&lt;p&gt;🧩 Issue Analyzer: Breaks down an issue into its requirements, unknowns, and investigation steps.&lt;/p&gt;

&lt;p&gt;🧭 Codebase Explorer: Helps plan how to navigate an unfamiliar repository.&lt;/p&gt;

&lt;p&gt;🧪 Test Planner: Suggests test cases and verification steps.&lt;/p&gt;

&lt;p&gt;🔀 PR Mentor: Guides contributors through preparing a clear, reviewable pull request.&lt;/p&gt;

&lt;p&gt;🛡️ Contribution Safety Checker: Helps identify things to review before making changes or contributing.&lt;/p&gt;

&lt;p&gt;The goal isn't to make developers stop learning. It's to remove the unnecessary friction that keeps beginners from getting started.&lt;/p&gt;

&lt;p&gt;Demo&lt;/p&gt;

&lt;p&gt;🌐 Project website: &lt;a href="https://firstpr-ai.vercel.app/" rel="noopener noreferrer"&gt;https://firstpr-ai.vercel.app/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;🖥️ Run it locally: Clone the repository, install the dependencies, start Ollama, and run python app.py.&lt;/p&gt;

&lt;p&gt;The local interface runs at &lt;a href="http://127.0.0.1:7860" rel="noopener noreferrer"&gt;http://127.0.0.1:7860&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Code&lt;/p&gt;

&lt;p&gt;GitHub repository: &lt;a href="https://github.com/prabhtheone/FirstPR-AI" rel="noopener noreferrer"&gt;https://github.com/prabhtheone/FirstPR-AI&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The project is built with Python, Gradio, Ollama, and focused skill instructions. It includes automated tests and a GitHub Actions workflow for basic regression checks.&lt;/p&gt;

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

&lt;p&gt;I built FirstPR AI around a simple idea: AI should make open source more approachable without forcing every contributor to depend on a hosted AI service.&lt;/p&gt;

&lt;p&gt;The application uses Python and Gradio for its interface and Ollama for local model inference. Each skill has its own instructions, helping the model follow a specific workflow rather than answering every request in the same generic way.&lt;/p&gt;

&lt;p&gt;For the Gemma 3 4B setup, the intended local model is gemma3:4b, which can be downloaded through Ollama. After the model and application dependencies are installed, inference can run on the user's own computer without requiring a cloud AI API key.&lt;/p&gt;

&lt;p&gt;The application also includes basic error handling, input validation, and instructions that tell the model not to pretend it has inspected files, executed tests, or modified code when it hasn't.&lt;/p&gt;

&lt;p&gt;This matters because AI-generated guidance is only a starting point. Developers must still inspect the real code, verify suggestions, run tests, and follow the repository's contribution guidelines.&lt;/p&gt;

&lt;p&gt;Why Does Open Innovation Matter?&lt;/p&gt;

&lt;p&gt;For a tool designed to help open-source contributors, using open technology is a natural fit.&lt;/p&gt;

&lt;p&gt;With a local-first design, developers can experiment with AI-assisted workflows without sending issue descriptions to a third-party AI API by default. They can inspect the code, change the instructions, experiment with different open-weight models, and adapt the tool to their own workflow.&lt;/p&gt;

&lt;p&gt;There is also a practical benefit: once the dependencies and model are installed, the core AI workflow can run locally without ongoing hosted-model API charges.&lt;/p&gt;

&lt;p&gt;Open innovation makes the tool more than an interface around a remote service. Developers can understand how it works, improve it, and contribute back.&lt;/p&gt;

&lt;p&gt;My Agent Session&lt;/p&gt;

&lt;p&gt;The core workflow is available in the repository. I haven't included a separately recorded agent session in this submission.&lt;/p&gt;

&lt;p&gt;The Lazy Payoff 🦥&lt;/p&gt;

&lt;p&gt;The most useful kind of laziness is removing repetitive work without skipping the important parts.&lt;/p&gt;

&lt;p&gt;FirstPR AI brings issue analysis, repository exploration planning, test planning, pull-request preparation, and contribution safety guidance into one interface.&lt;/p&gt;

&lt;p&gt;Instead of repeatedly searching for separate tutorials and trying to connect the steps, a beginner can start with one issue and receive a structured plan.&lt;/p&gt;

&lt;p&gt;I haven't established a measured time-saving benchmark yet, so I'm not claiming a specific number of minutes saved. The goal is to make the first step into open source less intimidating and easier to repeat.&lt;/p&gt;

&lt;p&gt;Prize Categories&lt;/p&gt;

&lt;p&gt;Open-Source AI Challenge — overall submission.&lt;/p&gt;

&lt;h1&gt;
  
  
  hf26challenge #devchallenge #opensource #ai #python #ollama #gemma #firstpr
&lt;/h1&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>♻️ CivicBin AI: Building an AI-Powered Waste Management Solution with Gemma 4 | From Idea to Customer Pitch</title>
      <dc:creator>Prabhjot Singh</dc:creator>
      <pubDate>Tue, 13 Oct 2026 03:15:32 +0000</pubDate>
      <link>https://dev.to/prabhtheone/civicbin-ai-building-an-ai-powered-waste-management-solution-with-gemma-4-from-idea-to-472f</link>
      <guid>https://dev.to/prabhtheone/civicbin-ai-building-an-ai-powered-waste-management-solution-with-gemma-4-from-idea-to-472f</guid>
      <description>&lt;p&gt;this is a submission for &lt;a href="https://dev.to/challenges/hacktoberfest-week2-2026-10-12"&gt;Hacktoberfest Open-Source AI Challenge — Week 2: Side Hustle&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  ♻️ CivicBin AI: Using Gemma 4 to Tackle Real-World Waste Management
&lt;/h1&gt;

&lt;p&gt;Could AI help us understand waste-disposal incidents rather than humans combing through hours of CCTV footage?&lt;/p&gt;

&lt;p&gt;That question inspired us to create CivicBin AI — an AI-powered civic-tech project exploring how multimodal AI could help us identify potential waste-disposal issues and help us address them.&lt;/p&gt;

&lt;p&gt;This is our GitHub repository: &lt;a href="https://github.com/prabhtheone/CivicBin-AI" rel="noopener noreferrer"&gt;https://github.com/prabhtheone/CivicBin-AI&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  💡 The problem we were interested in solving
&lt;/h3&gt;

&lt;p&gt;Waste management can be a daily occurance for communities: waste can miss bins, litter can be left on the floor and CCTV footage can take considerable time to go through before any action is taken.&lt;/p&gt;

&lt;p&gt;We were interested in exploring whether AI could aid reviewers to understand what happened during a waste disposal event and help highlight potential incidents that may require attention.&lt;/p&gt;

&lt;p&gt;CivicBin AI explores that area, specifically focusing on potential missed disposal — waste missing bins or being found outside of them (even though they may not be full)&lt;/p&gt;

&lt;h3&gt;
  
  
  🧠 Why Gemma 4?
&lt;/h3&gt;

&lt;p&gt;One of the most exciting parts of this project was exploring Gemma 4 for multimodal vision-based AI&lt;/p&gt;

&lt;p&gt;Rather than thinking of AI as a chatbot, we were interested in investigating how a vision-based model could help us interpret video footage and develop a useful application.&lt;/p&gt;

&lt;p&gt;Gemma 4 plays a big role in our project's AI direction — our intended workflow is to provide relevant video frames, analyse the visual context and use the resulting observations to help classify a potential incident.&lt;/p&gt;

&lt;p&gt;The important thing was connecting the model to a meaningful problem.&lt;/p&gt;

&lt;p&gt;We also didn't want to build something just because AI is trendy — we were interested in exploring how open-model AI could contribute to a useful civic solution.&lt;/p&gt;

&lt;h3&gt;
  
  
  ⚙️ How CivicBin AI works
&lt;/h3&gt;

&lt;p&gt;Our intended workflow for CivicBin AI combines video processing with AI analysis and human review:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Video input: Start with (authorized) CCTV footage or a sample clip&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Frame extraction: Extract relevant frames surrounding a possible waste event&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Gemma 4 vision: Use the model to interpret the visual context&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Civic Waste Investigator: Apply evidence-based rules to assess the potential incident&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Structured reporting: Structure the possible incident, supporting evidence and uncertainty&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Human verification: Allow a reviewer to assess the evidence before progressing&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Potential outcomes include correct disposal, a missed disposal, a bin overflow or an uncertain event that requires further verification.&lt;/p&gt;

&lt;p&gt;The aim of CivicBin AI is to assist human decision-making and shouldn't be used to directly accuse or penalise anyone.&lt;/p&gt;

&lt;h3&gt;
  
  
  🛠️ Building beyond the model
&lt;/h3&gt;

&lt;p&gt;Working on CivicBin AI reminded us that choosing the model we were going to use was only a part of developing a useful application.&lt;/p&gt;

&lt;p&gt;A useful AI product also includes a well-defined problem, a meaningful workflow, an approach to uncertain results and an understandable user experience.&lt;/p&gt;

&lt;p&gt;We've also documented the project's architecture and the Civic Waste Investigator Agent Skill — which defines how a candidate incident should be reviewed, how evidence should be handled and when an event should be kept uncertain.&lt;/p&gt;

&lt;p&gt;That way we can have a clearer direction for developing and validating the complete workflow.&lt;/p&gt;

&lt;h3&gt;
  
  
  🎯 Our first potential customer pitch
&lt;/h3&gt;

&lt;p&gt;One of the most valuable learnings we had was considering how to pitch CivicBin AI to our first potential customer.&lt;/p&gt;

&lt;p&gt;Building something for ourselves is one thing — selling it is another!&lt;/p&gt;

&lt;p&gt;We had to think about it in different ways:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;What problem are we solving?&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Who could benefit from this solution?&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;How could AI-assisted incident review help their process?&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Why would anyone want what we've built?&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;We learned that thinking as a product builder was more useful than thinking as someone that just had to complete a coding project.&lt;/p&gt;

&lt;p&gt;We wanted to show the value of our solution and not just demonstrate AI.&lt;/p&gt;

&lt;h3&gt;
  
  
  🚀 From idea to shipping
&lt;/h3&gt;

&lt;p&gt;We're taking CivicBin AI forward with a product mindset: building around a real-world problem, documenting our technical direction, thinking about users' needs and preparing for a solution that can be used in practice.&lt;/p&gt;

&lt;p&gt;We want to get beyond our interesting idea and start moving towards a solution that can be evaluated in a real-world scenario.&lt;/p&gt;

&lt;p&gt;That also means validating the model's outputs, measuring incorrect predictions, documenting limitations and ensuring human reviewers remain involved.&lt;/p&gt;

&lt;p&gt;We believe responsible AI development also comes from more than a successful demo.&lt;/p&gt;

&lt;h3&gt;
  
  
  🌱 What we learned
&lt;/h3&gt;

&lt;p&gt;This project has helped us explore several important areas:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Open-model AI: Understanding how Gemma 4 could be used within an application-focused workflow&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Computer vision: Thinking about how video frames could support evidence collection and analysis&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Agent design: Defining evidence-based review rules using the Civic Waste Investigator skill&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Product thinking: Thinking about how to connect technical decisions to a real-world problem&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Customer communication: Learning how to explain our project to a potential customer&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Documentation: Helping other developers understand our architecture, goals and limitations&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Responsible AI: Thinking about uncertainty, privacy and the need for human verification&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;As a first-year Computer Science student, it's taught me that development isn't just about writing code — it's about identifying problems, experimenting with technology, communicating our ideas, and improving through practical experience.&lt;/p&gt;

&lt;h3&gt;
  
  
  🔗 Explore CivicBin AI
&lt;/h3&gt;

&lt;p&gt;GitHub Repository: &lt;a href="https://github.com/prabhtheone/CivicBin-AI" rel="noopener noreferrer"&gt;https://github.com/prabhtheone/CivicBin-AI&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The repository includes our project's README, architecture documentation, Gemma 4 workflow notes and Civic Waste Investigator skill.&lt;/p&gt;

&lt;p&gt;We'd love to hear any feedback, suggestions or discussions from developers that are working with open-source AI, computer vision and civic-tech applications.&lt;/p&gt;

&lt;h3&gt;
  
  
  🙌 Final thoughts
&lt;/h3&gt;

&lt;p&gt;CivicBin AI has been an opportunity for us to explore how Gemma 4 and open-model AI could be used for a real-world civic challenge.&lt;/p&gt;

&lt;p&gt;From identifying the problem to thinking about our first customer pitch and the path to shipping, this has taught us to think about AI development from both technical and product perspectives.&lt;/p&gt;

&lt;p&gt;We're excited to continue working on the project, validate the workflow and explore how AI can help us build smarter solutions for everyday challenges.&lt;/p&gt;

&lt;p&gt;Build with purpose. Learn by doing. Ship with responsibility. ♻️🚀&lt;/p&gt;

&lt;h1&gt;
  
  
  Hacktoberfest #DevChallenge #HF26Challenge #Gemma4 #OpenSourceAI #ComputerVision #CivicTech #ArtificialIntelligence #BuildInPublic
&lt;/h1&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>🌿 Flora Scout: Offline Trail Flora &amp; Plant Identifier</title>
      <dc:creator>Prabhjot Singh</dc:creator>
      <pubDate>Mon, 05 Oct 2026 20:00:00 +0000</pubDate>
      <link>https://dev.to/prabhtheone/flora-scout-offline-trail-flora-plant-identifier-382k</link>
      <guid>https://dev.to/prabhtheone/flora-scout-offline-trail-flora-plant-identifier-382k</guid>
      <description>&lt;p&gt;🌟 What I Built&lt;br&gt;
Flora Scout is an offline-first mobile web application that allows hikers and outdoor enthusiasts to identify native plant species, flowers, and trees along the trail—without requiring an internet or cellular connection.&lt;/p&gt;

&lt;p&gt;It runs an open-weight vision model locally on-device using WebGPU/Ollama, paired with an open-source agent framework (Mastra) to organize local trail findings, cross-reference native/invasive species databases locally, and log discovered flora. The app is built so that screen time is minimized to a quick 5-second snapshot, letting you get back to enjoying nature.&lt;/p&gt;

&lt;p&gt;🍃 How It Gets People Outside ("Touch Grass")&lt;br&gt;
Instead of gluing users to a screen, Flora Scout is built to enhance outdoor exploration:&lt;/p&gt;

&lt;p&gt;Fast Trail Identification: Snap a photo on the trail, get immediate identification and brief ecology insights, and immediately put the phone away.&lt;/p&gt;

&lt;p&gt;Zero Signal Needed: Designed specifically for dead zones in state parks and deep wilderness trails.&lt;/p&gt;

&lt;p&gt;Gamified Local Exploration: Keeps a offline journal of indigenous species spotted during hikes, encouraging users to hit new trails and discover local ecosystems.&lt;/p&gt;

&lt;p&gt;🔓 Why Open Innovation Matters Here&lt;br&gt;
Zero Connectivity Reliance: Closed APIs (like OpenAI or Claude) fail the second you enter a forest or mountain trail with no cell signal. By running open-weight models (e.g., Gemma 2 / LLaVA) locally on-device via local inference, the app works 100% offline.&lt;/p&gt;

&lt;p&gt;Privacy &amp;amp; Data Ownership: Your location data and hike photos remain strictly on your local device—never sent to cloud servers or used to train proprietary models.&lt;/p&gt;

&lt;p&gt;Zero Operating Cost: Running open-source models directly on hardware eliminates per-token API costs completely.&lt;/p&gt;

&lt;p&gt;🛠️ Tech Stack &amp;amp; Partner Tools Used&lt;br&gt;
AI Core: Open-weight vision-language model (Gemma / LLaVA) for image classification and description.&lt;/p&gt;

&lt;p&gt;Agent Framework: Mastra for agent orchestration and tool routing.&lt;/p&gt;

&lt;p&gt;Database / Local Storage: MongoDB Atlas Edge / Local IndexedDB for caching plant taxonomy data offline.&lt;/p&gt;

&lt;p&gt;Deployment: Render for hosting the PWA distribution server.&lt;/p&gt;

&lt;p&gt;📸 Field Test &amp;amp; Demo&lt;br&gt;
Took Flora Scout out to a local nature preserve with zero cellular reception. Snapped a picture of a native fern and an invasive vine on the trail—Flora Scout identified both instantly offline and flagged the invasive species with tips on safe removal!&lt;/p&gt;

&lt;p&gt;🤖 Agent Session Record (DevRelay / Entire)&lt;br&gt;
You can view the full agent session log, prompts, and debugging workflow behind building Flora Scout&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>hf26challenge</category>
    </item>
    <item>
      <title>FASAL AI — Intelligent Crop Classification &amp; Quality Grading</title>
      <dc:creator>Prabhjot Singh</dc:creator>
      <pubDate>Fri, 02 Oct 2026 15:50:58 +0000</pubDate>
      <link>https://dev.to/prabhtheone/fasal-ai-intelligent-crop-classification-quality-grading-2adc</link>
      <guid>https://dev.to/prabhtheone/fasal-ai-intelligent-crop-classification-quality-grading-2adc</guid>
      <description>&lt;p&gt;FASAL AI , FASAL means crop ....&lt;br&gt;
Agriculture has always been close to me because my father, friends and people around me are connected with farming. 🌾&lt;br&gt;
That personal interest motivated me to try out something as simple as:&lt;/p&gt;

&lt;p&gt;Can we make use of AI and computer vision to solve real world problems in agriculture?&lt;/p&gt;

&lt;p&gt;And thus began my journey to create FASAL AI.&lt;/p&gt;

&lt;p&gt;Crop AI is an open-sourced deep learning project which takes in an image of a crop and classifies it into one of five crops:&lt;/p&gt;

&lt;p&gt;🌾 Wheat&lt;/p&gt;

&lt;p&gt;🌾 Rice&lt;/p&gt;

&lt;p&gt;🌽 Maize&lt;/p&gt;

&lt;p&gt;🍌 Banana&lt;/p&gt;

&lt;p&gt;🍈 Guava&lt;/p&gt;

&lt;p&gt;For the Guava, it also grades the quality of the fruit into:&lt;/p&gt;

&lt;p&gt;A → B → C → Reject&lt;/p&gt;

&lt;p&gt;The project is made using TensorFlow, Keras and EfficientNetB0 for image classification and is ready to be expanded upon for other agricultural solutions.&lt;/p&gt;

&lt;p&gt;📊 Here are some results:&lt;/p&gt;

&lt;p&gt;Crop Classification: 91.76% test accuracy&lt;/p&gt;

&lt;p&gt;Guava Quality Grading: 78.27% test accuracy&lt;/p&gt;

&lt;p&gt;Total Dataset: 14,194 images&lt;/p&gt;

&lt;p&gt;Crop Classes: 5&lt;/p&gt;

&lt;p&gt;Quality Classes: A / B / C / Reject&lt;/p&gt;

&lt;p&gt;This project is open-sourced and hosts the trained models and an inference script.&lt;/p&gt;

&lt;p&gt;🚀 In the future, I would like to expand upon this project and do things like:&lt;/p&gt;

&lt;p&gt;More crop classifications&lt;/p&gt;

&lt;p&gt;Disease detection&lt;/p&gt;

&lt;p&gt;Quality grading for more crops&lt;/p&gt;

&lt;p&gt;Bigger and more diverse field dataset&lt;/p&gt;

&lt;p&gt;Camera prediction in real time&lt;/p&gt;

&lt;p&gt;Mobile applications for agriculture&lt;/p&gt;

&lt;p&gt;For me, this isn't just another AI project. It's an attempt to use what I'm interested in (technology) to solve a problem which effects my family and community.&lt;/p&gt;

&lt;h1&gt;
  
  
  Hacktoberfest #OpenSource #AI #MachineLearning #ComputerVision #Agriculture #TensorFlow #Keras #EfficientNet #CropAI
&lt;/h1&gt;

</description>
      <category>devchallenge</category>
      <category>weekendchallenge</category>
      <category>hf26challenge</category>
    </item>
  </channel>
</rss>
