Happy Friday Everyone,
Check out all the interesting keynotes, talks and presentations from Ruby Conf 2017 (April 25 - 27) on confreaks.tv page. New videos are getting added regularly.
This week’s roundup covers topics such as building a Ruby slackbot, Elixir for Non-Rubyists, Routing in single page application, and much more.
Ruby on Rails
How to Build a Ruby SlackBot - A simple to follow tutorial on how to easily build SlackBots with Ruby!
PG MatViews For Better Performance In Rails - Improving reporting performance in Rails with PostgreSQL Materialized Views
What If I Tell You That Ruby On Rails Is Scalable - Several techniques one can use to help Rails server function optimally.
Start Using GraphQL In Rails - A step by step tutorial on getting GraphQL set up in your Rails application.
Behind The Magic Of Phoenix Livereload - Walk through the elegant LiveReload feature of Phoenix to know which files are observed, how does it listen changes, etc.
A Different Approach to Routing in Single-page Applications - How to address major routing difficulties in a single page application using React.
How to Build an Image Library with React & Cloudinary - Let's build and image library with Cloudinary and React using the Cloudinary React SDK.
Swifty MVVM - Important MVVM (Model-View-ViewModel) concepts and what they look like in Swift.
Fake AppDelegate for Unit Testing in Swift - Avoid unexpected behaviours while performing unit testing.
Synchronizing Animations in RecyclerView - Handling some special cases with RecyclerView which aren’t covered by it.
A Modern Way to do E2e Testing for Vue.Js Apps - Introduction of a brand new approach that allows one to get rid of unreadable selectors and write clear and understandable test code.
HTML & CSS
Easing Linear Gradients - Make linear gradients visually much smoother by creating them with non-linear gradients.
5 Simple Tips for Better CSS Coding - Pro tips for CSS coding from UI/UX designer Ben Bate.
We released a free five-week intro to Elixir, OTP, Ecto, and Phoenix!https://t.co/gMyP3kn3lW— DailyDrip (@dailydripcom) May 12, 2017