- Localizing Cocoa
- Jan 8, 2010
- David Chisnall explains how thinking about localization early on will save a lot of work in the long run.
|
- How Core Animation Changed Cocoa Drawing
- Jan 4, 2010
- David Chisnall looks at how things have changed between Display PostScript and CoreAnimation, and where they might end up in the future.
|
- Using Distributed Objects in Cocoa
- Jan 1, 2010
- David Chisnall shows how, with distributed objects and with Bonjour, you can write applications that find and communicate with all instances on the local network, without writing any networking code.
|
- Basic Animations with Core Animation
- Dec 28, 2009
- Marcus Zarra and Matt Long explain Core Animation's flexibility in allowing you to achieve your application animation goals.
|
- Distributed Programming with Ruby: Distribunaut
- Nov 17, 2009
- Distribunaut is a framework agnostic port of the mack-distributed package. In this chapter from his book, Distributed Programming with Ruby, Mark Bates shows you how to install and use it.
|
- Refactoring Ruby: An Interview with Jay Fields
- Nov 10, 2009
- Neal Ford interviews Jay Fields about his new book with Shane Harvie and Martin Fowler, Refactoring: Ruby Edition, why they wrote the book around Ruby and not Dynamic Languages in general, and why he'd take a powerful language over a powerful tool anyday.
|
- Design Patterns in Ruby: Picking the Right Class with a Factory
- Oct 23, 2009
- In this chapter, Russ Olsen at both the Factory Method pattern and the Abstract Factory pattern. He also shines a light on some dynamic Ruby techniques that will help you build factories more effectively.
|
- Refactoring in Ruby: An Interview with Bill Wake and Kevin Rutherford
- Oct 16, 2009
- Russ Olsen talks with Bill Wake and Kevin Rutherford about their book, Refactoring in Ruby.
|
- Refactoring Ruby: Bad Smells in Code
- Oct 13, 2009
- Use this chapter when you're not sure what refactorings to do. Try to identify what it is you're smelling, and then go to the refactorings we suggest to see whether they will help you. You may not find the exact smell you can detect, but hopefully it should point you in the right direction.
|
- Cocoa Design Patterns: Bindings and Controllers
- Oct 7, 2009
- Erik M. Buck and Donald A. Yacktman explain the role of bindings and controllers in Cocoa.
|
- "D"iving Into the D Programming Language
- Jul 29, 2009
- Andrei Alexandrescu dives into explaining the basics of the D programming language.
|
- Increasing Organizational Capability through the People CMM
- Jul 9, 2009
- Learn how to increase your organizational capability throught the People CMM, which applies the principles of the process maturity framework to the domain of workforce practices.
|
- Accessing iPhone's GPS, Acceleration, and Other Native Functions with QuickConnect
- Jun 25, 2009
- Lee Barney shows how to activate several desirable features of iPhone or iPod Touch devices from within your JavaScript application.
|
- A Half-Way Step to Apple’s Source Code: An Interview with David Chisnall
- Jun 5, 2009
- Longtime InformIT contributor David Chisnall talks Cocoa, GNUstep, and the Étoilé project with Linda Leung.
|
- Advanced Flow Control for Objective-C
- Jun 5, 2009
- David Chisnall points out some of the more dynamic options that make Objective-C code even simpler than C.
|
- Erica Sadun on the iPhone SDK, OS X, and the Computing Landscape
- Jun 5, 2009
- David Chisnall talks with Erica Sadun about the iPhone SDK, Objective-C, and what she'd like to see at this year's WWDC.
|
- From NeXTSTEP to Cocoa: Erik Buck on the Development of Cocoa and Objective-C
- Jun 5, 2009
- Erik Buck talks with David Chisnall about the history of modern Apple development from it's NeXTSTEP beginnings to Cocoa and Objective-C today.
|
- Fun with the Objective-C Runtime
- Jun 5, 2009
- David Chisnall takes a look at some of the activities made easy by OS X Leopard's public interfaces to the Objective-C runtime library.
|
- Steve Kochan on the Evolution of Objective-C
- Jun 5, 2009
- David Chisnall talks with Steve Kochan about Objective-C and the differences between programming for the desktop versus mobile devices.
|
- The Technology NeXT Gave the World
- Jun 5, 2009
- The current Apple is a fusion of the beleaguered Apple of the 1990s and NeXT. David Chisnall takes a look at some of the now-ubiquitous ideas that were popularized by NeXT.
|