Download Polished Ruby Programming pdf
- Title Polished Ruby Programming
- Author(s) Jeremy Evans
- Publisher: Packt Publishing (July 16, 2021)
- Paperback: 434 pages
- Language: English
- ISBN-10 : 1801072728
- ISBN-13 : 978-1801072724
Book Description – Polished Ruby Programming
Polished Ruby Programming – This book walks you through implementation options for a variety of common programming scenarios, as well as the trade-offs that each approach entails and why you might choose alternative ways in different contexts. You’ll begin by learning fundamental Ruby programming ideas, such as how to use core classes appropriately, how to construct classes and methods, how to use variables, how to handle errors, and how to format code. After that, you’ll study higher-level programming concepts like library design, metaprogramming, and domain-specific languages, as well as refactoring. Finally, you’ll discover web application development basics such as how to select a database and web framework, as well as how to employ advanced security measures.
You’ll have the skills you need to develop strong, high-performance, scalable, and maintainable Ruby applications by the end of this Ruby programming book. While most of the code examples and techniques in the book apply to all Ruby versions, some are special to Ruby 3.0, which was the most recent release at the time of publication.
This book is a good synthesis of key Ruby facts and techniques that are essential to know if you want to progress from “doing things in Ruby” to “doing things efficiently and performantly in Ruby.” Having attended Ruby meetups and lectures where Jeremy gave speeches, this book is the “async” version of it. The book is updated for Ruby 3.x and moves through several sections, first reinforcing your knowledge of the core language’s basics, then moving on to extensibility (building libraries, metaprogramming, and DSLs), and finally ending with the third section on the web development, where Ruby has become much more mainstream. “Polished Ruby Programming,” by Jeremy Evans, is required reading for seasoned ruby programmers who are already aware of the Ruby programming language’s hidden superpowers and want to learn how to use them effectively.
About the Author
Jeremy Evans is a Ruby committer who works on both fixing bugs and improving the Ruby implementation. He maintains a number of well-known Ruby libraries, including the fastest web framework (Roda) and the fastest database library (Sequel). His libraries are noted not only for their speed, but also for the quality of their code, readability, documentation, and the speed with which any flaws identified are addressed. He has received numerous honors for his efforts to Ruby and the Ruby community, including the prestigious RubyPrize in 2020 and being named a Ruby Heroin 2015. He’s given talks at more than 20 Ruby conferences. He is a committer for the OpenBSD operating system in addition to working on Ruby.
Reviews, Ratings, and Recommendations:
Read and Download
Note : If you likes to read the soft copy of this book, and you wants to buy hard copy of this book officially from the Publisher. Buy links to this book are given. To buy this book from the official publisher click on the Buy this book button.