Tile 2 windows side by side by keyboard shortcuts
I use Better Touch Tool to do that.

Here's an example configuration that has a keyboard shortcut for resizing to the right half and one for the left half. I also have a shortcut that quickly maximizes a window.