Skip to content

Instantly share code, notes, and snippets.

@ryyppy
Last active May 20, 2023 02:07
Show Gist options
  • Star 67 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ryyppy/9b9b46836a1caf0f1dfbc44032de7ff7 to your computer and use it in GitHub Desktop.
Save ryyppy/9b9b46836a1caf0f1dfbc44032de7ff7 to your computer and use it in GitHub Desktop.
A Life on a Commandline - How to never touch a mouse again. Lightning Talk Proposal for ReactiveConf 2016 (https://reactiveconf.com/)

Proposal for this year's Reactive lightning talks @ReactiveConf - If you want to see my talk, star this gist please :-) Reactive Blogpost


A life on a Commandline

As a JavaScript developer, could you imagine using something else than Atom, Sublime or other IDE-like text-editors? During their daily work, people wrangle a lot with different applications, editors, windows, browsers and loose a lot of time because of their tools getting in their way.

A lot of people are using a terminal window already. So why not just leverage it to its full extent? In this lightning talk, I will present how I will do regular JS / React programming just in one terminal window.

Special rules: I will only use a keyboard - No mouse allowed (Trackpad will be disabled as well)

Tools which will be utilized:

  • iTerm
    • Non-GUI PPT
    • Tmux
    • NeoVim
  • Mandatory stuff (sadly GUI -> will still not use a mouse)
    • Chrome

Things I will demo:

I will show you some tedious code refactoring stuff done in the VIM way and explain how it makes me more efficient in manipulating any plain text I encounter. As a bonus, you will see how @flowtype will help me refactor my code so much more easily.

Also there will be a lot of artistic value in it, since I will sport some visual effects during the whole presentation :-)

@gunar
Copy link

gunar commented Aug 13, 2016

Check out Vimium and get rid of the mouse for Web surfing as well!

@ryyppy
Copy link
Author

ryyppy commented Aug 14, 2016

@gunar pssst, don't spoil the surprise ;-)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment