Skip to content
Dimitrios

My Stack

All the tools that I use everyday, as well as the services I'm paying for.
Last updated on 2024/04/28

Coding

  • #
    React
    My 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.
  • #
    TypeScript
    I prefer typed languages, and I can't imagine writing a large JavaScript codebase without it.
  • #
    Remix
    Well executed server-side rendering for React. I love the DX, the easy-to-grasp API, and decisions (RSC) made by the Remix team.
  • #
    Tailwind CSS
    I've tried everything and this is the true way for me. Predictable bundle-size, no naming headaches, and rapid prototyping.
  • #
    Elixir
    A language standing on the shoulders of giants (Erlang). I really like it's concurrency model and I've learned a lot by studying it.
  • #
    Phoenix
    What 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 U2719DC
    A very good 27-inch monitor for the price. USB-C charging is a huge plus.
  • #
    MX Master 3
    I get used to any mouse I use, and this is what I have now. I combine it with BetterTouchTools for extra functionality.
  • #
    AirPods Pro
    One of my best purchases ever. It does the job for calls, workouts, and quick music sessions.
  • #
    Sony WH-1000XM5
    Amazing noise cancelling for longer sessions.
  • #
    Poker 3 + Leopold FC750R
    I have these two keyboards, and I switch between them. First is using MX Brown, second is using MX Blue.

Software

  • #
    Zed
    I don't use NeoVim, sorry. I switched to Zed from VSCode, and so far I love it.
  • #
    ITerm2
    I like my terminal to be dumb and fast. iTerm2 does the job.
  • #
    1Password
    I don't know why I use it - I keep a single password, and it's my birthday.
  • #
    Bear Notes
    Apple notes on steroids. It has versioning and markdown support.
  • #
    Cleanshot X
    I love sharing gifs and screenshots for my work, and Cleanshot is the smoothest way to do it.
  • #
    DBngin & TablePlus
    Making local database management a bit easier.
  • #
    BetterTouchTools
    Customization options for macOS.