<?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: Muhammad Mustafa</title>
    <description>The latest articles on DEV Community by Muhammad Mustafa (@muhammad_mustafa).</description>
    <link>https://dev.to/muhammad_mustafa</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%2F3998665%2Fe42f435b-4995-4020-9e86-0f9900596da7.png</url>
      <title>DEV Community: Muhammad Mustafa</title>
      <link>https://dev.to/muhammad_mustafa</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/muhammad_mustafa"/>
    <language>en</language>
    <item>
      <title>FBX to OBJ Conversion Using .NET REST API – Efficient 3D File Transformation</title>
      <dc:creator>Muhammad Mustafa</dc:creator>
      <pubDate>Fri, 18 Sep 2026 09:29:08 +0000</pubDate>
      <link>https://dev.to/asposecloud/fbx-to-obj-conversion-using-net-rest-api-efficient-3d-file-transformation-4g10</link>
      <guid>https://dev.to/asposecloud/fbx-to-obj-conversion-using-net-rest-api-efficient-3d-file-transformation-4g10</guid>
      <description>&lt;p&gt;Need to swap a heavy FBX model for a lightweight OBJ without pulling your hair out? In game dev and animation pipelines, FBX carries rich data while OBJ offers universal compatibility, making conversion a common bottleneck.&lt;/p&gt;

&lt;p&gt;This guide shows how to call a &lt;strong&gt;REST API&lt;/strong&gt; from C# dotnet to transform FBX into OBJ in just a few lines of code. You’ll see the required request format, how to handle authentication, and how to stream the result back into your application. The example uses Aspose 3D Cloud, but the pattern works with any similar service, giving you a repeatable solution for automated 3D asset pipelines.&lt;/p&gt;

&lt;p&gt;You’ll also learn how to configure the service for batch conversions and retrieve detailed logs, ensuring you can troubleshoot any geometry issues that arise during the process.&lt;/p&gt;

&lt;p&gt;Read the full guide → &lt;a href="https://blog.aspose.cloud/3d/fbx-to-obj-in-csharp/?utm_source=devto&amp;amp;utm_medium=social&amp;amp;utm_campaign=blogcaster" rel="noopener noreferrer"&gt;https://blog.aspose.cloud/3d/fbx-to-obj-in-csharp/?utm_source=devto&amp;amp;utm_medium=social&amp;amp;utm_campaign=blogcaster&lt;/a&gt;&lt;/p&gt;

</description>
      <category>csharp</category>
      <category>dotnet</category>
      <category>api</category>
      <category>3d</category>
    </item>
    <item>
      <title>Merge and Combine PowerPoint PPT/PPTX Presentations in C#</title>
      <dc:creator>Muhammad Mustafa</dc:creator>
      <pubDate>Thu, 17 Sep 2026 09:45:36 +0000</pubDate>
      <link>https://dev.to/groupdocs-cloud/merge-and-combine-powerpoint-pptpptx-presentations-in-c-4k37</link>
      <guid>https://dev.to/groupdocs-cloud/merge-and-combine-powerpoint-pptpptx-presentations-in-c-4k37</guid>
      <description>&lt;p&gt;Tired of manually stitching together dozens of PowerPoint decks? In C# you can automate the whole process and output a single, polished presentation in seconds. This guide walks you through calling the &lt;strong&gt;GroupDocs Cloud REST API&lt;/strong&gt; from a .NET app, covering setup, authentication, and the exact request payload needed to merge whole files or selected slides.&lt;/p&gt;

&lt;p&gt;You’ll see step‑by‑step code snippets that download, combine, and save PPT or PPTX files, plus tips for handling slide ordering and preserving formatting. Whether you need to merge full presentations or cherry‑pick specific slides, the example projects give you a reusable pattern for any automation pipeline.&lt;/p&gt;

&lt;p&gt;Integrate this solution into your CI/CD workflow and keep your decks up to date automatically.&lt;/p&gt;

&lt;p&gt;Read the full guide → &lt;a href="https://blog.groupdocs.cloud/merger/merge-powerpoint-pptpptx-files-online-using-rest-api-in-csharp/?utm_source=devto&amp;amp;utm_medium=social&amp;amp;utm_campaign=blogcaster" rel="noopener noreferrer"&gt;https://blog.groupdocs.cloud/merger/merge-powerpoint-pptpptx-files-online-using-rest-api-in-csharp/?utm_source=devto&amp;amp;utm_medium=social&amp;amp;utm_campaign=blogcaster&lt;/a&gt;&lt;/p&gt;

</description>
      <category>csharp</category>
      <category>dotnet</category>
      <category>api</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>How to Combine Multiple Word Documents in Java</title>
      <dc:creator>Muhammad Mustafa</dc:creator>
      <pubDate>Tue, 15 Sep 2026 09:49:17 +0000</pubDate>
      <link>https://dev.to/groupdocs-cloud/how-to-combine-multiple-word-documents-in-java-19hk</link>
      <guid>https://dev.to/groupdocs-cloud/how-to-combine-multiple-word-documents-in-java-19hk</guid>
      <description>&lt;p&gt;Tired of juggling dozens of DOCX files when generating reports?&lt;br&gt;&lt;br&gt;
In this guide we walk through merging multiple Word documents in Java using the &lt;strong&gt;GroupDocs Merger Cloud SDK&lt;/strong&gt;. You’ll see a full, ready‑to‑run code sample, the equivalent cURL request, and a step‑by‑step setup of the required API keys and Maven dependencies. The article also covers how to merge documents stored on cloud storage providers, making it ideal for SaaS platforms.  &lt;/p&gt;

&lt;p&gt;By the end you’ll be able to programmatically combine any number of DOCX files, handle streams without temporary files, and integrate the merge operation into your existing services with just a few lines of Java. Performance tips and common pitfalls are highlighted so you can avoid surprises in production.  &lt;/p&gt;

&lt;p&gt;Read the full guide → &lt;a href="https://blog.groupdocs.cloud/merger/how-to-combine-multiple-word-documents-in-java/?utm_source=devto&amp;amp;utm_medium=social&amp;amp;utm_campaign=blogcaster" rel="noopener noreferrer"&gt;https://blog.groupdocs.cloud/merger/how-to-combine-multiple-word-documents-in-java/?utm_source=devto&amp;amp;utm_medium=social&amp;amp;utm_campaign=blogcaster&lt;/a&gt;&lt;/p&gt;

</description>
      <category>java</category>
      <category>cloud</category>
      <category>api</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>3D to PDF Conversion in C#: a Complete Tutorial</title>
      <dc:creator>Muhammad Mustafa</dc:creator>
      <pubDate>Mon, 14 Sep 2026 10:11:16 +0000</pubDate>
      <link>https://dev.to/asposecloud/3d-to-pdf-conversion-in-c-a-complete-tutorial-1ad8</link>
      <guid>https://dev.to/asposecloud/3d-to-pdf-conversion-in-c-a-complete-tutorial-1ad8</guid>
      <description>&lt;p&gt;Turn bulky 3D models into sleek, shareable PDFs with just a few lines of C#.&lt;/p&gt;

&lt;p&gt;Engineering teams often need to embed interactive 3D visualizations into reports, but shipping raw model files is impractical. This tutorial shows how to convert any &lt;strong&gt;3D to PDF&lt;/strong&gt; into a single document that anyone can open.&lt;/p&gt;

&lt;p&gt;You’ll walk through installing the 3D Cloud SDK for .NET, loading a source document, configuring output parameters, and invoking the conversion API. The guide also demonstrates saving the PDF stream to disk and handling errors gracefully, all in a clean C# snippet.&lt;/p&gt;

&lt;p&gt;Beyond the basics, the article covers fine‑tuning conversion settings, using cURL with the REST API, and provides a full working example you can drop into your project right away.&lt;/p&gt;

&lt;p&gt;Read the full guide → &lt;a href="https://blog.aspose.cloud/3d/3d-to-pdf-conversion-in-csharp-a-complete-tutorial/?utm_source=devto&amp;amp;utm_medium=social&amp;amp;utm_campaign=blogcaster" rel="noopener noreferrer"&gt;https://blog.aspose.cloud/3d/3d-to-pdf-conversion-in-csharp-a-complete-tutorial/?utm_source=devto&amp;amp;utm_medium=social&amp;amp;utm_campaign=blogcaster&lt;/a&gt;&lt;/p&gt;

</description>
      <category>csharp</category>
      <category>pdf</category>
      <category>3d</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Redact PDF using Python | PDF Blackout Text using Python</title>
      <dc:creator>Muhammad Mustafa</dc:creator>
      <pubDate>Fri, 11 Sep 2026 09:25:29 +0000</pubDate>
      <link>https://dev.to/asposecloud/redact-pdf-using-python-pdf-blackout-text-using-python-20ge</link>
      <guid>https://dev.to/asposecloud/redact-pdf-using-python-pdf-blackout-text-using-python-20ge</guid>
      <description>&lt;p&gt;Need to share PDFs without exposing personal data? Redaction lets you black out sensitive sections while preserving the rest of the document. In this short guide we walk through using &lt;strong&gt;Python&lt;/strong&gt; and a cloud‑based PDF Processing API to automate the process. You’ll see how to install the Aspose PDF Cloud SDK for Python, authenticate against the REST service, and issue a simple redact request that removes or masks private text. The article also shows equivalent cURL commands for those who prefer a command‑line approach, plus tips on handling multiple pages and verifying the output. &lt;strong&gt;This technique also helps you meet GDPR and HIPAA compliance requirements when handling legal or medical documents.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;By the end you’ll be able to integrate PDF redaction into any Python workflow, keeping confidential information safe before distribution.&lt;/p&gt;

&lt;p&gt;Read the full guide → &lt;a href="https://blog.aspose.cloud/pdf/redact-pdf-using-python/?utm_source=devto&amp;amp;utm_medium=social&amp;amp;utm_campaign=blogcaster" rel="noopener noreferrer"&gt;https://blog.aspose.cloud/pdf/redact-pdf-using-python/?utm_source=devto&amp;amp;utm_medium=social&amp;amp;utm_campaign=blogcaster&lt;/a&gt;&lt;/p&gt;

</description>
      <category>python</category>
      <category>pdf</category>
      <category>api</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Convert ZIP or RAR to PDF using a File Converter</title>
      <dc:creator>Muhammad Mustafa</dc:creator>
      <pubDate>Thu, 10 Sep 2026 09:18:39 +0000</pubDate>
      <link>https://dev.to/groupdocs-cloud/convert-zip-or-rar-to-pdf-using-a-file-converter-138a</link>
      <guid>https://dev.to/groupdocs-cloud/convert-zip-or-rar-to-pdf-using-a-file-converter-138a</guid>
      <description>&lt;p&gt;Stuck converting archived ZIP or RAR bundles into clean PDFs? With a simple drag‑and‑drop you can get a PDF in seconds, but when you need to automate the workflow, a programmatic approach is essential. This guide walks you through using the GroupDocs Conversion Cloud REST API and its Node.js SDK to turn any ZIP or RAR file into a searchable PDF, all from within your own application.&lt;/p&gt;

&lt;p&gt;You’ll learn how to set up the SDK, authenticate to the cloud service, upload an archive, invoke the conversion endpoint, and download the resulting document. Sample code snippets illustrate each step, and tips are included for handling large archives and preserving folder structures.&lt;/p&gt;

&lt;p&gt;By the end, you’ll be able to embed reliable archive‑to‑PDF conversion directly into your Node.js projects, saving time and eliminating manual steps.&lt;/p&gt;

&lt;p&gt;Read the full guide → &lt;a href="https://blog.groupdocs.cloud/conversion/convert-zip-or-rar-to-pdf-using-a-file-converter/?utm_source=devto&amp;amp;utm_medium=social&amp;amp;utm_campaign=blogcaster" rel="noopener noreferrer"&gt;https://blog.groupdocs.cloud/conversion/convert-zip-or-rar-to-pdf-using-a-file-converter/?utm_source=devto&amp;amp;utm_medium=social&amp;amp;utm_campaign=blogcaster&lt;/a&gt;&lt;/p&gt;

</description>
      <category>node</category>
      <category>pdf</category>
      <category>fileconversion</category>
      <category>api</category>
    </item>
    <item>
      <title>Remove Image Watermark from PDF in Java</title>
      <dc:creator>Muhammad Mustafa</dc:creator>
      <pubDate>Tue, 08 Sep 2026 09:25:04 +0000</pubDate>
      <link>https://dev.to/groupdocs-cloud/remove-image-watermark-from-pdf-in-java-opc</link>
      <guid>https://dev.to/groupdocs-cloud/remove-image-watermark-from-pdf-in-java-opc</guid>
      <description>&lt;p&gt;Stubborn image watermarks can make a PDF look unprofessional and break downstream automation.&lt;/p&gt;

&lt;p&gt;In this quick guide we show how Java developers can strip those unwanted graphics using the GroupDocs Watermark Cloud SDK for Java. The approach leverages the cloud REST endpoint, so you don’t need native libraries or complex native bindings. Authentication is handled via simple API keys, and the response returns a clean PDF ready for further processing or storage.&lt;/p&gt;

&lt;p&gt;You’ll learn how to set up the Java environment, load a PDF, define the watermark criteria, configure removal options, and invoke the API with a simple cURL call. A full code sample is included, plus tips for fine‑tuning the operation and handling the result. By the end you’ll have a reusable snippet you can drop into any Java service that needs watermark removal at scale.&lt;/p&gt;

&lt;p&gt;Read the full guide → &lt;a href="https://blog.groupdocs.cloud/watermark/remove-image-watermark-from-pdf-in-java/?utm_source=devto&amp;amp;utm_medium=social&amp;amp;utm_campaign=blogcaster" rel="noopener noreferrer"&gt;https://blog.groupdocs.cloud/watermark/remove-image-watermark-from-pdf-in-java/?utm_source=devto&amp;amp;utm_medium=social&amp;amp;utm_campaign=blogcaster&lt;/a&gt;&lt;/p&gt;

</description>
      <category>java</category>
      <category>pdf</category>
      <category>api</category>
      <category>cloud</category>
    </item>
    <item>
      <title>HTML to JPG Conversion Tutorial in Python: Quick Guide</title>
      <dc:creator>Muhammad Mustafa</dc:creator>
      <pubDate>Mon, 07 Sep 2026 09:48:49 +0000</pubDate>
      <link>https://dev.to/asposecloud/html-to-jpg-conversion-tutorial-in-python-quick-guide-4m9p</link>
      <guid>https://dev.to/asposecloud/html-to-jpg-conversion-tutorial-in-python-quick-guide-4m9p</guid>
      <description>&lt;p&gt;Need instant thumbnails of web pages for emails or previews? Turn any &lt;strong&gt;HTML&lt;/strong&gt; snippet into a crisp &lt;strong&gt;JPG&lt;/strong&gt; in seconds.&lt;/p&gt;

&lt;p&gt;In this quick guide we walk through using the &lt;strong&gt;Aspose BarCode Cloud SDK&lt;/strong&gt; for Python to render HTML as a JPEG. You’ll see how to install the package, set up your cloud credentials, encode the HTML as Base64, call the conversion endpoint, and save the resulting image—all with a few lines of code. We also cover retrieving the image stream directly from the API.&lt;/p&gt;

&lt;p&gt;The article also shows how to achieve the same result with a simple cURL request, so you can integrate the conversion into any workflow, even without Python. By the end you’ll have a reusable function you can drop into your projects.&lt;/p&gt;

&lt;p&gt;Read the full guide → &lt;a href="https://blog.aspose.cloud/barcode/html-to-jpg-conversion-tutorial-in-python-quick-guide/?utm_source=devto&amp;amp;utm_medium=social&amp;amp;utm_campaign=blogcaster" rel="noopener noreferrer"&gt;https://blog.aspose.cloud/barcode/html-to-jpg-conversion-tutorial-in-python-quick-guide/?utm_source=devto&amp;amp;utm_medium=social&amp;amp;utm_campaign=blogcaster&lt;/a&gt;&lt;/p&gt;

</description>
      <category>python</category>
      <category>imageprocessing</category>
      <category>api</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Convert PowerPoint PPT to MP4 Video | PPTX to MP4 Conversion Guide</title>
      <dc:creator>Muhammad Mustafa</dc:creator>
      <pubDate>Fri, 04 Sep 2026 09:23:51 +0000</pubDate>
      <link>https://dev.to/asposecloud/convert-powerpoint-ppt-to-mp4-video-pptx-to-mp4-conversion-guide-2ka0</link>
      <guid>https://dev.to/asposecloud/convert-powerpoint-ppt-to-mp4-video-pptx-to-mp4-conversion-guide-2ka0</guid>
      <description>&lt;p&gt;Turn static PowerPoint decks into share‑ready &lt;strong&gt;MP4&lt;/strong&gt; videos with just a few lines of &lt;strong&gt;C#&lt;/strong&gt;. Instead of exporting manually, you can automate the conversion and deliver a video that plays on any device or social platform.&lt;/p&gt;

&lt;p&gt;The guide walks through using the &lt;strong&gt;Aspose Slides Cloud SDK&lt;/strong&gt; for .NET to call the PowerPoint‑to‑MP4 conversion API, shows a complete C# example, and even demonstrates the equivalent cURL command for quick testing.&lt;/p&gt;

&lt;p&gt;You’ll learn how to set up authentication, pass slide timing and audio options, handle the response stream, and save the resulting video file locally—all with error handling built in. Plus, the article highlights best practices for optimizing file size and ensuring smooth playback across browsers. Give your audience a dynamic viewing experience without leaving the .NET ecosystem.&lt;/p&gt;

&lt;p&gt;Read the full guide → &lt;a href="https://blog.aspose.cloud/slides/convert-ppt-to-mp4-in-csharp/?utm_source=devto&amp;amp;utm_medium=social&amp;amp;utm_campaign=blogcaster" rel="noopener noreferrer"&gt;https://blog.aspose.cloud/slides/convert-ppt-to-mp4-in-csharp/?utm_source=devto&amp;amp;utm_medium=social&amp;amp;utm_campaign=blogcaster&lt;/a&gt;&lt;/p&gt;

</description>
      <category>csharp</category>
      <category>dotnet</category>
      <category>api</category>
      <category>video</category>
    </item>
    <item>
      <title>Extract Text from PowerPoint in Node.js -Text Extraction API</title>
      <dc:creator>Muhammad Mustafa</dc:creator>
      <pubDate>Thu, 03 Sep 2026 09:20:01 +0000</pubDate>
      <link>https://dev.to/groupdocs-cloud/extract-text-from-powerpoint-in-nodejs-text-extraction-api-4mi5</link>
      <guid>https://dev.to/groupdocs-cloud/extract-text-from-powerpoint-in-nodejs-text-extraction-api-4mi5</guid>
      <description>&lt;p&gt;Tired of manually copying slide text from PowerPoint decks for analysis?&lt;/p&gt;

&lt;p&gt;This step‑by‑step tutorial shows you how to invoke a cloud‑based text extraction API from Node js, send your PPT or PPTX file, and receive a clean JSON payload with every text element. The article covers both full‑presentation extraction and selective extraction by slide range, demonstrates how to set up authentication headers, and includes error‑handling snippets so your app stays robust.&lt;/p&gt;

&lt;p&gt;By the end you’ll be able to pull text from any slide, parse the response into plain strings, and feed the data straight into downstream pipelines such as sentiment analysis, search indexing, or custom reporting. The code samples are lightweight, require only the built‑in https module, and run in any Node js environment without extra dependencies.&lt;/p&gt;

&lt;p&gt;Read the full guide → &lt;a href="https://blog.groupdocs.cloud/parser/extract-text-from-powerpoint-pptpptx-in-node.js/?utm_source=devto&amp;amp;utm_medium=social&amp;amp;utm_campaign=blogcaster" rel="noopener noreferrer"&gt;https://blog.groupdocs.cloud/parser/extract-text-from-powerpoint-pptpptx-in-node.js/?utm_source=devto&amp;amp;utm_medium=social&amp;amp;utm_campaign=blogcaster&lt;/a&gt;&lt;/p&gt;

</description>
      <category>node</category>
      <category>javascript</category>
      <category>api</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Add Image Watermark to PDF Documents in Java</title>
      <dc:creator>Muhammad Mustafa</dc:creator>
      <pubDate>Tue, 01 Sep 2026 09:59:23 +0000</pubDate>
      <link>https://dev.to/groupdocs-cloud/add-image-watermark-to-pdf-documents-in-java-2op</link>
      <guid>https://dev.to/groupdocs-cloud/add-image-watermark-to-pdf-documents-in-java-2op</guid>
      <description>&lt;p&gt;Protect your PDFs from unauthorized use with a single line of Java code. Adding an &lt;strong&gt;image watermark&lt;/strong&gt; gives you a visual identifier that deters copying and reinforces branding across all documents.&lt;/p&gt;

&lt;p&gt;In this tutorial we walk through five simple steps to embed an image watermark using the &lt;strong&gt;GroupDocs Watermark Cloud SDK for Java&lt;/strong&gt;. You’ll see a complete, runnable code sample, learn how to configure opacity, scale, alignment, and margins, and even discover the equivalent cURL REST calls for server‑less integration.&lt;/p&gt;

&lt;p&gt;By the end you’ll know how to install and configure the SDK, fine‑tune watermark options, and call the &lt;strong&gt;cloud API&lt;/strong&gt; directly from your Java application. Whether you’re protecting contracts, e‑books, or marketing collateral, the guide gives you everything you need to get started quickly.&lt;/p&gt;

&lt;p&gt;Read the full guide → &lt;a href="https://blog.groupdocs.cloud/watermark/add-image-watermark-to-pdf-documents-in-java/?utm_source=devto&amp;amp;utm_medium=social&amp;amp;utm_campaign=blogcaster" rel="noopener noreferrer"&gt;https://blog.groupdocs.cloud/watermark/add-image-watermark-to-pdf-documents-in-java/?utm_source=devto&amp;amp;utm_medium=social&amp;amp;utm_campaign=blogcaster&lt;/a&gt;&lt;/p&gt;

</description>
      <category>java</category>
      <category>pdf</category>
      <category>api</category>
      <category>cloud</category>
    </item>
    <item>
      <title>EML to HTML Conversion Script in Node.JS</title>
      <dc:creator>Muhammad Mustafa</dc:creator>
      <pubDate>Mon, 31 Aug 2026 11:53:00 +0000</pubDate>
      <link>https://dev.to/asposecloud/eml-to-html-conversion-script-in-nodejs-65c</link>
      <guid>https://dev.to/asposecloud/eml-to-html-conversion-script-in-nodejs-65c</guid>
      <description>&lt;p&gt;Turn raw EML email files into clean HTML previews with just a few lines of Node.js. This short guide shows how to hook the Aspose Cells Cloud SDK into your application, upload an .eml, and stream back fully‑formatted HTML. You’ll see a step‑by‑step script, the required API keys, and how to tweak conversion options for fonts, images, and inline styles.&lt;/p&gt;

&lt;p&gt;The article also covers a curl alternative for quick testing, explains how to configure the SDK client, and demonstrates error handling for common pitfalls. By the end you’ll have a reusable function that can be dropped into any notification center, archiving tool, or preview pane.&lt;/p&gt;

&lt;p&gt;You’ll walk away with a ready‑to‑run snippet, a clear understanding of the REST workflow, and tips for scaling the conversion in production.&lt;/p&gt;

&lt;p&gt;Read the full guide → &lt;a href="https://blog.aspose.cloud/cells/eml-to-html-conversion-script-in-nodejs/?utm_source=devto&amp;amp;utm_medium=social&amp;amp;utm_campaign=blogcaster" rel="noopener noreferrer"&gt;https://blog.aspose.cloud/cells/eml-to-html-conversion-script-in-nodejs/?utm_source=devto&amp;amp;utm_medium=social&amp;amp;utm_campaign=blogcaster&lt;/a&gt;&lt;/p&gt;

</description>
      <category>node</category>
      <category>email</category>
      <category>api</category>
      <category>cloud</category>
    </item>
  </channel>
</rss>
