Happy Friday Everyone,

Friday Hug is a weekly list of best articles & tutorials from all across the web, curated by @icicletech team which covers Ruby on Rails, React Native, Mobile and JavaScript.

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.

Contents
  1. Ruby On Rails
  2. Elixir
  3. Mobile
  4. ReactJS/React Native
  5. JavaScript
  6. HTML & CSS

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.

Elixir

Signed Request Query String with Elixir - Simple Elixir module for signing request query strings with HMAC.

Intro To Elixir For Non Ruby Programmers - A PHP and Javascript perspective for Elixir.

CircleCI Integration for Elixir/Phoenix Project - Introduction to using CircleCI with Elixir/Phoenix project.

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.

ReactJS/React Native

A Different Approach to Routing in Single-page Applications - How to address major routing difficulties in a single page application using React.

Creating Native Modules in React Native - Practical implementation of creating a NativeModule with React Native for Android navigation bar.

How to Build an Image Library with React & Cloudinary - Let's build and image library with Cloudinary and React using the Cloudinary React SDK.

Mobile

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.

JavaScript

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.

Facebook’s Prepack — The Next Killer in the JavaScript Zone - An overview about Prepack - Facebook’s new open-source tool to optimize JavaScript source code.

General Aspects Between Elm and JS - Introduction of Elm to JavaScript developers.

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.

Tweets

Published in friday-hug, javascript, web-development, ruby-on-rails, react-native, mobile | Tagged with android, css3, elixir, erlang, friday-hug, reactjs, mobile, javascript, ruby-on-rails, web-development

CATEGORIES
friday-hug
javascript
web-development
ruby-on-rails
react-native
mobile
ruby
tutorials
design
events

TAGS
javascript
ruby-on-rails
web-development
friday-hug
android
css3
elixir
reactjs
html5
ruby

MORE

RSS

X

Talk to us, that's always a good idea!