stack
> ~
cd ..
> ~ stack --list
Stack
Tools, hardware, and software I use daily.
Editor
- VS Code
- Primary editor. It has a ton of integrations and is easy to use.
- Zed
- I love the fast start and feel of this editor, might even use a my main editor.
- IntelliJ
- I love the extra functionality, but I almost always use distraction free mode since the ui is a bit too much.
Terminal
- Zsh + Starship
- Custom prompt with git info and environment context with my aliases is all I need.
Languages
- Java
- Main language for my work the last 3 years.
- TypeScript
- Primary for web projects. Love my Type-Safety.
- Python
- Scripts, data analysis, and quick prototyping.
- SQL
- Let's be real, even if you don't do backend work you need it.
- Bash
- Anyone who needs to deploy anything to a linux system uses it, myself included.
Frameworks
- Astro
- For static sites and content-heavy projects. I also like the simplicity. The documentation is also really good!
- Angular
- Main framework for the last 3 years for my work. There is a lot to say about it, glad to see it moving towards a modern framework experience.
- Solid.js
- New for me, love the reactivity I get from it.
- TailwindCSS
- Fast iterations and simplicity, I use it every day.
- Spring Boot
- There are a lot of jokes about Srping Boot and Java out there. I think (most) are probably true, however, many people tend do underestimate the sheer amount of tooling and available configurations and integrations Spring Boot has for deploying production ready backend applications.
Tools
- Docker
- All my projects include a compose or dockerfile for a reason.
- Git
- Obvious choice of version control, I like the terminal usage with some cli tools like lazygit mixed in.
Services
- GitHub
- Code hosting and CI/CD with Actions.
- Hostinger
- Where I deploy my personal projects.
Hardware
- Matcha Tea Bowl
- Essential.