logo

My development settings

Hardware

  • 21.5-inch iMac, 2017 (Home)
  • 16-inch Macbook Pro (Work)
  • 11-inch iPad Pro + Apple pencil
  • Magic trackpad
  • Varmilo keyboard (Blue switch)

Software

  • Alfred with workflows:
    • alfred-open-with-vscode - Opening a folder with VS Code
    • Localhost - Open localhost at specified port
    • Youdao - Youdao translation
    • Github - Github integration
    • Emoji - This simple workflow lets you search emoji codes and their symbols
    • IP address - Shows your internal and external IP address
    • Kill process - An Alfred workflow that makes it easy to kill misbehaving processes
  • Fig - Adds VSCode-style autocomplete to your existing terminal
  • iTerm2 - A replacement for default macOS's Terminal.app
  • Warp - The terminal for the 21st century
  • Ticktick
  • SwitchHosts
  • pap.er - Elegant wallpaper app for macOS
  • Manico - A fast app launch and switch tool designed for macOS
  • Figma - The collaborative interface design tool
  • Xmind - The full-featured mind mapping and brainstorming app
  • Apple Books - Apple Books is the single destination for all the books you love
  • Excalidraw - A great diagram tool
  • TablePlus - Modern, native, and friendly GUI tool for relational databases:
  • VSCode with extensions
  • Edge browser with extensions:
    • JSONView - JSON documents are formatted, highlighted, and arrays and objects can be collapsed
    • ModHeader - The most popular browser extension to modify headers
    • React Developer tools - A browser DevTools extension for the open-source React JavaScript library
    • Vimium C - All by Keyboard
    • Wappalyzer - Uncovers the technologies used on websites

Shell

  • serve - Helps you serve a static site, single page application or just a static file
  • zsh - A Unix shell that is built on top of bash
  • ohmyzsh - A delightful framework for managing your zsh configuration
  • zsh-autosuggestions: Fish-like fast/unobtrusive autosuggestions for zsh
  • zsh-syntax-highlighting: Fish shell-like syntax highlighting for zsh
  • zsh-history-substring-search: History search
  • zsh-vi-mode: A better and friendly vi(vim) mode plugin for zsh
  • autojump: Navigate your filesystem based on learning your preferences
  • copypath: Copies the path of given directory or file to the system clipboard
  • copyfile: Puts the contents of a file in your system clipboard so you can paste it anywhere
  • colorls: Beautiful alternative for ls command, with color and font-awesome icons
  • thefuck: Magnificent app which corrects your previous console command
  • gtop: System monitoring dashboard for terminal
  • cowsay: Configurable talking cow
  • figlet: A program for making large letters out of ordinary text
  • lolcat: Replacement for cat with colorful output
  • boxes: Command line ASCII boxes unlimited
  • tldr: A collection of community-maintained help pages for command-line tools
  • scc: Counting physical the lines of code, blank lines, comment lines, and physical lines of source code
  • exa: A modern replacement for the venerable file-listing command-line program ls

Utilities

  • Carbon - Create and share beautiful images of your source code
  • OnlineConverter - Convert video to gif
  • Unsplash - Beautiful free images & pictures
  • Excalidraw - Virtual collaborative whiteboard tool that lets you easily sketch diagrams that have a hand-drawn feel
  • XClient - Xclient for apps
  • Roadmap - Developer roadmap