CARVIEW |
Select Language
HTTP/2 302
server: nginx
date: Fri, 01 Aug 2025 15:36:39 GMT
content-type: text/plain; charset=utf-8
content-length: 0
x-archive-redirect-reason: found capture at 20090409003618
location: https://web.archive.org/web/20090409003618/https://www.oreilly.com/catalog/9781934356197/
server-timing: captures_list;dur=0.722883, exclusion.robots;dur=0.028426, exclusion.robots.policy;dur=0.012200, esindex;dur=0.013443, cdx.remote;dur=145.508347, LoadShardBlock;dur=440.976402, PetaboxLoader3.datanode;dur=207.471322, PetaboxLoader3.resolve;dur=229.669226
x-app-server: wwwb-app215
x-ts: 302
x-tr: 620
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=1
set-cookie: SERVER=wwwb-app215; path=/
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
HTTP/2 200
server: nginx
date: Fri, 01 Aug 2025 15:36:40 GMT
content-type: text/html
x-archive-orig-date: Thu, 09 Apr 2009 00:35:54 GMT
x-archive-orig-server: Apache
x-archive-orig-p3p: policyref="https://www.oreillynet.com/w3c/p3p.xml",CP="CAO DSP COR CURa ADMa DEVa TAIa PSAa PSDa IVAa IVDa CONo OUR DELa PUBi OTRa IND PHY ONL UNI PUR COM NAV INT DEM CNT STA PRE"
x-archive-orig-last-modified: Fri, 03 Apr 2009 15:47:11 GMT
x-archive-orig-accept-ranges: bytes
x-archive-orig-content-length: 27534
x-archive-orig-connection: close
x-archive-guessed-content-type: text/html
x-archive-guessed-charset: iso-8859-1
memento-datetime: Thu, 09 Apr 2009 00:36:18 GMT
link: ; rel="original", ; rel="timemap"; type="application/link-format", ; rel="timegate", ; rel="first memento"; datetime="Tue, 24 Feb 2009 01:35:32 GMT", ; rel="prev memento"; datetime="Wed, 25 Mar 2009 05:18:13 GMT", ; rel="memento"; datetime="Thu, 09 Apr 2009 00:36:18 GMT", ; rel="next memento"; datetime="Sat, 25 Apr 2009 03:40:22 GMT", ; rel="last memento"; datetime="Fri, 12 Jul 2024 14:57:08 GMT"
content-security-policy: default-src 'self' 'unsafe-eval' 'unsafe-inline' data: blob: archive.org web.archive.org web-static.archive.org wayback-api.archive.org athena.archive.org analytics.archive.org pragma.archivelab.org wwwb-events.archive.org
x-archive-src: 51_9_20090408163824_crawl102-c/51_9_20090409003424_crawl100.arc.gz
server-timing: captures_list;dur=0.995932, exclusion.robots;dur=0.034064, exclusion.robots.policy;dur=0.015672, esindex;dur=0.020089, cdx.remote;dur=35.669148, LoadShardBlock;dur=49.174208, PetaboxLoader3.datanode;dur=112.922657, load_resource;dur=157.975098, PetaboxLoader3.resolve;dur=52.600062
x-app-server: wwwb-app215
x-ts: 200
x-tr: 332
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
content-encoding: gzip
RubyCocoa | O'Reilly Media
Featured customer reviews
RubyCocoa
Bringing Some Ruby Love to OS X Programming
By Brian Marick
May 2009 (est.)
Publisher: Pragmatic Bookshelf
Pages: 300
ISBN 10: 1-934356-19-0 |
ISBN 13: 9781934356197
RubyCocoa brings together two enthusiastic development communities. Ruby programmers will tell you how productive they are with just the right amount of code. Cocoa developers know the importance of a clean, intuitive interface.
Now, through RubyCocoa, the joy of Cocoa meets the joy of Ruby.
Full Description
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.
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.
Featured customer reviews
Be the first person to review this book!
![]() ©2009, O'Reilly Media, Inc. (707) 827-7000 / (800) 998-9938 All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. |
About O'Reilly
Academic Solutions Authors Contacts Customer Service Jobs Newsletters O'Reilly Labs Press Room Privacy Policy RSS Feeds Terms of Service User Groups Writing for O'Reilly |
More O'Reilly Sites
O'Reilly Radar Ignite Tools of Change for Publishing Digital Media Inside iPhone O'Reilly FYI makezine.com craftzine.com hackszine.com perl.com xml.com Partner Sites InsideRIA java.net |
Content Archive Business Technology Computer Technology Microsoft Mobile Network Operating System Digital Photography Programming Software Web Web Design |