Sam Soffes

Introducing SSPullToRefresh

Posted on

There are tons of pull to refresh views for iOS on GitHub. Every time I need to add pull to refresh to a project, I end up hacking one of them to pieces. This is silly. I wrote a better one: SSPullToRefresh.

SSPullToRefresh is highly customizable. There is a contentView property that allows you to set the view that shows when the user pulls. This is really great because you can simply make a view conforms to the SSPullToRefreshContentView protocol you're good to go. You don't have to hack up the pulling logic.

By default, a basic content view is set if you don't provide one. See the readme for the full details on customizing).

Continue reading →

SASS vs LESS

Posted on

Chris Coyier from CSS Tricks compares LESS to SASS in the most fair post I've seen. His conclusion:

SASS is better on a whole bunch of different fronts, but if you are already happy in LESS, that's cool, at least you are doing yourself a favor by preprocessing.

Most arguments I've read are just "I like SASS better." His is very technical comparison of the two. It's a really interesting read.

Continue reading →

Ruby in the Browser

Posted on

Ruby just got support for Native Client.

Google Native Client (NaCl) is a sandboxing technology for running a subset of Intel x86 or ARM native code using software-based fault isolation. It is proposed for safely running native code from a web browser, allowing web-based applications to run at near-native speeds...

This is pretty exciting. This means you can start running Ruby code in the browser.

Continue reading →

Google Knowledge Graph

Posted on

Looks like Google got tired of us using Wikipedia. It does look like a cool idea and the video is pretty neat.

Overall, it will be a good improvement to search results. Google should do more of this. Focus on what they're good at, search.

(via Steve Derico)

Continue reading →

Cheddar Lessons So Far

Posted on

I've been working on Cheddar full time for a month and a half now. This is the first time I've exclusively worked on my own products. The things I've learned in this short time are far from what I expected. Here's a few.

As a software engineer, the tech behind a product or feature used to be the interesting part to me. It doesn't matter though. Users don't care about any of those details. They just want it to work well. Solving interesting engineering problems, while fun, doesn't matter. Trying to release a product all by my self makes that so much more clear than it used to be. (I'll post more on the tech stuff later.)

This brings me to my next lesson.

Continue reading →