

Dave Thomas, as one of the authors of the Agile Manifesto, understands agility. As the author of Programming Ruby, he understands Ruby.
Meer over de auteursProgramming Ruby 1.9 & 2.0
The Pragmatic Programmer's Guide
Paperback Engels 2013 9781937785499Samenvatting
Ruby 1.9 was a major release of the language: it introduced multinationalization, new block syntax and scooping rules, a new, faster, virtual machine, and hundreds of new methods in dozens of new classes and modules. Ruby 2.0 is less radical-it has keyword arguments, a new regexp engine, and some library changes. This book describes it all.
The first quarter of the book is a tutorial introduction that gets you up to speed with the Ruby language and the most important classes and libraries. Download and play with the hundreds of code samples as you experiment with the language.
The second section looks at real-world Ruby, covering the Ruby environment, how to package, document, and distribute code, and how to work with encodings. The third part of the book is more advanced. In it, you'll find a full description of the language, an explanation of duck typing, and a detailed description of the Ruby object model and metaprogramming.
The book ends with a reference section: comprehensive ands detailed documentation of Ruby's libraries. You'll find descriptions and examples of more than 1300 methods in 58 built-in classes and modules, along with brief descriptions of 97 standard libraries.
Ruby makes your programming more productive: it makes coding fun again. And this book will get you up to speed with the very latest Ruby, quickly and enjoyably.
Specificaties
Lezersrecensies
Over Chad Fowler
Over Andy Hunt
Inhoudsopgave
Preface
Road Map
Part 1: Facets of Ruby
1. Getting Started
2. Ruby.new
3. Classes, Object, and Variables
4. Containers, Blocks, and Iterators
5. Sharing functionality: Inheritance, modules, and mixins
6. Standard types
7. Regular expressions
8. More about methods
9. Expressions
10. Exceptions, catch, and throw
11. Basic input and output
12. Fibers, Threads and processes
13. Unit testing
14. When trouble strikes!
Part 2: Ruby in its setting
15. Ruby and its World
16. Namespaces, source files, and distributrion
17. Character encoding
18. Interactive Ruby Shell
19. Documenting Ruby
20. Ruby and the Web
21. Ruby and Microsoft Windows
Part 3: Ruby Crystallized
22. The Ruby Language
23. Duck Typing
24. Metaprogramming
25. Reflecting, ObjectSpace, and Distributed Ruby
26. Locking Ruby in the Safe
Part 4: Ruby Library Reference
27. Built-in classes and modules
28. Standard library
A1. Support
-Web sites
-Usenet Newsgroup
-Mailing lists
-Bug reporting
A2: Bibliography
Index
Rubrieken
- Advisering
- Algemeen management
- Coaching en trainen
- Communicatie en media
- Economie
- Financieel management
- Inkoop en logistiek
- Internet en social media
- IT-management / ICT
- Juridisch
- Leiderschap
- Marketing
- Mens en maatschappij
- Non-profit
- Ondernemen
- Organisatiekunde
- Personal finance
- Personeelsmanagement
- Persoonlijke effectiviteit
- Projectmanagement
- Psychologie
- Reclame en verkoop
- Strategisch management
- Verandermanagement
- Werk en loopbaan