CarrierWave, Cloudinary and the path to Image Manipulation Enlightenment
Brewhouse - 12 April 2016
Images on the web are tricky business these days. With the rise of high-density screen resolutions, there’s an increasing need to serve up a multitude of sizes and formats. Manipulation is also key: users want the ability to crop and edit their photos, even perform more advanced manipulations like colour correction and compositing.
Rails 5 allows to send log to STDOUT via environment variable
Bigbinary - 12 April 2016
By default, Rails creates log directory in a file that is named after the environment in which the application is running. So in production environment, logs are by default directed to production.log file.
We will have to define custom loggers if these logs are to be directed to another file or to standard output. Presence of such custom logic is what enables Rails to direct logs to STDOUT along with development.log file in development environment.
How to Handle Singletons in ActiveAdmin
Viget - 11 April 2016
After spending a few hours digging through ActiveAdmin and Inherited Resources trying to figure out how to best support a singleton resource, I came to the following conclusion:
Metaprogramming in The Wild
Black Bytes - 11 April 2016
You may have read about metaprogramming before & maybe you have used it in some of your projects, but how are some of the most popular open-source projects making use of this feature? Find out in this post! Rails Example Rails makes heavy use of metaprogramming, so it’s a good place to start looking. For […]
Rails File Uploading You Can Believe in with Shrine
SitePoint - 11 April 2016
We will be using Shrine to build a Rails application that stores images and books. Yeah books…you might want to show your friends your latest collection of books. I hope you love to read as much as I do. Let’s build this thing and put it out for the world to see.
Generate Excel Spreadsheets with Rails and the Axlsx Gem
SitePoint - 07 April 2016
text
</div>
<div class="art">
<div class="img">
<img src="http://www.lugolabs.com/static/frontendrails/fe_2702_old-master.jpg.png" alt="Improve Your Sketching by Shamelessly Copying"/>
</div>
<h3 class="title">
<a href="https://www.viget.com/articles/how-to-improve-your-sketching-skills" target="_blank">Improve Your Sketching by Shamelessly Copying</a>
</h3>
<div class="auth">Viget - 06 April 2016</div>
<div class="sum"><p>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. </p></div>
</div>
<div class="art">
<div class="img">
<img src="http://www.lugolabs.com/static/frontendrails/fe_2704_Screen-Shot-2016-04-04-at-4-15-17-PM.png" alt="OAuth is Easy, Right?"/>
</div>
<h3 class="title">
<a href="http://blog.skylight.io/oauth-is-easy-right/" target="_blank">OAuth is Easy, Right?</a>
</h3>
<div class="auth">Skylight - 06 April 2016</div>
<div class="sum"><p>OAuth <em>can</em> 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. </p></div>
</div>
<div class="art">
<div class="img">
<img src="http://www.lugolabs.com/static/frontendrails/fe_2696_1*yxbVLq_-ECDJBdTBPkOZzw.png" alt="Why I love ugly, messy interfaces — and you probably do too"/>
</div>
<h3 class="title">
<a href="https://m.signalvnoise.com/why-i-love-ugly-messy-interfaces-and-you-probably-do-too-edff4a896a83?source=rss----668e14b18fb1---4" target="_blank">Why I love ugly, messy interfaces — and you probably do too</a>
</h3>
<div class="auth">Signal v Noise - 06 April 2016</div>
<div class="sum"><p class="medium-feed-image"><a href="https://m.signalvnoise.com/why-i-love-ugly-messy-interfaces-and-you-probably-do-too-edff4a896a83?source=rss----668e14b18fb1---4"><img src="https://d262ilb51hltx0.cloudfront.net/fit/c/600/200/1*yxbVLq_-ECDJBdTBPkOZzw.png" width="600" height="200"></a></p>