The Tools I Use
Each developer has its own tools and setup. Through this post, I wanted to share with you the different tools I use every day for my developments, at work and at home. Here is a list below.
Hardware
- MacBook Air (M2, 2022) - Laptop
- DELL U2717D - monitor
- NUC - Desktop at Home, with Pop_OS and Microsoft Windows Dual OS
- Keychron K2 - Keyboard
- iPhone 14 - Mobile
Development Tools
- Docker
- Neovim (config)
- iTerm 2 with Oh My Zsh
- Visual Studio Code (extensions)
- Jupyterlab - for data analysis
- Homebrew and Cask - Mac OS App management
- asdf - cli tool managing
Productivity Services / Apps
- GitHub repo as notebook store, with JupyterLab and Logseq
- Bitwarden - password management
- Gmail, Google Contact, Google Calendar - Email, Contact and Family calendar.
- Spark - Email App
- Tailscale - Private Network
- Google Drive / Blackblaze - online backup
- Google Chrome - my browser choice
- Evernote Web Clipper - Chrome extension for clip web pages
- MarkText - markdown editor
Mobile Apps
- Overcast - Podcast App
- Spotify - Music App
- Google Keep - Random Note
Selfhosted Services
- X86 Openwrt Router, main router as Tailscale subnet gateway
- Linode VPS
- PiHole
- Nextcloud
- Emby
- Calibre Web
- PhotoPrism
- Jupyterlab
- Miniflux
- Uptime Kuma
- Bitwarden
- Umami
Tech Stacks
- Python
- Golang
- Ruby (on Rails)
- Scala
- HTML/CSS/JavaScript
- Spark (scala) / PySpark
- Jupyter
- Airflow
- Pandas
Other
- Podcasts List - What Podcasts I'm Currently Listening To.