Software I use, gadgets I love, and other things I recommend
I get asked a lot about the things I use to build software, stay productive, or buy to fool myself into thinking I’m being productive when I’m really just procrastinating. Here’s a big list of all of my favorite stuff.
Tech stack
NextJS (ReactJS , NodeJS)
For JS framework, currently I am using the NextJS, because I can write for both FE and BE, it supports for CSR, SSR, STR. I can reuse all the ecosystem of ReactJS lib.
Next Auth
I use Next Auth for authentication.
Tailwind
For UI, I are using Tailwind which is most popular UI lib for Front-end dev. Because the simple, reuseable and more flexible.
MongoDB
Mongo is the best for DB, because it is no-sql DB, very light weight, easy to use and integration.
Git, Gitlab
I am using Git for branches and use Gitlab for storing the source code and run pipelines.
Vercel
I deploy my NextJS web app with Vercel which is company created the NextJS framework.
Some formatting and linting: EsLint, Prettier, Gitleaks, Husky
I use EsLint for linting, Prettier for formatting, Gitleaks for checking and preventing leak sensitive information in source code, Husky for pre-committing.
Workstation
Laptop ThinkPad T14 Gen3 - CPU CoreI5 12th - RAM 32GB- SSD 512GB
The only display on the market if you want something HiDPI and bigger than 27”. When you’re working at planetary scale, every pixel you can get counts.
PC - CPU CoreI5 11th - RAM 16GB - SSD 512GB
The only display on the market if you want something HiDPI and bigger than 27”. When you’re working at planetary scale, every pixel you can get counts.
Development tools
Visual Studio Code
I don’t care if it’s missing all of the fancy IDE features everyone else relies on, Sublime Text is still the best text editor ever made.
WSL on Window-11
The only display on the market if you want something HiDPI and bigger than 27”. When you’re working at planetary scale, every pixel you can get counts.
Jira
I use Jira to manage my tasks base on Scrum.
Confluence
I use Confluence to docs my document of my app.
Design
Figma
We started using Figma as just a design tool but now it’s become our virtual whiteboard for the entire company. Never would have expected the collaboration features to be the real hook.
Canvas
We are using Canvas as just a design tool to custom images and video.