<?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: Anoop M D</title>
    <description>The latest articles on DEV Community by Anoop M D (@helloanoop).</description>
    <link>https://dev.to/helloanoop</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%2F952774%2Feeeb98a9-6526-47fd-a1e5-ee47f08973c5.jpeg</url>
      <title>DEV Community: Anoop M D</title>
      <link>https://dev.to/helloanoop</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/helloanoop"/>
    <language>en</language>
    <item>
      <title>GraphQL support has landed in Bruno</title>
      <dc:creator>Anoop M D</dc:creator>
      <pubDate>Thu, 22 Dec 2022 19:12:59 +0000</pubDate>
      <link>https://dev.to/helloanoop/graphql-support-has-landed-in-bruno-16ll</link>
      <guid>https://dev.to/helloanoop/graphql-support-has-landed-in-bruno-16ll</guid>
      <description>&lt;p&gt;Hey everyone!&lt;/p&gt;

&lt;p&gt;I'd like to share some updates on the project Bruno.&lt;/p&gt;

&lt;p&gt;Bruno now supports connecting to and exploring graphql api's.&lt;br&gt;
This also marks the 0.4.0 release for bruno. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--BuLP4TEu--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/9r6442i822i14zt72yq0.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--BuLP4TEu--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/9r6442i822i14zt72yq0.png" alt="Image description" width="880" height="492"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I made a demo video: &lt;a href="https://www.youtube.com/watch?v=bGD4i21Kx9M"&gt;https://www.youtube.com/watch?v=bGD4i21Kx9M&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The next focus item is going to be supporting running the app via docker, sorting requests in the collection, and syntax highlighting env variables in the url.&lt;/p&gt;

&lt;p&gt;In case you are hearing the project for the first time, bruno is an opensource api client (its a lightweight opensource alternative to postman). You can read about the project at &lt;a href="https://www.usebruno.com/"&gt;https://www.usebruno.com/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The holiday season is here.&lt;br&gt;
Wishing you all a beautiful 2023 🥂&lt;/p&gt;

</description>
      <category>graphql</category>
      <category>webdev</category>
      <category>api</category>
      <category>javascript</category>
    </item>
    <item>
      <title>Launching Bruno - Local-first Opensource API Client (postman alternative)</title>
      <dc:creator>Anoop M D</dc:creator>
      <pubDate>Sun, 23 Oct 2022 14:52:56 +0000</pubDate>
      <link>https://dev.to/helloanoop/launching-bruno-local-first-opensource-api-client-2ipc</link>
      <guid>https://dev.to/helloanoop/launching-bruno-local-first-opensource-api-client-2ipc</guid>
      <description>&lt;p&gt;Hi there 👋&lt;/p&gt;

&lt;p&gt;I am launching bruno. A Local-first Opensource API Client. In this post, I'd like to share the goals, motivations and story behind this project.&lt;/p&gt;

&lt;p&gt;Quick intro, I am Anoop , a full stack software programmer based out of Bangalore.&lt;/p&gt;

&lt;p&gt;In my decade long journey of developing software, every time I need to explore or work with api’s, I usually have to ask my colleagues to slack/email me a postman collection.&lt;/p&gt;

&lt;p&gt;Postman has a great collaboration platform for teams (it's gotten bloated these days though), but many companies stick to sharing collections via slack/email instead of opting for the paid plan.&lt;/p&gt;

&lt;p&gt;I searched for an opensource alternatives which companies can self host on their servers, but sadly none exist. Every opensource alternative (Insomnia, Hoppscotch.. etc) has a closed source component which restricts companies from self hosting.&lt;/p&gt;

&lt;p&gt;Bruno (named after my pet golden retriever) is my attempt at solving 2 key problems.&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Build end-to-end opensource platform that companies can self-host to enable developers to collaborate on api collections.
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media.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%2Fvegbg3xvcx51jang39ue.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.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%2Fvegbg3xvcx51jang39ue.png" alt="Image description"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Currently all the projects (I have included the popular clients in above image) out there keep the sync server as closed source. With Bruno, I want to build an end-to-end opensource platform that companies can self host.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. BYOVC (Bring Your Own Version Control) - Allow developers to directly store there collections on top of their local filesystem. The collections are mirrored as folders and files on the filesystem
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media.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%2Fuq9h7bfe18a98p3tk95r.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.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%2Fuq9h7bfe18a98p3tk95r.png" alt="Image description"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Bruno (on the desktop app) allows you to directly load and save collections on top of your local filesystem. This gives developers the freedom to use the versioning system of their choice(ex: git) to share and collaborate over collections.&lt;/p&gt;

&lt;p&gt;You can checkout the project on github, I’d appreciate your thoughts, ideas or feedback.&lt;/p&gt;

&lt;p&gt;I have also written about how Bruno is different on how we think around the concepts of Workspaces, Collections and Environments &lt;a href="https://www.usebruno.com/design" rel="noopener noreferrer"&gt;here&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Github: &lt;a href="https://github.com/usebruno/bruno" rel="noopener noreferrer"&gt;https://github.com/usebruno/bruno&lt;/a&gt;&lt;br&gt;
Live Demo: &lt;a href="https://play.usebruno.com/" rel="noopener noreferrer"&gt;https://play.usebruno.com/&lt;/a&gt;&lt;br&gt;
Launch Video: &lt;a href="https://www.youtube.com/watch?v=wwXJW7_qyLA" rel="noopener noreferrer"&gt;https://www.youtube.com/watch?v=wwXJW7_qyLA&lt;/a&gt;&lt;br&gt;
Website: &lt;a href="https://www.usebruno.com" rel="noopener noreferrer"&gt;https://www.usebruno.com&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>javascript</category>
      <category>opensource</category>
      <category>react</category>
    </item>
  </channel>
</rss>
