Programming with Java
Herbert Schildt is the world’s leading programming author and a renowned authority on Java, C++, and C#. His books have sold millions of copies worldwide. Herb’s acclaimed books include Java: The Complete Reference, Java: A Beginner’s Guide, C++: The Complete Reference and C#: The Complete Reference.
Joshua Bloch, Google’s chief Java architect and a former Distinguished Engineer at Sun Microsystems, won the prestigious Jolt Award from Software Development Magazine for his book, Effective Java Programming Language Guide. At Sun, he led the design and implementation of numerous Java platform features, including JDK 5.0 language enhancements and the award-winning Java Collections Framework. He holds a Ph.D. in computer science from Carnegie-Mellon University and is the co-author, with Neal Gafter, of Java Puzzlers.
Capturing a wealth of experience about the design of object-oriented software, four top-notch designers present a catalog of simple and succinct solutions to commonly occurring design problems. Previously undocumented, these 23 patterns allow designers to create more flexible, elegant, and ultimately reusable designs without having to rediscover the design solutions themselves.
Whether you want to design and build websites from scratch or take more control over an existing site, this book will help you create attractive, user–friendly web content. We understand that code can be intimidating, but take a look inside and you will see how this guide differs from many traditional programming books.
Each page introduces a new topic in a simple, visual way with straightforward explanations accompanied by bite–sized code samples. You will also find practical help on how to organize and design the pages of your site so that you can create websites that look stunning and are easy to use. No previous experience needed.
Coding in Objective-C
Aaron Hillegass, a former employee at NeXT and Apple, has nearly two decades experience programming and teaching Objective-C, Cocoa, and, more recently, iOS. Aaron is the author of Cocoa Programming for Mac OS X and co-author of iOS Programming: The Big Nerd Ranch Guide. Both best-sellers, these books have helped many people develop and enhance their programming skills. In 2001, Aaron founded Big Nerd Ranch and began developing intensive courses that teach programming in a focused, distraction-free environment. He is currently working on site plans and blueprints for the new Ranch to be located in Atlanta, GA.
Mikey Ward is a senior iOS and Cocoa instructor at Big Nerd Ranch. Mikey also convenes the Atlanta chapter of CocoaHeads, a worldwide group devoted to discussion of Apple’s frameworks for writing Mac and iOS applications.