@sudocode_

What Felix uses

What Felix uses

Uses

I don't get asked about my work environment so often, but just in case if you want to know, here are the tools, devices and services I use to get things done. These are not the best ones, but I personally feel these very comfortable. I consider this as a checklist too.

Services

  • ArrowAn icon representing an arrow
    Music from Spotify and Apple Music
  • ArrowAn icon representing an arrow
    I mostly spend my days on Youtube watching tutorials and other relevant videos
  • ArrowAn icon representing an arrow
    Google Drive for all my files
  • ArrowAn icon representing an arrow
    All my studies on Udemy and Frontend Masters
  • ArrowAn icon representing an arrow
    Fly.io and Vercel - An amazing hosting platform
  • ArrowAn icon representing an arrow
    Cloudinary - Fantastic image hosting
  • ArrowAn icon representing an arrow
    GitHub - Where I host my code. I also run CI/CD pipelines via GitHub Actions.
  • ArrowAn icon representing an arrow
    I connect with tech communities Slack, Discord and Twitter
  • ArrowAn icon representing an arrow
    Namecheap.com and Spaceship - Where I buy all my domain names.
  • ArrowAn icon representing an arrow
    I listen to my podcasts on Apple PodCasts
  • ArrowAn icon representing an arrow
    News feeds on Medium, Dev.to and Reddit
  • ArrowAn icon representing an arrow
    My package Managers are Yarn and Pipenv
  • ArrowAn icon representing an arrow
    Setapp - A fantastic app subscription service for Mac

Tech

  • ArrowAn icon representing an arrow
    React - The most widely used frontend framework in the world
  • ArrowAn icon representing an arrow
    Remix - The best framework to build a web app and now my favorite react framework
  • ArrowAn icon representing an arrow
    NextJS - A great framework for building React apps
  • ArrowAn icon representing an arrow
    Go - My favorite backend language
  • ArrowAn icon representing an arrow
    Python - My favorite scripting language
  • ArrowAn icon representing an arrow
    Prisma - A fantastic ORM for Node.js (I use it with Postgres/SQLite hosted on Fly.io).
  • ArrowAn icon representing an arrow
    TypeScript - I can't imagine building JavaScript projects without TypeScript.
  • ArrowAn icon representing an arrow
    Testing Library - A great testing library for anything that interacts with the DOM.
  • ArrowAn icon representing an arrow
    Jest - A great testing framework.
  • ArrowAn icon representing an arrow
    Cypress.io - I use this for E2E testing.
  • ArrowAn icon representing an arrow
    MSW - Next generation API mocking.
  • ArrowAn icon representing an arrow
    Prettier - I can't imagine life without it.
  • ArrowAn icon representing an arrow
    Reach UI - An accessibility-focused set of easy-to-use and easy-to-style components.
  • ArrowAn icon representing an arrow
    PostCSS - I only use these plugins: tailwindcss, autoprefixer, and postcss-import
  • ArrowAn icon representing an arrow
    TailwindCSS - A great way to keep my styling consistent and stay productive.
  • ArrowAn icon representing an arrow
    mdx-bundler - Compile and bundle your MDX files and their dependencies. FAST.
  • ArrowAn icon representing an arrow
    Vite - A fast frontend build tool.
  • ArrowAn icon representing an arrow
    Chakra-UI - A great component library for React.

Editor

  • ArrowAn icon representing an arrow
    Pycharm - My favorite IDE for Python, Golang & Webstorm - My favorite IDE for JavaScript from Jetbrains are my current editor which I switched to in 2020 after years of using Visual Studio Code. I still use VSCode for markdown files and quick edits.
  • ArrowAn icon representing an arrow
    I'm currently switching between Firefox Developer and Microsoft Edge. Currently, I use Arc as my main browser.
  • ArrowAn icon representing an arrow
  • ArrowAn icon representing an arrow
    I currently use Iterm2 as my terminal with Oh My Zsh for my terminal theme and plugins.

Chrome Extensions

Desktop Apps

CLIs

  • ArrowAn icon representing an arrow
    Homebrew - The missing package manager for macOS (or Linux)
  • ArrowAn icon representing an arrow
  • ArrowAn icon representing an arrow
  • ArrowAn icon representing an arrow
  • ArrowAn icon representing an arrow
  • ArrowAn icon representing an arrow

Desk Setup

  • ArrowAn icon representing an arrow
    MacBook Pro (16-inch, 2021) - My laptop. More stats:
    • ArrowAn icon representing an arrow
      Processor: 10 Core Apple M1 Max
    • ArrowAn icon representing an arrow
      Graphics: 32 Core Apple GPU
    • ArrowAn icon representing an arrow
      Memory: 64 GB
    • ArrowAn icon representing an arrow
      Storage: 1TB SSD
  • ArrowAn icon representing an arrow
    I use SteelCase Adjustable Desk for my desk.
  • ArrowAn icon representing an arrow
    I have Herman Kardon Onyx 5, Apple Airpods Gen 3 and Apple Airpods Max for music and everything sound.
  • ArrowAn icon representing an arrow
    I use Logitech Master Keys for Mac for my mouse and Logitech MX Keys for Mac for my keyboard.
  • ArrowAn icon representing an arrow
    I use dual monitors: DELL P2721Q Display Xiami 34" Curved Monitor Display