Rakshan Shetty

Rakshan Shetty

Software engineer, Learning Web development and sharing my experience

Bet on Elixir

October 23, 2025•☕ 4 min read

Recap of my Elixir talk at Mumbai's first-ever Global Elixir Meetup with 4 interactive LiveView demos showcasing concurrency and fault tolerance. Try them live!

Building a Multi-Site Publishing System with Quartz and Obsidian

October 21, 2025•☕☕ 8 min read

How I publish multiple websites from a single Obsidian vault using Quartz with tag-based selective publishing. A production case study with git submodules, upstream-safe customization, and automated deployment.

Setting up Elixir with Nix

October 02, 2022•☕ 2 min read

Setting up Elixir dev environment with Nix Prerequisites nix - Follow this guide to install nix in your system direnv - helps to initialize nix on the shell when you cd into the project directory TLDR Fork rakshans1/elixir-starter by clicking on Use this template and you are good to go.

Using lock file as Gitlab CI/CD cache key

May 11, 2020•☕ 2 min read

Gitlab CI/CD provides a mechanism to cache project dependency so that it can be reused and shared between pipelines and jobs.

Reusing connection with HTTP Keep-Alive in Nodejs

May 10, 2020•☕ 2 min read

All communication between microservices occurs via an HTTP request.

Native lazy loading image with React

February 22, 2020•☕ 3 min read

Native image lazy loading is added to browsers from Chrome 76 and other browsers are also starting to support it which helps us to add lazy image capabilities just by adding loading attribute.

Vim Tips

February 16, 2020•☕ 1 min read

List of vim tips I learned Save a read-only file with sudo with :w !sudo tee % Get the full path of current buffer 1<C-G> Vim Undo history # Time-based undo/redo g- / g+ # Tree-Based undo/redo u / <C-R> Toogle Case with tilde in normal mode ~ Repeat previous substitution :s :& # Use ...

Install LAMP with one command - Linux Apache MySQL PHP

January 10, 2018•☕ 1 min read

This one line command tells Ubuntu to install lamp-server and phpmyadmin ( ^ means using tasksel), lamp-server is a set of applications to fully install apache, MySQL and php and set it up.

Debugging WordPress PHP with VS Code and LAMP

January 07, 2018•☕ 2 min read

Sometimes we get away with having the program print out some information by executing commands like console.log for JS or echo, var_dump for PHP, and so on.

Learning Angular 4

October 22, 2017•☕☕ 8 min read

Develop modern, complex, responsive and scalable web applications with Angular 4. Fully understand the architecture behind an Angular 4 applications.

Mapping Caps Lock to Esc in Linux

June 12, 2017•☕ 1 min read

Switch Caps to Esc from terminal setxkbmap -option caps:escape For swapping Caps with Esc setxkbmap -option caps:swapescape On Linux Gnome desktops you can do easily with Tweak Tool If you want to use Caps Lock Tweak Tool > Typing > Caps Lock key behavior > Swap ESC and Caps Lock OR If you ...

Docstash - Personal Cloud Storage

November 01, 2016•☕ 2 min read

The project started as an idea for Final year project when I took the Cloud Computing as project domain.

My College Projects

October 29, 2016•☕ 1 min read

The list of all the projects that I worked on during my college period. Most of them are as part of assignments given in college.


Recent blogs

  • Bet on Elixir

    Oct 23, 2025

  • Building a Multi-Site Publishing System with Quartz and Obsidian

    Oct 21, 2025

  • Setting up Elixir with Nix

    Oct 02, 2022

  • Using lock file as Gitlab CI/CD cache key

    May 11, 2020

  • Reusing connection with HTTP Keep-Alive in Nodejs

    May 10, 2020

RS © 2025

  • GitHub
  • Twitter
  • LinkedIn
  • Email