Polished Ruby Programming
Polished Ruby Programming teaches you the design principles involved in writing high-performance Ruby code that is maintainable in the long term. This book also focuses on explaining the best practices and trade-offs between implementation approaches so that you can choose the most appropriate approach for your Ruby applications.
Offered by
Difficulty Level
Intermediate
Completion Time
14h28m
Language
English
About Book
Who Is This Book For?
This book is for Ruby programmers who are comfortable in coding with Ruby but want to advance their skills by mastering the deeper principles and best practices behind writing maintainable, scalable, optimized, and well-structured Ruby code. This book won’t teach you the basics of Ruby – you’ll need intermediate knowledge and practical experience before you can dive in.
Polished Ruby Programming
- About Book
- Who Is This Book For?
- Book Content
Book content
chapters • 14h28m total length
Getting the Most out of Core Classes
Designing Useful Custom Classes
Proper Variable Usage
Methods and Their Arguments
Handling Errors
Formatting Code for Easy Reading
Designing Your Library
Designing For Extensibility
Metaprogramming and When to Use It
Designing Useful Domain-Specific Languages
Testing to Ensure Your Code Works
Handling Change
Using Common Design Patterns
Optimizing Your Library
The Database Is Key
Web Application Design Principles
Robust Web Application Security
Related Resources
Access Ready-to-Use Books for Free!
Get instant access to a library of pre-built books—free trial, no credit card required. Start training your team in minutes!