Improve Your Sketching by Shamelessly Copying
Viget - 06 April 2016
Recently, I held an internal microclass focused on learning to sketch. Like many similar tutorials, I described the fundamentals of drawing, including how complex shapes can be constructed from the four primitives: line, ellipse, triangle and rectangle.
OAuth is Easy, Right?
Skylight - 06 April 2016
OAuth can be easy to implement, but easy is in the eye of the beholder. This beholder will define it as leaning on a well-supported OAuth library and a simple user authentication flow.
Why I love ugly, messy interfaces — and you probably do too
Signal v Noise - 06 April 2016
text
</div>
<div class="art">
<div class="img">
<img src="http://www.lugolabs.com/media/frontendrails_thumb.png" alt="Rails 5 changes protect_from_forgery execution order"/>
</div>
<h3 class="title">
<a href="http://blog.bigbinary.com/2016/04/06/rails-5-default-protect-from-forgery-prepend-false.html" target="_blank">Rails 5 changes protect_from_forgery execution order</a>
</h3>
<div class="auth">Bigbinary - 06 April 2016</div>
<div class="sum">What makes Rails a great framework to work with is its sane conventions over configuration. Rails community is always striving to keep these conventions relevant over time. In this blog, we will see why and what changed in execution order of protect_from_forgery.</div>
</div>
<div class="art">
<div class="img">
<img src="http://www.lugolabs.com/static/frontendrails/fe_2686_1459889558-ember-header.png" alt="Talking with Tom Dale about Ember FastBoot and the Return of Scrappy JavaScript"/>
</div>
<h3 class="title">
<a href="https://blog.heroku.com/archives/2016/4/5/live_at_emberconf_tom_dale_talks_about_ember_fastboot" target="_blank">Talking with Tom Dale about Ember FastBoot and the Return of Scrappy JavaScript</a>
</h3>
<div class="auth">Heroku - 05 April 2016</div>
<div class="sum"><p><img src="https://heroku-blog-files.s3.amazonaws.com/1459889558-ember-header.png" alt="Tom Dale with Terence Lee and Matt Creager"></p></div>
</div>
<div class="art">
<div class="img">
<img src="http://www.lugolabs.com/static/frontendrails/fe_2687_Codeship_Producing-Documentation-for-Your-Rails-API.jpg" alt="Producing Documentation for Your Rails API"/>
</div>
<h3 class="title">
<a href="https://blog.codeship.com/producing-documentation-for-your-rails-api/" target="_blank">Producing Documentation for Your Rails API</a>
</h3>
<div class="auth">Codeship - 05 April 2016</div>
<div class="sum"><p>Why is it such a joy to work with Stripe or Shopify as a developer? It could be for a number of reasons, but one of them is surely that they have great documentation. For these companies, documentation isn’t an afterthought — it’s something you can tell that they obviously spend a lot of time […]</p></div>
</div>
<div class="art">
<div class="img">
<img src="http://www.lugolabs.com/static/frontendrails/fe_2689_whitelisting2_2x.png" alt="Whitelisting with the lesser-known #presence_in method"/>
</div>
<h3 class="title">
<a href="https://infinum.co/the-capsized-eight/articles/whitelisting-with-the-lesser-known-presence-in-method" target="_blank">Whitelisting with the lesser-known #presence_in method</a>
</h3>
<div class="auth">Capsized Eight - 05 April 2016</div>
<div class="sum"><p>Quite often when writing Rails applications we need to do some kind of user input sanitization. We usually end up doing some dull checks across multiple lines. Have a look at this hidden ActiveSupport #presence_in method that provides a convenient way to do whitelisting in just one line.</p></div>
</div>
<div class="art">
<div class="img">
<img src="http://www.lugolabs.com/media/frontendrails_thumb.png" alt="How to Use the Twitter API from Ruby"/>
</div>
<h3 class="title">
<a href="http://www.blackbytes.info/2016/04/twitter-api-from-ruby-tutorial/" target="_blank">How to Use the Twitter API from Ruby</a>
</h3>
<div class="auth">Black Bytes - 04 April 2016</div>
<div class="sum"><p>Do you want to learn how to write a Twitter application using Ruby? Then you are in the right place! In this post I will teach you, step-by-step, how to create a program that can interact with the Twitter API and do things like looking for certain keywords or send automated replies. Let’s get started! […]</p></div>
</div>
<div class="art">
<div class="img">
<img src="http://www.lugolabs.com/media/frontendrails_thumb.png" alt="Rails 5 provides application config to use UUID as primary key"/>
</div>
<h3 class="title">
<a href="http://blog.bigbinary.com/2016/04/04/rails-5-provides-application-config-to-use-UUID-as-primary-key.html" target="_blank">Rails 5 provides application config to use UUID as primary key</a>
</h3>
<div class="auth">Bigbinary - 04 April 2016</div>
<div class="sum">Now, if an application is designed to use UUID instead of Integer, then chances are that new tables too would use UUID as primary key. And it can easily get repetitive to add id: :uuid in create_table , everytime a new model is generated.</div>
</div>
<div class="art">
<div class="img">
<img src="http://www.lugolabs.com/media/frontendrails_thumb.png" alt="How to Deal with Timezones the Active Support Way"/>
</div>
<h3 class="title">
<a href="http://jakeyesbeck.com/2016/04/03/how-to-deal-with-timezones-the-active-support-way/" target="_blank">How to Deal with Timezones the Active Support Way</a>
</h3>
<div class="auth">A Year of Commits - 03 April 2016</div>
<div class="sum">Unless a developer is fortunate enough to work at a company whose userbase is entirely located in the UTC timezone, writing software aware of different timezones can be a daunting task. Luckily, Ruby on Rails’ ActiveSupport library has some very nice built in features that can prove invaluable when facing time related issues.</div>
</div>