Книги по Ruby


Agile Web Development with Rails 7 - Dave Thomas, Sam Ruby (2023)

 Rails 7 completely redefines what it means to produce fantastic user experiences and provides a way to achieve all the benefits of single-page applications - at a fraction of the complexity. Rails 7 integrates the Hotwire frameworks of Stimulus and Turbo directly as the new defaults, together with that hot newness of import maps. The result is a toolkit so powerful that it allows a single individual to create modern …

Английский PDF

From Ruby to Elixir: Unleash the Full Potential of Functional Programming - Steve Bussey (2024)

 Elixir will change the way you think about programming. Use your Ruby experience to quickly get up to speed so you can see what all of the buzz is about. Go from zero to production applications that are reliable, fast, and scalable. Learn Elixir syntax and pattern matching to conquer the basics. Then move onto Elixir's unique process model that offers a world-class way to go parallel without fear. Finally, …

Английский PDF

Learn Enough Ruby to Be Dangerous - Michael Hartl (2022)

 All You Need to Know, and Nothing You Don't, to Create Ruby Programs, Gems, and Web Apps

 Programmers love Ruby for its elegance, power, and flexibility: that's why it was chosen for the Ruby on Rails framework that launched websites from Shopify to Coinbase. You'll love Ruby too, but you don't need to learn "everything" about it, just how to use it efficiently to solve real problems. In Learn Enough …

Английский MOBI

Programming Ruby 3.3: The Pragmatic Programmers' Guide - Noel Rappin (2024)

 Ruby is one of the most important programming languages in use for web development. It powers the Rails framework, which is the backing of some of the most important sites on the web. The Pickaxe Book, named for the tool on the cover, is the definitive reference on Ruby, a highly-regarded, fully object-oriented programming language. This updated edition is a comprehensive reference on the language itself, with a tutorial …

Английский EPUB

Layered Design for Ruby on Rails Applications: Discover practical design patterns for maintainable web applications - Vladimir Dementyev (2023)

 Ruby on Rails is an open-source framework for building web applications from scratch while focusing on productivity, leveraging the power of the convention-over-configuration principle, and the well-defined model-view-controller pattern, assisting the developers in building useful features. However, this initial simplicity often leads to uncontrollable complexity turning the well-structured codebase into a hardly maintainable mess. This book aims to help you keep the code maintainable while working on a Rails application.

…

Английский EPUB

Ruby Recipes: A Problem-Solution Approach - Malay Mandal (2016)

 Solve your Ruby programming problems that occur during your day-to-day scripting work. This book contains a varied selection of practical and interesting code recipes designed to make your coding life easier. Ruby Recipes includes solutions to problems in working with data, handling exceptions, writing blocks, and using regular expressions.

 This book provides ready scripts for both simple complex scripting tasks, which you can use readily or with only minor modifications. …

Английский PDF

Test Driven Development in Ruby: A Practical Introduction to TDD Using Problem and Solution Domain Analysis - Bala Paranj (2017)

 Learn the basics of test driven development (TDD) using Ruby. You will carry out problem domain analysis, solution domain analysis, designing test cases, and writing tests first. These fundamental concepts will give you a solid TDD foundation to build upon. Test Driven Development in Ruby is written by a developer for developers.

 The concepts are first explained, then a coding demo illustrates how to apply the theory …

Английский PDF

Π‘Π°ΠΌΠΎΡƒΡ‡ΠΈΡ‚Π΅Π»ΡŒ Ruby - Π˜Π³ΠΎΡ€ΡŒ ВячСславович Бимдянов (2020)

 Π―Π·Ρ‹ΠΊ Ruby излагаСтся ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΡ‚ простого ΠΊ слоТному. ΠžΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€ Ruby, ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹, Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎ рассматриваСтся соврСмСнная Ruby-экосистСма, Ρ€Π°Π±ΠΎΡ‚Π° со стандартной ΠΈ сторонними Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°ΠΌΠΈ. Π”Π°Π½ Ρ€Π°Π·Π±ΠΎΡ€ синтаксичСских конструкций: ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ², ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, констант, конструкций вСтвлСния ΠΈ Ρ†ΠΈΠΊΠ»ΠΎΠ², Π±Π»ΠΎΠΊΠΎΠ² ΠΈ ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ². ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ описаны ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ возмоТности Ruby: классы, ΠΌΠΎΠ΄ΡƒΠ»ΠΈ, ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹. Показано практичСскоС ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ языка Ruby Π² Π²Π΅Π±-ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΠΈ автоматичСском тСстировании. Для закрСплСния ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π° Π² ΠΊΠΎΠ½Ρ†Π΅ Π³Π»Π°Π² приводятся задания. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠ½ΠΈΠ³ΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ …

Русский PDF

Ruby Programming for Beginners - Nathan Metzler (2020)

This book will teach you to write simple console applications in Ruby. When you come to the end of this book, you will be able to write Ruby scripts that
interacts with the user, interacts with the file system, etc. Although Ruby is very useful on the web, this book does not contain any lessons on web
specific development because the prerequisite of that is knowing basic web …

Английский PDF

Selenium WebDriver Recipes in Ruby - Zhimin Zhan (2022)

This book is for testers or programmers who write (or want to learn) automated tests with Selenium WebDriver. In order to get the most of this book, basic Ruby coding skill is required.
Usually, a ‘recipe’ book is a reference book. Readers can go directly to the part that interests them. For example, if you are testing a multiple select list and don’t know how, you can look up …

Английский PDF

Ruby для Ρ€ΠΎΠΌΠ°Π½Ρ‚ΠΈΠΊΠΎΠ² - Π ΠΎΠΌΠ°Π½ ΠŸΡƒΡˆΠΊΠΈΠ½ (2022)

Π­Ρ‚ΠΎ ΠΊΠ½ΠΈΠ³Π° с Leanpub book. Leanpub позволяСт Π°Π²Ρ‚ΠΎΡ€Π°ΠΌ ΠΈ издатСлям ΡƒΡ‡Π°ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π² Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠΌ Lean Publishing - процСссС, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ элСктронная ΠΊΠ½ΠΈΠ³Π° становится доступна читатСлям Π΅Ρ‰Ρ‘ Π΄ΠΎ Π΅Ρ‘ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ.
Π­Ρ‚ΠΎ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ ΠΎΡ‚Π·Ρ‹Π²Ρ‹ ΠΈ поТСлания для ΡΠΊΠΎΡ€Π΅ΠΉΡˆΠ΅Π³ΠΎ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ ΠΊΠ½ΠΈΠ³ΠΈ.
ΠœΡ‹ ΠΏΡ€ΠΈΠ·Ρ‹Π²Π°Π΅ΠΌ Π°Π²Ρ‚ΠΎΡ€ΠΎΠ² ΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒ свои Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π½ΡŒΡˆΠ΅ ΠΈ Ρ‡Π°Ρ‰Π΅, постСпСнно ΡƒΠ»ΡƒΡ‡ΡˆΠ°Ρ качСство ΠΈ ΠΎΠ±ΡŠΡ‘ΠΌ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π°. Π’Π΅ΠΌ Π±ΠΎΠ»Π΅Π΅, Ρ‡Ρ‚ΠΎ с нашими ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΌΠΈ инструмСнтами этот процСсс прСвращаСтся Π² ΡƒΠ΄ΠΎΠ²ΠΎΠ»ΡŒΡΡ‚Π²ΠΈΠ΅.

Русский PDF

Practical Object-Oriented Design. 2 Ed - Sandi Metz (2019)

This book will mean different things to readers of different backgrounds. Those
already familiar with OOD will find things to think about, possibly encounter some
new points of view, and probably disagree with a few of the suggestions. Because
there is no final authority on OOD, challenges to the principles (and to this author)
will improve the understanding of all. In the end, you must be …

Английский PDF

99 Bottles of OOP. 2 Ed - Sandi Metz (2021)

This book is about writing cost-effective, maintainable, and pleasing code.
Chapter 1 explores how to decide if code is "good enough." This chapter uses metrics to compare
several possible solutions to the 99 Bottles problem. It introduces a type of solution known as
Shameless Green, and argues that although Shameless Green is neither clever nor changeable, it
is the best initial solution to many problems.
…

Английский PDF

Modern Front-End Development for Rails - Noel Rappin (2021)

Improve the user experience for your Rails app with rich, engaging client-side interactions. Learn to use the Rails 7 tools and simplify the complex JavaScript ecosystem.
It's easier than ever to build user interactions with Hotwire, Turbo, and Stimulus. You can add great front-end flair without much extra complication. Use React to build a more complex set of client-side features. Structure your code for different levels of client-side needs …

Английский PDF

Ruby on Rails Tutorial - Michael Hartl (2015)

Ruby on Rails is one of the most popular web application development frameworks, but learning and using it is not the easiest task. This book will help you solve it, regardless of whether you have experience in web development in general and Rails in particular. The famous author and lead developer of Rails, Michael Hartl, will introduce you to Rails using the example of developing three applications. The author talks …

Английский PDF

1  2