Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Programming Cocoa with Ruby: Create Compelling Mac Apps Using RubyCocoa (The Facets of Ruby Series)

Buy
This is a book for the Ruby programmer who's never written a Mac app before. Through this hands-on tutorial, you'll learn all about the Cocoa framework for programming on Mac OS X. Join the author's journey as this experienced Ruby programmer delves into the Cocoa framework right from the beginning, answering the same questions and solving the same problems that you'll face.

Together you'll build a single application that threads throughout the book, and it's not a toy. You'll cover topics that may not be the flashiest parts of Cocoa, but they're ones you'll need to know to create robust, feature-rich applications for yourself. And you'll learn more than just Cocoa and RubyCocoa, you'll get first-hand effective agile development practices. You'll see test-first development of user-interface code, little domain-specific languages that take advantage of Ruby features, and other Rubyish tricks.

At the end of the book, you'll be ready to write a real Mac OS X application that can be distributed to real users.

About the Author

Brian Marick learned Ruby in 2001 because Dave Thomas and Andy Hunt, original authors of Programming Ruby, wouldn't let him off a shuttle bus until he said he would. He's been programming in it ever since, and he's made a special effort to teach it to software testers. His previous book is Everyday Scripting with Ruby, which began as a tutorial for those very testers.

He's not a Ruby programmer by trade. He makes most of his money as a consultant in the Agile methodologies. (After getting off the shuttle bus, he was one of the authors of the "Manifesto for Agile Software Development".)
(HTML tags aren't allowed.)

Windows Command Line Administration Instant Reference
Windows Command Line Administration Instant Reference

Let’s face it, while GUI applications are nice and they do provide significant levels of hand holding, they’re cumbersome and inefficient. The command line is an essential part of the administrator experience—at least, if the administrator wants to go home at night and spend weekends somewhere other than work. Using...

CCSP CSI Exam Certification Guide (CCSP Self-Study, 642-541)
CCSP CSI Exam Certification Guide (CCSP Self-Study, 642-541)
The Cisco Certified Security Professional (CCSP) certification is the newest midlevel certification
from Cisco Systems. This certification is on a par with CCNP and CCDP. The aim of this
certification is to provide professional-level recognition to network engineers in the design and
implementation of Cisco secure networks. This
...
Perspectives on Branding
Perspectives on Branding

Who's the real branding expert: the agency or the brand? Each has a different approach to what brand building's really all about and the methods needed to generate consumer loyalty. Each approaches brand building strategies from a different angle - a different perspective - and without understanding both points of view, the picture is...


Dreamweaver MX Bible
Dreamweaver MX Bible
"Joseph shows how to use the most significant release of Dreamweaver since version 1 to solve real-world development problems."
—David Deming, Product Manager for Dreamweaver, Macromedia
  • Master the radically new version of the leading Web site development program
  • Harness the power of major new...
Big Picture Economics: How to Navigate the New Global Economy
Big Picture Economics: How to Navigate the New Global Economy

Navigate the economy with this insightful new book The world is awash with economic information. Governments release reports. Pundits give their interpretation on television. And the stock market may go its own way, confusing everyone. How can you better understand what it means for you? Big Picture Economics , a new book by award-winning...

Structural Geology Algorithms: Vectors and Tensors
Structural Geology Algorithms: Vectors and Tensors

State-of-the-art analysis of geological structures has become increasingly quantitative but traditionally, graphical methods are used in teaching. This innovative lab book provides a unified methodology for problem-solving in structural geology using linear algebra and computation. Assuming only limited mathematical training, the book begins...

©2021 LearnIT (support@pdfchm.net) - Privacy Policy