Advanced Rails

Advanced Rails PDF Author: Brad Ediger
Publisher: "O'Reilly Media, Inc."
ISBN: 0596519729
Category : Computers
Languages : en
Pages : 359

Get Book

Book Description
A guide to building applications with Rails covers such topics as metaprogamming, Active Support library, advanced database functions, security principles, RESTful architecture, and optimizing performance.

Advanced Rails Recipes

Advanced Rails Recipes PDF Author: Mike Clark
Publisher: Pragmatic Bookshelf
ISBN: 9780978739225
Category : Object-oriented programming (Computer science)
Languages : en
Pages : 0

Get Book

Book Description
From the author of the indispensable "Rails Recipes," and with the help of a new master Rails chef in the kitchen, here are 72 new ways to kick one's Ruby on Rails apps up a notch--a collection of practical recipes for dressing up one's Wzeb application with little fuss.

Practical Object-oriented Design in Ruby

Practical Object-oriented Design in Ruby PDF Author: Sandi Metz
Publisher: Pearson Education
ISBN: 0321721330
Category : Computers
Languages : en
Pages : 272

Get Book

Book Description
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 impossible to change or extend. This text helps you solve that problem by using powerful real-world object-oriented design techniques, which it thoroughly explains using simple and practical Ruby examples. This book focuses squarely on object-oriented Ruby application design. Practical Object-Oriented Design in Ruby will guide you to superior outcomes, whatever your previous Ruby experience. Novice Ruby programmers will find specific rules to live by; intermediate Ruby programmers will find valuable principles they can flexibly interpret and apply; and advanced Ruby programmers will find a common language they can use to lead development and guide their colleagues. This guide will help you Understand how object-oriented programming can help you craft Ruby code that is easier to maintain and upgrade Decide what belongs in a single Ruby class Avoid entangling objects that should be kept separate Define flexible interfaces among objects Reduce programming overhead costs with duck typing Successfully apply inheritance Build objects via composition Design cost-effective tests Solve common problems associated with poorly designed Ruby code

Crafting Rails 4 Applications

Crafting Rails 4 Applications PDF Author: Jose Valim
Publisher: Pragmatic Bookshelf
ISBN: 1680503308
Category : Computers
Languages : en
Pages : 269

Get Book

Book Description
Get ready to see Rails as you've never seen it before. Learn how to extend the framework, change its behavior, and replace whole components to bend it to your will. Eight different test-driven tutorials will help you understand Rails' inner workings and prepare you to tackle complicated projects with solutions that are well-tested, modular, and easy to maintain. This second edition of the bestselling Crafting Rails Applications has been updated to Rails 4 and discusses new topics such as streaming, mountable engines, and thread safety. 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 Jose Valim guides you through eight different tutorials, each using test-driven development to build a new Rails plugin or application that solves common problems with these APIs. You'll learn how the Rails rendering stack works and customize it to read templates from the database while you discover how to mimic Active Record behavior, such as validations, in any other object. You'll find out how Rails integrates with Rack, the different ways to stream data from your web application, and how to mix Rails engines and Sinatra applications into your Rails apps, so you can choose the most appropriate tool for the job. In addition, you'll improve your productivity by customizing generators and responders. This book will help you understand Rails' inner workings, including generators, template handlers, internationalization, routing, and responders. With the knowledge you'll gain, you'll create well-tested, modular, and robust solutions for your next project.

Ruby on Rails Tutorial

Ruby on Rails Tutorial PDF Author: Michael Hartl
Publisher: Addison-Wesley Professional
ISBN: 9780134598628
Category : Ruby (Computer program language).
Languages : en
Pages : 0

Get Book

Book Description
Teaches Rails by guiding you through the development of three example applications of increasing sophistication. The tutorial's examples focus on the general principles of web development needed for virtually any kind of website. The updates to this edition include full compatibility with Rails 5, a division of the largest chapters into more manageable units, and a number of new exercises interspersed in each chapter for reinforcement of the material. This guide provides integrated tutorials not only for Rails, but also for the Ruby, HTML, CSS, and SQL skills you need when developing web applications. Hartl explains how each new technique solves a real-world problem, and then he demonstrates it with bite-sized code. --From publisher description.

Rails 4 in Action

Rails 4 in Action PDF Author: Rebecca Skinner
Publisher: Simon and Schuster
ISBN: 1638351694
Category : Computers
Languages : en
Pages : 850

Get Book

Book Description
Summary 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 authorization, file uploads, email, and more. Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. About the Book Rails is a full-stack, open source web framework powered by Ruby. Now in version 4, Rails is mature and powerful, and to use it effectively you need more than a few Google searches. You'll find no substitute for the guru's-eye-view of design, testing, deployment, and other real-world concerns that this book provides. Rails 4 in Action is a hands-on guide to the subject. In this fully revised new edition, you'll master Rails 4 by developing a ticket-tracking application that includes RESTful routing, authentication and authorization, file uploads, email, and more. Learn to design your own APIs and successfully deploy a production-quality application. You'll see test-driven development and behavior-driven development in action throughout the book, just like in a top Rails shop. What's Inside Creating your own APIs Using RSpec and Capybara Emphasis on test-first development Fully updated for Rails 4 About the Reader For readers of this book, a background in Ruby is helpful but not required. No Rails experience is assumed. About the Authors Ryan Bigg, Yehuda Katz, Steve Klabnik, and Rebecca Skinner are contributors to Rails and active members of the Rails community. Table of Contents Ruby on Rails, the framework Testing saves your bacon Developing a real Rails application Oh, CRUD! Nested resources Authentication Basic access control Fine-grained access control File uploading Tracking state Tagging Sending email Deployment Designing an API Rack-based applications

Rails Recipes

Rails Recipes PDF Author: Chad Fowler
Publisher:
ISBN: 9781934356777
Category : Application software
Languages : en
Pages : 0

Get Book

Book Description
Provides information on creating Web-based applications using Ruby.

Service-Oriented Design with Ruby and Rails

Service-Oriented Design with Ruby and Rails PDF Author: Paul Dix
Publisher: Addison-Wesley Professional
ISBN: 0321700112
Category : Computers
Languages : en
Pages : 535

Get Book

Book Description
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 greater complexity. In Service-Oriented Design with Ruby and Rails, Paul Dix introduces a powerful, services-based design approach geared toward overcoming all these challenges. Using Dix’s techniques, readers can leverage the full benefits of both Ruby and Rails, while overcoming the difficulties of working with larger codebases and teams. Dix demonstrates how to integrate multiple components within an enterprise application stack; create services that can easily grow and connect; and design systems that are easier to maintain and upgrade. Key concepts are explained with detailed Ruby code that was built using open source libraries such as ActiveRecord, Sinatra, Nokogiri, and Typhoeus. The book concludes with coverage of security, scaling, messaging, and interfacing with third-party services. Service-Oriented Design with Ruby and Rails will help you Build highly scalable, Ruby-based service architectures that operate smoothly in the cloud or with legacy systems Scale Rails systems to handle more requests, larger development teams, and more complex code bases Master new best practices for designing and creating services in Ruby Use Ruby to glue together services written in any language Use Ruby libraries to build and consume RESTful web services Use Ruby JSON parsers to quickly represent resources from HTTP services Write lightweight, well-designed API wrappers around internal or external services Discover powerful non-Rails frameworks that simplify Ruby service implementation Implement standards-based enterprise messaging with Advanced Message Queuing Protocol (AMQP) Optimize performance with load balancing and caching Provide for security and authentication

Ruby on Rails Bible

Ruby on Rails Bible PDF Author: Timothy Fisher
Publisher: John Wiley & Sons
ISBN: 9780470440216
Category : Computers
Languages : en
Pages : 627

Get Book

Book Description
Thanks to the explosive growth in popularity of the Rails framework, the equally popular Ruby programming language now has a great place to hang its hat. The powerful combination of the two provides the perfect toolset to create Web applications that feature concise code, clean syntax, and easy maintenance. This must-have book is your best guide on how to jump on the RoR bandwagon—from the basics of Ruby programming to advanced techniques for experienced Rails developers.

Professional Ruby on Rails

Professional Ruby on Rails PDF Author: Noel Rappin
Publisher: John Wiley & Sons
ISBN: 047022388X
Category : Computers
Languages : en
Pages : 482

Get Book

Book Description
Provides information on the capabilities and subsystems of Ruby on Rails for the design and development of complex Web applications.