Now I Do Web Stuff!

After an entrepreneurial career in investment real estate I've gone into a new field that I've had a long-time interest in: Web Development. Web Development is a profession where learning new things is a permanent part of the job description. I'm excited about that. I hope to join a team building things much larger than one person can build alone.

On a personal note, I've lifted buildings off the ground, built Craftsman style Tree-houses, Pirate Ships, Giant Spiders, Driven a boat around France, and I enjoy sharing puns with friends.

Read more about my on-going personal Web-projects below.

The HueColor Matching Game challenges visitors to match designated-points in pictures to one of 139 named colors. The closer the color match, the more points a player receives per guess.

I had fun combining a scored game with a somewhat educational site. I like visiting sites where there are things I can interact with.

HueColor is a Ruby on Rails application with a Angular front end. The visitor facing portion of the site is a single page app with the game logic handled within an Angular Controller.

This Color matching game makes use of the Ruby Paperclip gem to upload pictures and Amazon Web Services to store data separately from it's Heroku web server. Only administrators see the login and upload portion of the site.

The Canvas and color measuring operations are handled by a library named Paper.js

I made the game Wrecking Ball! Entirely with JavaScript and HTML code. I didn't use any JQuery or custom game libraries.

I figured making a game that way would be a great way to get acquainted with the core JavaScript interactions with a canvas object.

I give credit to a number of web-tutorials. I had fun. It took a while. I learned a lot. Hopefully the game will make you smile!

Before attending DevBootcamp I explored the Drupal CMS. While I enjoy Ruby on Rails and the MEAN stack is also attractive, the time I spent seeing the knitting of the php based CMS was a good experience. is a fan opinion and database site for The Voice and American Idol. It currently has over a thousand pages designed for user interaction.

My goal with the site was to make it as interactive as I could, allowing far more voicing of opinion than at other American Idol fan sites and providing a good database reference site for The Voice. more

There aren't the number of obsessive fans looking for place to be obsessive as there were 5 years ago, myself included, so actually getting so much of the un-scrapable part of the data in has been on the back burner.

The learning experience of getting deeply involved with a CMS is probably the greatest purpose the site has provided me.

I've worked on some goals for the site to allow more drag and drop sharing of data by unlogged in users in conjunction my "Rankarooski" site I describe below

Given my doubts about any current demand for the site getting the data to complete enough stage is a lower priority for me than other coding projects that I have.

I have a concept-demo site named Rankarooski! up on Heroku in a fairly raw form.

The idea of the site is to enable the typical visitor to chime in on important* subjects of the day. It will let visitors quickly click, drag, and drop to create make their own Top 10 style lists.

The site lets them share their list in a number of different ways through social media, or just click-highlighting and dropping the list in a forum, or maybe even a text message? I'll be exploring a few api's to make them more than the simple Twitter and Facebook, share buttons I have today.

* When I'm speaking of "important topics of the day" I'm thinking initially of the top ten quarterbacks or college fight-songs or best Star Trek captain to begin with. Presidential candidates or worst military decision ever ranking might come later.

I think there is a lot of room for sites to help and record opinions of average people in ways that they can make viral. Of course there is a lot of that already there with #twitter trends, but I know there are more tools to be developed to ease sharing with less risk of social stigma.

I'm not sure that Rankarooski is that, but at least it's a slightly new flavor. I've read Rolling Stone, and ESPN "best ever" lists and I wanted to respond right back at them if I could do so with a few clicks and drags.

Active Schema Designer is an open source tool to allow people to plan save and return to their work on schema with a start towards providing additional information to speed the creation of active record migrations and to easily share works in progress with associates.

The developer team was led by David Uli, and included Brenda Nguyen, Zakai Robbins and myself.

We have each gotten whisked off into other projects but we all intend to come back to the project to finish up the few loose ends needed to complete the working model. We welcome pull requests that could include additional features and enhancements. The code is available at Github.