Languages & 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.
Programming languages
- I use TypeScript for all my projects. This is my primary language right now.
- It is obvious that using TypeScript is also using JavaScript. Currently, I hardly write in pure JS anymore. I prefer code that is more predictable and easier to maintain.
- This is my hobby direction, but I can also create backend in FastAPI.
Technologies
Libraries: React, React Router, React Query, React Hook Form, React-Virtuoso...
Testing: JestJS, React Testing Library, Cypress, Mock Service Worker
Tools: Vite, Remix, Tailwind CSS, Material UI, Emotion, Storybook...
Libraries: React Native, React Navigation
Testing: JestJS, React Native Testing Library, Detoxjs
Tools: Emotion, StoryBook, Bitrise, Fastlane...
Frameworks: Node.JS, Express.JS, Nest.JS
Testing: JestJS, Supertest
- Azure, AWS
Design
- I use Figma in daily basis to create prototypes and design UI.
Workstation
- 14” MacBook Pro, M1 Pro, 32GB RAM (2022)
- Not only is the TS4 the most powerful dock ever created, the dock with the most ports, the dock with the highest charging capabilities, the first dock with 2.5GbE.
- Craft is a wireless keyboard with a premium typing experience and a versatile input dial that adapts to what I'm making — keeping me focused and in my creative flow.
- Something about all the gestures makes me feel like a wizard with special powers. I really like feeling like a wizard with special powers.
- If I’m going to slouch in the worst ergonomic position imaginable all day, I might as well do it in an expensive chair.