Programming Links
Chrome
CSS
Devops
D3
- Dashing d3
- Basic svg demos
- Thinking in Joins – great article explaining how joins work in d3
- D3 Easing Checker – a bl.ocks.org website that demonstrates different easing functions for animations
Git
- Global Gitignore – creating a global gitignore file
- How Rebasing Works – great explanation of how rebasing works in Git
- Markdown Syntax – markdown syntax (useful for git comments)
Javascript
- MicroJS – a site for searching for javascript micro-frameworks
- Objects in Javascript – a primer from Mozilla about how objects work in javascript
- 45 use javascript examples
Mac OS X
Ruby
Ruby on Rails
- Active Support Documentation – the official rails guide to activesupport helpers
- Better Errors – an amazing gem that lets you run a REPL from the rails error page
- Better Specs – do’s and do not’s for writing specs
- Braise – my gem that lets you raise errors in less keystrokes with colored output
- Configuring Database Cleaner
- Finding HTML Fragments – Match HTML fragments in rspec
- Rails Composer – gives you a wizard when setting up a rails project. Never start a new project without it!
Command Line
- Explain Shell – website that lets you enter a shell command and provides an explanation of what each command does
Regular Expressions
- Rubular – website for testing regular expressions
Sublime Text
- Keyboard Shortcuts – Hotkeys for sublime text
- Tips and Tricks
- Rubular – website for testing regular expressions
Tmux
- Cheat Sheet – Cheat sheet for tmux shortcuts
- Overview – Tmux overview and shortcuts
- (Another) Overview – Another tmux overview and shortcuts
Vim
- CtrlP – fuzzy file search
- Janus – a distribution of plugins for VIM (including both CtrlP and NERDTree)
- NERDTree – file explorer
- NERDTree Guide – handy guide for using NERDTree
- Pathogen – plugin installer
- Tips for Vim Splits