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.

Phoenix 1.3 was released last week and we are so excited about it. There are a ton of enhancements which can be checked here

This week’s roundup includes guide to set up Rails development environment with Docker, the story of Conn in Phoenix, best practices for testing React components and much more.

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

Ruby on Rails

Incorporating Modern Javascript Build Tools With Rails - Author shares his experience integrating JavaScript build tools such as Browserify and Webpack.

What's new in Rails 5.1 - Deep dive into Rails 5.1.

Bots on Rails - Looking for an Idea and Setting Things Up - In this article one can start building Facebook messenger bot on Rails.

Elixir

Phoenix Framework: Request-Response Life Cycle - An article about whole lifecycle of a request.

The Story of Conn in the world of Phoenix - Get to know all about Conn in Elixir-Phoenix application.

Bootstrap 4 & Bootswatch 4 with Phoenix 1.3 - How to strip out Bootstrap 3 and get Bootstrap 4 running.

ReactJS/React Native

Routing in React, the uncomplicated way - Simple routing through custom implementation of React Router.

Testing React Components Best Practices - React components testing practices with Jest + Enzyme

Pure and reactive side effects handling in React apps - How to make your React app fully functional, fully reactive, and able to handle all side effects.

React Native App Stack, March 2017 - A List of Libraries and tools for React Native Development

Mobile

Exploring Firebase on Android: Dynamic Links - Taking a look at Firebase Dynamic Links — the integration that allows us to provide deep links.

Why You Should Start Using Kotlin to Supercharge Your Android Development in 2017 - Read about Kotlin - modern, sophisticated and pragmatic language for Android development.

Animating Markers with MapOverlayLayout - Solutions for problems encountered during the development of an animation idea.

JavaScript

Create Offline Web Apps Using Service Workers & PouchDB - How to add offline support to a basic contact list web app by implementing asset caching, client-side data storage and synchronization with a remote data store.

Event Emitters in Angular - How to use EventEmitter to create a custom event in Angular.

You might not need a build tool - Replace the use of build tool with NPM scripts and Chokidar

HTML & CSS

Grid + Flexbox: the best 1-2 punch in web layout - An article on how well can a Grid and Flexbox go together.

Introduction to CSS Variables - Tutorial to know what CSS variables are all about.

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!