Best Ruby on Rails books

Five best Ruby on Rails books overview with links and covers 
17 July 2017   1615
Ruby on Rails

Framework written in the Ruby programming language.

Despite the popularity of digital learning methods, such as screencasts, interactive guides, in-browser coding and free and paid courses, books are still on of the most popular learning approaches. Many coders start their way in developing with books. There are a lot of books for Ruby developers available on the market. Let's take a good look on the best Ruby and Ruby on Rails books.

Ruby on Rails Tutorial by Michael Hartl

Ruby on Rails Tutorial by Michael Hartl
Ruby on Rails Tutorial by Michael Hartl

This book will be good for beginners and for experienced specialists as well. Very convenient navigation, easy to read material, tons of examples make it a desk book for every Ruby\RoR developer. Russian version can be found here. You can have more information in our review

Demystifying Rails

Demystifying Rails
Demystifying Rails

It is written for experienced web coders who want not just to get familiar with Rails, but to understand how all this stuff works together. As someone can suggest, this is not a newbie tutorial, but a solid materiel for skilled developers. Book is a part of a 301 course at Launch School.  See our article for more information.

Ruby

Dynamic, open source programming language with a focus on simplicity and productivity, it has an elegant syntax that is natural to read and easy to write.

Eloquent Ruby

Eloquent Ruby
Eloquent Ruby

Eloquent Ruby is written by Russ Olsen. Book is based on the tutorial formula, each chapter is a guideline. Big amount of explanations and examples. Will suit greatly a middle-level Ruby on Rails coder, who would like to improve his skills.

Everyday Rails Testing with RSpec

Everyday Rails Testing with RSpec
Everyday Rails Testing with RSpec

This book includes advanced coverage for RSpec 3 and Rails 4.1. Written by Aaron Sumner, it is designed for skilled coders and written in an easy-to-follow way with plenty of practical examples.

Confident Ruby

Confident Ruby
Confident Ruby

Name suits this book greatly. Suitable for intermediate developers. With step-by-step instructions, this book will teach you to see the whole picture instead of small piece of code. 

What Ruby on Rails book you like the most? 

What Ruby on Rail book do you prefer? Maybe you are already read some of them? Please, share your thoughts with the community. Also, after the voting, you will be able to see what people like the most. Your opinion is very valuable for the Hype.Codes team.

Ruby on Rails Tutorial by Michael Hartl
0% (0 votes)
Demystifying Rails
0% (0 votes)
Eloquent Ruby
0% (0 votes)
Everyday Rails Testing with RSpec
0% (0 votes)
Confident Ruby
0% (0 votes)
Total votes: 0

NGINX to Release Unit 1.3 Beta

Developers expanded the ability to run web applications in Python, PHP, Perl, Ruby and Go
16 July 2018   110

In open access, a beta version of the NGINX Unit 1.3 application server was released. Developers continued to expand the ability to run web applications in Python, PHP, Perl, Ruby and Go. The project code is written in C and is distributed under the Apache 2.0 license.

Features

Version 1.3 eliminates the problems with handling errors when installing HTTP connections.

Among other changes:

  • parameter max_body_size to limit the size of the body of the request;
  • new parameters for setting timeouts when setting up an HTTP connection:
         "settings": {
              "http": {
                  "header_read_timeout": 30,
                  "body_read_timeout": 30,
                  "send_timeout": 30,
                  "idle_timeout": 180,
                  "max_body_size": 8388608
              }
          },
  • automatic use of the Bundler where possible in the Ruby module;
  • http.Flusher interface in the module for the Go language;
  • The possibility of using characters in the UTF-8 encoding in the request headers.

The first version of the NGINX 1.1 application server was released in mid-April 2018. Under the control of NGINX Unit, several applications can be executed simultaneously in different programming languages, the startup parameters of which can be changed dynamically without the need to edit the configuration files and restart.