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).
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.
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.
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)
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.