ASCIIcasts - “Episode 236 - OmniAuth Part 2”:
Unfortunately there is no easy solution to this problem. What we’ll do is keep the validation and redirect the user to a f...
ASCIIcasts - “Episode 241 - Simple OmniAuth”:
A few weeks ago episodes 235 [watch , read ] and 236 [watch , read ] covered OmniAuth. OmniAuth provides a great way to in...
Watching OmniAuth Part 1 on RailsCasts via @rai...
<% title "Sign In" %> <% if @authentications %> <% unless @authentications.empty? %> <p><strong>You can sign in to this ac...
ASCIIcasts - “Episode 176 - Searchlogic”:
. This works by creating a number of named scopes that can be called on any ActiveRecord model to search against that mode...
Little Part 1 (from @sixpegs blog)
The name of the cafe was spelt out clearly like how they did it in old school movie theaters. “Little Part 1″ makes me won...
ASCIIcasts - “Episode 219 - Active Model”:
Episode 193 [watch , read ] was all about tableless models. In that episode we created a model that used some of ActiveRec...
omniauth-twitter (0.0.12): OmniAuth strategy fo...
omniauth-twitter 0.0.11 OmniAuth strategy for Twitter install gem install omniauth-twitter Download Documentation Subscrib...
[News] - Nike Air Force 1 Low “Year of the Drag...
created a black / white colorway of the Nike Air Force 1 Low “Year of the Dragon”, and now the brand has created a part 2 ...
The Real Impact of the Google SmartPhone Crawle...
Not everyone realizes it, but Google has been serving different search results to mobile phones than desktop computers for...
Extracting data from Domino into PDF using XSLT...
We all know "Notes doesn't print ". Nevertheless the topic of document output and reports is not going away, even if I'd l...
Build Natural Links Through Existing Marketing ...
Link building strategies are a part of any successful search engine optimization marketing campaign . With Goggle’s newest...
