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.

Rails Girls Summer of Code is an award-winning global fellowship program aimed at bringing more diversity into Open Source. They are organising fifth campaign this year and it’s funding round ends tomorrow.

This week’s roundup throws light on topics such as metaprogramming in Elixir, information on Rollup, Vue.js state management, CSS3 relational selectors, etc.

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

Ruby on Rails

Migrating from Redis-Namespace - Options for partitioning data stored within Redis using Redis-Namespace.

Improve Your Ruby Application's Memory Usage And Performance With Jemalloc - How to use jemalloc to allocate, re-use or release the memory of your application more efficiently.

Reliable Notifications Between Two Apps Or Microservices - Guide to notify one micro service when something happens in another microservice.

Wroc_love.rb 2017 — Ruby developers reunited - A brief overview about the latest and one of the biggest Ruby conferences in Central Europe.

Elixir

Logging slow Ecto queries: adventures in metaprogramming - Way of logging slow queries including backtrace to the caller via metaprogramming.

Using Create React App with Phoenix - How to integrate that front-end React application with a Phoenix-powered back-end.

ReactJS/React Native

Flow Bro, your friendly Flow helper - Introduction to Flow Bro - CLI tool for Flow.

Checklist for reviewing your own React code - A step by step checklist to get constructive feedback on one’s React project.

Webpack and Rollup: the same but different - Why facebook replaced existing build process with one based on Rollup.

Redux Testing Step by Step - A Simple Methodology for Testing Business Logic using Redux

Mobile

Handle SSL(Https) Certification Path Exception for Java Applications - How to handle SSL path errors when someone tries to connect a secured server.

How you can use guards to clean up your ugly if statements in Swift. - Make your code readable and more easier to maintain by using guards to clean nested conditions.

Building a Gas Pump Scanner with OpenCV/Python/iOS - Machine learning implementation for scanning gas pump values through mobile application.

JavaScript

Introducing support for cross-domain Glimmer components, with xcomponent - How to write Glimmer components and share them with other sites using iframes using xcomponent.

Vue.js 2 State Management With Vuex — Introduction - Introduction to Vuex, a library which helps you to enforce a Flux-like application architecture in your Vue.js 2 application.

Learning JavaScript Test-Driven Development by Example - Introduction to test-driven development process and how to implement it in JavaScript using Mocha library

HTML & CSS

Rems And Ems, And Why You Probably Don’t Need Them - The article states the negative effect of using rems and ems compared to good old pixels.

Relational and Attribute Selectors in CSS3 - How to use relational and attribute selector in CSS3 to target more specific elements.

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
events
design

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!