Blog

2016: The Year of Quantifiable Goals

Now that 2015 has come to a close, it is an opportune time to think about my goals for the upcoming year. I did a pretty poor job of creating any sort of acc...

A Belated Dreamforce 2015

Don’t check your calendars – Dreamforce 2015 is over, and has been for a few weeks. Unfortunately what didn’t happen was a blog post highlighting the session...

First Look: Salesforce Files Connect

I’ve been working with a few clients who have expressed concern about the quantity of files they want to migrate into Salesforce and whether Salesforce Files...

Waze Observations & Tow Trucks

I’ve been meaning to write this post for a while, but never got around to it. Back in April, we drove to Washington D.C. for a weekend trip. As part of the d...

Running Update: Vibram Fivefingers

A couple of months back I gave a quick update on my attempted transition to Vibram Fivefingers as my running shoe of choice. Unfortunately, I had a couple of...

Obligatory New Job Post: 7Summits

I’ve been a bit lazy on the blogging front lately, but I do have the exciting news that I recently joined a new company at the end of February, 7Summits! I’l...

New Year’s Resolutions for 2014

It has been a long time since I tried to come up with any sort of New Year’s Resolutions, but I think that this is a convenient time for me to put to paper s...

Towing 2.0: The Future of the Industry

Prior to moving to Chicago, I had never experienced the concept of being towed. I’m not talking about your car breaking down; I’m referring to the idea of yo...

Dreamforce & the Internet of Things

While attending Dreamforce 2013 I got my first real taste of the impending phenomenon that has been coined the Internet of Things from an enterprise / busine...

Focusing on the Right Goals

Over the last year, I’ve read quite a bit about bootstrapping smaller web applications and SaaS offerings. While I’ve found the information interesting, I’ve...

Blast from the Past

Back in 2008, I had the desire to start a blog, primarily due to a friend’s site. At that point, I had never written any web based code, CSS, javascript, etc...

New to iOS Programming

For a while now, I’ve wanted to learn iOS programming. It is easy to get caught up in some of the really neat applications available for iPhones and iPads an...

Migrating from Tumblr to WordPress

For a while now I’ve been wanting to move this blog from Tumblr to WordPress. I felt that WordPress allowed a lot more flexibility for me, and Tumblr felt a ...

Salesforce.com Data Loading options

I wrote a blog titled Loading or Manipulating Large Amounts of Data in Salesforce.com? Here’s Some Options! for my company, Sonoma Partners, regarding my exp...

Dropbox Selective Sync

I don’t think enough people know about Dropbox’s ability to do Selective Sync, so I thought I’d talk about how I use it.

HTTParty to the Rescue

Working with on Salesforce.com platform, part of my job ends up revolving around finding unique ways to solve coding limitations. Salesforce.com has a myriad...

Cooking: Oxtail Stew

After having oxtail at Avec a couple months ago, we were intrigued enough to try some more at home. After throwing around the idea, we decided on an oxtail s...

Restaurant Review: Elizabeth Restaurant

I had a chance to try out Elizabeth Restaurant in Lincoln Square Wednesday night, which has received a lot of great reviews on Yelp. My company included the ...

Chicago Marathon 2012: Completed

In a change from my futile attempts at web development blogging, I’ve decided to be  more open ended in order to get more/any content up. First up on the age...

Comparing Weather APIs

I’ve been searching the internet recently for a comparison between all the major weather APIs for a side project. Unfortunately, there isn’t much out ther...

The Beginning

Hopefully this space will be used to document any future projects and random tidbits that get learned from them, though likely will mix in some random other ...