Stuff I Use
Here are the things I use in my professional and hobby programming endeavours.
Development
Languages/Frameworks
- Rust: The primary language I use both professionally and personally. At work I use warp, but also have experience building web apps with Actix and Axum.
- JavaScript/TypeScript: My second-most used pair of languages. Worked a lot with React, Express and Nest.js professionally, nowadays I like to use SvelteKit, Next.js and Remix for personal projects.
- Java/Kotlin: The first languages I used in professional projects, for building Spring-based web applications.
Tools
- IntelliJ IDEA
/
WebStorm
/
RustRover: for most of my development
work, I use IntelliJ products. Only using a few extensions as they have most features I desire
built-in:
- Catppuccin: Pleasant, warm pastel-y color scheme.
- Nord: Cool (
literally) color scheme.
- VSCode: My go-to text editor when I
want to quickly edit some files or work with LaTeX. I use the following extensions and color
schemes:
- EditorConfig: Enables support for
.editorconfig
files. - Everforest: Nice pastel green colors, easy on the eyes.
- Hex Editor: For easily checking the content of binary files.
- IntelliJ IDEA Keybindings: as I'm used to IntelliJ keybindings, this extension helps me use shortcuts I already know.
- LaTeX Utilities: Add-on for LaTeX Workshop, adding more nice-to-have features.
- LaTeX Workshop: Extension for LaTeX support in VSCode.
- Markdown All in One: Adds convenient Markdown editing features, like better list handling and table formatting.
- Markdown PDF: Converts a Markdown document into a PDF, useful when sharing with others.
- Trailing Spaces: As VSCode does not remove trailing spaces by default, this extension helps me get rid of them effectively.
- EditorConfig: Enables support for
- Fira Code: My favourite monospace font; I cannot live without ligatures.
Hardware
- Vortex Race 3 Keyboard: Retro-style 75% keyboard; I have the MX Brown version.
- TESmart KVM Switch: For switching between 2 computers effortlessly.