Felipe Gentil

My development environment

04 Aug 2015

Since this is the first post here after 2 years without blogging, I’ve decided to start with my 24/7 development environment…

VIM / Sublime Text

I’ve always been a huge fan of Sublime Text and its immensity of plugins, but as a web developer I was constantly being forced to ssh to different machines and I decided it was a waste of time not learning vim! I realized that after you start using, you learn one or two commands per day and in while you’re a vim ninja! I’m still far from a ninja but I can take care of myself without a GUI. Nowadays I use both! WAT? Yes, both!

  • My whole vim setup can be found here
  • And here is a list of my Sublime Text 3 plugins!
BeautifyRuby         # github.com/CraigWilliams/BeautifyRuby
BracketHighlighter   # facelessuser/BracketHighlighter
Cucumber             # drewda/cucumber-sublime-bundle
GitGutter            # jisaacks/GitGutter
JsFormat             # jdc0589/JsFormat
Monokai Extended     # jonschlinkert/sublime-monokai-extended
Sass                 # nathos/sass-textmate-bundle
SideBarEnhancements  # titoBouzout/SideBarEnhancements
SyncedSideBar        # sobstel/SyncedSideBar
Vintageou            # guillermooo/Vintageous

# Yes, I use vim "inside" Sublime Text ;)

OS

I’ve been using MacOS since Mountain Lion when I bought my first macbook pro in 2012. Since 2014 I’ve been using Yosemite, it has its ups and downs but I like it.

Terminal

As every (?) mac user, iTerm2 as the default-24/7-never-close terminal. I <3 zsh and get all the stuff setup with oh-my-zsh.

zsh

Communication

Sometimes skype is needed and so is hangout! But seriously, how was communication before Slack?

# http://www.rubyonrails.link/

Browsing

I’ve been using Chrome since the beginning, I guess. But sometimes I just get tired of its no-left-ram-for-me behaviour and switch to Firefox. Also I like to have it installed in different languages to test locales, Firefox is in English, Firefox Developer Edition is in Portuguese and Chrome in german.

RVM

I can’t say if rvm is better/faster/easier than rbenv, but I’ve been using since I started coding in Ruby, it has always worked for me so I don’t see a reason to change, I do believe both do their jobs very well.

rvm rubies
   ruby-1.9.3-p551 [ x86_64 ]
   ruby-2.0.0-p576 [ x86_64 ]
   ruby-2.0.0-p598 [ x86_64 ]
   ruby-2.1.0 [ x86_64 ]
   ruby-2.1.2 [ x86_64 ]
   ruby-2.1.3 [ x86_64 ]
   ruby-2.1.4 [ x86_64 ]
   ruby-2.1.5 [ x86_64 ]
   ruby-2.1.6 [ x86_64 ]
   ruby-2.2.0 [ x86_64 ]
   ruby-2.2.0-preview1 [ x86_64 ]
   ruby-2.2.1 [ x86_64 ]
=* ruby-2.2.2 [ x86_64 ]

Just a quick list of my favorite app as well, it’s not directly related to development, but I can’t live without them!

Evernote      Wunderlist      Spotify
Mailbox       Feedly          Pocket