<?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: Arun Iyer</title>
    <description>The latest articles on DEV Community by Arun Iyer (@arunsri7).</description>
    <link>https://dev.to/arunsri7</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%2F29245%2Fa3020e7f-2335-40ea-842b-311e0bf1cfe8.png</url>
      <title>DEV Community: Arun Iyer</title>
      <link>https://dev.to/arunsri7</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/arunsri7"/>
    <language>en</language>
    <item>
      <title>Useful CLI tools</title>
      <dc:creator>Arun Iyer</dc:creator>
      <pubDate>Tue, 22 Apr 2025 09:36:12 +0000</pubDate>
      <link>https://dev.to/arunsri7/useful-cli-tools-4410</link>
      <guid>https://dev.to/arunsri7/useful-cli-tools-4410</guid>
      <description>&lt;p&gt;I feel that customizing your terminal is like setting up your desk. And when you share your screen with a colleague or present your work, I guess it becomes an opportunity to come off as a cool person :P Here are some of the CLI tools and functions that I use -&lt;/p&gt;

&lt;h2&gt;
  
  
  🔍 &lt;code&gt;fzf&lt;/code&gt; — Fuzzy Finder for Everything
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://github.com/junegunn/fzf" rel="noopener noreferrer"&gt;&lt;code&gt;fzf&lt;/code&gt;&lt;/a&gt; is a command-line fuzzy finder that makes navigating through files, commands, and processes much easier. It's kind of like ctrl + P on vscode, but for your terminal&lt;/p&gt;

&lt;p&gt;Here are some practical ways to use it:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# Search through command history&lt;/span&gt;
&lt;span class="nb"&gt;cat&lt;/span&gt; ~/.zsh_history | fzf

&lt;span class="c"&gt;# Find and kill processes&lt;/span&gt;
&lt;span class="nb"&gt;kill&lt;/span&gt; &lt;span class="nt"&gt;-9&lt;/span&gt; &lt;span class="si"&gt;$(&lt;/span&gt;ps aux | fzf | &lt;span class="nb"&gt;awk&lt;/span&gt; &lt;span class="s1"&gt;'{print $2}'&lt;/span&gt;&lt;span class="si"&gt;)&lt;/span&gt;

&lt;span class="c"&gt;#  Navigate to subdirectories without typing the full path. fzf offers an interactive way to choose.&lt;/span&gt;
&lt;span class="nb"&gt;cd&lt;/span&gt; &lt;span class="si"&gt;$(&lt;/span&gt;find &lt;span class="nb"&gt;.&lt;/span&gt; &lt;span class="nt"&gt;-type&lt;/span&gt; d &lt;span class="nt"&gt;-maxdepth&lt;/span&gt; 3 | fzf&lt;span class="si"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Install it via Homebrew:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;brew &lt;span class="nb"&gt;install &lt;/span&gt;fzf
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  🧙‍♂️ Git Branch Management Made Easy
&lt;/h2&gt;

&lt;p&gt;This function helps me switch between git branches quickly. This too uses fzf btw&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# Add this to your .zshrc or .bashrc&lt;/span&gt;
gitco&lt;span class="o"&gt;()&lt;/span&gt; &lt;span class="o"&gt;{&lt;/span&gt;
  &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="o"&gt;[[&lt;/span&gt; &lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="nv"&gt;$1&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt; &lt;span class="o"&gt;==&lt;/span&gt; &lt;span class="s2"&gt;"-b"&lt;/span&gt; &lt;span class="o"&gt;]]&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; &lt;span class="k"&gt;then
    &lt;/span&gt;&lt;span class="nb"&gt;shift
    &lt;/span&gt;git checkout &lt;span class="nt"&gt;-b&lt;/span&gt; &lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="nv"&gt;$@&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;
  &lt;span class="k"&gt;elif&lt;/span&gt; &lt;span class="o"&gt;[[&lt;/span&gt; &lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="nv"&gt;$1&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt; &lt;span class="o"&gt;==&lt;/span&gt; &lt;span class="s2"&gt;"-r"&lt;/span&gt; &lt;span class="o"&gt;]]&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; &lt;span class="k"&gt;then
    &lt;/span&gt;&lt;span class="nb"&gt;shift
    &lt;/span&gt;git fetch &lt;span class="nt"&gt;--all&lt;/span&gt;
    git checkout &lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="si"&gt;$(&lt;/span&gt;git branch &lt;span class="nt"&gt;-r&lt;/span&gt; | fzf | &lt;span class="nb"&gt;sed&lt;/span&gt; &lt;span class="s1"&gt;'s/^  origin\\///'&lt;/span&gt;&lt;span class="si"&gt;)&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;
  &lt;span class="k"&gt;else
    &lt;/span&gt;git checkout &lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="si"&gt;$(&lt;/span&gt;git branch | fzf | &lt;span class="nb"&gt;sed&lt;/span&gt; &lt;span class="s1"&gt;'s/^..//'&lt;/span&gt;&lt;span class="si"&gt;)&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;
  &lt;span class="k"&gt;fi&lt;/span&gt;
&lt;span class="o"&gt;}&lt;/span&gt;

&lt;span class="c"&gt;# Usage:&lt;/span&gt;
&lt;span class="c"&gt;# gitco -b &amp;lt;branch-name&amp;gt;  # Create and switch to new branch&lt;/span&gt;
&lt;span class="c"&gt;# gitco                   # Switch to existing local branch&lt;/span&gt;
&lt;span class="c"&gt;# gitco -r                # Switch to remote branch&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  💻 Zsh Plugins + Theme
&lt;/h2&gt;

&lt;p&gt;You'll find tons of plugins and themes for zsh. &lt;br&gt;
Here's what my &lt;code&gt;~/.zshrc&lt;/code&gt; looks like:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nv"&gt;plugins&lt;/span&gt;&lt;span class="o"&gt;=(&lt;/span&gt;
  git
  colored-man-pages
  colorize
  pip
  python
  brew
  osx
  zsh-autosuggestions
&lt;span class="o"&gt;)&lt;/span&gt;
&lt;span class="nv"&gt;ZSH_THEME&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;"bubblified"&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  🐮 &lt;code&gt;cowsay&lt;/code&gt; + &lt;code&gt;lolcat&lt;/code&gt; = Terminal Joy
&lt;/h2&gt;

&lt;p&gt;This is probably the nerdiest and happiest part of my setup:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;cowsay &lt;span class="nt"&gt;-f&lt;/span&gt; vader &lt;span class="s2"&gt;"Namastey Arun, May the force be with you"&lt;/span&gt; | lolcat &lt;span class="nt"&gt;--spread&lt;/span&gt; 1.0
 ______________________________________
/ Namastey Arun, May the force be with &lt;span class="se"&gt;\&lt;/span&gt;
&lt;span class="se"&gt;\ &lt;/span&gt;you                                  /
 &lt;span class="nt"&gt;--------------------------------------&lt;/span&gt;
        &lt;span class="se"&gt;\ &lt;/span&gt;   ,-^-.
         &lt;span class="se"&gt;\ &lt;/span&gt;  &lt;span class="o"&gt;!&lt;/span&gt;oYo!
          &lt;span class="se"&gt;\ &lt;/span&gt;/./&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="se"&gt;\.\_&lt;/span&gt;_____
               &lt;span class="c"&gt;##        )\/\&lt;/span&gt;
                &lt;span class="o"&gt;||&lt;/span&gt;&lt;span class="nt"&gt;-----w&lt;/span&gt;&lt;span class="o"&gt;||&lt;/span&gt;
                &lt;span class="o"&gt;||&lt;/span&gt;      &lt;span class="o"&gt;||&lt;/span&gt;

               Cowth Vader
The sooner our happiness together begins, the longer it will last.
                &lt;span class="nt"&gt;--&lt;/span&gt; Miramanee, &lt;span class="s2"&gt;"The Paradise Syndrome"&lt;/span&gt;, stardate 4842.6
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Yep. This runs every time I open a terminal. It did slow down opening up new terminal tabs/windows for me though.&lt;/p&gt;

&lt;p&gt;Install them with:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;brew &lt;span class="nb"&gt;install &lt;/span&gt;cowsay lolcat
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;You can check available cowfiles with:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;cowsay &lt;span class="nt"&gt;-l&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  ⚔️ &lt;code&gt;nvim&lt;/code&gt;
&lt;/h2&gt;

&lt;p&gt;I’m not a Vim expert yet, so I can’t justify using Neovim or SpaceVim. But here’s what I love: both are way more colorful out of the box and come with a bunch of built-in plugins that make the whole experience feel modern and powerful.&lt;br&gt;
Plus, installing and managing plugins is much easier compared to classic Vim. Neovim supports plugin managers like vim-plug, packer.nvim, and lazy.nvim, which let you add, update, or remove plugins with just a few lines in your config—no more manual copying or setup hassles.&lt;/p&gt;

&lt;p&gt;Install it:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;brew &lt;span class="nb"&gt;install &lt;/span&gt;neovim
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Set it as your default editor:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;export &lt;/span&gt;&lt;span class="nv"&gt;EDITOR&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;nvim
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  &lt;code&gt;bat&lt;/code&gt; — Better Syntax Highlighting for
&lt;/h3&gt;

&lt;p&gt;&lt;code&gt;bat&lt;/code&gt; is a modern replacement for &lt;code&gt;cat&lt;/code&gt; that displays file contents with syntax highlighting, line numbers, and Git integration. It makes reading code and config files in the terminal much more pleasant and readable.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Sample usage:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;bat myfile.go
bat &lt;span class="nt"&gt;--theme&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;TwoDark myfile.go
bat &lt;span class="nt"&gt;--line-range&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;10:20 app.js
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  &lt;code&gt;htop&lt;/code&gt; — Interactive Process Viewer
&lt;/h3&gt;

&lt;p&gt;&lt;code&gt;htop&lt;/code&gt; is an interactive system monitor and process viewer. Unlike the traditional &lt;code&gt;top&lt;/code&gt;, &lt;code&gt;htop&lt;/code&gt; offers a colorful, user-friendly interface for monitoring system resources, sorting processes, and killing tasks interactively.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Sample usage:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;htop
&lt;span class="c"&gt;# Use arrow keys to navigate, F9 to kill a process, and F2 to customize the display&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  &lt;code&gt;tldr&lt;/code&gt; — Simplified Man
&lt;/h3&gt;

&lt;p&gt;&lt;code&gt;tldr&lt;/code&gt; provides simplified, community-driven help pages for common commands. Instead of wading through lengthy man pages, you get concise examples and explanations.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Sample usage:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;tldr &lt;span class="nb"&gt;tar
&lt;/span&gt;tldr &lt;span class="nb"&gt;grep&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  &lt;code&gt;thefuck&lt;/code&gt; — Corrects Command Typos
&lt;/h3&gt;

&lt;p&gt;&lt;code&gt;thefuck&lt;/code&gt; automatically suggests and runs corrections for mistyped commands. If you enter a command with a typo or wrong flag, just type &lt;code&gt;fuck&lt;/code&gt; and it will fix and re-run it for you.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Sample usage:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;grpe myfile.txt
fuck
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  &lt;code&gt;exa&lt;/code&gt; — Modern Replacement for ls
&lt;/h3&gt;

&lt;p&gt;&lt;code&gt;exa&lt;/code&gt; is a modern, colorful replacement for the &lt;code&gt;ls&lt;/code&gt; command. It adds features like tree views, Git status integration, and better file listing formats.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Sample usage:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;exa &lt;span class="nt"&gt;-l&lt;/span&gt;
exa &lt;span class="nt"&gt;--tree&lt;/span&gt;
exa &lt;span class="nt"&gt;--git&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  &lt;code&gt;z&lt;/code&gt; — Quick Directory Navigation
&lt;/h3&gt;

&lt;p&gt;&lt;code&gt;z&lt;/code&gt; lets you jump to frequently used directories by typing just a part of the path. It learns your habits over time, making navigation lightning-fast.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Sample usage:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;z projects
z src
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;If you have any favorite tools or configurations that make your terminal experience better, feel free to share in the comments!&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Living a spam free email life</title>
      <dc:creator>Arun Iyer</dc:creator>
      <pubDate>Tue, 27 Oct 2020 00:59:52 +0000</pubDate>
      <link>https://dev.to/arunsri7/living-a-spam-free-email-life-2lid</link>
      <guid>https://dev.to/arunsri7/living-a-spam-free-email-life-2lid</guid>
      <description>&lt;p&gt;These days almost every website asks for a sign-up and if you notice, even the fancy cafes and other shops ask for your email. We don't really know what happens with our email ids. There is a possibility that these websites or shops are forwarding them to other people without our consent. This also leads to a lot of spams, making it hard to keep our inbox clean. However, there is a hack to fix these problems.&lt;/p&gt;

&lt;p&gt;One way is to use &lt;a href="https://temp-mail.org/"&gt;Temp mail&lt;/a&gt; where signing-up for websites is mandatory and you only need to visit those websites once or twice. Temp Mail is a throw-away email service that provides temporary, free, and disposable email addresses. So you could just use it to sign in to any website and forget about the mail-id once you are done using it. This will help you keep your inbox clean and safe from these spammy websites. &lt;/p&gt;

&lt;p&gt;Now, what if the website requires you to verify your email, or what if you need to fill in your mail id at some random shop, restaurant, company, etc. Well, in that case, you could use a Gmail trick to tackle these issues. The next time you give your email id to any of these places, use a mutated form of your email-id instead of your usual one. Gmail lets you add a '+' symbol to your first half of the email-id. For e.g, if your mail id is "&lt;a href="mailto:luke1977@gmail.com"&gt;luke1977@gmail.com&lt;/a&gt;", then you can use something like "&lt;a href="mailto:luke1997+starbucks@gmail.com"&gt;luke1997+starbucks@gmail.com&lt;/a&gt;". The best part of this that you will still get the mail to your usual mail-id and this way you practically have an infinite number of email addresses. You could use this trick for a lot of things. It helps you track who is forwarding your email id without your consent. And in case, there is a chain of a certain company like Starbucks or something location-specific then you can use full stops as well. It can be something like "luke@&lt;a href="mailto:starbucks.indiranagar.bangalore@gmail.com"&gt;starbucks.indiranagar.bangalore@gmail.com&lt;/a&gt;". &lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--gjlFPOMy--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://memegenerator.net/img/instances/73956787/anything-is-possible-when-you-have-inner-peace.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--gjlFPOMy--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://memegenerator.net/img/instances/73956787/anything-is-possible-when-you-have-inner-peace.jpg" alt="And that's how you live a zen, spam-free email life!" title="And that's how you live a zen, spam-free email life!"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You can use email filters to automatically delete these spam emails or organize your emails better. The way to do it is to search for 'deliveredto: "&lt;a href="mailto:luke+starbucks@gmail.com"&gt;luke+starbucks@gmail.com&lt;/a&gt;"' while setting up a filter on Gmail. &lt;/p&gt;

</description>
      <category>email</category>
      <category>spam</category>
      <category>gmail</category>
    </item>
    <item>
      <title>Useful chrome extensions</title>
      <dc:creator>Arun Iyer</dc:creator>
      <pubDate>Fri, 23 Oct 2020 22:45:42 +0000</pubDate>
      <link>https://dev.to/arunsri7/useful-chrome-extensions-i1e</link>
      <guid>https://dev.to/arunsri7/useful-chrome-extensions-i1e</guid>
      <description>&lt;p&gt;In this post,  I’ll be listing down some basic popular chrome extensions I find really useful. I know it is not a big list,  I shall add more with time. &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Chrome is an amazing web browser but we all know it has its cons. It can eat up all your 8GB of ram if there are a lot of tabs open. Imagine having 8Gb of ram and working on Android studio along with 10 tabs open in chrome. The hack that I use to deal with this problem is an extension called &lt;a href="https://chrome.google.com/webstore/detail/the-great-suspender/klbibkeccnjlkjkiokjodocebajanakg" rel="noopener noreferrer"&gt;The Great Suspender&lt;/a&gt;, it suspends the tabs after some time. It just replaces the current page with a local HTML page. And that’s about it, you just saved some memory for your system. Jai Shree Ram!&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://chrome.google.com/webstore/detail/onetab/chphlpgkkbolifaimnlloiipkdnihall?hl=en" rel="noopener noreferrer"&gt;OneTab&lt;/a&gt; for reducing tab clutter in your browser.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://chrome.google.com/webstore/detail/vimium/dbepggeogbaibhgnhhndojpepiihcmeb" rel="noopener noreferrer"&gt;Vimium&lt;/a&gt; is an extension that helps you manage your browser by only using your keyboard. Vim users will find it really helpful. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://chrome.google.com/webstore/detail/grammarly-for-chrome/kbfnbcaeplbcioakkpcpgfkobkghlhen" rel="noopener noreferrer"&gt;Grammarly&lt;/a&gt;  helps with an error-free typing experience. It also shows you the mistakes for you to learn. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Duck Duck Go is great for privacy but the drawback is that it might not give you your desired search results. &lt;a href="https://chrome.google.com/webstore/detail/duckduckgo-enhancer/jmmkhgopncnabnhkedjfbeappnhfecej" rel="noopener noreferrer"&gt;Duck Duck go enhancer&lt;/a&gt; integrates the search google button and movie rating system to duck duck go. Shout out to my friend &lt;a href="https://github.com/Sayak9495" rel="noopener noreferrer"&gt;Sayak&lt;/a&gt; who built this really useful tool. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://chrome.google.com/webstore/detail/octotree-github-code-tree/bkhaagjahfmjljalopjnoealnfndnagc" rel="noopener noreferrer"&gt;Octotree&lt;/a&gt; helps you navigate within your GitHub repo codebase on the web. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://chrome.google.com/webstore/detail/dark-reader/eimadpbcbfnmbkopoojfekhnkhdbieeh" rel="noopener noreferrer"&gt;Dark reader&lt;/a&gt; - This extension batmans every single thing on the website. Really useful when you work in Gotham low-light city. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://chrome.google.com/webstore/detail/pushbullet/chlffgpmiacpedhhbkiomidkjlcfhogd" rel="noopener noreferrer"&gt;Push bullet&lt;/a&gt; - Share attachments and text across your various devices with Push bullet. You can also use it to share things from chrome to your friend’s chrome. You can stop using the WhatsApp web for this. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://chrome.google.com/webstore/detail/momentum/laookkfknpbbblfpciffpaejjkokdgca" rel="noopener noreferrer"&gt;Momentum&lt;/a&gt; -  This is a nice aesthetic personal dashboard for your new tabs. It greets you with quotes and some good looking backgrounds. It also has a todo, weather, Google search, etc built-in integration.  If you are looking for more productivity with todo, &lt;a href="https://chrome.google.com/webstore/detail/taskade-team-tasks-notes/hcobdfnjjaceclfdjpmmpiknimccjpmf?hl=en" rel="noopener noreferrer"&gt;Taskade&lt;/a&gt; is your place&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://chrome.google.com/webstore/detail/focus-mode/jhfefcgbjemmakkkaabcdofehlegadbl" rel="noopener noreferrer"&gt;Focus mode&lt;/a&gt; - You can add a list of websites that messes up your productivity. Once enabled, it blocks all the mentioned websites for the time being. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://chrome.google.com/webstore/detail/focus-mode/jhfefcgbjemmakkkaabcdofehlegadbl" rel="noopener noreferrer"&gt;I don't care about cookies&lt;/a&gt; takes care of your cookie pop-up warnings.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://chrome.google.com/webstore/detail/notion-web-clipper/knheggckgoiihginacbkhaalnibhilkk" rel="noopener noreferrer"&gt;Notion Web Clipper&lt;/a&gt; helps you save useful websites directly to your notion. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="https://chrome.google.com/webstore/detail/https-everywhere/gcbommkclmclpchllfjekcdonpmejbdp" rel="noopener noreferrer"&gt;HTTPS Everywhere&lt;/a&gt; is an extension which automatically switches thousands of sites from insecure "HTTP" to secure "HTTPS".  It will protect you from people sniffing what you are browsing, and etc. &lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>chrome</category>
      <category>extensions</category>
    </item>
  </channel>
</rss>
