Michael Raber Releases ClearCache & ControllerContext

Avatar

Chris Dima

Founder and CEO

May 29, 2014

Raber Indoctrinates the NightOwls Gang

Michael Raber  joined us for a special edition of Night Owls last week. He talked to us about his new product, ClearCache and his plans to simplify configuration and managing of caching layers.

I realize the title sounds a bit too intense or serious to be a fitting description of the fun that we had learning and discussing caching layers, iOS apps and open sourcing, but I thought it sounded catchy. Truth is, most of the people in the room were unaware of the problems relating caching layers before Mike presented his new products, so his talk did have a educative or enlightening quality to it.

IMG_7898

Although it was one of the more quantitative talks we’ve hosted thus far, it certainly expanded our technical understanding for those of us who were not familiar with Mike’s reasons for designing ClearCache and ControllerContext. As you can see from the first picture, Brad Miller, the most technically literate out of the bunch, is smiling and the rest of us are recognizably perplexed. Despite the visual evidence that we appeared to be considering defenestration, it was a really cool opportunity to learn about things that we tend to take for granted otherwise.

Mobile app developers spend a lot of time writing code to access remote data and assets (i.e. images) used within apps. ClearCache aims to simplify the configuring and managing of caching layers within the app.

IMG_7890

He also released ControllerContext, which solves the problem of passing data back and forth between iOS view controllers. The ControllerContext object manages the state between view controllers, reducing the boilerplate code necessary to wire screens together.

IMG_7909

The state of the art today for passing data between view controllers is to create properties or setters on the next view controller to display and to use the delegate pattern for passing data back to the originating view controller.

IMG_7905

The ControllerContext object gives you this power and control for passing data back and forth between view controllers.The magic behind the ControllerContext is the combination of storing key/object pairs of data with the ability to control the scope of the data.

IMG_7907

All and all, it was a really fun night of learning new things and meeting new people, which is what Night Owls is all about!

Three Shopify Apps That Enterprise, High-SKU Stores, Need From Day One.

Managing and optimizing tens of thousands of SKUs while while maintaining agility is hard “af” as they say. We manage high-SKU stores mostly on Shopify these days — and we do it with the help of these three app. These apps allow merchants to bulk optimize your Google shopping feeds, optimize shipping options, and the ability to edit just about any product or subset in bulk.

read more