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.

Stackoverflow has released Developer Survey Results 2017 with very interesting statistics and information about developers globally. Hmm, over 72% developers are web developers!

This week’s roundup covers articles about legacy databases in Elixir Ecto, Enzyme and JSDom with React, desktop apps using NW.js, CSS preprocessors and many more topics.

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

Ruby on Rails

Using Chef and Capistrano to deploy a Rails application on Ubuntu 16.04 - Guide for server configuration management and deployment using Chef & Capistrano.

Ruby 2.4.1 Released: What’s Changed - Ruby 2.4.1, a ‘teeny’ release, has been released. It’s mostly a collection of bug fixes and tweaks of which some are analyzed here.

Why DNSimple Didn't Use Rails For Its New API - How moving from the ‘Rails Way’ to interactors and actions in a Hanami app mounted inside Rails cleaned up the new DNSimple API.

Elixir

Dealing with legacy databases in Ecto - Some quirks to make using legacy databases simple in Elixir.

Small data with Elixir - What is “small data” and why it matters in Elixir.

Leverage Swoosh + EEx to send plain-text emails - Sending plain text and HTML emails using EEx and Swoosh in Phoenix & Elixir.

ReactJS/React Native

Tutorial: GraphQL Mutations with React - How to modify data on the server and keep the client in sync

Mounting React Native Components with Enzyme and JSDom - How could we get mount+jsdom to mount a React Native component.

Mobile

iOS Speech APIs Tutorial - A small tutorial on integrating speech APIs in iOS.

Server-Side Swift: Comparing Vapor and Perfect - A article on comparison between server side swift farmworks Vapour and Perfect.

JavaScript

Webpack 2 Loader Variations - Learn about different ways to write the loaders in Webpack

Simplifying Asynchronous Coding with Async Functions - Leave how to simplify coding by making use of async functions.

Beyond The Browser: From Web Apps To Desktop Apps - Using NW.js to create desktop apps similar to browser web apps.

HTML & CSS

How You Can Use HTML5 Custom Data Attributes and Why - Learn how and why to use custom data attributes to HTML5 tags.

Retrofit Your Website as a Progressive Web App - A small tutorial on making a website as Progressive Web App.

Do I Need To Start Using CSS Preprocessors? - Quick view into what preprocessors 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
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!