Pragmatic Bookshelf, 2014. — 261 p. — 2nd ed. — (Facets of Ruby) — ISBN: 1941222129, 9781941222126 Write powerful Ruby code that is easy to maintain and change. With metaprogramming, you can produce elegant, clean, and beautiful programs. Once the domain of expert Rubyists, metaprogramming is now accessible to programmers of all levels. This thoroughly revised and updated...
4th Edition. — Addison-Wesley Professional, 2016. — 816 p. — ISBN: 978-0134598628. Used by sites as varied as Twitter, GitHub, Disney, and Airbnb, Ruby on Rails is one of the most popular frameworks for developing web applications, but it can be challenging to learn and use. Whether you’re new to web development or new only to Rails, Ruby on Rails Tutorial, Fourth Edition, is...
The Pragmatic Programmers, LLC., 2013. — 868 p. — ISBN: 1937785491. This is the reference manual for both Ruby 1.9 and Ruby 2.0, the very latest version of Ruby, including a description of all the standard library modules, a complete reference to all built-in classes and modules (including all the new and changed methods introduced by Ruby 1.9, 1.9.2, 1.9.3, and 2.0). It also...
3rd Edition. — Addison-Wesley Professional, 2015. — 1832 p. (converted 816 p.). — ISBN10: 0321714636, ISBN13: 978-0-321-71463-3. Ruby is an agile object-oriented language, borrowing some of the best features from LISP, Smalltalk, Perl, CLU, and other languages. Its popularity has grown tremendously in the five years since the first edition of this book. The new edition The Ruby...
Addison-Wesley, 2012. — 272 p. — ISBN: 0321721330. The Complete Guide to Writing More Maintainable, Manageable, Pleasing, and Powerful Ruby Applications Ruby’s widely admired ease of use has a downside: Too many Ruby and Rails applications have been created without concern for their long-term maintenance or evolution. The Web is awash in Ruby code that is now virtually...
Addison-Wesley Professional, 2018. — 288 p. The Complete Guide to Writing Maintainable, Manageable, Pleasing, and Powerful Object-Oriented Applications Object-oriented programming languages exist to help you create beautiful, straightforward applications that are easy to change and simple to extend. Unfortunately, the world is awash with object-oriented (OO) applications that...
Pragmatic Bookshelf, 2016. — 240 p. — ISBN: 78-1-68050-126-1. As a Rails developer, you care about user experience and performance, but you also want simple and maintainable code. Achieve all that by embracing the full stack of web development, from styling with Bootstrap, building an interactive user interface with AngularJS, to storing data quickly and reliably in PostgreSQL....
Addison-Wesley Professional, 2017. — 1088 p. — ISBN: 9780134657677. The Rails 5 Way is the comprehensive, authoritative reference guide for professionals delivering production-quality code using modern Ruby on Rails. Obie Fernandez illuminates the entire Rails 5 API, its most powerful idioms, design approaches, and libraries. He presents new and updated content on Action Cable,...
GoalKicker.com, 2018. — 227 p. The Ruby on Rails Notes for Professionals book is compiled from Stack Overflow Documentation, the content is written by the beautiful people at Stack Overflow. Text content is released under Creative Commons BY-SA. See credits at the end of this book whom contributed to the various chapters. Images may be copyright of their respective owners...
Pragmatic Bookshelf, 2016. — 300 p. — ISBN: 978-1-68050-220-6. Achieve awesome user experiences and performance with simple, maintainable code! Embrace the full stack of web development, from styling with Bootstrap, building an interactive user interface with Angular 2, to storing data quickly and reliably in PostgreSQL. With this fully revised new edition, take a holistic view...
3rd Edition. — Manning Publications, 2019. — 584 p. — ISBN: 978-1617295218. The Well-Grounded Rubyist, Third Edition is a beautifully written tutorial that begins with your first Ruby program and takes you all the way to sophisticated topics like reflection, threading, and recursion. Ruby masters David A. Black and Joe Leo distill their years of knowledge for you, concentrating...
GoalKicker.com, 2018. — 234 p. (Ruby Version Release 2.5.1) The Ruby Notes for Professionals book is compiled from Stack Overflow Documentation, the content is written by the beautiful people at Stack Overflow. Text content is released under Creative Commons BY-SA. See credits at the end of this book whom contributed to the various chapters. Images may be copyright of their...
Addison-Wesley Professional, 2009. — 480 p. — ISBN: 978-0321603500. With refactoring, programmers can transform even the most chaotic software into well-designed systems that are far easier to evolve and maintain. What’s more, they can do it one step at a time, through a series of simple, proven steps. Now, there’s an authoritative and extensively updated version of Martin...
2nd Edition. — Manning Publications, 2014. — 536 p. — ISBN: 1617291692. The Well-Grounded Rubyist, Second Edition is a beautifully written tutorial that begins with your first Ruby program and goes on to explore sophisticated topics like callable objects, reflection, and threading. The book concentrates on the language, preparing you to use Ruby in any way you choose. This...
Addison Wesley, 2011. - 414 p. ISBN10: 0-321-58410-4, ISBN13: 978-0-321-58410-6 It’s easy to write correct Ruby code. But it’s far harder to gain the fluency needed to write great Ruby code. To do that, you need to go beyond syntax and absorb the Ruby way of thinking and problem solving. In Eloquent Ruby, Russ Olsen helps you understand Ruby like true Rubyists do — so you can...
Pragmatic Programmers, LLC., 2013. — 439 p. — ISBN13: 978-1-937785-56-7. Ruby on Rails helps you produce high-quality, beautiful-looking web applications quickly. You concentrate on creating the application, and Rails takes care of the details. Tens of thousands of developers have used this award-winning book to learn Rails. It’s a broad, far-reaching tutorial and reference...
Pragmatic Bookshelf, 2018. — 494 p. — ISBN: 978-1-68050-251-0. Learn Rails the way the Rails core team recommends it, along with the tens of thousands of developers who have used this broad, far-reaching tutorial and reference. If you're new to Rails, you'll get step-by-step guidance. If you're an experienced developer, get the comprehensive, insider information you need for...
O’Reilly Media, 2012. - 251 p. f you’re curious about how things work, this fun and intriguing guide will help you find real answers to everyday problems. By using fundamental math and doing simple programming with the Ruby and R languages, you’ll learn how to model a problem and work toward a solution. All you need is a basic understanding of programming. After a quick...
Raleigh, North Carolina, Dallas, Texas - The Pragmatic Bookshelf - book version 1.0, December 2010 - 426 p. ISBN10: 1-934356-37-9 ISBN13: 978-1-934356-37-1 Behaviour-Driven Development (BDD) gives you the best of Test Driven Development, Domain Driven Design, and Acceptance Test Driven Planning techniques, so you can create better software with self-documenting, executable...
No Starch Press, 2013. — 360 p. — ISBN-10: 1593275277, ISBN-13: 978-1593275273. Ruby is a powerful programming language with a focus on simplicity, but beneath its elegant syntax it performs countless unseen tasks. Ruby Under a Microscope gives you a hands-on look at Ruby's core, using extensive diagrams and thorough explanations to show you how Ruby is implemented (no C skills...
Pragmatic Bookshelf, 2018. — 356 p. "Our tests are broken again!" "Why does the suite take so long to run?" "What value are we getting from these tests anyway?" Solve your testing problems by building and maintaining quality software with RSpec - the popular BDD-flavored Ruby testing framework. This definitive guide from RSpec's lead developer shows you how to use RSpec to...
2nd Edition. — Manning Publications, 2014. — 536 p. — ISBN: 1617291692. The Well-Grounded Rubyist, Second Edition addresses both newcomers to Ruby as well as Ruby programmers who want to deepen their understanding of the language. This beautifully written and totally revised second edition includes coverage of features that are new in Ruby 2.1, as well as expanded and updated...
Dallas, Texas; Raleigh, North Carolina - The Pragmatic Bookshelf - book version 1.0, March 2012 - 266 p. Masatoshi Seki, translated by Makoto Inoue, Foreword by Yukihiro "Matz" Matsumoto. The Facets of Ruby Series. ISBN13: 978-1-934356-93-7 Original Japanese edition: dRuby niyoru Bunsan Web Programming by Masatoshi Seki Copyright 2005. Published by Ohmsha, Ltd This English...
The Pragmatic Bookshelf, 2012. - 233 p. Deploying Rails takes you on a expertly guided tour of the current best practices in Rails deployment and management. You'll find in-depth explanations on effectively running a Rails app by leveraging popular open-source tools such as Puppet, Capistrano, and Vagrant. Then you'll go beyond deployment and learn how to use Ganglia and Nagios...
Apress, 2007. - 328 p. ISBN: 159059911X Each chapter in this book turns Ruby loose on a new interesting problem or project. They range from creative endeavors to investigative simulations to the exploration of computer programming languages themselves. Ruby is a programming language, but it’s also a tool to create, understand, and entertain. This book is all about Ruby.1....
Pragmatic Programmers, LLC, 2012. - 296 p. 2nd edition, ISBN13: 978-1934356777 Database Recipes . Create Meaningful Many-to-Many Relationships. Create Declarative Named Queries. Connect to Multiple Databases. Set Default Criteria For Model Operations. Add Behavior to Active Record Associations. Create Polymorphic Associations. Version Your Models. Perform Calculations on Your...
CreateSpace, 2018. — 364 p. This book is about the usage of Data Structures and Algorithms in computer programming. We will be studying complexity analysis. Then will look into the various data structures and their algorithms. We will be studying Linked-List, Stack, Queue, Trees, Heap, Hash Table and Graphs. We will be studying Sorting & Searching techniques. Then we will be...
Pragmatic Bookshelf, 2018. — 406 p. — ISBN: 978-1680502503. True PDF Does your Rails code suffer from bloat, brittleness, or inaccuracy? Cure these problems with the regular application of test-driven development. You'll use Rails 5.1, Minitest 5, and RSpec 3.6, as well as popular testing libraries such as factory_girl and Cucumber. Updates include Rails 5.1 system tests and...
Dallas, Texas; Raleigh, North Carolina - The Pragmatic Bookshelf - book version 1.0, March 2012 - 214 p. David Bryant Copeland, edited by John Osborn The Facets of Ruby Series. ISBN13: 978-1-934356-91-3 As Ruby pro David Copeland explains, writing a command-line application that is self-documenting, robust, adaptable and forever useful is easier than you might think. Ruby is...
No Starch Press, 2011. — 400 p. — ISBN: 1-59327-294-4 Ruby is famous for being easy to learn, but most users only scratch the surface of what it can do. While other books focus on Ruby’s trendier features, The Book of Ruby reveals the secret inner workings of one of the world’s most popular programming languages, teaching you to write clear, maintainable code.
Apress, 2007. - 664 p. First Edition. ISBN: 978-1590597668 Ruby is a fun toy. It’s also a serious programming language. Ruby is the jolly uncle who keeps the kids entertained, but who puts in solid 12-hour days at the construction site during the week. To hundreds of thousands of programmers, Ruby has become a good friend, a trusted servant, and has revealed a new way of...
Codemy.com, 2015. — 214 p. — ISBN: 0692364218, ASIN: B00SGN0VP2. Learning Ruby on Rails has never been this fast and easy, or fun! Veteran Codemy.com programmer John Elder walks you step by step through the ins and outs of Rails for Web Development. Written for the absolute beginner, you don't need any programming experience to dive in and get started with this book. Follow...
Apress, 2018. — 98 p. — ISBN: 978-1484234730. Gain the basics of Ruby’s map, reduce, and select functions and discover how to use them to solve data-processing problems. This compact hands-on book explains how you can encode certain complex programs in 10 lines of Ruby code, an astonishingly small number. You will walk through problems and solutions which are effective because...
Revision 10. — 2012. — 197 p. Hi there! Welcome to Objects on Rails. This text is a step-by-step walkthrough following the construction of a simple web application using Ruby on Rails. It differs from other such walkthroughs in that it attempts to apply a strongly Object-Oriented philosophy to the process. Wait a sec! you say. Isn’t Rails already Object-Oriented? Well, yes and...
3rd Edition. — Addison-Wesley Professional, 2015. — 664 p. — ISBN: 978-0134077703. Used by sites as diverse as Twitter, GitHub, Disney, and the Yellow Pages, Ruby on Rails is one of the most popular frameworks for developing web applications, but it can be challenging to learn and use. Whether you’re new to web development or new only to Rails, Ruby on Rails Tutorial, Third...
Apress, 2016. — 138 p. — ISBN: 978-1-4842-2414-4 This concise teaches you how to use the power of Docker and Kubernetes to deploy your Rails applications easily and efficiently. Docker and Kubernetes are increasing in popularity every day, but what if you want to leverage their benefits for your Rails application? This is the book you need. Deploying Rails with Docker,...
Addison-Wesley Professional, 2009. 250 p. Complete, Hands-On Guide to Building Advanced Distributed Applications with Ruby Distributed programming techniques make applications easier to scale, develop, and deploy — especially in emerging cloud computing environments. Now, one of the Ruby community’s leading experts has written the first definitive guide to distributed...
Manning Publications, 2009. — 520 p. — ISBN10: 1933988657 ISBN13: 978-1933988658 The Well-Grounded Rubyist takes you from interested novice to proficient practitioner. It's a beautifully written tutorial that begins with the basic steps to get your first Ruby program up and running and goes on to explore sophisticated topics like callable objects, reflection, and threading....
2nd ed. — O’Reilly, 2015. — 990 p. — ISBN: 9781449373719 Updated for Ruby 2.1 Why spend time on coding problems that others have already solved when you could be making real progress on your Ruby project? 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,...
Addison-Wesley Professional, 2016. — 256 p. — ISBN13: 978-0-13-446443-5. Create Beautiful Visualizations that Free Your Data to Tell Powerful Truths “The depth of Barrett Clark’s knowledge shines through in his writing: clear, concise, and confident. Barrett has been practicing all of this stuff in his day job for many years–Postgres, D3, GIS, all of it. The knowledge in this...
The Pragmatic Programmers, 2015. - 200 p. You don't have to accept slow Ruby or Rails performance. In this comprehensive guide to Ruby optimization, you'll learn how to write faster Ruby code - but that's just the beginning. See exactly what makes Ruby and Rails code slow, and how to fix it. Alex Dymo will guide you through perils of memory and CPU optimization, profiling,...
O’Reilly Media, 2016. — 452 p. — ISBN13: 978-1491926192. — conv. If you’re a web developer or designer ready to learn Ruby on Rails, this hands-on guide is the ideal way to get started. Rather than toss you into the middle of the framework’s Model-View-Controller architecture, as many books do, Learning Rails 5 begins with the foundations of the Web you already know. You’ll...
Addison-Wesley Professional, 2010. — 400 p. Series: Addison-Wesley Professional Ruby Series ISBN10: 0321604814 ISBN13: 978-0321604811 The Complete Guide to Avoiding and Fixing Common Rails 3 Code and Design Problems As developers worldwide have adopted the powerful Ruby on Rails web framework, many have fallen victim to common mistakes that reduce code quality, performance,...
Leanpub, 2017. A practical approach to test-driven development Real-world advice for adding reliable tests to your Rails apps with RSpec, complete with expanded, exclusive content and a full sample application. Updates for 2017 now available. Learn to test with confidence! About the Book Have you gotten your hands dirty with a Rails application or two, but lack reliable test...
O’Reilly Media, 2009. — 336 p. — ISBN10: 0596523009 ISBN13: 978-0596523008 How do you write truly elegant code with Ruby? Ruby Best Practices is for programmers who want to use Ruby as experienced Rubyists do. Written by the developer of the Ruby project Prawn, this concise book explains how to design beautiful APIs and domain-specific languages with Ruby, as well as how to...
2nd Edition. — Packt Publishing, 2015. — 990 p. — ISBN10: 1449373666, ISBN13: 978-1-449-37371-9. The Ruby Cookbook is the most comprehensive problem-solving guide to today's hottest programming language. It gives you hundreds of solutions to real-world problems, with clear explanations and thousands of lines of code you can use in your own projects. From data structures and...
Addison-Wesley Professional, 2014. — 680 p. — ISBN: 0321944275, 9780321944276 Enabling professional developers to focus on what matters most - deliver business value via clean and maintainable code - Ruby on Rails strips complexity from the development process. Rails was created in 2004 to maximize the use of the Ruby programming language in an open-source web application...
Packt Publishing, 2017. — 664 p. — ISBN: 1787280640, 978-1787280649. Ruby is a powerful, general-purpose programming language that can be applied to any task. Whether you are an experienced developer who wants to learn a new language or you are new to programming, this book is your comprehensive Ruby coding guide. Starting with the foundational principles, such as syntax, and...
Manning Publications, 2011. - 566 p. Rails 3 is a full stack, open-source web framework powered by Ruby and this book is an introduction to it. Whether you’re just starting or you have a few cycles under your belt, you’ll appreciate the book’s guru’s-eye-view of idiomatic Rails programming. You’ll master Rails 3.1 by developing a ticket tracking application that includes...
O’Reilly Media, 2001. - 230 p. 1st Edition. ISBN13: 978-0596002145. Ruby is an object-oriented programming language developed for the purpose of making programming both enjoyable and fast. With its easy-to-use interpreter, easy-to-understand syntax, complete object-oriented functionality, and powerful class libraries, Ruby has become a language that can be used in a broad range...
Addison-Wesley, 2008. — 352 p. Foreword (From author, because there are no annotations) Design Patterns: Elements of Reusable Object-Oriented Software, affectionately known by many as the Gang of Four book (GoF) is the first reference work on the topic to be published in a mainstream book. It has sold over half a million copies since 1995 and undoubtedly influenced the thoughts...
Pragmatic, 2010. - 912 p. - ISBN: 978-1-934356-08-1 (The Pragmatic Programmers) 3rd edition, updated for Ruby 1.9.2 Would you like to go from first idea to working code much, much faster? Do you currently spend more time satisfying the compiler instead of your clients or end users? Are you frustrated with demanding languages that seem to get in your way, instead of getting the...
O’Reilly Media, Inc., 2013. — 188 p. — ISBN: 978-1-449-35597-5. If you know basic high-school math, you can quickly learn and apply the core concepts of computer science with this concise, hands-on book. Led by a team of experts, you’ll quickly understand the difference between computer science and computer programming, and you’ll learn how algorithms help you solve computing...
O’Reilly, 2009. — 429 p. Ready to transport your web applications into the Web 2.0 era? Head First Rails takes your programming - and productivity - to the max. You'll learn everything from the fundamentals of Rails scaffolding to building customized interactive web apps using Rails' rich set of tools and the MVC framework. Please note this book covers Rails 2. By the time...
Electronic book (not issued yet) - 2011 - 102 p. About - History What is a failure? - Definitions - Failure as a breach of contract - Reasons for failure The life-cycle of an exception - It all starts with a raise (or a fail) - Calling raise - Overriding raise for fun and profit - A simple raise replacement - What’s the time? Hammertime! - raise internals - Step 1: Call...
Addison-Wesley Professional, 2010. — 576 p. — ISBN10: 0321743121 ISBN13: 978-0321743121 Welcome to Ruby on Rails 3 Tutorial: Learn Rails by Example. The goal of this book is to be the best answer to the question, If I want to learn web development with Ruby on Rails, where should I start? By the time you finish Ruby on Rails Tutorial, you will have all the knowledge you need to...
The Pragmatic Programmers, LLC., 2017. — 96 p. — ISBN10: 1680502611. The road to Ruby mastery is paved with blocks, procs, and lambdas. To be a truly effective Ruby programmer, it’s not enough just to understand these features – you need to know how to use them in practice. Discover how to write code that is elegant, expressive, and a joy to use, and gain a deep understanding...
Pragmatic Programmers, LLC., 2012. - 264 p. Language: English Working in the View layer requires a breadth of knowledge and attention to detail unlike anywhere else in Rails. One wrong move can result in brittle, complex views that stop future development in its tracks. This book will help you break free from tangles of logic and markup in your views as you pick up the...
O’Reilly Media, 2006. - 910 p. 1 edition. ISBN13: 978-0596523695 This cookbook is aimed at people who know at least a little bit of Ruby, or who know a fair amount about programming in general. This isn’t a Rubytutorial (see the Resources section below for some real tutorials), but if you’re already familiar with a few other programming languages, you should be able to pick up...
Pragmatic Bookshelf, 2013. — 212 p. — ISBN10: 1937785750, ISBN13: 978-1937785758. With Ruby, the command line is not dead. Long live the command line. Writing a command-line application that’s self-documenting, robust, adaptable and forever useful is easier than you might think. Ruby is particularly suited to this task, because it combines high-level abstractions with close to...
Sebastopol, CA : O’Reilly, 2008.— xi, 429 p.— ISBN: 978-0-596-51617-8 The Ruby Programming Language is the authoritative guide to Ruby, with comprehensive coverage of versions 1.8 and 1.9 of the language. Written tor experienced programmers new to Ruby, and for current Ruby programmers who want to challenge their understanding and increase their mastery of the language, this...
SitePoint, 2016. — 542 p. — ISBN: 978-0-9943470-0-8. Rails: Novice to Ninja is an easy-to-follow, practical and fun guide to Ruby on Rails for beginners. It covers all you need to get up and running, from installing Ruby, Rails and SQLite to building and deploying a fully-featured web application. The third edition of this book has been fully updated to cover Rails 5, the...
Pivotal Labs, 2016. — 184 p. This book will show you how and help you restructure your application with the components necessary to make development easy, happy, and practical again. Component-based applications show the single responsibility principle at work at all levels of an application. When implementing new features, the developers of these applications ask not only...
No Starch Press, 2014. — 296 p. Rails is a robust, flexible development platform that lets you build complex websites quickly. Major websites like GitHub, Hulu, and Twitter have run Rails under the hood, and if you know just enough HTML and CSS to be dangerous, Rails Crash Course will teach you to harness Rails for your own projects and create web applications that are fast,...
244 p. 2nd Edition. Roadmap Ruby.new Classes, Objects, and Variables Containers, Blocks, and Iterators Standard Types More About Methods Expressions Exceptions, Catch, and Throw Modules Basic Input and Output Threads and Processes When Trouble Strikes Ruby and Its World Ruby and the Web Ruby Tk Ruby and Microsoft Windows Extending Ruby The Ruby Language Classes and Objects...
2018. — 61 p. This hands-on book shares our experience in getting Semaphore to web scale without ever losing control of the codebase. The best part? These techniques will work both in new projects and large Ruby on Rails applications. In Rails Testing Handbook, you’ll learn about: How to get in the BDD mindset and apply it in practice; Setting up RSpec RSpec, Cucumber Cucumber,...
Apress, 2018. — 444 p. — ISBN: 148423488X. Learn to build Rails-based web applications using all the latest features offered in Rails 5.2. Author Stefan Wintermeyer begins by teaching the basics of Ruby 2.5 before proceeding through all aspects of Rails, utilizing clean, succinct examples – rather than a single large application. This book covers topics including Active...
Packt Publishing, 2014 - 378; ISBN13: 978-1-78328-629-4; Language: English Book Description Rails is a rapidly moving, open-source, web development framework, and keeping up to speed with it is a big task. You might have already built applications using it, but there have been significant changes in the syntax and semantic of the Rails framework in the latest upgrade. Rails 4...
Manning Publications, 2015. — 576 p. — ISBN10: 1617291099, ISBN13: 978-1617291098. Rails 4 in Action is a comprehensive introduction to Rails that guides you hands-on through all you'll need to become a competent and confident Rails developer. In it, you'll master Rails 4 by developing a ticket-tracking application that includes RESTful routing, authentication and...
The Pragmatic Bookshelf, 2019. — 238 p. — ISBN: 978-1-68050-273-2. Docker does for DevOps what Rails did for web development — it gives you a new set of superpowers. Gone are “works on my machine” woes and lengthy setup tasks, replaced instead by a simple, consistent, Docker-based development environment that will have your team up and running in seconds. Gain hands-on,...
Packt Publishing, 2014. - 106 p. Shopify is an e-commerce website platform that allows merchants to create and run their own online store. The Shopify App Store is a collection of apps that extend the capabilities of online stores and is a perfect place to earn recurring revenue. Shopify Application Development will teach you to build Shopify apps using Ruby on Rails, deploy...
Apress, 2016, — 246 p. — ISBN: 978-1-4842-2468-7 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...
Pragmatic Bookshelf., 2016. — 450 p. — ISBN13: 978-1680501711. Rails 5 and Ruby 2.2 bring many improvements, including new APIs and substantial performance enhancements, and the fifth edition of this award-winning classic is now updated! If you’re new to Rails, you’ll get step-by-step guidance. If you’re an experienced developer, this book will give you the comprehensive,...
4th edition (eBook Updated for Rails 3.2), 2012. — 476 p. Getting Started Installing Rails Instant Gratification The Architecture of Rails Applications Introduction to Ruby Building an Application The Depot Application Task A: Creating the Application Task B: Validation and Unit Testing Task C: Catalog Display Task D: Cart Creation Task E: A Smarter Cart Task F: Add a Dash of...
Pearson Education, Inc., 2009. — 291 p. — ISBN10: 0321545044, ISBN13: 978-0321545046. The First Hands-On, Practical, All-Ruby Refactoring Workbook! Refactoring–the art of improving the design of existing code–has taken the world by storm. So has Ruby. Now, for the first time, there’s a refactoring workbook designed from the ground up for the dynamic Ruby language. Refactoring...
3rd Edition. — Apress, 2013. — 314 p. — ISBN: 978-1-4302-6034-9 Beginning Rails 4 is a book that will guide you from never having programmed with Ruby, to having a Rails application built and deployed to the web. You’ll learn how to combine all the components of Rails to develop your own web applications. You will use test driven development to make sure your application works...
Publisher: O’Reilly Media Released: November 2011 Pages: 120 Take advantage of Sinatra, the Ruby-based web application library and domain-specific language used by Heroku, GitHub, Apple, Engine Yard, and other prominent organizations. With this concise book, you will quickly gain working knowledge of Sinatra and its minimalist approach to building both standalone and modular...
Leanpub, 2015. — 188 p. — ISBN: N/A Once there was a boy who fell in love with this magical device that could bring things to life inside a glaring screen. He spent endless hours exploring imaginary worlds, fighting strange creatures, shooting pixelated spaceships, racing boxy cars. The boy kept pondering. How is this made? I want to create my own worlds... Then he discovered...
The Pragmatic Programmers, LLC., 2013. - 130 p. Developers interested in native iOS app development have been restricted to the limits of Objective-C and Xcode-until RubyMotion came along. RubyMotion enables you do full iOS development using Ruby. You have access to familiar tools such as Rake and RubyGems and can compile Ruby code into native applications. RubyMotion even...
No Starch Press, 2007. – 281 p. This book tries to be both useful in the immediate term and informative in the long term. These goals have a profound impact on how the book is organized. It's also meant to be accessible to neophytes, but it focuses on programming paradigms and their impact on both language design and language use — topics common to academic programming books....
Rails 5 Revealed, 2016. — 160 p. + Code. — ISBN13: 978-1-4842-1708-5. This short early adopter book details both how you'll upgrade existing web and other applications from Rails 4.2 to 5 and how to create new applications in Rails 5. The headline features, Rails API and ActionCable, are each looked at in detail, building small example projects to demonstrate how to build a...
O’Reilly Media, , 2nd Edition, 2015. - 224 p. Updated for Ruby 2.2, this handy reference offers brief yet clear explanations of Ruby's core elements - from operators to blocks to documentation creation — and highlights the key features you may work with every day. Need to know the correct syntax for a conditional? Forgot the name of that String method? This book is organized to...
Wiley, 2006., 408 p., ISBN13: 9780470069158 Ruby on Rails is the revolutionary online programming tool that makes creating functional e-commerce web sites faster and easier than ever. With the intuitive, straightforward nature of Ruby and the development platform provided by Rails, you can put together full-fledged web applications quickly, even if you're new to web...
2009 by Manning Publications Co., 359 p. This book is geared toward software developers who know Ruby or who are starting with Ruby and want to put their skills to use solving real software-development problems. We’ll walk you through a series of common software scenarios, such as authenticating against LDAP or parsing XML, and show you how to approach and easily solve them...
Addison-Wesley, 2012. — 272 p. — ISBN: 0321721330. The Complete Guide to Writing More Maintainable, Manageable, Pleasing, and Powerful Ruby Applications Ruby’s widely admired ease of use has a downside: Too many Ruby and Rails applications have been created without concern for their long-term maintenance or evolution. The Web is awash in Ruby code that is now virtually...
4th edition. — Pragmatic Bookshelf, 2011 (19 April 2011). — 480 p. —ISBN10: 1-934356-54-9, ISBN13: 978-1-934356-54-8. Preface to the Fourth Edition 12 Acknowledgments 14 Introduction 16 Part I — Getting Started 23 1 Installing Rails 24 2 Instant Gratification 35 3 The Architecture of Rails Applications 48 4 Introduction to Ruby 55 Part II — Building an Application 70 5 The...
The Pragmatic Bookshelf, 2013. — 203 p. — ISBN13: 978-1-937785-55-0. Rails is one of the most extensible frameworks out there. This pioneering book deep-dives into the Rails plugin APIs and shows you, the intermediate Rails developer, how to use them to write better web applications and make your day-to-day work with Rails more productive. Rails Core developer José Valim guides...
CreateSpace Independent Publishing Platform., 2016. — 294 p. — ISBN13: 978-1523945566. A step by step guide to learn Ruby on Rails 5.0. It includes a basic tutorial for Ruby 2.3 and is written for programmers who know at least one other programming language and are familiar with HTML. It covers Active Record, Scaffolding, REST, Routing, Bundler, Test Driven Development,...
280 p., 2008-05-01 ISBN: 978-0-9787-3920-1 Contents and Extracts Refining Applications for Production Shared Hosts Virtual and Dedicated Hosts Capistrano Managing Your Mongrels Scaling Out Deploying on Windows Performance Frontiers An Example ngnix Configuration First you’ll learn how to build out your shared, virtual, or dedicated host. Then, you’ll see how to build your...
Manning, 2006., 528 p., ISBN: 1932394699 -The word is out: with "Ruby on Rails" you can build powerful Web applications easily and quickly! And just like the Rails framework itself, Rails applications are Ruby programs. That means you can't tap into the full power of Rails unless you master the Ruby language. "Ruby for Rails," written by Ruby expert David Black (with a forward...
2nr Early Edition. — O’Reilly Media, 2014. — 970 p. — ISBN: 1449373712. Push Ruby to its limits. Ruby Cookbook is the most comprehensive problem-solving guide to this popular language, with hundreds of solutions to real-world problems. Each detailed recipe provides code that you can use in your own projects right away, as well as a discussion on why the solution works. Updated...
Packt Publishing, 2013. - 68 p. RSpec is a behaviour driven development framework for Ruby programmers. It comes integrated with its own mocking framework based on Jmock. This book introduces you to RSpec helping you to write idiomatic specifications for Ruby code in a test first approach. Instant RSpec Test-Driven Development How-to is filled with examples of actual code...
SitePoint, 2013. — 150 p. — ISBN: 0987467425. Jump Start Rails provides you with a fun and yet practical introduction to Rails, an incredibly popular framework that makes it possible to quickly develop incredibly powerful web applications with Ruby. This short book covers Rails 4, the latest version of the framework, and while it's not intended to be a completely comprehensive...
O’Reilly Media, 2015. — 572 p. — ISBN: 978-1449372651. What will you learn from this book? What’s all the buzz about this Ruby language? Is it right for you? Well, ask yourself: are you tired of all those extra declarations, keywords, and compilation steps in your other language? Do you want to be a more productive programmer? Then you’ll love Ruby. With this unique hands-on...
Addison-Wesley Professional, 2018. — 288 p. The Complete Guide to Writing Maintainable, Manageable, Pleasing, and Powerful Object-Oriented Applications Object-oriented programming languages exist to help you create beautiful, straightforward applications that are easy to change and simple to extend. Unfortunately, the world is awash with object-oriented (OO) applications that...
The Pragmatic Programmers, LLC., 2010. — 296 p. — ISBN: 978-1-93435-647-0. Metaprogramming Ruby Monday: The Object Model Tuesday: Methods excerpt Wednesday: Blocks Thursday: Class Definitions Friday: Code That Writes Code Epilogue Metaprogramming in Rails The Design of ActiveRecord Inside ActiveRecord Metaprogramming Safely Common Idioms Domain Specific Languages Spell Book excerpt
The Pragmatic Bookshelf, 2019. — 244 p. — ISBN: 978-1-68050-286-2 Crystal is for Ruby programmers who want more performance or for developers who enjoy working in a high-level scripting environment. Crystal combines native execution speed and concurrency with Ruby-like syntax, so you will feel right at home. This book, the first available on Crystal, shows you how to write...
Wrox, 2008 — 309 p. Any programmer knows that an API is only half the story, and with Ruby on Rails this is especially true. Good Rails development, like good web development, is much more about the design choices you make than the framework you have at your disposal. Written by an experienced web application developer, this book picks up where the API leaves off and explains...
Cengage Learning, 2010. — 448 p.— ISBN10: 1111222371 ISBN13: 978-1111222376 Ruby is a free and powerful programming language that can be used to develop programs to meet nearly any programming challenge, including scripting, application programming and Web development. This new text teaches Ruby programming through a lively hands-on approach and a focus on game development....
Apress, 2006, 448 p. Book is for people who want to learn how to build realworld professional web applications using Rails best practices. We put a specific emphasis on e-commerce by showing you how to build an online bookstore, including a shopping cart, catalog, forum, and other functionality. On the front-end, we guide you through important technologies like Ajax,...
The Pragmatic Bookshelf, First printing, March 2008, 217 p. The purpose of this book is to give you a head start on developing GUI applications with Ruby and FXRuby through a combination of tutorial. exercises and focused technical information. This isn’t a comprehensive book on FXRuby programming, and it’s not a reference manual.1 A nearly complete reference manual is...
No Starch Press, 2013. — 360 p. — ISBN-10: 1593275277, ISBN-13: 978-1593275273. Ruby is a powerful programming language with a focus on simplicity, but beneath its elegant syntax it performs countless unseen tasks. Ruby Under a Microscope gives you a hands-on look at Ruby's core, using extensive diagrams and thorough explanations to show you how Ruby is implemented (no C skills...
Addison-Wesley Professional, 2010. — 320 p. The Complete Guide to Building Highly Scalable, Services-Based Rails Applications Ruby on Rails deployments are growing, and Rails is increasingly being adopted in larger environments. Today, Rails developers and architects need better ways to interface with legacy systems, move into the cloud, and scale to handle higher volumes and...
3rd Edition. — Addison-Wesley Professional, 2015. — 816 p. — ISBN10: 0321714636, ISBN13: 978-0-321-71463-3. Ruby is an agile object-oriented language, borrowing some of the best features from LISP, Smalltalk, Perl, CLU, and other languages. Its popularity has grown tremendously in the five years since the first edition of this book. The new edition The Ruby Way illuminates Ruby...
Leanpub, 2023. — 924 p. — 09.02.2023 (Version v1.0.4) In 2022, building an app solely for web doesn't cut it any more. iOS and Android apps are essential for a successful SaaS product. Using Rails and Hotwire, it's possible to build a web app with accompanying hybrid mobile apps that don't suck. This book will teach you the skills to push Rails. Hotwire to the max. Hotwire...
Ruby is a genuine object-oriented language. Everything you manipulate is an object, and the results of those manipulations are themselves objects. In Ruby, you can access all the underlying operating system features. You can do the same stuff in Ruby that you can in Perl or Python, and you can do it more cleanly. But Ruby is fundamentally different. It is a true programming...
Packt Publishing, 2012. — 332 p. — ISBN: 978-1849515023. Ruby and MongoDB Web Development Beginner's Guide is a fast-paced, hands-on guide to get started with web application development using Ruby and MongoDB. The book follows a practical approach, using clear and step-by-step instructions and examples in Ruby to demonstrate application development using MongoDB. The book...
O’Reilly Media, Inc., 2013. — 188 p. — ISBN: 978-1-449-35597-5. If you know basic high-school math, you can quickly learn and apply the core concepts of computer science with this concise, hands-on book. Led by a team of experts, you’ll quickly understand the difference between computer science and computer programming, and you’ll learn how algorithms help you solve computing...
SitePoint, 2012. — 146 p. Build a Rails Application from Scratch. This book will guide you in creating a Rails application. It will focus on setting your system up properly (for those systems that support it) and will fly a little lower than the typical 50,000 foot level of many tutorials. (The book is smart, but keep in mind that it covers the RoR3 version)
205 p. August 26, 2013. Language: English Confident Ruby is a guide to recapturing the joy of writing Ruby by employing small patterns and stylistic choices to make each method tell a coherent story. Over the course of 32 patterns, you’ll learn how to isolate uncertainty at the borders of your code; how to avoid repetitive conditionals; and how to liberate your code from the...
Packt Publishing, 2017. — 330 p. — ISBN13: 9781787280649. This book will provide you with all of the tools you need to be a professional Ruby developer. Starting with the core principles, such as syntax and best practices, and up to advanced topics like metaprogramming and big data analysis. Ruby is a powerful, general-purpose programming language that can be applied to any...
In this book we demonstrate low-ceremony techniques to scale large, monolithic Rails applications. Instead of introducing new patterns or service-oriented architecture, we will show how to use discipline, consistency and code organization to make your code grow more gently. Instead of using new gems we will use the tools built into Rails to accomplish our goal. The tools you...
SitePoint, 2008., 500 p., ISBN: 978-0-9804552-0-5 Simply Rails 2 is an easy-to-follow, practical and fun guide to Ruby on Rails for beginners. It covers all you need to get up and running, from installing Ruby, Rails and SQLite to building and deploying a fully featured web application. Unlike other Rails books, this book doesn't assume that you are an experienced web...
Addison-Wesley, 2013. — 272 p. — ISBN: 0321721330. Ruby’s widely admired ease of use has a downside: Too many Ruby and Rails applications have been created without concern for their long-term maintenance or evolution. The Web is awash in Ruby code that is now virtually impossible to change or extend. This text helps you solve that problem by using powerful real-world...
Pragmatic Bookshelf, 2011. — 341 p. — ISBN: 978-1934356654. In Using JRuby you’ll venture into the wide world of open-source Ruby and Java libraries. Write Ruby on Rails web applications that run on Java servers like Tomcat. Use Java’s JDBC or Hibernate to easily connect Ruby to industry-standard databases. Test your Java program using Ruby’s elegant Cucumber and RSpec...
Packt Publishing, 2008. — 270 p. Language: English Use Ruby and Ruby on Rails to create seven practical mashup projects following step-by-step instructions. This book is for Ruby on Rails developers who want to expand the features of their site by consuming remote external data and services. Basic knowledge of Ruby on Rails programming is required, but you need not have any...
Addison-Wesley, 2007. - 912 p. 1st Edition. Professional Ruby Series The Addison-Wesley Professional Ruby Series provides readers with practical, people-oriented, and in-depth information about applying the Ruby platform to create dynamic technology solutions. The series is based on the premise that the need for expert.
The Pragmatic Bookshelf, 2016. — 173 p. — ISBN: 1680501690, 9781680501698 Deploy using the JVM's high performance while building your apps in the language you love. This book introduces you to three JRuby deployment strategies that give you the performance and scalability you need, while you use a language designed for rapid development. Explore common deployment scenarios,...
O’Reilly Media, 2012. - 412 p. ISBN: 144930933X If you’re a web developer or designer ready to learn Rails, this unique book is the ideal way to start. Rather than throw you into the middle of the framework’s Model-View-Controller architecture, Learning Rails 3 works from the outside in. You’ll begin with the foundations of the Web you already know, and learn how to create...
Packt Publishing, 2013. — 104 p. — ISBN: 1782167048, 978-1-78216-704-4. There are numerous ways of implementing user sign-ins on your Rails web applications. Of those different ways, using Devise is one of the most popular, quick and flexible way to get user sign-ins working. It is extensible and plays well with other gems such as CanCan (for user privileges) and OmniAuth (for...
O’Reilly Media, 2015. — 314 p. — ISBN: 1491910852. The Web is slowly but surely changing from a model in which a human reader browses content on web pages to a model in which services and clients (not necessarily humans) exchange information. And because of this, author Silvia Puglisi explains, it makes more sense to build platforms instead of just products or applications....
For Dummies, 2007. — 330 p. — ISBN: 978-0470081204. Use this free and easy programming language for e-commerce sites and blogs. If you need to build Web and database applications quickly but you don't dream in computer code, take heart! Ruby on Rails was created for you, and this book will have you up and running in no time. The Ruby scripting language and the Rails framework...
The Pragmatic Programmers, 2008. - 464 p. With the help of a community of Rails chefs in the kitchen, here are 84 new ways to kick your Rails apps up a notch. Advanced Rails Recipes is a collection of practical recipes for spicing up your web application without a lot of prep and cleanup. You'll learn how the pros have solved the tough problems using the most up-to-date Rails 2...
Pragmatic Bookshelf, 2016. — 240 p. — ISBN: 78-1-68050-126-1. As a Rails developer, you care about user experience and performance, but you also want simple and maintainable code. Achieve all that by embracing the full stack of web development, from styling with Bootstrap, building an interactive user interface with AngularJS, to storing data quickly and reliably in PostgreSQL....
Tom Dalling, 2015. — 90 p. A short book that teaches programming fundamentals, for people who have zero programming experience, covering basics such as variables, conditionals, iteration, functions, arrays, etc. Each chapter prompts the reader to implement a small text-based game in Ruby, using the concepts learned up until that point.
Amazon Digital Services LLC, 2019. — 511 p. — ASIN B07NGY8PZ5. Its been a long time since I started writing I Love Ruby. I first projected this book as a toy programming book, but not any more, this book is maturing into something serious. Possibly a book to be read by people who are serious about Ruby, hence this book is undergoing a dramatic change. Its been proof read from...
The Pragmatic Bookshelf, 2007. – 297. This is a hands-on book. Scripting is like riding a bicycle: you don’t learn it by reading about it; you learn it by doing it. And you get better by doing more of it. The purpose of a book, or of a coach, is to direct your practice so that you get better faster. Therefore, the book is organized around four separate projects that are similar...
Pragmatic Bookshelf, 2018. — 356 p. "Our tests are broken again!" "Why does the suite take so long to run?" "What value are we getting from these tests anyway?" Solve your testing problems by building and maintaining quality software with RSpec - the popular BDD-flavored Ruby testing framework. This definitive guide from RSpec's lead developer shows you how to use RSpec to...
The Pragmatic Programmers, 2009. — 416 p. Every web site project is really an enterprise integration project in disguise. Ruby on Rails makes it easier than ever to create complex and good-looking web sites, but there's plenty of life beyond the rails. The 50+ recipes in this book not only show you how to integrate lurking legacy material using Ruby and Ruby on Rails, but also...
Thoughtbot inc., 2017. — 116 p. Writing effective tests is a necessary part of Ruby development. An effective test suite guides you towards maintainable code. It allows you to make major changes to your application and be confident that everything still works. Testing Rails is a practical approach to learning testing. We'll discuss the tools and processes we use every day at...
The Pragmatic Bookshelf, 2023. — Beta 3.0 — 288 p. — ISBN: 979-8-88865-038-7. Build faster, more reliable Rails apps by taking the best advanced PostgreSQL and Active Record capabilities, and using them to solve your application scale and growth challenges. Gain the skills needed to comfortably work with multi-terabyte databases, and with complex Active Record, SQL, and...
Thibault Denizet, 2015. Learn how to divide your Ruby on Rails application into small and reusable bricks with Modular Rails. Modularity gives you a way to build modules instead of applications. These modules can then be combined to actually create modular applications. Modular Rails will teach you how to use Rails engines to encapsulate features and create a truly modular...
Self-published. — 2013. — 137 p. Rebuilding Rails takes the reader through the exercise of building up a Rails like framework from a simple Rack-based gem.
2nd Edition. — Addison-Wesley Professional, 2012. — 640 p. — (Ruby Series). — ISBN10: 0321832051, ISBN13: 978-0321832054. Using Rails, developers can build web applications of exceptional elegance and power. Although its remarkable capabilities have made Ruby on Rails one of the world’s most popular web development frameworks, it can be challenging to learn and use. Ruby on...
Addison-Wesley, 2008. — 564 p. Building a Social Networking Website with Ruby on Rails. RailsSpace teaches you Ruby on Rails by developing a real-world application: RailsSpace, a social networking website aimed at the Rails community itself. We take you step by step, from the virtually static front page, through user registration and authentication, up to a highly dynamic site...
Packt Publishing, 2013. — 262 p. — ISBN: 978-1-84969-522-0. RubyMotion is a revolutionary toolchain for iOS app development. With RubyMotion, you can quickly develop and test native iOS apps for the iPhone and iPad, combining the expressiveness and simplicity of Ruby with the power of the iOS SDK. RubyMotion iOS Development Essentials is a hands-on guide for developing iOS apps...
Arkency, 2017. — 271 p. Who is the book target reader? I would say, that this book is definitely not for the readers who: just finished some Ruby on Rails tutorials, recently mastered basics of CRUD and scaffolding, didn’t encounter any of the problems that this book aims to solve, your biggest applications contain +/-20 models at most and have only simple business logic,...
Packt Publishing, 2008. - 232 p. Ruby on Rails is an open-source web application framework ideally suited to building business applications; accelerating and simplifying the creation of database-driven websites. Often shortened to Rails or RoR, it provides a stack of tools to rapidly build web applications based on the Model-View-Controller design pattern. This book is a...
Pragmatic Bookshelf, 2018. — 496 p. Learn Rails the way the Rails core team recommends it, along with the tens of thousands of developers who have used this broad, far-reaching tutorial and reference. If you're new to Rails, you'll get step-by-step guidance. If you're an experienced developer, get the comprehensive, insider information you need for the latest version of Ruby on...
Everyday Rails is about using the Ruby on Rails web application framework to get stuff done as a web developer. It’s about finding the best plugins, gems, and practices to get the most from Rails and help you get your apps to production. My name is Aaron Sumner, and I’ve been using the Ruby on Rails web application framework since the relatively early days, after ten-plus years...
The Pragmatic Programmers, LLC., 2013. — 868 p. — ISBN: 1937785491. This is the reference manual for both Ruby 1.9 and Ruby 2.0, the very latest version of Ruby, including a description of all the standard library modules, a complete reference to all built-in classes and modules (including all the new and changed methods introduced by Ruby 1.9, 1.9.2, 1.9.3, and 2.0). It also...
Leanpub.com, 2016 Get More Done with Rails How much time are you wasting every day on small repetitive tasks? Efficient Rails gives you actionable upgrades to your workflow you can put into practice right now. Learn all the best shortcuts and tools for crafting elegant Rails apps. Whether you're just learning Rails or have been using it for years, Efficient Rails will save you...
Codemy.com, 2015. — 214 p. — ISBN: 0692364218, ASIN: B00SGN0VP2. Learning Ruby on Rails has never been this fast and easy, or fun! Veteran Codemy.com programmer John Elder walks you step by step through the ins and outs of Rails for Web Development. Written for the absolute beginner, you don't need any programming experience to dive in and get started with this book. Follow...
The Pragmatic Programmers, 2006. - 285 p. Language: English Sharpen your Ruby programming skills with twenty-five challenging problems from Ruby Quiz. Read the problems, work out a solution, and compare your solution with others. This book is a collection of highlights from the first year of Ruby Quiz challenges. Inside, you will find expanded content, all new solutions, and...
7th Edition. — Addison-Wesley, 2023. — 889 p. — ISBN: 013804984X. Used by sites as varied as Hulu, GitHub, Shopify, and Airbnb, Ruby on Rails is one of the most popular frameworks for developing web applications, but it can be challenging to learn and use. Whether you're new to web development or new only to Rails, Ruby on RailsTM Tutorial, Seventh Edition, is the solution....
Packt Publishing, 2017. — 330 p. — ISBN13: 9781787280649. This book will provide you with all of the tools you need to be a professional Ruby developer. Starting with the core principles, such as syntax and best practices, and up to advanced topics like metaprogramming and big data analysis. Ruby is a powerful, general-purpose programming language that can be applied to any...
Abraham Kuri Vargas, 2015. — 197 p. The goal of this book is to provide an answer on how to develop a RESTful API following the best practices out there, along with author's own experience. By the time you are done with API's on Rails you should be able to build your own API and integrate it with any clients such as a web browser or your next mobile app. This book is a tutorial...
The Pragmatic Bookshelf, 2012. - 220 p. ISBN: 1934356972 JRuby deployments have fewer moving parts and consume less memory than traditional Ruby deployments, but to deploy your apps on the JVM, you need to learn some new approaches. This book introduces you to three JRuby deployment strategies that will give you the performance and scalability you need while letting you use the...
Leanpub, 2023-09-15. — 629 p. A step-by-step guide on how to build a SaaS (Software as a Service) application from scratch to deployment! Building an application to provide business is tough. It's overwhelming. There are so many choices! What gems do you use? How do you manage users? What if there was a step-by-step guide to feed you those answers? This book will guide you from...
The Pragmatic Programmers, 2024. — 274 p. (Version: P1.0). 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 to Ruby, a highly-regarded, fully object-oriented...
Pragmatic Bookshelf, 2011. — 350 p. Series: Pragmatic Programmers. ISBN10: 1934356646 ISBN13: 978-1934356647 Rails Test Prescriptions is a comprehensive guide to testing Rails applications, covering Test-Driven Development from both a theoretical perspective (why to test) and from a practical perspective (how to test effectively). It covers the core Rails testing tools and...
The Pragmatic Programmers, 2011. - 172 p. ISBN: 978-1-93435-673-9. Rails 3 is a huge step forward. You can now easily extend the framework, change its behavior, and replace whole components to bend it to your will, all without messy hacks. This pioneering book is the first resource that deep dives into the new Rails 3 APIs and shows you how use them to write better web...
O’Reilly, 2011. - 244 p. If you're interested in developing applications for Apple's Mac OS X platform, but prefer to use a sleek, developer-friendly language, MacRuby is ideal. This in-depth guide shows you how this Apple implementation of the Ruby language provides access to all of the features available to Objective-C programmers. You'll get clear, detailed explanations of...
Leanpub, 2016. — 227 p. Get More Done with Rails How much time are you wasting every day on small repetitive tasks? Efficient Rails gives you actionable upgrades to your workflow you can put into practice right now. Learn all the best shortcuts and tools for crafting elegant Rails apps. Whether you're just learning Rails or have been using it for years, Efficient Rails will...
The Pragmatic Bookshelf, 2024. — 420 p. — ISBN-13: 979-8-88865-038-7. Book version: P1.0 — June 2024 Build faster, more reliable Rails apps by taking the best advanced PostgreSQL and Active Record capabilities, and using them to solve your application scale and growth challenges. Gain the skills needed to comfortably work with multi-terabyte databases, and with complex Active...
3rd edition. — Manning, 2019. — 584 p. The Well-Grounded Rubyist, Third Edition is a beautifully written tutorial that begins with your first Ruby program and takes you all the way to sophisticated topics like reflection, threading, and recursion. Ruby masters David A. Black and Joe Leo distill their years of knowledge for you, concentrating on the language and its uses so you...
Apress, 2020. — 119 p. — ISBN: 978-1-4842-5545-2. Learn how to make better decisions and write cleaner Ruby code. This book shows you how to avoid messy code that is hard to test and which cripples productivity. Author Carleton DiLeo shares hard-learned lessons gained from years of experience across numerous codebases both large and small. Each chapter covers the topics you...
2nd Edition. — Addison-Wesley, 2011. — 850 p. — ISBN: 0321601661. The Bible for Ruby on Rails Application Development. Ruby on Rails strips complexity from the development process, enabling professional developers to focus on what matters most: delivering business value via clean and maintainable code. The Rails 3 Way is the only comprehensive, authoritative guide to delivering...
2nd Edition. — Addison-Wesley Professional, 2012. — 640 p. — (Ruby Series). — ISBN10: 0321832051, ISBN13: 978-0321832054. Using Rails, developers can build web applications of exceptional elegance and power. Although its remarkable capabilities have made Ruby on Rails one of the world’s most popular web development frameworks, it can be challenging to learn and use. Ruby on...
Pragmatic Bookshelf, 2018. — 406 p. — ISBN: 978-1680502503. Does your Rails code suffer from bloat, brittleness, or inaccuracy? Cure these problems with the regular application of test-driven development. You'll use Rails 5.1, Minitest 5, and RSpec 3.6, as well as popular testing libraries such as factory_girl and Cucumber. Updates include Rails 5.1 system tests and Webpack...
Leanpub, 2015. — 259 p. Trailblazer is a thin layer on top of Rails and brings a high-level application architecture, decent encapsulation and a new code structure. Here are the main features. Logicless models solely focusing on persistence. Skinny controllers working as endpoints, only. Domain objects for your business logic, known as operations. Form objects for...
The Pragmatic Bookshelf. Author: Dave Thomas, with Chad Fowler and Andy Hunt. Year: 2004. Pages: 790. The Pickaxe book, named for the tool on the cover, is the definitive reference to Ruby, a highly-regarded, fully object-oriented programming language. This Second Edition has more than 200 p. of new content, and substantial enhancements to the original, covering all the new and...
Packt Publishing, 2016. — 164 p. — ISBN13: 9781849519304. Sinatra is a Ruby framework that is widely used in the Industry. You can use it to make a single-page web app or a large-scale one. With the increased online footprint, you can create and deploy your own application. Whether you are brand-new to online learning or a seasoned expert, this book will provide you with the...
Pragmatic Bookshelf, 2013. — 212 p. — ISBN10: 1937785750, ISBN13: 978-1937785758. With Ruby, the command line is not dead. Long live the command line. Writing a command-line application that’s self-documenting, robust, adaptable and forever useful is easier than you might think. Ruby is particularly suited to this task, because it combines high-level abstractions with close to...
CompreQuest Books, 2024. — 545 p. — (Mastering Programming Languages Series). Unleash the Power of Ruby! Embark on a transformative coding journey with "Ruby Programming: Building Future-proof Scalable Applications." This guide is your key to mastering one of today's most dynamic programming languages. If you're ready to go beyond syntax and unlock Ruby's full potential, your...
Ready to go to the next level with Rails? From examining the parts of Ruby that make this framework possible to deploying large Rails applications, Advanced Rails offers you an in-depth look at techniques for dealing with databases, security, performance, web services and much more. Chapters in this book help you understand not only the tricks and techniques used within the...
O’Reilly, 2013. — 480 s. — ISBN: 3897218747. Wenn der "Vater" von Ruby, Yukihiro Matsumoto, zusammen mit dem erfahrenen Fachbuchautor David Flanagan ein Ruby-Buch für erfahrene Programmierer schreibt und Sascha Kersken zusammen mit Thomas Demmig übersetzt, kann man davon ausgehen, dass sie die moderne, vielseitige höhere Programmiersprache Ruby in all ihren wesentlichen...
6th Edition. — Learn Enough, 2020. — 915 p. Since its publication in 2010, the Ruby on Rails Tutorial has been one of the leading introductions to web development. In this bestselling tutorial, you’ll learn how to develop and deploy real, industrial-strength web applications with Ruby on Rails, the open-source web framework that powers top websites such as Hulu, GitHub,...
N.p., 2015. — 220 p. Ruby is an easy to learn programming language, it was invented by a guy named Matz in Japan. Ruby is a free software and can be used by any one for zero cost. Ruby's popularity was initially confined to Japan, later it slowly trickled out to rest of the world. Things changed with the emergence of Ruby on Rails2 which is a popular web-development framework...
O’Reilly Media, 2016. — 452 p. — ISBN13: 978-1491926192. — conv. If you’re a web developer or designer ready to learn Ruby on Rails, this hands-on guide is the ideal way to get started. Rather than toss you into the middle of the framework’s Model-View-Controller architecture, as many books do, Learning Rails 5 begins with the foundations of the Web you already know. You’ll...
The Pragmatic Programmers. — December 2014. — 324 p. Does your Rails code suffer from bloat, brittleness, or inaccuracy? Cure these problems with a regular dose of test-driven development. Rails 4 Test Prescriptions is a comprehensive guide to how tests can help you design and write better Rails applications. In this completely revised edition, you’ll learn why testing works...
Leanpub, 2015. — 259 p. Trailblazer is a thin layer on top of Rails and brings a high-level application architecture, decent encapsulation and a new code structure. Here are the main features. Logicless models solely focusing on persistence. Skinny controllers working as endpoints, only. Domain objects for your business logic, known as operations. Form objects for...
The Pragmatic Bookshelf, 2013. — 203 p. — ISBN13: 978-1-937785-55-0. Rails is one of the most extensible frameworks out there. This pioneering book deep-dives into the Rails plugin APIs and shows you, the intermediate Rails developer, how to use them to write better web applications and make your day-to-day work with Rails more productive. Rails Core developer José Valim guides...
Apress, 2018. — 444 p. — ISBN: 148423488X. Learn to build Rails-based web applications using all the latest features offered in Rails 5.2. Author Stefan Wintermeyer begins by teaching the basics of Ruby 2.5 before proceeding through all aspects of Rails, utilizing clean, succinct examples – rather than a single large application. This book covers topics including Active...
Leanpub, 2014. — 162 p. This book will teach you how to build a multi-tenanted Ruby on Rails application and how to build subscriptions into that app. What's a multi-tenanted application? Think of applications like GitHub, where each user or organisation can have their own separate area within the application. Or how about Heroku where each user has their own separate app...
Apress, 2023. - 236 p. - ISBN: 1484297474. Learn to properly test Ruby and Ruby on Rails applications by first writing failing tests, and then by implementing application code to make the failing tests pass. This book will teach you how to employ test-driven development (TDD) using RSpec while building a blog from start to finish. By the end of the book, you will be ready to...
O’Reilly Media, 2007. - 368 p. This is the book for experienced Rails developers who want to go to the next level with this web development framework, with an in-depth look at techniques for dealing with databases, security, performance, web services and much more. Chapters in this book help you understand not only the tricks and techniques used within the Rails framework...
CreateSpace, 2018. — 364 p. This book is about the usage of Data Structures and Algorithms in computer programming. We will be studying complexity analysis. Then will look into the various data structures and their algorithms. We will be studying Linked-List, Stack, Queue, Trees, Heap, Hash Table and Graphs. We will be studying Sorting & Searching techniques. Then we will be...
Independently published, 2017. — 123 p. — ISBN: 978-1521367704. This book aims to guide a complete novice in Ruby programming. This book is carefully crafted to aid the new or inexperienced programmer in learning to write a code in Ruby language. If you are someone who somehow developed a fear to explore the unknown and still interested in learning Ruby programming, then this...
The Pragmatic Bookshelf, 2019. — 238 p. — ISBN: 978-1-68050-273-2. Docker does for DevOps what Rails did for web development — it gives you a new set of superpowers. Gone are “works on my machine” woes and lengthy setup tasks, replaced instead by a simple, consistent, Docker-based development environment that will have your team up and running in seconds. Gain hands-on,...
5th Edition. — The Pragmatic Programmers, LLC., 2024. — 718 p. — ISBN-13: 978-1680509823. 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 to Ruby, a highly-regarded,...
Pragmatic Bookshelf, 2023. — 462 p. — ISBN: 978-1-68050-929-8. 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...
The Pragmatic Programmers, LLC., 2013. - 130 p. Developers interested in native iOS app development have been restricted to the limits of Objective-C and Xcode-until RubyMotion came along. RubyMotion enables you do full iOS development using Ruby. You have access to familiar tools such as Rake and RubyGems and can compile Ruby code into native applications. RubyMotion even...
The Pragmatic Bookshelf, 2024. — 213 p. — ISBN-13: 979-8-88865-031-8. 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 on...
Castello Jesus, 2020. — 250 p. — ISBN: n/a. How to Build Your Confidence As a Ruby Developer So You Can Write Awesome Ruby Apps If you learned the basics of Ruby but you still feel like you could be doing a lot better… …if you don’t feel confident in your Ruby skills… …if you’d like to earn more, write better code & be proud of your work… …then this could be the most important...
Pragmatic Bookshelf, 2023. — 126 p. — ISBN-13: 979-8-88865-036-3. Using Sidekiq for background jobs is a great way to scale and grow your app. This book will give you a solid, practical foundation for creating resilient, well-tested, self-healing code that uses background jobs. You'll be able to simulate real-world failure modes and learn how to write idempotent code that can...
Syngress, 2002., 720 p., ISBN10: 1928994644 An expert guide to Ruby, a popular new Object-Oriented Programming Language Looking for a simple, straight forward, extensible, portable, programming language? You might want to consider one of the newer languages gaining popularity - Ruby. Ruby is the interpreted scripting language for quick and easy object-oriented programming such...
Thoughtbot, 2014. — 227 p. You build web applications, and you love Ruby on Rails because it provides a framework for developing applications that are are fast, fun, and easy to change. Over time these applications can become bloated, development slows down, and changes to the codebase become painful. This book was written to help you learn to detect emerging problems in your...
SitePoint, 2013. — 150 p. — ISBN: 0987467425. Jump Start Rails provides you with a fun and yet practical introduction to Rails, an incredibly popular framework that makes it possible to quickly develop incredibly powerful web applications with Ruby. This short book covers Rails 4, the latest version of the framework, and while it's not intended to be a completely comprehensive...
O’Reilly, 2006., 182 p., ISBN10: 0-596-10132-5 This compact guide teaches you the basics of installing and using both the Ruby scripting language and the Rails framework for the quick development of web applications. Ruby on Rails: Up and Running covers just about everything you need - from making a simple database-backed application to adding elaborate Ajaxian features and all...
Amazon Digital Services LLC, 2019. — 511 p. — ASIN B07NGY8PZ5. Its been a long time since I started writing I Love Ruby. I first projected this book as a toy programming book, but not any more, this book is maturing into something serious. Possibly a book to be read by people who are serious about Ruby, hence this book is undergoing a dramatic change. Its been proof read from...
2nd edition. — Pragmatic Bookshelf, 2022. — 410 p. — ISBN: 978-1-68050-961-8. 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...
The Pragmatic Programmers, 2014. - 350 p. Does your Rails code suffer from bloat, brittleness, or inaccuracy? Cure these problems with a regular dose of test-driven development. Rails 4 Test Prescriptions is a comprehensive guide to how tests can help you design and write better Rails applications. In this completely revised edition, you'll learn why testing works and how to...
Pragmatic Bookshelf, 2023. — 450 p. — (Version: P1.0). 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...
Pragmatic Programmers, LLC., 2013. — 439 p. — ISBN13: 978-1-937785-56-7. Ruby on Rails helps you produce high-quality, beautiful-looking web applications quickly. You concentrate on creating the application, and Rails takes care of the details. Tens of thousands of developers have used this award-winning book to learn Rails. It’s a broad, far-reaching tutorial and reference...
Thoughtbot inc., 2016. — 111 p. The reference for writing superb iOS apps with Ruby on Rails backends. This book is really two books in one. The the first book covers building a backend API in Rails. We will demonstrate how to create a robust, clean, flexible JSON API. Along the way, we’ll discuss different approaches that we didn’t choose and discuss their drawbacks. The...
The Pragmatic Bookshelf, 2019. — 244 p. — ISBN: 978-1-68050-286-2 Crystal is for Ruby programmers who want more performance or for developers who enjoy working in a high-level scripting environment. Crystal combines native execution speed and concurrency with Ruby-like syntax, so you will feel right at home. This book, the first available on Crystal, shows you how to write...
Castello Jesus, 2020. — 250 p. — ISBN: n/a. Code files only! How to Build Your Confidence As a Ruby Developer So You Can Write Awesome Ruby Apps If you learned the basics of Ruby but you still feel like you could be doing a lot better… …if you don’t feel confident in your Ruby skills… …if you’d like to earn more, write better code & be proud of your work… …then this could be...
Addison-Wesley Professional, 2016. — 256 p. — ISBN13: 978-0-13-446443-5. Create Beautiful Visualizations that Free Your Data to Tell Powerful Truths “The depth of Barrett Clark’s knowledge shines through in his writing: clear, concise, and confident. Barrett has been practicing all of this stuff in his day job for many years–Postgres, D3, GIS, all of it. The knowledge in this...
Addison-Wesley Professional, 2016. — 256 p. — ISBN13: 978-0-13-446443-5. Create Beautiful Visualizations that Free Your Data to Tell Powerful Truths “The depth of Barrett Clark’s knowledge shines through in his writing: clear, concise, and confident. Barrett has been practicing all of this stuff in his day job for many years–Postgres, D3, GIS, all of it. The knowledge in this...
Birmingham: Packt Publishing, 2023. - 297 p. - ISBN: 1801813787. The transition from the traditional Rails model-view-controller trio to an abstraction model lets your application codebase evolve with synchronized components, boosting flexibility and maintainability. Key Features Understand Rails' architectural patterns along with its advantages and disadvantages. Organize...
Apress, 2018. — 98 p. — ISBN: 978-1484234730. Gain the basics of Ruby’s map, reduce, and select functions and discover how to use them to solve data-processing problems. This compact hands-on book explains how you can encode certain complex programs in 10 lines of Ruby code, an astonishingly small number. You will walk through problems and solutions which are effective because...
The Pragmatic Bookshelf, 2019. — 204 p. — ISBN13: 978-1-68050-273-2. NB: This is beta version 9.0 (as of 11/27/2018); full release expected 01/10/2019 Docker does for DevOps what Rails did for web development — it gives you a new set of superpowers. Gone are “works on my machine” woes and lengthy setup tasks, replaced instead by a simple, consistent, Docker-based development...
Amazon Digital Services LLC, 2019. — 511 p. — ASIN B07NGY8PZ5. Its been a long time since I started writing I Love Ruby. I first projected this book as a toy programming book, but not any more, this book is maturing into something serious. Possibly a book to be read by people who are serious about Ruby, hence this book is undergoing a dramatic change. Its been proof read from...
Arkency, 2017. — 227 p. In Fearless Refactoring: Rails controllers I'll teach how to improve your Rails controllers in a quick and safe way. This is step-by-step guide so you won't feel lost. Every step is described in every detail, with code changes. All of that, so that you can safely refactor your codebase, even without a full test coverage.
O’Reilly Media, 2016. — 452 p. — ISBN13: 978-1491926192. — conv. If you’re a web developer or designer ready to learn Ruby on Rails, this hands-on guide is the ideal way to get started. Rather than toss you into the middle of the framework’s Model-View-Controller architecture, as many books do, Learning Rails 5 begins with the foundations of the Web you already know. You’ll...
Packt Publishing, 2013. — 262 p. — ISBN: 978-1-84969-522-0. RubyMotion is a revolutionary toolchain for iOS app development. With RubyMotion, you can quickly develop and test native iOS apps for the iPhone and iPad, combining the expressiveness and simplicity of Ruby with the power of the iOS SDK. RubyMotion iOS Development Essentials is a hands-on guide for developing iOS apps...
Leanpub, 2022. — 393 p. This self-study course written as a book is your first step towards making money by coding and programming from home and doing that with fun. You will understand how the Ruby language works, and establish a foundation for being sa uccessful freelance developer. This book gives you not only technical detail but presents knowledge in a friendly format,...
Apress, 2018. — 444 p. — ISBN: 148423488X. Learn to build Rails-based web applications using all the latest features offered in Rails 5.2. Author Stefan Wintermeyer begins by teaching the basics of Ruby 2.5 before proceeding through all aspects of Rails, utilizing clean, succinct examples – rather than a single large application. This book covers topics including Active...
The Pragmatic Bookshelf, 2023. — Beta 2.0 — 249 p. — ISBN: 979-8-88865-038-7. Build faster, more reliable Rails apps by taking the best advanced PostgreSQL and Active Record capabilities, and using them to solve your application scale and growth challenges. Gain the skills needed to comfortably work with multi-terabyte databases, and with complex Active Record, SQL, and...
Thoughtbot inc., 2013. — 57 p. If you’ve worked on a web application in the past decade, there’s a good chance you’ve written mapping or geocoding functionality. We’ve worked on numerous Rails applications that geocode certain pieces of data; each time, we had to remind ourselves which Ruby gems to use for searching, how to retrieve coordinate information from the browser, and...
3rd Edition. — Apress, 2013. — 314 p. — ISBN: 978-1-4302-6034-9 Beginning Rails 4 is a book that will guide you from never having programmed with Ruby, to having a Rails application built and deployed to the web. You’ll learn how to combine all the components of Rails to develop your own web applications. You will use test driven development to make sure your application works...
The Pragmatic Programmers, LLC., 2017. — 92 p. — ISBN13: 978-1-68050-261-9. The road to Ruby mastery is paved with blocks, procs, and lambdas. To be a truly effective Ruby programmer, it’s not enough just to understand these features – you need to know how to use them in practice. Discover how to write code that is elegant, expressive, and a joy to use, and gain a deep...
6th Edition. — Addison-Wesley Professional, 2020. — (Rough Cuts). Used by sites as varied as Twitter, GitHub, Disney, and Airbnb, Ruby on Rails is one of the most popular frameworks for developing web applications, but it can be challenging to learn and use. Whether you’re new to web development or new only to Rails, Ruby on Rails Tutorial, Sixth Edition , is the solution....
Addison Wesley, 2012. - 600 p. ISBN10: 0321832051, 2nd Edition Using Rails, developers can build web applications of exceptional elegance and power. Although its remarkable capabilities have made Ruby on Rails one of the world’s most popular web development frameworks, it can be challenging to learn and use. Ruby on Rails Tutorial, Second Edition, is the solution. Best-selling...
Addison-Wesley Professional, 2022-06-17. — 349 p. — ISBN-13: 978-0-13-784418-0. 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...
6th Edition. — Learn Enough, 2020. — 915 p. Since its publication in 2010, the Ruby on Rails Tutorial has been one of the leading introductions to web development. In this bestselling tutorial, you’ll learn how to develop and deploy real, industrial-strength web applications with Ruby on Rails, the open-source web framework that powers top websites such as Hulu, GitHub,...
CreateSpace, 2018. — 364 p. This book is about the usage of Data Structures and Algorithms in computer programming. We will be studying complexity analysis. Then will look into the various data structures and their algorithms. We will be studying Linked-List, Stack, Queue, Trees, Heap, Hash Table and Graphs. We will be studying Sorting & Searching techniques. Then we will be...
First Edition. — CreateSpace, 2017. — 550 p. This book is about the usage of Data Structures and Algorithms in computer programming. GitHub Link: github.com/Hemant-Jain-Author/ We will be studying complexity analysis. Then will look into the various data structures and their algorithms. We will be studying Linked-List, Stack, Queue, Trees, Heap, Hash Table and Graphs. We will...
Akshat Paul, Peter Philips, Dániel Szabó, Cheyne Wallace. — Packt Publishing, 2019. — 542 p. — ISBN: 978-1-83864-236-5. Cut through the noise and get real results with a step-by-step approach to learning Ruby programming. You already know you want to learn Ruby, and the smarter way to learn Ruby 2.X is to learn by doing. The Ruby Workshop focuses on building up your practical...
Publisher: Leanpub, Date: 2021, Version: 6.20, Pages: 188. Alexandre Rousseau is a Rails developer with more than 4 years of experience. He is currently a partner in a company (iSignif) where they build and maintain a SAAS product using Rails. He also contributes to the Ruby community by producing and maintaining some gems that you can consult on my Rubygems.org profile. Learn...
Westcott Consulting, Inc., 2017. — 531 p. — ISBN10: 0998470406, ISBN13: 978-0998470405. Understanding ArubaOS goes beyond documenting and describing the Aruba controller–based operating system. It focuses on explaining the ArubaOS environment and architecture. The Aruba controller–based operating system is extremely powerful and capable, providing many different features. This...
Leanpub (ua), 2024. — 107 p. Scripting and automation tasks often need to extract particular portions of text from input data or modify them from one format to another. This book will help you learn Ruby Regular Expressions, a mini-programming language for all sorts of text processing needs. The book heavily leans on examples to present features of regular expressions one by...
Independently published, 2021. — 522 p. This version was generated on 2021-01-24 This book will teach you the fundamentals of building a Rails application from the ground-up, complete with strict adherence to TDD and BDD. Earlier editions of this book have been used by thousands of people to help their Ruby on Rails careers. This book will show you how to build a fully-featured...
The Pragmatic Bookshelf, 2023. — Beta 2.0 — 249 p. — ISBN: 979-8-88865-038-7. Build faster, more reliable Rails apps by taking the best advanced PostgreSQL and Active Record capabilities, and using them to solve your application scale and growth challenges. Gain the skills needed to comfortably work with multi-terabyte databases, and with complex Active Record, SQL, and...
The Pragmatic Bookshelf, 2019. — 244 p. — ISBN: 978-1-68050-286-2 Crystal is for Ruby programmers who want more performance or for developers who enjoy working in a high-level scripting environment. Crystal combines native execution speed and concurrency with Ruby-like syntax, so you will feel right at home. This book, the first available on Crystal, shows you how to write...
CRC Press, 2023. — 316 p. — ISBN: 978-1032415253. Ruby is a superb programming language used for a variety of activities such as developing desktop applications, static websites, computational services, and even automation systems. Mastering Ruby: A Beginner’s Guide is a detailed guide for beginners to understand Ruby. This book discusses how to structure applications properly...
Independently published, 2018. — 235 p. Version 2.5.1, Release Date 2018-03-28 Become an accomplished Ruby programmer by understanding the design principles, best practices, and trade-offs involved in implementation approaches to keep your Ruby applications maintainable in the long term Key Features Understand the design principles behind polished Ruby code and trade-offs...
Thoughtbot inc., 2013. — 57 p. If you’ve worked on a web application in the past decade, there’s a good chance you’ve written mapping or geocoding functionality. We’ve worked on numerous Rails applications that geocode certain pieces of data; each time, we had to remind ourselves which Ruby gems to use for searching, how to retrieve coordinate information from the browser, and...
4th edition. — Apress, 2021. — 598 p. — ISBN: 1484263235, 9781484263235. Learn the principles behind object-oriented programming in Ruby and within a few chapters create a fully functional Ruby 3-based application. You’ll gain a basic understanding of many ancillary technologies such as databases, XML, web frameworks, and networking – some of which will be needed for your first...
CompreQuest Books, 2024. — 545 p. — (Mastering Programming Languages Series). Unleash the Power of Ruby! Embark on a transformative coding journey with "Ruby Programming: Building Future-proof Scalable Applications." This guide is your key to mastering one of today's most dynamic programming languages. If you're ready to go beyond syntax and unlock Ruby's full potential, your...
Thoughtbot, inc., 2014. — 227 p. The reference for writing fantastic Rails applications. You build web applications, and you love Ruby on Rails because it provides a framework for developing applications that are are fast, fun, and easy to change. Over time these applications can become bloated, development slows down, and changes to the codebase become painful. This book was...
Thoughtbot, inc., 2014. — 227 p. The reference for writing fantastic Rails applications. You build web applications, and you love Ruby on Rails because it provides a framework for developing applications that are are fast, fun, and easy to change. Over time these applications can become bloated, development slows down, and changes to the codebase become painful. This book was...
Apress, 2018. — 98 p. Gain the basics of Ruby’s map, reduce, and select functions and discover how to use them to solve data-processing problems. This compact hands-on book explains how you can encode certain complex programs in 10 lines of Ruby code, an astonishingly small number. You will walk through problems and solutions which are effective because they use map, reduce,...
Addison-Wesley Professional, 2018-07-02. — 304 p. — (Addison-Wesley Professional Ruby Series). — ISBN-13: 978-0-13-477458-9. Use Components to Improve Maintainability, Reduce Complexity, and Accelerate Testing in Large Rails Applications. “This book gives Ruby pros a comprehensive guide for increasing the sophistication of their designs, without having to forsake the principles...
Pearson, 2022. — 352 p. 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...
7th Edition. — Addison-Wesley Professional, 2023. — 896 p. — (Addison-Wesley Professional Ruby Series). — ISBN-13: 978-0-13-804984-3. Used by sites as varied as Hulu, GitHub, Shopify, and Airbnb, Ruby on Rails is one of the most popular frameworks for developing web applications, but it can be challenging to learn and use. Whether you're new to web development or new only to...
CreateSpace, 2018. — 364 p. This book is about the usage of Data Structures and Algorithms in computer programming. We will be studying complexity analysis. Then will look into the various data structures and their algorithms. We will be studying Linked-List, Stack, Queue, Trees, Heap, Hash Table and Graphs. We will be studying Sorting & Searching techniques. Then we will be...
The Pragmatic Bookshelf, 2019. — 238 p. — ISBN: 978-1-68050-273-2. Docker does for DevOps what Rails did for web development — it gives you a new set of superpowers. Gone are “works on my machine” woes and lengthy setup tasks, replaced instead by a simple, consistent, Docker-based development environment that will have your team up and running in seconds. Gain hands-on,...
2013. - 177 p. You've probably heard people around you talking about mutexes, race conditions, or the GIL. Do you wonder what the heck they're talking about? This book is a gentle introduction to these concepts and will give you the knowledge you need to become your team's resident concurrency expert. This book will help you get the story straight when it comes to...
Amazon Digital Services LLC, 2019. — 511 p. — ASIN B07NGY8PZ5. Its been a long time since I started writing I Love Ruby. I first projected this book as a toy programming book, but not any more, this book is maturing into something serious. Possibly a book to be read by people who are serious about Ruby, hence this book is undergoing a dramatic change. Its been proof read from...
Packt Publishing, 2023. — 244 p. Key Features: Understand the notable differences between Ruby and PHP development. Gain practical experience and proficiency in Ruby by contrasting PHP examples with their equivalent Ruby counterparts. Explore how Ruby integrates into the Ruby on Rails framework and make insightful comparisons with PHP frameworks. Book Description: Are you a PHP...
The Pragmatic Bookshelf, 2024. — 687 p. — (Pragmatic Programmers; Facets of Ruby). — ISBN: 1680509829. 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 to Ruby, a...
The Pragmatic Programmers. — December 2014. — 324 p. Does your Rails code suffer from bloat, brittleness, or inaccuracy? Cure these problems with a regular dose of test-driven development. Rails 4 Test Prescriptions is a comprehensive guide to how tests can help you design and write better Rails applications. In this completely revised edition, you’ll learn why testing works...
Leanpub, 2020. — 174 p. Learn best practice to build an API using Ruby on Rails 6. The intention with this book it’s not only to teach you how to build an API with Rails. The purpose is also to teach you how to build scalable and maintainable API with Rails which means improve your current Rails knowledge. In this book you will learn to: Use Git for version control Building...
Umic, 2023. — 281 p. — ISBN: 979-8223129936. Unlock the full potential of the Ruby programming language with this comprehensive guide 'Ruby for Beginners' is the definitive resource for developers who want to build robust, scalable, and efficient applications using Ruby. With its elegant syntax and dynamic, object-oriented approach, Ruby has become one of the most popular...
Sam Ruby, David Bryant Copeland, Dave Thomas. — Pragmatic Bookshelf, 2020. — 496 p. — ISBN: 978-1680506709. Learn Rails the way the Rails core team recommends it, along with the tens of thousands of developers who have used this broad, far-reaching tutorial and reference. If you’re new to Rails, you’ll get step-by-step guidance. If you’re an experienced developer, get the...
Thoughtbot inc., 2017. — 116 p. Writing effective tests is a necessary part of Ruby development. An effective test suite guides you towards maintainable code. It allows you to make major changes to your application and be confident that everything still works. Testing Rails is a practical approach to learning testing. We'll discuss the tools and processes we use every day at...
Thoughtbot inc., 2017. — 116 p. Writing effective tests is a necessary part of Ruby development. An effective test suite guides you towards maintainable code. It allows you to make major changes to your application and be confident that everything still works. Testing Rails is a practical approach to learning testing. We'll discuss the tools and processes we use every day at...
Leanpub, 2021. — 172 p. May 2021 (Version 1.0) If you've been looking for an alternative to The Rails Way, this book is for you. It will change the way you think about designing and implementing web applications with Ruby. It shows patterns, techniques, and tools that you can use to deal with growing complexity, and better organize and document your codebase. Learn how to build...
CRC Press, 2022. — 341 p. — ISBN: 1032135093. There is no shortage of programming languages and frameworks out there. But in the midst of all this, Ruby on Rails stands out. Despite losing out on the top spot to other contenders, Ruby on Rails has earned for itself a position of repute and a robust user base. Ever since its debut in 2004, Ruby on Rails has rapidly become one of...
Independently published, 2021. — 522 p. This version was generated on 2021-01-24. This book will teach you the fundamentals of building a Rails application from the ground-up, complete with strict adherence to TDD and BDD. Earlier editions of this book have been used by thousands of people to help their Ruby on Rails careers. This book will show you how to build a...
Apress, 2007. — 288 p. — ISBN-13 978-1-59059-811-5. Practical Ruby Gems is a comprehensive guide to utilizing and creating Ruby Gems-ready-made Ruby code modules that can be easily added to Ruby and Rails projects. This book is ideal for Ruby programmers as well as web developers who use Rails and wish to extend the functionality of their projects. You'll get a prime selection...
Apress, 2016. — 104 p. This short early adopter book details both how you'll upgrade existing web and other applications from Rails 4.2 to 5 and how to create new applications in Rails 5. The headline features, Rails API and ActionCable, are each looked at in detail, building small example projects to demonstrate how to build a JSON API, add real-time notifications to a page...
Thoughtbot inc., 2013. — 57 p. If you’ve worked on a web application in the past decade, there’s a good chance you’ve written mapping or geocoding functionality. We’ve worked on numerous Rails applications that geocode certain pieces of data; each time, we had to remind ourselves which Ruby gems to use for searching, how to retrieve coordinate information from the browser, and...
Pragmatic Bookshelf, 2023. — 126 p. — ISBN-13: 979-8-88865-036-3. Using Sidekiq for background jobs is a great way to scale and grow your app. This book will give you a solid, practical foundation for creating resilient, well-tested, self-healing code that uses background jobs. You'll be able to simulate real-world failure modes and learn how to write idempotent code that can...
Independently published, 2020. — 471 p. — ISBN: 978-0990702849. Learn how to get the most out of Ruby on Rails without making a mess. Create Rails apps that can be sustained for years without accruing carrying costs that make development slow and expensive. This book is a reference of practical tips, all applied in the field over many years of developing Rails apps.
Apress, 2020. — 119 p. — ISBN: 978-1-4842-5545-2. Learn how to make better decisions and write cleaner Ruby code. This book shows you how to avoid messy code that is hard to test and which cripples productivity. Author Carleton DiLeo shares hard-learned lessons gained from years of experience across numerous codebases both large and small. Each chapter covers the topics you...
Apress, 2020. — 85 p. — ISBN-13 (electronic): 978-1-4842-5546-9. Learn how to make better decisions and write cleaner Ruby code. This book shows you how to avoid messy code that is hard to test and which cripples productivity. Author Carleton DiLeo shares hard-learned lessons gained from years of experience across numerous codebases both large and small. Each chapter covers the...
Apress, 2020. — 85 p. — ISBN-13 (electronic): 978-1-4842-5546-9. Learn how to make better decisions and write cleaner Ruby code. This book shows you how to avoid messy code that is hard to test and which cripples productivity. Author Carleton DiLeo shares hard-learned lessons gained from years of experience across numerous codebases both large and small. Each chapter covers the...
Apress, 2020. — 85 p. — ISBN-13 (electronic): 978-1-4842-5546-9. Learn how to make better decisions and write cleaner Ruby code. This book shows you how to avoid messy code that is hard to test and which cripples productivity. Author Carleton DiLeo shares hard-learned lessons gained from years of experience across numerous codebases both large and small. Each chapter covers the...
Packt Publishing, 2021. — 432 p. — ISBN: 978-1-80107-272-4. Become an accomplished Ruby programmer by understanding the design principles, best practices, and trade-offs involved in implementation approaches to keep your Ruby applications maintainable in the long term Key Features Understand the design principles behind polished Ruby code and trade-offs between implementation...
Packt Publishing, 2021. — 434 p. — ISBN: 978-1-80107-272-4. Become an accomplished Ruby programmer by understanding the design principles, best practices, and trade-offs involved in implementation approaches to keep your Ruby applications maintainable in the long term Key Features Understand the design principles behind polished Ruby code and trade-offs between implementation...
Publication details not specified. — 92 p. Ruby DSL Handbook will help you write powerful, flexible Ruby apps using the same advanced techniques Rails, Sinatra, and Chef use. Learn how to quickly create Ruby code that speaks your language. Getting started quickly. Structure With Modules. Heredocs and method definitions. Sharing Helper Code. Creating a custom initializer....
6th Edition. — Pearson Education, 2020. — 832 p. — ISBN13: 978-0-13-670265-8. Used by sites as varied as Twitter, GitHub, Disney, and Airbnb, Ruby on Rails is one of the most popular frameworks for developing web applications, but it can be challenging to learn and use. Whether you’re new to web development or new only to Rails, Ruby on Rails Tutorial, Sixth Edition , is the...
Authors not specified. Setting up macOS. Installing Ruby on Rails. React.js over Rails view. Rails core principles. Keywords and familiarizing with UI. Building a new Ruby on Rails application. Running the server in a development environment. Basics of Ruby on Rails routing. RESTful routes in Ruby on Rails. What is CRUD? Rails migration. Active Record basics. Rails Models....
Thoughtbot inc., 2013. — 181 p. Build snappier, more interactive apps with cleaner code and better tests in no time. You build web apps, and you’ve seen the shift towards highly interactive, rich client-side web applications. Over the past years, we’ve seen the same things, and have built our apps, processes, and best practices around this. Learn the better way to build rich,...
Thoughtbot inc., 2013. — 181 p. Build snappier, more interactive apps with cleaner code and better tests in no time. You build web apps, and you’ve seen the shift towards highly interactive, rich client-side web applications. Over the past years, we’ve seen the same things, and have built our apps, processes, and best practices around this. Learn the better way to build rich,...
Thoughtbot inc., 2013. — 181 p. Build snappier, more interactive apps with cleaner code and better tests in no time. You build web apps, and you’ve seen the shift towards highly interactive, rich client-side web applications. Over the past years, we’ve seen the same things, and have built our apps, processes, and best practices around this. Learn the better way to build rich,...
Independently published, 2020. — 148 p. Take the guesswork out of mastering Ruby Programming language and learn how to build powerful, real-world, and modern applications for the web! Are you completely new to coding and are looking for a great, easy-to-understand language to learn as your first? Do you want to become a more productive programmer and skip all the extra...
No Starch Press, 2009. — 219 p. — ISBN: 978-1593271824. Wicked Cool Ruby Scripts is a compendium of scripts that will make your life easier by saving you time and solving problems. If you find yourself wasting effort and time on a task a trained monkey could do, it's time for Ruby to come to the rescue. Wicked Cool Ruby Scripts provides carefully selected Ruby scripts that are...
Pragmatic Bookshelf, 2021. — 382 p. — ISBN: 978-1680507218. Improve the user experience for your Rails app with rich, engaging client-side interactions. Learn to use the Rails 6 tools and simplify the complex JavaScript ecosystem. It’s easier than ever to build user interactions with Hotwire, Turbo, Stimulus, and Webpacker. You can add great front-end flair without much extra...
Pragmatic Bookshelf, 2021. — 398 p. — ISBN: 978-1680507218. Version: P1.0 (June 2021) Improve the user experience for your Rails app with rich, engaging client-side interactions. Learn to use the Rails 6 tools and simplify the complex JavaScript ecosystem. It’s easier than ever to build user interactions with Hotwire, Turbo, Stimulus, and Webpacker. You can add great front-end...
Pragmatic Bookshelf, 2021. — 382 p. — ISBN: 978-1680507218. Improve the user experience for your Rails app with rich, engaging client-side interactions. Learn to use the Rails 6 tools and simplify the complex JavaScript ecosystem. It’s easier than ever to build user interactions with Hotwire, Turbo, Stimulus, and Webpacker. You can add great front-end flair without much extra...
Pragmatic Bookshelf, 2021. — 382 p. — ISBN: 978-1680507218. Improve the user experience for your Rails app with rich, engaging client-side interactions. Learn to use the Rails 6 tools and simplify the complex JavaScript ecosystem. It’s easier than ever to build user interactions with Hotwire, Turbo, Stimulus, and Webpacker. You can add great front-end flair without much extra...
2nd Edition. — Pragmatic Bookshelf, 2022. — 410 p. — ISBN: 978-1680509618. 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...
Pragmatic Bookshelf, 2021. — 382 p. — ISBN: 978-1680507218. Code Files Only! Improve the user experience for your Rails app with rich, engaging client-side interactions. Learn to use the Rails 6 tools and simplify the complex JavaScript ecosystem. It’s easier than ever to build user interactions with Hotwire, Turbo, Stimulus, and Webpacker. You can add great front-end flair...
Pragmatic Bookshelf, 2020. — 496 p. — ISBN: 978-1680506709. Learn Rails the way the Rails core team recommends it, along with the tens of thousands of developers who have used this broad, far-reaching tutorial and reference. If you’re new to Rails, you’ll get step-by-step guidance. If you’re an experienced developer, get the comprehensive, insider information you need for the...
Pragmatic Bookshelf, 2020. — 496 p. — ISBN: 1680506706. Learn Rails the way the Rails core team recommends it, along with the tens of thousands of developers who have used this broad, far-reaching tutorial and reference. If you're new to Rails, you'll get step-by-step guidance. If you're an experienced developer, get the comprehensive, insider information you need for the...
The Pragmatic Programmers LLC, 2016. — 482 p. — ISBN: 978-1-68050-171-1. Rails 5 and Ruby 2.2 bring many improvements, including new APIs and substantial performance enhancements, and the fifth edition of this award-winning classic is now updated! If you're new to Rails, you'll get step-by-step guidance. If you're an experienced developer, this book will give you the...
2nd Edition. — Ruby Quick Start Guide, 2015. — 141 p. In the world of programming, many types of languages are being used. If you are just starting, the first decision that you will have to make is which of these coding tools should you use. Learning how to code brings upon foreign concepts, technical jargon, and many challenges. With that being said, one needs to be smart in...
Leanpub, 2015. — 259 p. Trailblazer is a thin layer on top of Rails and brings a high-level application architecture, decent encapsulation and a new code structure. Here are the main features. Logicless models solely focusing on persistence. Skinny controllers working as endpoints, only. Domain objects for your business logic, known as operations. Form objects for...
Leanpub, 2015. — 259 p. Trailblazer is a thin layer on top of Rails and brings a high-level application architecture, decent encapsulation and a new code structure. Here are the main features. Logicless models solely focusing on persistence. Skinny controllers working as endpoints, only. Domain objects for your business logic, known as operations. Form objects for...
Thoughtbot inc., 2016. — 111 p. The reference for writing superb iOS apps with Ruby on Rails backends. This book is really two books in one. The the first book covers building a backend API in Rails. We will demonstrate how to create a robust, clean, flexible JSON API. Along the way, we’ll discuss different approaches that we didn’t choose and discuss their drawbacks. The...
Thoughtbot inc., 2016. — 111 p. The reference for writing superb iOS apps with Ruby on Rails backends. This book is really two books in one. The the first book covers building a backend API in Rails. We will demonstrate how to create a robust, clean, flexible JSON API. Along the way, we’ll discuss different approaches that we didn’t choose and discuss their drawbacks. The...
Comments