Beta Books
Get early access to upcoming books
|
Agile Web Development with Rails, Third Editionby Sam Ruby, Dave Thomas, David Heinemeier Hansson, et al
Rails just keeps on changing. Rails 2, released in 2008, brings hundreds of improvements, including new support for RESTful applications, new generator options, and so on. And, as importantly, we’ve all learned a lot more about writing Rails applications in the last few years. So here’s the Third Edition of the Jolt Award winning book that shows you a new approach to web development, updated for Rails 2. Sam Ruby joins the team to add his world-class knowledge of web application development, making this the most up-to-date and authoritative Rails book out there. You can buy the combo pack of the third edition (which gets the PDF now and the paper book when it’s ready). If you need a paper book now, we have a special offer. While stocks last, we’re selling the paper version of the second edition at half price. |
|
Cocoa Programming: A Quick-Start Guide for Developersby Daniel H Steinberg
Apple’s Cocoa frameworks let you write powerful and attractive applications for Mac OS X or the iPhone. With this book plus your existing knowledge of object-oriented programming you can take advantage of Cocoa and create compelling, feature rich, compliant Mac applications for this industry-leading environment. |
|
Core Data: Apple's API for Persisting Data under Mac OS Xby Marcus S. Zarra
Learn the Apple Core Data APIs from the ground up. You can concentrate on designing the model for your application, and use the power of Core Data to do the rest. This book will take you from beginning with Core Data through to expert level configurations that you will not find anywhere else. Learn why you should be using Core Data for your next Cocoa project, and how to use it most effectively. |
|
Hello, Android: Introducing Google's Mobile Development Platformby Ed Burnette
Android combines the ubiquity of cell phones, the excitement of open source software, and the corporate backing of Google and other Open Handset Alliance members. The result is a mobile platform you can’t afford not to learn. This book will get you started. |
|
iPhone SDK Developmentby Bill Dudney, Chris Adamson, Marcel Molina
Jump into application development for today’s most remarkable mobile communications platform, the Pragmatic way, with iPhone SDK Development. This Pragmatic guide takes you through the tools and APIs, the same ones Apple uses for its applications, that you can use to create your own software for the iPhone and iPod touch. Packed with useful examples, this book will give you both the big-picture concepts and the everyday “gotcha” details that developers need to make the most of the beauty and power of the iPhone OS platform.
|
|
Practical Programming: An Introduction to Computer Science Using Pythonby Jennifer Campbell, Paul Gries, Jason Montojo, Greg Wilson
Welcome to computer science in the 21st century. Did you ever wonder how computers represent DNA? How they can download a web page containing population data and analyze it to spot trends? Or how they can remove red-eye from a color photograph? If so, this book is for you. By the time you’re done, you’ll know how to do all of that and a lot more. And Python makes it easy and fun. |
|
Pragmatic Version Control Using Gitby Travis Swicegood
There’s a change in the air. High-profile projects such as the Linux Kernel, Mozilla, Gnome, and Ruby on Rails are now using Distributed Version Control Systems (DVCS) instead of the old stand-bys of CVS or Subversion. Git is a modern, fast DVCS. But understanding how it fits into your development can be a daunting task without an introduction to the new concepts. Whether you’re just starting out as a professional programmer or are an old hand, this book will teach you how to use Git in this new distributed world. |
|
Programming Clojureby Stuart Halloway
If you’re a Java programmer, if you care about concurrency, or if you enjoy working in low-ceremony language such as Ruby or Python, Programming Clojure is for you. Clojure is a general-purpose language with direct support for Java, a modern Lisp dialect, and support in both the language and data structures for functional programming. Programming Clojure shows you how to write applications that have the beauty and elegance of a good scripting language, the power and reach of the JVM, and a modern, concurrency-safe functional style. Now you can write beautiful code that runs fast and scales well. |
|
Programming Ruby 1.9: The Pragmatic Programmers' Guideby Dave Thomas, with Chad Fowler and Andy Hunt
This is the Pickaxe book, named for the tool on the cover. The original PickAxe was the first English-language book on Ruby. Each edition of the book tracks the latest Ruby release, and each is the definitive reference to Ruby. This time we’ve broken with tradition. This isn’t a third edition. It’s technically a separate book. That’s because it reflects all the new features of Ruby 1.9, and we want both it and the second edition (which covers 1.8) to be available at the same time. Ruby is the fastest growing and most exciting dynamic language out there. If you need to get working programs delivered fast, you should add Ruby to your toolbox. Why do ship dates change on beta books? Did You Buy the Second Edition of the Original PickAxe from Us?If you bought the second edition book or PDF from us, we have some significant savings for you. Visit your home page for details. |
|
RubyCocoa: Bringing Some Ruby Love to OS X Programmingby Brian Marick
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. |
|
Web Design for Developers: Making Design as Easy as Codingby Brian P. Hogan
Web Design for Developers will show you how to make your web-based application look professionally designed. We’ll help you learn how to pick the right colors and fonts, avoid costly interface and accessibility mistakes—your application will really come alive. We’ll also walk you through some common Photoshop and CSS techniques and work through a web site redesign, taking a new design from concept all the way to implementation. |











