<?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: ✨Nimmo✨</title>
    <description>The latest articles on DEV Community by ✨Nimmo✨ (@madhunimmo).</description>
    <link>https://dev.to/madhunimmo</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%2F535626%2F42e69fd7-e2e4-467e-83c7-e389f12eb953.jpeg</url>
      <title>DEV Community: ✨Nimmo✨</title>
      <link>https://dev.to/madhunimmo</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/madhunimmo"/>
    <language>en</language>
    <item>
      <title>Ollama Models Comparison : Compare LLM Responses Side-by-Side</title>
      <dc:creator>✨Nimmo✨</dc:creator>
      <pubDate>Tue, 04 Mar 2025 16:16:12 +0000</pubDate>
      <link>https://dev.to/madhunimmo/ollama-model-comparator-compare-llm-responses-side-by-side-d6i</link>
      <guid>https://dev.to/madhunimmo/ollama-model-comparator-compare-llm-responses-side-by-side-d6i</guid>
      <description>&lt;p&gt;Hey Dev.to community! 👋&lt;/p&gt;

&lt;p&gt;Have you ever wondered which local LLM is better at answering your specific questions? Or if that fancy new model is actually worth the disk space? Well, I've been tinkering with Ollama lately, and I wanted an easy way to put different models head-to-head.&lt;/p&gt;

&lt;p&gt;So I built the &lt;strong&gt;Ollama Model Comparator&lt;/strong&gt; - a super simple but surprisingly useful tool that lets you compare responses from different Ollama models side by side.&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%2F28nxe12meh1z6l4mg9b3.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%2F28nxe12meh1z6l4mg9b3.png" alt="Ollama Model Comparator Interface" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What does it do?
&lt;/h2&gt;

&lt;p&gt;It's pretty straightforward:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Pick any two Ollama models from a dropdown (or add custom ones)&lt;/li&gt;
&lt;li&gt;Enter your prompt&lt;/li&gt;
&lt;li&gt;Hit "Compare" and watch the magic happen&lt;/li&gt;
&lt;li&gt;Check out not just the responses, but also the generation time and token counts&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Tech stuff (for the curious)
&lt;/h2&gt;

&lt;p&gt;The app is built with:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Python and Gradio for the UI (super easy to use!)&lt;/li&gt;
&lt;li&gt;Requests library to talk to Ollama's API&lt;/li&gt;
&lt;li&gt;A sprinkle of passion for local LLMs&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Getting started in 30 seconds
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Make sure you have Ollama running&lt;/li&gt;
&lt;li&gt;Clone the repo: &lt;code&gt;git clone https://github.com/your-username/ollama-model-comparator.git&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Install deps: &lt;code&gt;pip install gradio requests&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Run it: &lt;code&gt;python app.py&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Open your browser to &lt;a href="http://127.0.0.1:7860" rel="noopener noreferrer"&gt;http://127.0.0.1:7860&lt;/a&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;That's it! No API keys, no complicated setup.&lt;/p&gt;

&lt;h2&gt;
  
  
  What's next &amp;amp; how you can help
&lt;/h2&gt;

&lt;p&gt;This is just v1, and I'd love to make it better with your help! Some ideas I'm thinking about:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Adding response streaming (because waiting is boring)&lt;/li&gt;
&lt;li&gt;Supporting more than two models at once (royal rumble style)&lt;/li&gt;
&lt;li&gt;Adding more detailed comparison metrics&lt;/li&gt;
&lt;li&gt;Making the UI prettier (I'm a backend person, can you tell? 😅)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you're into local LLMs and want to contribute, I'd love your help! The code is simple enough that even if you're new to Python, you can probably jump in.&lt;/p&gt;

&lt;h2&gt;
  
  
  Try it out!
&lt;/h2&gt;

&lt;p&gt;The project is &lt;a href="https://github.com/madhunimmo/ollama-model-comparator" rel="noopener noreferrer"&gt;available on GitHub&lt;/a&gt; under the MIT license.&lt;/p&gt;

&lt;p&gt;Would love to hear what you think! Which models are you comparing? Any surprising results? Drop a comment below!&lt;/p&gt;

&lt;p&gt;Happy comparing! 🚀&lt;/p&gt;

</description>
      <category>llm</category>
      <category>programming</category>
      <category>ai</category>
      <category>python</category>
    </item>
    <item>
      <title>bashGPT: Convert Plain English to Bash Commands with GPT</title>
      <dc:creator>✨Nimmo✨</dc:creator>
      <pubDate>Sun, 25 Aug 2024 17:18:49 +0000</pubDate>
      <link>https://dev.to/madhunimmo/bashgpt-convert-plain-english-to-bash-commands-with-gpt-ic1</link>
      <guid>https://dev.to/madhunimmo/bashgpt-convert-plain-english-to-bash-commands-with-gpt-ic1</guid>
      <description>&lt;h3&gt;
  
  
  Introducing &lt;code&gt;bashGPT&lt;/code&gt;: Convert Plain English to Bash Commands with AI
&lt;/h3&gt;

&lt;p&gt;Do you often forget the right bash commands and wish you could just type what you want to do in plain English? Meet &lt;code&gt;bashGPT&lt;/code&gt;—a handy command-line tool that uses OpenAI's GPT-3.5-turbo to turn your natural language instructions into working bash commands.&lt;/p&gt;

&lt;h4&gt;
  
  
  🌟 What is &lt;code&gt;bashGPT&lt;/code&gt;?
&lt;/h4&gt;

&lt;p&gt;&lt;code&gt;bashGPT&lt;/code&gt; is a script that takes plain English descriptions of what you want to do and converts them into bash commands that you can execute directly from your terminal. It's particularly handy for those who are new to the command line or just want a more intuitive way to interact with their system.&lt;/p&gt;

&lt;h4&gt;
  
  
  🚀 How Does It Work?
&lt;/h4&gt;

&lt;p&gt;The tool works by sending your plain English request to OpenAI's GPT-3.5-turbo model. The AI processes your input, translates it into a bash command, and then returns the result. But that's not all—before executing the command, &lt;code&gt;bashGPT&lt;/code&gt; ensures that it's syntactically valid and asks for your confirmation. If the command can’t be converted into a valid bash command, the tool will return &lt;code&gt;null&lt;/code&gt; and exit gracefully.&lt;/p&gt;

&lt;h4&gt;
  
  
  🛠️ Getting Started
&lt;/h4&gt;

&lt;p&gt;To start using &lt;code&gt;bashGPT&lt;/code&gt;, you'll need to clone the repository, set up your OpenAI API key, and make the script executable. Here’s a quick guide:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Clone the Repo:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;git clone https://github.com/madhunimmo/bashGPT.git
&lt;span class="nb"&gt;cd &lt;/span&gt;bashGPT
&lt;/code&gt;&lt;/pre&gt;

&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Set Your OpenAI API Key:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;export &lt;/span&gt;&lt;span class="nv"&gt;OPENAI_API_KEY&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;"your-openai-api-key"&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Make the Script Executable:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;chmod&lt;/span&gt; +x bashGPT.sh
&lt;/code&gt;&lt;/pre&gt;

&lt;/li&gt;
&lt;/ol&gt;

&lt;h4&gt;
  
  
  🔥 Example Usage
&lt;/h4&gt;

&lt;p&gt;You can either pass your command as an argument:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;./bashGPT.sh &lt;span class="s2"&gt;"list all files in the current directory"&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Or run it interactively:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;./bashGPT.sh
Please enter a &lt;span class="nb"&gt;command &lt;/span&gt;&lt;span class="k"&gt;in &lt;/span&gt;plain English:
&lt;span class="o"&gt;&amp;gt;&lt;/span&gt; list all files &lt;span class="k"&gt;in &lt;/span&gt;the current directory
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;code&gt;bashGPT&lt;/code&gt; will generate the bash command &lt;code&gt;ls&lt;/code&gt;, ask you to confirm, and then execute it.&lt;/p&gt;

&lt;h4&gt;
  
  
  ⚠️ Handling Invalid Commands
&lt;/h4&gt;

&lt;p&gt;If your input can’t be translated into a valid bash command, it’ll return an error message like this:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Error: No valid bash command was generated.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This ensures that you’re always in control and only executing what’s actually possible in bash.&lt;/p&gt;

&lt;h3&gt;
  
  
  🤝 Test &amp;amp; Contribute
&lt;/h3&gt;

&lt;p&gt;Try out &lt;code&gt;bashGPT&lt;/code&gt; and let me know how it works for you! Bug reports, feature suggestions, and code contributions are welcome on &lt;a href="https://github.com/madhunimmo/bashGPT" rel="noopener noreferrer"&gt;GitHub&lt;/a&gt;. Even small improvements can make a big difference, so don't hesitate to jump in and help out. Thank you for your support!&lt;/p&gt;

</description>
      <category>openai</category>
      <category>llm</category>
      <category>ai</category>
    </item>
    <item>
      <title>How I Created My YouTube Video Summarizer: A Solution to Video Frustration</title>
      <dc:creator>✨Nimmo✨</dc:creator>
      <pubDate>Wed, 08 Nov 2023 01:37:39 +0000</pubDate>
      <link>https://dev.to/madhunimmo/how-i-created-my-youtube-video-summarizer-a-solution-to-video-frustration-128o</link>
      <guid>https://dev.to/madhunimmo/how-i-created-my-youtube-video-summarizer-a-solution-to-video-frustration-128o</guid>
      <description>&lt;p&gt;We've all been there - searching for a quick answer or a specific piece of information in a YouTube video, only to find ourselves frustrated by lengthy videos filled with unnecessary content.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;iframe src="https://giphy.com/embed/QZIbPweLH20orIb84G" width="480" height="480" frameBorder="0" class="giphy-embed" allowFullScreen&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;p&amp;gt;&amp;lt;a href="https://giphy.com/gifs/toilet-desperate-auf-klo-QZIbPweLH20orIb84G"&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The struggle to navigate through these long videos often leads to fast-forwarding or skipping, which can result in missing out on important details. It was this frustration that led me on a quest to create my own YouTube video summarizer, ensuring that I could easily access the information I needed without the hassle of sifting through lengthy content.&lt;/p&gt;

&lt;p&gt;The Problem&lt;/p&gt;

&lt;p&gt;The problem is simple: YouTube videos can be too long, and we often just want a concise summary of the key points. While manually copying and pasting the transcript of a video to a note-taking tool or searching for written summaries can be a solution, it's not always efficient or fun. This is where technology comes to the rescue.&lt;/p&gt;

&lt;p&gt;The Solution: Using LLM chatbot API&lt;/p&gt;

&lt;p&gt;My journey to develop a YouTube video summarizer began with the idea of using the ChatGPT API. The process involved three main steps:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Accessing the YouTube API to fetch video transcripts.&lt;/li&gt;
&lt;li&gt;Utilizing the ChatGPT API to create a summary of the video.&lt;/li&gt;
&lt;li&gt;Making this process accessible and user-friendly.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Let's dive into each of these steps.&lt;/p&gt;

&lt;p&gt;Step 1: Accessing the YouTube API&lt;/p&gt;

&lt;p&gt;The first step was to access the YouTube API to retrieve video transcripts. Fortunately, YouTube provides an API that allows developers to access a video's transcript (if available) and other metadata. With this API, I was able to fetch the content of the video, which served as the foundation for creating the video summarizer.&lt;/p&gt;

&lt;p&gt;Step 2: Leveraging the ChatGPT API&lt;/p&gt;

&lt;p&gt;With the video transcript in hand, it was time to create a concise summary of the video. My initial thought was to use the ChatGPT API for this purpose. However, I soon discovered that the ChatGPT API was not entirely free to use beyond a certain limit. This led me to search for a more cost-effective alternative while still maintaining the power of AI-driven summarization.&lt;/p&gt;

&lt;p&gt;Step 3: Discovering Hugging Face's HuggingChat&lt;/p&gt;

&lt;p&gt;My search for a free alternative brought me to Hugging Face's HuggingChat, another language model capable of summarizing text. However, there was no official API available for HuggingChat at that time. Fortunately, I stumbled upon an open-source API created by a developer who shared my vision of making this technology accessible.&lt;/p&gt;

&lt;p&gt;The Final Solution&lt;/p&gt;

&lt;p&gt;Bringing all the pieces together, I successfully created a YouTube video summarizer that anyone could use with ease. Here's how it works:&lt;/p&gt;

&lt;p&gt;Provide a YouTube video link.&lt;br&gt;
Fetch the video transcript using the YouTube API (if available).&lt;br&gt;
Use the open-source HuggingChat API to summarize the video content.&lt;br&gt;
The result is a concise and informative summary of the video, giving you access to the key points and information you need without the hassle of sifting through lengthy content.&lt;/p&gt;

&lt;p&gt;The code is on GitHub &lt;a href="https://github.com/MadhuNimmo/YTVideoSummarizer"&gt;here&lt;/a&gt;&lt;br&gt;
Give it a try, and let me know how that works for you!&lt;/p&gt;

</description>
      <category>opensource</category>
      <category>productivity</category>
      <category>python</category>
      <category>llm</category>
    </item>
    <item>
      <title>Find ES6 features in any JS code</title>
      <dc:creator>✨Nimmo✨</dc:creator>
      <pubDate>Fri, 14 Oct 2022 19:52:06 +0000</pubDate>
      <link>https://dev.to/madhunimmo/find-es6-features-in-any-js-code-16el</link>
      <guid>https://dev.to/madhunimmo/find-es6-features-in-any-js-code-16el</guid>
      <description>&lt;p&gt;I came across a problem where I had to find the ES6 features used by any javascript project and other data regarding their use. When I reached out to stackoverflow, I could find only one relevant &lt;a href="https://stackoverflow.com/questions/45377684/how-to-check-if-you-have-written-es6-code"&gt;post&lt;/a&gt; which asks you to use linters like &lt;a href="https://www.jslint.com/"&gt;jshint&lt;/a&gt;/&lt;a href="https://jshint.com/"&gt;jshint&lt;/a&gt; or compilers like babel. Jslint didn't seem to report anything specific to ES6 and Babel converts all the ES6+ features to ES5 but doesn't report anything regarding which constructs were used or how many times they were used. However, Jshint reported all ES6 features used in the code along with some metadata. And, to suit my needs, I ended up writing a python script that calls Jshint on all JS files in a project and presents the features used in the project and the number of times they were used across all files. You can find the code here : &lt;a href="https://github.com/MadhuNimmo/jsHintRunner"&gt;jsHintRunner&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Feel free to report a bug/issue or open a PR if you have improvement ideas.&lt;/p&gt;

&lt;p&gt;Hope this helps someone at some point.&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>webdev</category>
      <category>opensource</category>
      <category>productivity</category>
    </item>
    <item>
      <title>Fun with Quines</title>
      <dc:creator>✨Nimmo✨</dc:creator>
      <pubDate>Sun, 21 Feb 2021 02:01:29 +0000</pubDate>
      <link>https://dev.to/madhunimmo/fun-with-quines-n0</link>
      <guid>https://dev.to/madhunimmo/fun-with-quines-n0</guid>
      <description>&lt;p&gt;I was recently watching Dylan Bettie's talk "Art of Code" in NDC 2020 and honestly, it made me fall in love with coding all over again. If you haven't yet watched &lt;a href="https://youtu.be/6avJHaC3C2U"&gt;here&lt;/a&gt;, you are missing a hell lot of fun that coding can bring you. &lt;/p&gt;

&lt;p&gt;In his talk, among all other things, he also mentions of quines. A quine is basically a program that prints its own source code. You can read about it all over the internet. But that's not the point, the point is do you want to write one in the programming language you are most familiar with? Do you want to challenge your expertise in your comfort language? IF yes, this is an open invite to everyone here, to contribute to the repo &lt;a href="https://github.com/MadhuNimmo/QuinesInAllLangs"&gt;QuineInAllLangs&lt;/a&gt; where I plan to accumulate quines in all possible programming languages for learning purposes. And, hope that you learn something as well in the process of writing your own equine and contributing to this repo.&lt;/p&gt;

&lt;p&gt;Have a great weekend.&lt;/p&gt;

</description>
      <category>github</category>
      <category>programming</category>
      <category>codenewbie</category>
      <category>inthirtyseconds</category>
    </item>
    <item>
      <title>SubReddits Every Developer should follow</title>
      <dc:creator>✨Nimmo✨</dc:creator>
      <pubDate>Mon, 14 Dec 2020 18:00:15 +0000</pubDate>
      <link>https://dev.to/madhunimmo/subreddits-every-developer-should-follow-2gpk</link>
      <guid>https://dev.to/madhunimmo/subreddits-every-developer-should-follow-2gpk</guid>
      <description>&lt;p&gt;I have always been a great fan of Reddit but, I also feel that it is kind of underrated and underutilized when it comes to developers and students. Till now, I have had a great experience over Reddit with seeking feedback, showcasing work, getting solutions, and hence, I felt why not share with everyone how great Reddit is. I have made a curated list of channels that I feel every developer must follow. Feel free to go over it and join the ones you like and I promise you won't regret it.&lt;br&gt;
Also, don't forget to star the repo, as I will be updating it from time to time. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/MadhuNimmo/MustFollowRedditChannels"&gt;MustFollowRedditChannels&lt;/a&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--nrQ5uyHB--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/pipfsp6ihyxyy9a49vdh.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--nrQ5uyHB--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/pipfsp6ihyxyy9a49vdh.png" alt="MustFollowRedditChannels"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Also, I am looking for contributors to translate this resource in other languages so that it is accessible to all.Feel free to reach out to me if you want to contribute.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://i.giphy.com/media/hXJgYmxVtfPgp1JSMb/giphy.gif" class="article-body-image-wrapper"&gt;&lt;img width="80%" src="https://i.giphy.com/media/hXJgYmxVtfPgp1JSMb/giphy.gif"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>programming</category>
      <category>productivity</category>
      <category>beginners</category>
      <category>showdev</category>
    </item>
    <item>
      <title>Simplest solution to JSON.stringify RangeError: Invalid string length</title>
      <dc:creator>✨Nimmo✨</dc:creator>
      <pubDate>Mon, 14 Dec 2020 03:19:30 +0000</pubDate>
      <link>https://dev.to/madhunimmo/json-stringify-rangeerror-invalid-string-length-3977</link>
      <guid>https://dev.to/madhunimmo/json-stringify-rangeerror-invalid-string-length-3977</guid>
      <description>&lt;p&gt;We often come across this issue where the object or value passed to JSON.stringify is more than it can handle and the most common solution offered on google is using alternate libraries to stream the data whereas the simplest solution to it is just to stringify one element at a time and concatenate them.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;&lt;span class="kd"&gt;var&lt;/span&gt; &lt;span class="nx"&gt;out&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;[&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
  &lt;span class="k"&gt;for&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="kd"&gt;var&lt;/span&gt; &lt;span class="nx"&gt;indx&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="nx"&gt;indx&lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nx"&gt;data&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;length&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="nx"&gt;indx&lt;/span&gt;&lt;span class="o"&gt;++&lt;/span&gt;&lt;span class="p"&gt;){&lt;/span&gt;
    &lt;span class="nx"&gt;out&lt;/span&gt;&lt;span class="o"&gt;+=&lt;/span&gt;&lt;span class="nx"&gt;JSON&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;stringify&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;data&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nx"&gt;indx&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt;&lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;4&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;,&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
  &lt;span class="p"&gt;}&lt;/span&gt;
  &lt;span class="nx"&gt;out&lt;/span&gt;&lt;span class="o"&gt;+=&lt;/span&gt;&lt;span class="nx"&gt;JSON&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;stringify&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nx"&gt;data&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nx"&gt;data&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;length&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt;&lt;span class="kc"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;4&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;]&lt;/span&gt;&lt;span class="dl"&gt;"&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;You can also save the gist &lt;a href="https://gist.github.com/MadhuNimmo/61090602bf2fa4d63cc17141893a2361"&gt;here&lt;/a&gt; for future references.&lt;br&gt;
Hope this solution helps you at some point.&lt;/p&gt;

</description>
      <category>programming</category>
      <category>javascript</category>
      <category>node</category>
      <category>codequality</category>
    </item>
    <item>
      <title>Github Profile Readme </title>
      <dc:creator>✨Nimmo✨</dc:creator>
      <pubDate>Tue, 08 Dec 2020 01:13:48 +0000</pubDate>
      <link>https://dev.to/madhunimmo/github-profile-readme-50ha</link>
      <guid>https://dev.to/madhunimmo/github-profile-readme-50ha</guid>
      <description>&lt;p&gt;I recently released the Readme for my Github Profile with a cool new look. See it &lt;a href="https://github.com/MadhuNimmo"&gt;here&lt;/a&gt;.&lt;br&gt;
If you like it and want a similar one, read further.&lt;/p&gt;

&lt;p&gt;I used the &lt;a href="https://rahuldkjain.github.io/gh-profile-readme-generator/"&gt;Github Profile Readme Generator&lt;/a&gt; to generate it and to customize it further I used &lt;a href="https://github.com/anuraghazra/github-readme-stats"&gt;Github Stats&lt;/a&gt; .&lt;/p&gt;

&lt;p&gt;And, that's it you are done.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://i.giphy.com/media/lD76yTC5zxZPG/giphy.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://i.giphy.com/media/lD76yTC5zxZPG/giphy.gif"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;For more inspiration and customization though feel free to check the below links:&lt;br&gt;
&lt;a href="https://github.com/matiassingers/awesome-readme"&gt;Awesome Readme&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/coderjojo/creative-profile-readme"&gt;Creative Profile Readme&lt;/a&gt;&lt;/p&gt;

</description>
      <category>github</category>
      <category>productivity</category>
      <category>showdev</category>
    </item>
    <item>
      <title>Why am I here ?</title>
      <dc:creator>✨Nimmo✨</dc:creator>
      <pubDate>Tue, 08 Dec 2020 00:47:06 +0000</pubDate>
      <link>https://dev.to/madhunimmo/why-am-i-here-47h5</link>
      <guid>https://dev.to/madhunimmo/why-am-i-here-47h5</guid>
      <description>&lt;p&gt;So, I've been lurking a bit in this community since COVID. While it seemed great and supportive, at the time I was really busy with work and didn't have much time to be involved.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://i.giphy.com/media/VgSjnwSoqiPjRRIJ1F/giphy.gif" class="article-body-image-wrapper"&gt;&lt;img width="100%" src="https://i.giphy.com/media/VgSjnwSoqiPjRRIJ1F/giphy.gif"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Well, as of today, I thought, let's do this. Let me share some of my experiences and learnings with you all too. Looking forward to having great discussions.&lt;/p&gt;

&lt;p&gt;Stay safe. Stay well. &lt;/p&gt;

</description>
      <category>welcome</category>
      <category>webdev</category>
      <category>programming</category>
      <category>productivity</category>
    </item>
  </channel>
</rss>
