Building a Resizable Grid

It starts with a layout. It always starts with a layout. "I want an IDE," I tell myself. "I want something that feels like Sublime Text. I want a sidebar. I want a terminal at the bottom. I want a main editor area. And I want to resize them all." I want to build rich user interfaces that feel like *applications*, not websites.

So I look at the tools.…