IDE

I’ve coded in multiple dev environments, including Clion, Eclipse, Xcode, IntelliJ, Racket, VSCode, … Among these, Atom is definitely my favorite ⬇️

Atom

My IDE of choice. As you can see in my sync-settings backup, I use a ton of plugins. Notable mentions include:

  • atom-notes
  • quokka
  • markdown-preview-enhanced
  • project-manager
  • script
  • Platformio Terminal
  • wakatime

Snippets

The Backup also contains a bunch of custom snippets. Here are some of my most used:

JavaScript

  'Arrow function':
    'prefix': 'ar'
    'body': '(${1}) => {${2}}'

# Hooks
  'useState const':
    'prefix': 'cs'
    'body': 'const [${1:variable}, set${1/(.+)/\\u$1/}] = useState(${2})'

  'useEffect':
    'prefix': 'ue'
    'body': 'useEffect(() => {$2}, [${1}])'

# Debugging
  'console.log':
    'prefix': 'l'
    'body': "console.log('${1:variable}', ${1:variable})"