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...
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...
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...
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...
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...
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...
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, 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...
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....
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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,...
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...
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...
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...
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, 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...
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,...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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, 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 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...
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...
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...
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...
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