Toolbelt
- npm audit fix or signatures
- npm check updates
- gnomon
- tmux — my terminal multiplexer for session management
- k9s — Kubernetes cluster management from terminal
- Neovim — my primary editor for terminal sessions (replaced nano)
.zsh_aliases
alias ggsync='git fetch --all && git pull origin $(git rev-parse --abbrev-ref HEAD)'alias gst='git status'alias gdf='git diff'alias gru='git remote update --prune'alias ktop='kubectl top pod'alias kctx='kubectl config get-contexts'alias kns='kubectl config set-context --current --namespace'
Laptop
- Apple MacBook Pro 14” M2 Pro
- Apple MacBook Pro 15” M1 Max
Previous laptops
- Apple MacBook Pro 14” M1 Pro
- Apple MacBook Pro 13” 2021
- Apple iMac 24”
- Apple MacBook Pro 13” 2020
- Apple MacBook Pro 13” 2017
- Lenovo ThinkPad T530
- Apple MacBook Pro 15” 2013
- Apple MacBook Air
- Apple MacBook Pro 15” 2012
- Dell Latitude
- Dell Inspiron
Operating system
- macOS Sonoma 14.4 (23E214)
Previous operating systems
- macOS Ventura 13.x.x
- Ubuntu (Since 7.10 “Gutsy Gibbon”)
- macOS OS X 10.8 (Mountain Lion) – 14.x
- Mint 15 “Olivia” – 18 “Sarah”
- Windows XP – 10
Code editor
- Visual Studio Code
- JetBrains IDEs (WebStorm, PyCharm, GoLand)
- Neovim (daily driver for terminal work)
Previous code editors
- Atom
- Sublime Text
- Vim/MacVim
- nano
Programming languages
- Node.js (since 0.10.x)
- JavaScript
- Python
- Golang
- Erlang
Previous programming languages
- Java
- C/C++
- PHP
Libraries & frameworks
- NestJS
- Flask
- FastAPI
- Django
- Gin
- Asyncio
- XMPP (Ejabberd, MongooseIM, OTP)
Previous libraries & frameworks
- Express
- ReactJS
- Laravel/Slim
- Sanic
Languages
- Bengali (Native)
- English (Fluent)
- Arabic (Beginner)
Books read
- Clean Architecture – Robert C. Martin (Reading…)
- System Design Interview – Alex Xu (Reading…)
- Learn You Some Erlang – Fred Hebert
- Practical XMPP – Lloyd Watkin, David Koelle
- Building Microservices – Sam Newman
- Designing Distributed Systems – Brendan Burns
- Head First Design Patterns – Eric Freeman, Bert Bates, Kathy Sierra, Elisabeth Robson
- Clean Code – Robert C. Martin
