10 Ruby & Rails Most Popular Books
- Rails: Novice to Ninja: Build Your Own Ruby on Rails Website [Read online]
Rails: Novice to Ninja is an easy-to-follow, practical and fun guide to Ruby on Rails for beginners. You’ll be an accomplished Ruby programmer in no time. You’ll then start using Rails to build a practical, working project: a Reddit-like social news application.
- Learning Rails 5: Rails from the Outside In [Read online]
If you’re a web developer or designer ready to learn Ruby on Rails, this unique book is the ideal way to start. You’ll begin with the foundations of the Web you already know, and learn how to create something visible with Rails’ view layer. Then you’ll tackle the more difficult inner layers: the database models and controller code.
- Head First Ruby: A Brain-Friendly Guide [Read online]
What’s all the buzz about this Ruby language. Then you’ll love Ruby. This multi-sensory learning experience is designed for the way your brain really works.
- The Ruby Programming Language: Everything You Need to Know [Read online]
The Ruby Programming Language is the authoritative guide to Ruby and provides comprehensive coverage of versions 1. 9 of the language. The Ruby Programming Language documents the Ruby language definitively but without the formality of a language specification.
- Ruby Pocket Reference: Instant Help for Ruby Programmers [Read online]
Updated for Ruby 2. Ruby Pocket Reference, 2nd Edition is ideal for experienced programmers who are new to Ruby. You’ll find detailed reference material for: Keywords, operators, comments, numbers, and symbols Variables, pre-defined global variables, and regular expressions Conditional statements, method use, classes, and exception handling Methods for the BasicObject, Object, Kernel, String, Array, and Hash classes Time formatting directives New syntax since Ruby 1.
- Ruby Under a Microscope: An Illustrated Guide to Ruby Internals [Read online]
Ruby Under a Microscope will teach you: How a few computer science concepts underpin Ruby’s complex implementation How Ruby executes your code using a virtual machine How classes and modules are the same inside Ruby How Ruby employs algorithms originally developed for Lisp How Ruby uses grammar rules to parse and understand your code How your Ruby code is translated into a different language by a compilerNo programming language needs to be a black box. Whether you’re already intrigued by language implementation or just want to dig deeper into Ruby, you’ll find Ruby Under a Microscope a fascinating way to become a better programmer. Covers Ruby 2.
- RESTful Rails Development: Building Open Applications and Services [Read online]
Platforms are like ecosystems interconnecting different applications, services, users, developers, and partners, and offer many benefits. In this book, you’ll learn how to design and develop Representational State Transfer (REST) platforms in Rails. Explore the basics of REST and HTTP, including REST architecture and the role of hypermedia Get to know Rails and Ruby on Rails Learn about API development and create an API Take a thorough look at REST, including Asynchronous REST and testing RESTful services Work with data streams as you map them onto an application UI and integrate external APIs in your application Learn about device-independent development Use data analytics to recognize important events, develop key metrics, and track them Explore various tools you can use to build your own data analytic platform Learn how to scale a Rails application successfully Examine privacy and security issues and the implications of handling and collecting user data.
- Puppet 4 Essentials – Second Edition [Read online]
What You Will Learn Write and employ individual Puppet manifests Understand how Puppet implements system abstraction Deploy the Puppet master and agents Leverage and extend Facter to summarize your systems Create modular and reusable Puppet code Extend your code base with publicly available Puppet modules Use the modern features of Puppet 4 Separate logic from data using Hiera In Detail Puppet is a configuration management tool that allows you to automate all your IT configurations, giving you control over what you do to each Puppet Agent in a network, and when and how you do it. It will also highlight the changes associated with performance improvements as well as the new language features in Puppet 4. As you progress through the book, the innovative structure and approach of Puppet will be explained with powerful use cases.
- Ruby Cookbook: Recipes for Object-Oriented Scripting [Read online]
This updated cookbook provides more than 350 recipes for solving common problems, on topics ranging from basic data structures, classes, and objects, to web development, distributed programming, and multithreading. Revised for Ruby 2. Recipes cover: Data structures including strings, numbers, date and time, arrays, hashes, files and directories Using Ruby’s code blocks, also known as closures OOP features such as classes, methods, objects, and modules XML and HTML, databases and persistence, and graphics and other formats Web development with Rails and Sinatra Internet services, web services, and distributed programming Software testing, debugging, packaging, and distributing Multitasking, multithreading, and extending Ruby with other languages.
- Rails: Up and Running: Lightning-Fast Web Development [Read online]
In just a matter of days, you can develop powerful web applications with Rails that once took weeks or months to produce with other web frameworks. Rails: Up and Running offers lots of examples and covers just about everything you need to build functional Rails applications right away. With Rails: Up and Running, you’ll discover why Rails is a remarkable new way to build database-driven web applications.
You may also like...