<?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: Bimochan Shrestha</title>
    <description>The latest articles on DEV Community by Bimochan Shrestha (@sbimochan).</description>
    <link>https://dev.to/sbimochan</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%2F40048%2Fccb1d305-c7de-4d44-84e3-2680de70df9f.jpg</url>
      <title>DEV Community: Bimochan Shrestha</title>
      <link>https://dev.to/sbimochan</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/sbimochan"/>
    <language>en</language>
    <item>
      <title>Why DX is becoming a business priority</title>
      <dc:creator>Bimochan Shrestha</dc:creator>
      <pubDate>Sun, 24 May 2026 07:30:00 +0000</pubDate>
      <link>https://dev.to/sbimochan/why-dx-is-becoming-a-business-priority-5g5n</link>
      <guid>https://dev.to/sbimochan/why-dx-is-becoming-a-business-priority-5g5n</guid>
      <description>&lt;p&gt;Imagine you own a restaurant.&lt;/p&gt;

&lt;p&gt;Your chefs are world-class, but the knives are dull, the kitchen layout is chaotic, and every ingredient is stored in a different room. They’ll still make great food… for a while. Then they’ll burn out, or worse, leave for another restaurant where the knives are sharp.&lt;/p&gt;

&lt;p&gt;That’s what &lt;strong&gt;bad Developer Experience (DX)&lt;/strong&gt; feels like. The food (product) might still come out, but the kitchen (engineering org) slowly loses its soul.&lt;/p&gt;

&lt;h2&gt;
  
  
  So, what actually is DX?
&lt;/h2&gt;

&lt;p&gt;According to &lt;a href="https://getdx.com" rel="noopener noreferrer"&gt;getdx.com&lt;/a&gt;, Developer Experience isn’t just about fancy IDEs or swag. It’s about the &lt;strong&gt;conditions under which developers build&lt;/strong&gt;, every touchpoint between “I have an idea” and “it’s live.”&lt;/p&gt;

&lt;p&gt;They define three pillars:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Feedback loops&lt;/strong&gt;: Organizations should identify where feedback loops can be accelerated, whether that’s build and test processes, code review workflows, or deployment pipelines.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Cognitive load&lt;/strong&gt;: Software development is inherently complex, but unnecessary complexity kills productivity and satisfaction. Cognitive load is the mental effort required for a developer to complete their work.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Flow state&lt;/strong&gt;: Flow state is where developers do their best work. Those rare hours of deep focus when tough problems finally click. But modern work culture kills it with meetings, pings, and shifting priorities.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Teams that protect flow produce better code, faster and feel far more fulfilled doing it.&lt;/p&gt;

&lt;p&gt;When any of these break, velocity drops and frustration spikes, quietly but inevitably.&lt;/p&gt;

&lt;p&gt;Why businesses finally care about DX&lt;/p&gt;

&lt;p&gt;&lt;a href="https://engineering.wealthsimple.com/get-to-know-our-machine-learning-platform-and-how-it-can-deploy-a-model-in-under-15-minutes" rel="noopener noreferrer"&gt;Wealthsimple&lt;/a&gt; treated their internal developer platform as a product. They held weekly feedback sessions with engineers and built tools to reduce repetitive setup pain. The results were dramatic: they moved model deployment from months to days, freeing engineers to focus on building rather than battling pipelines.&lt;/p&gt;

&lt;p&gt;That improvement wasn’t just a metric. &lt;a href="https://getdx.com/research/the-one-number-you-need-to-increase-roi-per-engineer/" rel="noopener noreferrer"&gt;Studies&lt;/a&gt; show that even a &lt;strong&gt;1‑point improvement in DX score&lt;/strong&gt; can save about &lt;strong&gt;13 minutes per developer per week&lt;/strong&gt;. Multiply that across 100 engineers and 52 weeks, and you’re looking at over &lt;strong&gt;1,100 hours a year&lt;/strong&gt;. Nearly half an engineer‑year reclaimed— just by removing friction.&lt;/p&gt;

&lt;p&gt;The little things that change everything&lt;br&gt;
Improving DX isn’t always a grand, top-down project. Sometimes, it’s the smallest changes that add up to real impact.&lt;/p&gt;

&lt;p&gt;In one of my previous projects, local development was a nightmare. Everyone had their own scripts to spin up services or seed test data. It worked, but each dev was reinventing the wheel quietly, in their corner.&lt;/p&gt;

&lt;p&gt;One day, we decided to surface all those private hacks in a meeting. Turns out, between eight of us, we’d already built 80% of what could’ve been a unified &lt;strong&gt;internal dev CLI&lt;/strong&gt;. A week later, we packaged it and suddenly, new developers could get a full environment running with a single command.&lt;/p&gt;

&lt;p&gt;The result?&lt;/p&gt;

&lt;p&gt;Local setup dropped from hours to minutes.&lt;br&gt;
Onboarding felt less like a rite of passage.&lt;br&gt;
People started sharing their improvements instead of hoarding them.&lt;/p&gt;

&lt;p&gt;That’s DX in action— nothing “fancy,” just &lt;strong&gt;frictionless&lt;/strong&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  DX is culture, not a tool
&lt;/h2&gt;

&lt;p&gt;The biggest mistake leaders make is thinking DX is something you can buy— it’s not. It’s built day by day, through how teams document, share, and automate their pain away.&lt;/p&gt;

&lt;p&gt;Every commit, every script, every small fix that makes life easier for others.&lt;/p&gt;

&lt;p&gt;That’s Developer Experience. It’s what turns engineers from &lt;strong&gt;problem solvers&lt;/strong&gt; into &lt;strong&gt;system thinkers&lt;/strong&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Final reflection
&lt;/h2&gt;

&lt;p&gt;If User Experience (UX) wins customers, then Developer Experience (DX) keeps the people who build for them. Developer Experience isn’t an expense; it’s how you keep great engineers from walking out the door. Start small, one shared tool, one thoughtful improvement at a time.&lt;/p&gt;

&lt;p&gt;So, in the next sprint, ask your team:&lt;/p&gt;

&lt;p&gt;“What slows us down that we don't need to?”&lt;/p&gt;

&lt;p&gt;You might find that your sharpest knife is already in someone’s drawer.&lt;/p&gt;

&lt;h2&gt;
  
  
  Reflection for readers
&lt;/h2&gt;

&lt;p&gt;What’s one small thing in your team’s developer workflow that everyone complains about but no one’s fixed yet?&lt;/p&gt;

&lt;p&gt;That’s where your next DX win is hiding.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Original Article&lt;/strong&gt; at &lt;a href="https://www.linkedin.com/pulse/why-dx-becoming-business-priority-lftechnology-ajfcf/?trackingId=tDJtj79v5D4BGh6VJiuQhA%3D%3D" rel="noopener noreferrer"&gt;LinkedIn&lt;/a&gt;&lt;/p&gt;

</description>
      <category>devrel</category>
      <category>devworkflow</category>
      <category>developerproductivity</category>
      <category>flowstateengineering</category>
    </item>
    <item>
      <title>Configuration as Code: The Missing GitOps Layer in Multi-Tenant SaaS</title>
      <dc:creator>Bimochan Shrestha</dc:creator>
      <pubDate>Fri, 22 May 2026 15:12:33 +0000</pubDate>
      <link>https://dev.to/sbimochan/configuration-as-code-the-missing-gitops-layer-in-multi-tenant-saas-1kph</link>
      <guid>https://dev.to/sbimochan/configuration-as-code-the-missing-gitops-layer-in-multi-tenant-saas-1kph</guid>
      <description>&lt;p&gt;In multi-tenant SaaS systems, configuration eventually becomes part of the product itself. Tenant rules, workflow mappings, pricing behavior, routing logic, UI controls, over time these “configs” quietly become production-critical code. Yet many teams still store them in databases and allow direct edits in production on releases or on informal requests.&lt;/p&gt;

&lt;p&gt;From my experience, that model creates anxiety.&lt;/p&gt;

&lt;p&gt;Someone changes a value directly in a table. Nobody knows who changed it, why it changed, or what exactly the previous state was. Audits exist, but database audits rarely feel natural to engineers. They’re fragmented, harder to review, and disconnected from normal development workflows.&lt;/p&gt;

&lt;p&gt;That’s why I started preferring a CaC mindset: Configuration as Code.&lt;/p&gt;

&lt;p&gt;Not secrets. Secrets belong in proper secret managers. But operational and business configuration should live in versioned files, committed to Git, reviewed through pull requests, and deployed through pipelines just like application code.&lt;/p&gt;

&lt;p&gt;This is also distinct from feature flags. Feature flags are intentionally dynamic, frequently toggled, and often owned by product teams. Configuration is different. It defines long-term system behavior.&lt;/p&gt;

&lt;p&gt;The advantages are surprisingly practical:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Every config change is reviewable&lt;/li&gt;
&lt;li&gt;Environments stay reproducible and most importantly &lt;strong&gt;predictable&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Engineers stop “hot-fixing” production tables&lt;/li&gt;
&lt;li&gt;Rollbacks become trivial&lt;/li&gt;
&lt;li&gt;History is permanent and searchable&lt;/li&gt;
&lt;li&gt;Tenant-specific behavior becomes explicit instead of tribal knowledge&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Most importantly, it creates calmness within engineering teams. Nobody silently edits production state anymore. The system becomes predictable.&lt;/p&gt;

&lt;p&gt;While GitOps is standard for infrastructure, we need to apply that exact same philosophy to business and tenant configuration: a paradigm we can call Configuration as Code (CaC).&lt;/p&gt;

&lt;p&gt;Use YAML, JSON, or any structured format that fits your system. Design folder structures around domains, tenants, environments, or ownership boundaries.&lt;/p&gt;

&lt;p&gt;For large-scale systems, keeping configuration in a separate repository can work even better. Pull requests remain isolated, review ownership becomes clearer, and configuration evolves independently from application deployments.&lt;/p&gt;

&lt;p&gt;Even legacy systems that rely heavily on database-driven configuration still have a practical migration path. The database can remain, but only as a deployment target and not the source of truth.&lt;/p&gt;

&lt;p&gt;Store configuration in files, then use CI/CD pipelines to reconcile and overwrite database values automatically. At that point, direct human write access to configuration tables should ideally disappear entirely.&lt;br&gt;
Git repo → PR → CI/CD → Config Sync → Database/Application&lt;/p&gt;

&lt;p&gt;Configs deserves the same engineering discipline as code. Versioning, reviews, approvals, traceability, and reproducibility should not stop at the application layer.&lt;/p&gt;

</description>
      <category>configs</category>
      <category>mindset</category>
      <category>database</category>
      <category>dx</category>
    </item>
    <item>
      <title>DynamoDB GUI in local</title>
      <dc:creator>Bimochan Shrestha</dc:creator>
      <pubDate>Mon, 06 Jan 2025 09:04:00 +0000</pubDate>
      <link>https://dev.to/sbimochan/dynamodb-gui-in-local-4hph</link>
      <guid>https://dev.to/sbimochan/dynamodb-gui-in-local-4hph</guid>
      <description>&lt;p&gt;I came across this amazing tool a couple of years ago, and I just had to share it here. It’s a game-changer for working with AWS DynamoDB locally! &lt;/p&gt;

&lt;p&gt;Here’s why I love it:  &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;No AWS costs&lt;/strong&gt; – You can experiment freely without worrying about your budget.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Super low latency&lt;/strong&gt; – It’s incredibly fast, making development seamless.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Regular updates&lt;/strong&gt; – The tool stays up-to-date with new features and fixes.
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Exceptional support&lt;/strong&gt; – Have a question or a feature request? The maintainers are quick to respond and deliver.
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Take a look at the README file for all the details on how to get started. It’s well worth checking out!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/kritish-dhaubanjar/dynamodb-dashboard?tab=readme-ov-file" rel="noopener noreferrer"&gt;Github-Repo&lt;/a&gt;&lt;/p&gt;

</description>
      <category>aws</category>
      <category>dynamodb</category>
      <category>dx</category>
      <category>opensource</category>
    </item>
    <item>
      <title>Jira Link Auto Commenter</title>
      <dc:creator>Bimochan Shrestha</dc:creator>
      <pubDate>Sat, 25 Dec 2021 03:42:28 +0000</pubDate>
      <link>https://dev.to/sbimochan/jira-link-auto-commenter-59lm</link>
      <guid>https://dev.to/sbimochan/jira-link-auto-commenter-59lm</guid>
      <description>&lt;p&gt;Migrating from bitbucket to Github made me lack only one feature. The link that navigates to its related Jira ticket from pull request.&lt;/p&gt;

&lt;p&gt;This is why I created this tool for my project.&lt;br&gt;
This Github action auto comments in pull request with Jira link to it. This tool is helpful for devs who use consistent PR summary like &lt;code&gt;Ticket-1234: This is PR summary&lt;/code&gt;.&lt;br&gt;
It grabs the ticket number using regex and comments on the PR by making a JIRA link. If it can't find the ticket number, it will fail silently and won't fail the whole workflow.&lt;/p&gt;

&lt;h3&gt;
  
  
  How to use:
&lt;/h3&gt;

&lt;p&gt;Create a workflow file in root of your project.&lt;br&gt;
&lt;code&gt;.github/workflows/main.yml&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Input:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;custom-comment&lt;/code&gt;(optional): If you want to add your own comments before Jira link. Default is &lt;code&gt;Thank you for your contributions. Jira link:&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;jira-project-url&lt;/code&gt;: you can figure our this URL by going to any of your JIRA ticket in new tab and checking the URI box.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;GITHUB_TOKEN&lt;/code&gt;: is auto generated
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight yaml"&gt;&lt;code&gt;&lt;span class="na"&gt;on&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;pull_request&lt;/span&gt;

&lt;span class="na"&gt;jobs&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
  &lt;span class="na"&gt;example_comment_pr&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
    &lt;span class="na"&gt;runs-on&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;ubuntu-latest&lt;/span&gt;
    &lt;span class="na"&gt;name&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;Auto jira link commenter&lt;/span&gt;
    &lt;span class="na"&gt;steps&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
      &lt;span class="pi"&gt;-&lt;/span&gt; &lt;span class="na"&gt;name&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;Checkout&lt;/span&gt;
        &lt;span class="na"&gt;uses&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;actions/checkout@v1&lt;/span&gt;

      &lt;span class="pi"&gt;-&lt;/span&gt; &lt;span class="na"&gt;name&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;Comment PR&lt;/span&gt;
        &lt;span class="na"&gt;uses&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;sbimochan/jira-link-commenter@v2.4&lt;/span&gt;

        &lt;span class="na"&gt;with&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
          &lt;span class="na"&gt;jira-project-url&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;https://jira.atlassian.net/browse&lt;/span&gt;
          &lt;span class="na"&gt;GITHUB_TOKEN&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;${{ secrets.GITHUB_TOKEN }}&lt;/span&gt;
          &lt;span class="na"&gt;custom-comment&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s1"&gt;'&lt;/span&gt;&lt;span class="s"&gt;Thank&lt;/span&gt;&lt;span class="nv"&gt; &lt;/span&gt;&lt;span class="s"&gt;you&lt;/span&gt;&lt;span class="nv"&gt; &lt;/span&gt;&lt;span class="s"&gt;for&lt;/span&gt;&lt;span class="nv"&gt; &lt;/span&gt;&lt;span class="s"&gt;your&lt;/span&gt;&lt;span class="nv"&gt; &lt;/span&gt;&lt;span class="s"&gt;contribution!!!&lt;/span&gt;&lt;span class="nv"&gt; &lt;/span&gt;&lt;span class="s"&gt;:confetti_ball:'&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Hope you will find it useful for your project. &lt;/p&gt;

&lt;h3&gt;
  
  
  Links:
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://github.com/marketplace/actions/auto-ticket-link-commenter"&gt;Marketplace&lt;/a&gt;&lt;br&gt;
&lt;a href="https://github.com/sbimochan/jira-link-commenter"&gt;Github Repo&lt;/a&gt;&lt;/p&gt;

</description>
      <category>githubactions</category>
      <category>bot</category>
      <category>projectmanagement</category>
      <category>jira</category>
    </item>
    <item>
      <title>HacktOverFest</title>
      <dc:creator>Bimochan Shrestha</dc:creator>
      <pubDate>Mon, 30 Dec 2019 14:13:03 +0000</pubDate>
      <link>https://dev.to/sbimochan/hacktoverfest-2hd1</link>
      <guid>https://dev.to/sbimochan/hacktoverfest-2hd1</guid>
      <description>&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--mgP36NNl--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/5ajanuxr6ddf49uysy6p.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--mgP36NNl--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/5ajanuxr6ddf49uysy6p.jpeg" alt="Macbook with stickers"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>hacktoberfest</category>
      <category>stickers</category>
      <category>opensource</category>
      <category>macos</category>
    </item>
    <item>
      <title>Wanna check status of your services in one click? Let's build it together</title>
      <dc:creator>Bimochan Shrestha</dc:creator>
      <pubDate>Thu, 14 Nov 2019 15:52:01 +0000</pubDate>
      <link>https://dev.to/sbimochan/wanna-check-status-of-your-services-in-one-click-let-s-build-it-together-48g9</link>
      <guid>https://dev.to/sbimochan/wanna-check-status-of-your-services-in-one-click-let-s-build-it-together-48g9</guid>
      <description>&lt;p&gt;Porter is a tiny tool that searches for our specified ports from netstat and displays message in red or green color.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/sbimochan/porter" rel="noopener noreferrer"&gt;Link to github&lt;/a&gt;&lt;/p&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%2Fthepracticaldev.s3.amazonaws.com%2Fi%2Fji8fo0j7in1f6s5blrol.jpg" 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%2Fthepracticaldev.s3.amazonaws.com%2Fi%2Fji8fo0j7in1f6s5blrol.jpg" alt="Alt Text"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>port</category>
      <category>services</category>
      <category>status</category>
      <category>netstat</category>
    </item>
    <item>
      <title>Contributors wanted for synth music creation project</title>
      <dc:creator>Bimochan Shrestha</dc:creator>
      <pubDate>Wed, 02 Oct 2019 04:35:17 +0000</pubDate>
      <link>https://dev.to/sbimochan/contributors-wanted-for-synth-music-creation-project-cof</link>
      <guid>https://dev.to/sbimochan/contributors-wanted-for-synth-music-creation-project-cof</guid>
      <description>&lt;p&gt;This is a project I built during my internship. I want to add new better sounds by using Web audio API's filters. You also can do a QA and post on its issues page. Any contributions are heavily welcome.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/sbimochan/jamming-js"&gt;Github repo link&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--9_IMW-jP--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/ehj4lj024jz2up45d50v.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--9_IMW-jP--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/ehj4lj024jz2up45d50v.jpg" alt="Jamming JS"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>hacktoberfest</category>
      <category>entertainment</category>
    </item>
    <item>
      <title>Contributors wanted for synth music creation project</title>
      <dc:creator>Bimochan Shrestha</dc:creator>
      <pubDate>Wed, 02 Oct 2019 04:22:36 +0000</pubDate>
      <link>https://dev.to/sbimochan/contributors-wanted-for-synth-music-creation-project-28l3</link>
      <guid>https://dev.to/sbimochan/contributors-wanted-for-synth-music-creation-project-28l3</guid>
      <description>&lt;p&gt;This is a project I built during my internship. I want to add new better sounds by using Web audio API's filters. You also can do a QA and post on its issues page. Any contributions are heavily welcome.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/sbimochan/jamming-js"&gt;Github repo link&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Happy Hacktoberfest!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--9_IMW-jP--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/ehj4lj024jz2up45d50v.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--9_IMW-jP--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/ehj4lj024jz2up45d50v.jpg" alt="Jamming JS"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>hacktoberfest</category>
      <category>entertainment</category>
    </item>
    <item>
      <title>Smart Commit</title>
      <dc:creator>Bimochan Shrestha</dc:creator>
      <pubDate>Tue, 22 Jan 2019 08:33:25 +0000</pubDate>
      <link>https://dev.to/sbimochan/smart-commit-1gk2</link>
      <guid>https://dev.to/sbimochan/smart-commit-1gk2</guid>
      <description>&lt;p&gt;To those who works with Jira, we have a convention to prefix commit name with ticket number. This repo solves that tedious task.&lt;/p&gt;

&lt;p&gt;Story: I searched for command that could print the current branch(our branch name = Jira ticket number) and decided to concat it with hyphens, colons and user’s input message.  &lt;/p&gt;

&lt;p&gt;Have a look.&lt;br&gt;
 &lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--P2YHbwwY--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/lq5hoe75ktbu4liet5ak.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--P2YHbwwY--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://thepracticaldev.s3.amazonaws.com/i/lq5hoe75ktbu4liet5ak.jpg" alt="Tutorial smart commit"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/sbimochan/smart-commit"&gt;Smart commit github link&lt;/a&gt;&lt;/p&gt;

</description>
      <category>git</category>
      <category>smart</category>
      <category>commit</category>
      <category>gitcommit</category>
    </item>
  </channel>
</rss>
