My Stack
All the tools that I use everyday, as well as the services I'm paying for.
Last updated on 2024/09/07
Coding
- #ReactMy front-end framework for the last ~7 years. The ecosystem is just too good, which makes it hard to switch to something else, like Solid.
- #TypeScriptI prefer typed languages, and I can't imagine writing a large JavaScript codebase without it.
- #Remix / RRWell executed server-side rendering for React. I love the DX, the easy-to-grasp API, and decisions (RSC) made by the Remix team.
- #Tailwind CSSI've tried everything and this is the true way for me. Predictable bundle-size, no naming headaches, and rapid prototyping.
- #ElixirSuch a beautiful and elegant language; I have definitely improved as a developer by learning it. I'm using it for side projects and I'm loving it.
- #PhoenixWhat is Rails to Ruby, is Phoenix to Elixir. I appreciate how it just abstracts a few concurrency concepts and let me focus on the business logic.
Equipment
- #MacBook Pro 14 (2023)The transition from a butterfly era MacBook to this monster is massive. Best laptop I ever had.
- #Dell U2719DCA very good 27-inch monitor for the price. USB-C charging is a huge plus.
- #MX Master 3I get used to any mouse I use, and this is what I have now. I combine it with BetterTouchTools for extra functionality.
- #AirPods ProOne of my best purchases ever. It does the job for calls, workouts, and quick music sessions.
- #Sony WH-1000XM5Amazing noise cancelling for longer sessions.
- #Poker 3 + Leopold FC750RI have these two keyboards, and I switch between them. First is using MX Brown, second is using MX Blue.
Software
- #Zed / VSCodeI don't use NeoVim, sorry. I switched to Zed from VSCode, but every now and then I switch back to VSCode due to Zed's instability.
- #iTerm2I like my terminal to be dumb and fast. iTerm2 does the job.
- #1PasswordI don't know why I use it - I keep a single password, and it's my birthday.
- #Bear NotesApple notes on steroids. It has versioning and markdown support.
- #Cleanshot XI love sharing gifs and screenshots for my work, and Cleanshot is the smoothest way to do it.
- #DBngin & TablePlusMaking local database management a bit easier.
- #BetterTouchToolsCustomization options for macOS.
Services
- #NetlifyI host all my static websites on Netlify. I have no reason to switch, and they have great support for Next.js which my site is built with.
- #Fly.ioI host my Elixir apps on Fly.io. So far I have no complaints.