Happy Friday Everyone,
Three cheers for RubyConf India 2017 which happened last week and saw talks on a wide range of topics like SOA, Ruby on small devices, scientific computing with jruby and more. The keynote by Matz was a highlight this year.
Find some of the latest articles on Configuring NGINX for Phoenix applications, 27 app ideas with React and Ruby on Rails and so on.
Ruby on Rails
Postgres: Adding Foreign Keys With Zero Downtime - Quickly introduce an invalid foreign key in one transaction and then validate it in a separate transaction to make the process of adding a foreign key more efficient for an app in production.
RSpec Refactoring Patterns: Extract Matcher - Add a level of abstraction with reusable custom matchers for your feature tests to make them more readable and DRY.
How to integrate Bootstrap 4 in Rails 5 - Learn how to integrate Twitter Bootstrap 4 with Rails 5 without using any gem.
How To Test Ruby CLI: Code Generators - The framework ships with an extensive Command Line Interface (CLI) to generate (or destroy) code, start the server, open a Ruby (or a database) console, create/drop the database, run the migrations, precompile assets, and print informations.
Configuring NGINX for Phoenix applications - This article sums up the details to keep in mind concerning Phoenix, SSL, and asset delivery while setting up nginx.
Deploying Phoenix Apps for Rails developers: Part 2 - Learn how you can deploy an upgrade release and use Erlang’s hot code upgrades with edeliver.
Unix Timestamps in Elixir 1.4 -Get an updated insight into calendar types that have undergone changes in the latest versions.
How (and when!) to store images in your database with Elixir & Phoenix - Storing images directly in PostgreSQL with elixir.
27 app ideas with React and Ruby on Rails - A list of 27 fun app ideas one can build while learning to use React with Ruby on Rails.
Getting Started With React Navigation - Brief introduction to React Navigation
How to Integrate Audio Visualizer With Your Android App - When developing Android apps, functionality alone isn't enough. Users must be engaged. Many apps have virtually identical functionalities. Why would users opt for yours?
Android App Linking - Do you have a website and mobile apps which display that data? When you share a url to the content is it opened in your app? Learn how to do that here!
Intro to Vue.js: Vue-cli and Lifecycle Hooks - Covering the topic Vue-cli, and talk a little more about real-life development processes.
The Fine Art of the Webpack 2 Config - In the constantly mutating world of webdev, skepticism and conservatism will protect you from fads, platform-jumping syndrome, endless refactoring and getting stuck on abandoned, unsupported tools.
Request Garbage Collection for Node.js Processes with N|Solid -N|Solid custom commands are straight-forward to implement, and the source for the gc custom command provides commentary on how to do it.
HTML & CSS
How calc() Works - CSS3 calc() function allows us to perform mathematical operations on property values.
The Basics of Using CSS Grid -CSS Grid is simple, easy to pick up, and built right into the browser.