Recently Trekk was gracious enough to let me switch my workstation from Windows 7 to Ubuntu 15.04. This decision to actually evaluate making the switch stemmed from a number of different reasons. First and foremost I had been holding on to an outdated version on Windows for far too long and it really was time for me to either update to Windows 10 or start to evaluate different options.
In the past couple of months I have been really noticing some of the great work on Codepen. I feel like my eyes have been opened to the value that a site like Codepen has to offer. Not only can you mock up concepts and share them between friends and co-workers, but Codepen is also a great outlet for creativity. Just look at some of the creativity that goes into pens like Medusa and Huggy Laser Panda Factory.
The last couple of custom Drupal themes I created called for a very simple grid system to be included in the project. For example, lets say we needed to work off of a grid of 12 columns. Normally we would need to go through and take the outside width of the parent container and divide each column up by this width and set each column by hand to get the exact width of each column in our grid. This seems like a rather tedious method that probably would require me or some poor soul working with me to rework many times over the course of project.
Lately I have been writing a lot of C++ on Linux and have been really enjoying it. I love the flexibility of jumping right in on the terminal, writing my code, and compiling all from one spot. As my writing continued and my program evolved I realized that I needed some worker threads to process some pretty expensive computation that I did not want hogging my main thread. Coming from an iOS/OSX background I figured I could do some research and figure out a comparable replacement for how I would normally create background threads with Grand Central Dispatch.