PrEV
Thoughts from a NeXTStep Guy on Cocoa Development

Core Animation has fork in it...

Jul 07, 2008 by Bill Dudney

I have a tech review pass over the chapter on the [REDACTED] chapter and an errata pass as well. That should all be simple stuff. The book also had a title change, now its Core Animation for OSX and iPhone. I'm really excited to be done, and very much looking forward to seeing it @ my local Borders :).

Also the iPhone book is in 'pub review' which means it will be hitting beta RSN, can't wait.

Permalink     Add A Comment

WWDC Bound...

Jun 08, 2008 by Bill Dudney

I'm about to head to the airport. Here is hoping the SDK NDA is lifted as I can't wait to share some of the fun and cool stuff I've been working on. Watch this space...

Permalink     Add A Comment

iPhone chapter in the bag...

May 29, 2008 by Bill Dudney

I have finally finished the iPhone chapter for the book. I've also taken an additional editing pass and finally gotten rid of all the parens at the end of ObjC method names. That was the single most pointed out flaw in the book (not sure if that is good or bad :). And finally I added a full section on CATiledLayer. I will post a blog entry about that shortly that has some of what I learned.

So, the book is getting very close to being done. If you are going to be at WWDC I'd love to meet face to face.

Permalink     5 Comments - Add Yours

Boulder CocoaHeads Tonight

Apr 08, 2008 by Bill Dudney

Tonight I'll be discussing Core Animation at the Trident Cafe with the fine folks @ the Boulder CocoaHeads. If you are in the area would be great to see you!


View Larger Map Permalink     Add A Comment

Late Night Cocoa - CA Podcast Online

Mar 27, 2008 by Bill Dudney

Scotty of Late Night Cocoa podcast was kind enough to have me on. His interview of me is online here.

We talked about a ton of stuff but mostly Core Animation.

Permalink     Add A Comment

He's dead Jim!

Mar 25, 2008 by Bill Dudney

Just checked in the last errata pass, last chapter, last verse. It's finito. I still have the iPhone chapter to do but i'm going to take a breather for a few days and get in some very nice spring skiing at Breck.

Permalink     3 Comments - Add Yours

Making Sausage er um a Book

Mar 25, 2008 by Bill Dudney

Making a book is always a huge undertaking. The reviewers really help make the book, helping the author notice where a faulty assumption is made or some such. I have been very fortunate to have a great set of reviewers for my Core Animation book. I wanted to say a special thanks though to Chris Adamson for really digging into the QuickTime capture layer code and helping me make the best example possible.

Thanks Chris!

Permalink     Add A Comment

Mac Developer Round Table

Mar 17, 2008 by Bill Dudney

Scotty was kind enough to have me on the Mac Developer Roundtable tonight. If you are interested in WWDC or iPhone SDK please have a listen. It was tons of fun! Thanks again Scotty!

Permalink     Add A Comment

New Beta Release

Mar 12, 2008 by Bill Dudney

Well on the way to being done a new beta of the book has just been pushed. Everyone who has bought the book (thanks, BTW!) you can grab an updated copy on your account page here. For everyone else you can grab a copy here.

I'm hard at work on the last chapter covering what is different in the newly announced SDK and the existing CA stuff on Leopard. Can't say more but you should check out the announcement.

Permalink     6 Comments - Add Yours

Instead of writing...

Feb 26, 2008 by Bill Dudney

On Tuesday of last week I checked in the final chapter, there is still plenty to do (like roll in all the great feedback I've gotten from the tech reviewers) but I figured a little R&R was in order today. So this morning I hoped on the bus with my lovely wife and we skied from 8:30 (first tracks :) till around 11:00. It was a great day! Here is a photo of one of the runs with the valley our house is in in the background. I highly recommend Breck if you can make it out you should.

Breck
Permalink     1 Comment - Add Yours

New Mini Online...

Feb 25, 2008 by Bill Dudney

Finally, my new mini is online and serving pages. Here is hoping that I get as much out of this new mini as I did from the old.

If you notice anything missing please don't hesitate to ping me and let me know so I can fix it asap.

Permalink     Add A Comment

New Beta Available

Feb 14, 2008 by Bill Dudney

We pushed a new beta today. Most of the existing errata was addressed as well as adding a new chapter 'Core Animation' in which you will learn all about layer hosting views and building UI's with CA.

Permalink     Add A Comment

Only one more chapter to go...

Feb 12, 2008 by Bill Dudney

I just checked in the last changes on Chapter 8, Chapter 9 has been done for a while so now I'm on to Chapter 10 and then I'll be wrapped up.

After Chap 10 is in the bag its off to fix all the stuff the tech reviewers are finding. I can't say enough how thankful I am to this group of folks for doing such a great job in giving me feedback.

Permalink     Add A Comment

Intermittent Blog Failures...

Feb 03, 2008 by Bill Dudney

My blog is dying every 1 to 5 hrs and I'm not sure what is happening (it suddenly started to run out of db connections about a week ago). I'm looking into it and hopefully will get that fixed shortly. Sorry for the lack of responsiveness.

Update:

It appears that the success of my lovely wife's iPhone games are to blame. This site has been hosted on a mac-mini since June of 2005. The box never had any problems serving up quite a bit of content from my java blog even when I was near the center of a tempest in a teapot about JBoss and was getting thousands of hits a day for about a week my mini never complained. The average hit count per day was between seven and ten thousand hits a day. Then...

A friend of mine wrote two very cool iPhone apps, Connect4 Touch and Tic Tac Toe. While my wife and I were in the theatre waiting for National Treasure 2 to start a couple in front of us way playing Connect 4. Two days later I start getting AIM hits from my wife asking how to do this or that with Javascript.

The result has been a bit of an increase in the traffic on dudney.net and the little mini that could. December's daily average hit count was 7,700, Janurary was 55,000 and so far in February the daily average is 130,000. And all that from a mac mini. The culprits are iKala (mancala), Ball Blast (which is currently in the top 10 games on Apple.com, way to go!) and the latest Alien Defeat. If you are so inclined go check them out.

One of the coolest things about getting into this is that it's been a family affair. My 12 year old son wrote about half the code for Alien Defeat and came up with the idea. He also made the icon (which is one of the coolest icons ever for an iPhone app IMO ;). And my 10 year old made the background images for both Alien Defeat and iKala with Blender. The Dudney software factory is in full swing :)

Back to the tech: from what I can tell Apache was consuming all the memory (because of my config, fixed now I hope) and causing mysql and java to swap out. Then every hit on my blog was causing a massive bit of swap activity, and causing mysql hits to timeout, and boom my blog would croak.

I think I have apache limited now so that my blog has enough breathing room. Lets hope so anyway, my wife is about to release a fourth game in the next week or so, might be in the market soon for an XServe :)

Update 2:

Ordered a new intel mac mini to replace the G4 mini. its just not able to keep up...

Permalink     2 Comments - Add Yours

Beta here we are!

Feb 02, 2008 by Bill Dudney

I am totally stoked to report that Core Animation for OS X: Creating Dynamic Compelling User Interfaces is finally in beta!

If you buy a copy of the beta you can get the content now and then a full version when the book ships.

You can read all about it here.

Permalink     Add A Comment