£43.99

Packt Publishing Polished Ruby Programming: Build better software with more intuitive, maintainable, scalable, and high-performance Ruby code

Price data last checked 30 day(s) ago - will refresh soon

View at Amazon

We'll watch every seller, every day. One email when your price arrives.

This is the most expensive it has ever been. Walk away.

£44 today · previous high £44 · all-time low £44

NEW HERE?

Amazon shows you one price. We show you all of them.

Tosheroon watches Amazon prices so you don't have to. Every product on Amazon has a price history — we make it visible. Set the price you'd actually pay, and we'll email you the second it gets there. No app, no account, one email.

WHAT'S ON THIS PAGE

↓ Price chart
when this has been cheap or pricey
↓ Forecast
where the price is heading next
↓ Statistics
all-time high & low, recent range
↑ Price alert
name your number, we'll email you

Price History & Forecast

Grey patches = out of stock. Cheaper = lower on the chart. Hover for exact prices.

Last 6 days · 6 data points (no recent data)

Historical
Generating forecast…
£43.99 £43.97 £43.97 £43.98 £43.98 £43.99 £43.99 01 August 2026 02 August 2026 03 August 2026 04 August 2026 06 August 2026

Price Distribution

Price distribution over 6 days • 1 price levels

Days at Price
6 days 0 2 3 5 6 £44 Days at Price

Price Analysis

Most common price: £44 (6 days, 100.0%)

Price range: £44 - £44

Price levels: 1 different prices over 6 days

Description

Elevate your Ruby skills to an advanced level by deepening your understanding of the design principles, best practices, and trade-offs involved in implementation approaches to future-proof your Ruby applications Key Features Learn Ruby web application design principles and strategies for databases, security, and testing from a Ruby committer Understand the design principles behind polished Ruby code and trade-offs between implementation approaches Use metaprogramming and DSLs to reduce the amount of code needed without decreasing maintainability Book Description Anyone striving to become an expert Ruby programmer needs to be able to write maintainable applications. Polished Ruby Programming will help you get better at designing scalable and robust Ruby programs, so that no matter how big the codebase grows, maintaining it will be a breeze. This book takes you on a journey through implementation approaches for many common programming situations, the trade-offs inherent in each approach, and why you may choose to use different approaches in different situations. You'll start by refreshing Ruby fundamentals, such as correctly using core classes, class and method design, variable usage, error handling, and code formatting. Then you'll move on to higher-level programming principles, such as library design, use of metaprogramming and domain-specific languages, and refactoring. Finally, you'll learn principles specific to web application development, such as how to choose a database and web framework, and how to use advanced security features. By the end of this Ruby programming book, you’ll be a well rounded web developer with a deep understanding of Ruby. While most code examples and principles discussed in the book apply to all Ruby versions, some examples and principles are specific to Ruby 3.0, the latest release at the time of publication. What you will learn Use Ruby s core classes and design custom classes effectively Explore the principles behind variable usage and method argument choice Implement advanced error handling approaches such as exponential backoff Design extensible libraries and plugin systems in Ruby Use metaprogramming and DSLs to avoid code redundancy Implement different approaches to testing and understand their trade-offs Discover design patterns, refactoring, and optimization with Ruby Explore database design principles and advanced web app security Who this book is 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. Table of Contents 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

Product Specifications

Format
paperback
Domain
Amazon UK
Release Date
16 July 2021
Listed Since
29 April 2021

Barcode

No barcode data available

Similar Products You Might Like

Learn Rails 5.2: Accelerated Web Development with Ruby on Rails
80% match

Learn Rails 5.2: Accelerated Web Development with Ruby on Rails

Apress

£41.57 06 Aug 2026
Agile Web Development with Rails 7.2
78% match

Agile Web Development with Rails 7.2

Pragmatic Bookshelf

£40.99 05 Aug 2026
Writing Maintainable Unit Tests: Mastering the art of loosely coupled unit tests
78% match

Writing Maintainable Unit Tests: Mastering the art of loosely coupled unit tests

£38.37 02 Jul 2026
Hands-On Object-Oriented Programming: Mastering OOP Features for Real-World Software Systems Development
77% match

Hands-On Object-Oriented Programming: Mastering OOP Features for Real-World Software Systems Development

Apress

£18.70 29 Jul 2026
High-Performance Programming in C# and .NET: Understand the nuts and bolts of developing robust, faster, and resilient applications in C# 10.0 and .NET 6
77% match

High-Performance Programming in C# and .NET: Understand the nuts and bolts of developing robust, faster, and resilient applications in C# 10.0 and .NET 6

Packt Publishing

£41.99 04 Aug 2026
Crystal Programming: A project-based introduction to building efficient, safe, and readable web and CLI applications
77% match

Crystal Programming: A project-based introduction to building efficient, safe, and readable web and CLI applications

Packt Publishing

£40.40 12 Aug 2026
Secure By Design
77% match

Secure By Design

Manning

£30.42 10 Aug 2026
Practices of the Python Pro
77% match

Practices of the Python Pro

Manning

£40.19 09 Aug 2026
Modular Rails: Architecture for the Long Game: A practical guide to building maintainable Ruby on Rails applications using Rails Engines
77% match

Modular Rails: Architecture for the Long Game: A practical guide to building maintainable Ruby on Rails applications using Rails Engines

£39.90 04 Aug 2026
Hands-On Software Architecture with Java: Learn key architectural techniques and strategies to design efficient and elegant Java applications
77% match

Hands-On Software Architecture with Java: Learn key architectural techniques and strategies to design efficient and elegant Java applications

Packt Publishing

£43.99 06 Aug 2026
Design Patterns: Elements of Reusable Object-Oriented Software
76% match

Design Patterns: Elements of Reusable Object-Oriented Software

PEARSON EDUCATION

£42.95 14 Aug 2026
Node.js Design Patterns: Master best practices to build modular and scalable server-side web applications, 2nd Edition
76% match

Node.js Design Patterns: Master best practices to build modular and scalable server-side web applications, 2nd Edition

Packt Publishing

£43.95 05 Aug 2026
Practical Programming
76% match

Practical Programming

Pragmatic Bookshelf

£37.33 14 Jul 2026
Clean Apex Code: Software Design for Salesforce Developers
76% match

Clean Apex Code: Software Design for Salesforce Developers

Apress

£31.75 14 Jul 2026
Mastering Apex Programming: A developer's guide to learning advanced techniques and best practices for building robust Salesforce applications
76% match

Mastering Apex Programming: A developer's guide to learning advanced techniques and best practices for building robust Salesforce applications

Packt Publishing

£41.99 22 Aug 2026
Game Development Patterns with Unity 2021: Explore practical game development using software design patterns and best practices in Unity and C#
76% match

Game Development Patterns with Unity 2021: Explore practical game development using software design patterns and best practices in Unity and C#

Packt Publishing

£39.46 07 Aug 2026
Systematic Program Design: From Clarity to Efficiency
76% match

Systematic Program Design: From Clarity to Efficiency

Cambridge University Press

£10.09 22 Aug 2026
Powerful Python: Patterns and Strategies with Modern Python
76% match

Powerful Python: Patterns and Strategies with Modern Python

O'Reilly

£37.43 02 Sep 2026
Android High Performance Programming: Build fast and efficient Android apps that run as reliably as clockwork in a multi-device world
75% match

Android High Performance Programming: Build fast and efficient Android apps that run as reliably as clockwork in a multi-device world

Packt Publishing

£43.99 07 Aug 2026
The Librarian's Introduction to Programming Languages: A LITA Guide (LITA Guides)
75% match

The Librarian's Introduction to Programming Languages: A LITA Guide (LITA Guides)

Rowman & Littlefield Publishers

£99.00 10 Aug 2026
Serialization and Persistent Objects: Turning Data Structures into Efficient Databases
75% match

Serialization and Persistent Objects: Turning Data Structures into Efficient Databases

Springer

£39.77 05 Aug 2026
R Packages: Organize, Test, Document, and Share Your Code
75% match

R Packages: Organize, Test, Document, and Share Your Code

O'Reilly

£37.08 08 Aug 2026
CLEAN CODE: 3 in 1- Beginner's Guide+ Tips and Tricks+ Advanced and Effective Strategies to use Clean Code Methods
75% match

CLEAN CODE: 3 in 1- Beginner's Guide+ Tips and Tricks+ Advanced and Effective Strategies to use Clean Code Methods

Independently Published

£49.99 30 Jul 2026
Mastering REST APIs: Boosting Your Web Development Journey with Advanced API Techniques
75% match

Mastering REST APIs: Boosting Your Web Development Journey with Advanced API Techniques

Apress

£39.27 03 Jul 2026