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.

This week roundup consists of articles such as creating powerful command line tools in Ruby, understanding elixir types, sharing content with React Native, unexpected power of viewport units and much more.

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

Ruby on Rails

I’m observing you! - Ruby design patterns which are observed in commonly occurring problems.

5+1 Ruby Gems Which Can Cause You Troubles - A list of gems to potentially avoid and why.

Turbolinks Lifecycle Explained - This article will make an attempt to explain how to hook to the Turbolinks’ callbacks and properly detect when a page is being shown to the user and when it is being hidden..

Elixir

Provide Up-to-date Information In An Email Sent Hours Ago With Elixir/Phoenix - How to include a dynamic image which gets calculated at the time the user opens the email and presents the current information.

Understanding Elixir Types - Elixir types - why it was set up the way it was or what benefits come from it.

Searching, Sorting and Pagination in Ecto & Phoenix - Explore how to add Search, Sort and Pagination functionality to an Ecto or a Phoenix application.

ReactJS/React Native

Moving Airbnb Search to React - Using experiments to tackle a large refactor with confidence.

Sharing Content with React Native - A guide for React Native Share API to share content between users.

React.js Efficient Server Rendering - How React.js Proxy Rendering helped in giving more performance.

Mobile

Push Notifications in Your Ionic App with OneSignal - An article explaining the steps to integrate the push notification in ionic application using OneSignal.

Swift: Probably The Best Full-Stack Language in the World - Why Swift is probably the best full-stack language in the world - reasons and arguments.

JavaScript

Synthetic Type Inference in JavaScript - By enabling a new compiler flag in VS Code, you can get IntelliSense, static type information, and code completion for TypeScript.

Convert HTML Strings to DOM node - Standard way for converting string to DOM with JavaScript through DOMParser

HTML & CSS

How to Build Your Own Progressive Image Loader - A short tutorial on building your own Progressive image loader using only HTML5, CSS3 and javascript.

The Unexpected Power of Viewport Units in CSS - An article describing the power of Viewport percentage units when percentage-based units prove inadequate.

Understanding and Applying Recursion in CSS - Possibilities to reproduce a halfway recursion with CSS.

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
web-development
javascript
ruby
ruby-on-rails
tutorials
startups
products
events
devops
mobile

TAGS
web-development
javascript
frameworks
open-source
tutorials
ruby
reactjs
front-end
startups
products

MORE

RSS

X

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