내가 사용하는 소프트웨어, 내가 좋아하는 가젯, 그리고 내가 추천하는 다른 것들.

제가 소프트웨어 개발 도구나, 생산적으로 일을 하게 도와주거나, 또는 제가 생산적으로 일을 하고 있다고 착각하게 만드는 것들을 소개합니다.

개발

  • Next.js + Tailwind CSS + TypeScript + tRPC

    My go-to stack for building web apps. I love the developer experience and the performance.

  • Nest.js + Prisma + PostgreSQL

    I use Nest.js for building APIs and Prisma as an ORM for PostgreSQL. I like the battery included approach and opinionated architecture of Nest.js.

  • Python + FastAPI

    When I use Python for building APIs, I use FastAPI. In my opinion nothing matches the simplicity and the performance of FastAPI

  • Kubernetes + Helm + ArgoCD

    Kubernetes is amazing, but it can be hard to manage. Using GitOps approach with ArgoCD makes it easier to manage Kubernetes clusters.

  • AWS + Terraform + Atlantis

    I use Terraform as my IaC tool for AWS infrastructure. Atlantis is a great tool for automating Terraform workflows. Being a free and open source tool, it is a great alternative to Terraform Cloud.

개발 장비

  • 16” M1 MacBook Pro, 32GB RAM

    성능, 베터리 모두 만족하며 사용중입니다. 하지만 Mac Studio로 업그레이드를 고려중입니다.

  • Melgeek Mojo68 Plastic Keyboard

    리얼포스 R2를 오랜 기간 사용하다가 새로운 키보드를 찾고 싶어서 고심 끝에 구매한 키보드였고, 매우 만족하며 사용중입니다. Mojo68의 디자인 자체도 굉장히 힙하며, low profile 키보드라 제 손목에도 무리가 가지 않아서 좋습니다.

  • 로지택 맥용 MX Master 3

    블루투스 마우스를 사용하는데에 거리낌이 있었는데, 막상 사용하니 너무 좋습니다. 작동하는데에 전혀 문제가 없고, 마우스의 버튼들을 프로그램 할 수 있다는것도 큰 장점입니다.

  • 허먼밀러 에어론 의자

    어차피 항상 허리에 좋지 않은 자세로 앉아 있는데, 기왕이면 비싼 의자에 앉아서 하면 좋지 않을까? 라는 생각에 구매했습니다.

  • 오카무라 컨테사 세컨다

    에어론보다 척추를 더 잘 지지해줍니다. 에어론보다 더 비싸지만, 더 좋은 의자라고 생각합니다.

개발 환경

  • Jetbrains IDE

    기본 설정으로 사용해도 훌륭한 IDE. VSCode도 물론 좋지만, 이걸로 충분하다고 생각합니다.

  • iTerm2

    사실 무슨 기능이 있어서 쓰는지는 잘 모르겠지만, macOS 기본 터미널보다는 좋지 않을까? 라고 생각하며 쓰고 있습니다.

  • Transmit 5

    SFTP 클라이언트로 사용하고 있습니다. S3와 호환도 잘 되고, 파일 전송 속도도 빠르고, 무엇보다도 기존에 사용하던 Cyberduck 보다 UI가 깔끔해서 좋습니다.