I was recently working on a project that required I setup a VAST/VPAID waterfall within VideoJS,¬†and pass macros to be replaced on runtime to the ad tag. It was pretty tricky to get it working, but after much research, I was able to accomplish it. Here’s how I did it. […]

My wife and I deeply love the wine made at Bridlewood Winery, so much that we’re members. We enjoy going up to their beautiful ranch-styled estate. This last trip, I decided to bring my camera (Canon 50D). Here are some of my favorite photos.