iPhone development books

Just a list of books regarding iPhone development. It’s just for personal use. Please leave a comment with your experiences of a book (what do you like/dislike about one of the books) or when a book seems to be missing from the list.

Addison-Wesley Professional

Apress

Manning Publications Co.

O’Reilly

Wrox

Currently I’m reading “iPhone in Action” (Manning) and  I’ve had a look into “Beginning iPhone Develoment” (Apress) in the bookstore. “iPhone in Action” doesn’t seem to be a hands-on book like “Beginning iPhone Development”. I’m considering buying the PDF version of the latter, so I can switch between books/style while getting my hands dirty.

I’m looking out for the upcoming Apress books (“iPhone Games Projects” and “More iPhone 3 Development“) as they seems to cover my areas of interest.

Of course I’ve still a lot to read of the Apple documentation at the iPhone Dev Center.

Holidays are coming up. Lots of time to read or lots of time to spend outside? We’ll see what Belgian weather brings…

PS: I’ll update this post with more info, e.g. Objective-C development books. This is just a small wrap-up of some Googling about iPhone development books.

Posted in Apple/Mac & iPhone, Programming | Tagged , , | 2 Comments

Improve website page loading with Page Speed

Thanks to a colleague I discovered Google’s Firefox add-on Page Speed. It helps you determine what you can do to improve the loading speed of you web pages.

Page Speed needs to be used in combination with the well known Firebug add-on.

Posted in Programming, The Web | Tagged , , , , | Leave a comment

You want ASP.NET MVC? Choose Vici MVC!

Yesterday, Philippe Leybaert released Vici MVC 2.0. This full-blown MVC framework for building ASP.NET web applications without using WebForms is now part of the open-source Vici Project.

Philippe describes Vici Project as follows: “The idea of the Vici Project is to provide .NET developers with a collection of lightweight libraries and frameworks, and at the same time get the community involved in the development and support of these libraries.”

The first sub-project of the Vici Project to be released is Vici MVC, formerly known as ProMesh.NET. Later this week, 2 other projects will be released as well: Vici Parser (formerly LazyParser.NET/SharpTemplate.NET) and Vici CoolStorage (formerly CoolStorage.NET).

I personally use Promesh.NET/Vici.Mvc with Coolstorage.NET/Vici.CoolStorage for some months now and I really enjoy developing web applications using this powerful framework.
After getting tired of using WebForms I’m happy that I now again have full control of my application! No more ViewState’s, no more “wanna-be-events”, …

Are you a .NET web developer? Get your ass over there and try out this wonderful products!

Posted in Programming, The Web | Tagged , , , , , , , , , | Leave a comment

MonoDevelop 2.0 and Mono 2.4 officially released

The Mono project has announced the official release of Mono 2.4 and MonoDevelop 2.0. The new version of MonoDevelop introduces support for a long-awaited integrated debugging tool.

Full article at Ars Technica

Release notes

Wanna test it right away? Download VMWare images, LiveCD or packages at the Mono website.

Posted in Linux, Programming | Tagged , , , | Leave a comment

CSS, Font and OS

Which font is best supported across the main three operating systems (Linux, Mac and Windows)? A handy way to build a font stack for your website can be done with the Code Style Font Stack Builder.

Although I don’t think you have to pin yourself too much onto this numbers, it gives you some idea how widespread fonts like Arial, Verdana, Helvetica etc… are.

Posted in The Web | Tagged , , , , , | Leave a comment

Linux 2.6.19 released

A new version of the Linux kernel is released. The full list of changes/features can be found here.

Posted in Linux, Software | Tagged , | Leave a comment

Internet Explorer 8 and ASP.NET MVC 1.0 released on MIX09

Well, well, well… Microsoft has released two new “things”…

First, you can all enjoy the official 1.0 release of ASP.NET MVC by downloading it from the Microsoft Download Center.

I must say that I’m not really thrilled about it, because I’m already enjoyng an excellent MVC framework for ASP.NET called ProMesh.NET. It’s lightweight, open source and a perfect match with the open source ORM CoolStorage.NET. Both projects will become part of the Vici Project collection of free tools.

Of course I’ll try out ASP.NET MVC, but I must say I expect it to be “too much, too heavy”. I like it to be no-nonsense and lightweight.

Second… The horror of Internet Explorer continues… Microsoft released the 8.0 version of their web browser. As a real opposer to Internet Explorer I will not install it to use as my daily web browser, but I need it to test my web applications. You want to download it and install it out of free will, please visit the Internet Explorer homepage.

Posted in Programming, Software, The Web | Tagged , , , , , , , | Leave a comment

Replacing Avant Window Manager with GNOME Do

I came across an article of Ars Technica about the release of GNOME Do 0.8.1. I’d never heard of it before, but after reading the article I decided to give it a spin.

After trying it out using a VM installation (Thank you, VirtualBox!) I’m convinced. I’ll drop Avant Window Manager (AVM) and install GNOME Do instead.

Posted in Linux, Software | Tagged , , , | Leave a comment

An Interview With The Developers Of FFmpeg

Because of the release of FFmpeg 0.5, Phoronix had an interview with three developer behind FFmpeg.

Check it out at the Phoronix website.

Posted in Software | Tagged | Leave a comment

FFmpeg 0.5 is released

Hurray! Another stable release of FFmpeg. I can’t wait to compile me a new version for GarageTV.

For more information I shamelessly copied/pasted the news item from the FFmpeg website:

It has been a very long time since we last made a release and many did not think we would make one again but, back by popular demand, we are proud to announce a new release: FFmpeg 0.5. Check out the release notes and changelog.

It is codenamed “half-way to world domination A.K.A. the belligerent blue bike shed” to give an idea where we stand in the grand scheme of things and to commemorate the many fruitful discussions we had during its development.

This release includes a very extensive number of changes, but some of the highlights are:

  • Significant work to support at least decoding of all widespread mainstream proprietary codecs, such as:
    • decoders and encoders
      • ALAC
      • Flash Screen Video
      • WMAv2 decoder fixed, WMAv1/v2 encoder
    • decoders
      • Atrac3
      • MLP/TrueHD
      • On2 VP3 improvements and VP5/VP6 support
      • RealAudio Cooker and fixes for 14.4 and 28.8
      • RealVideo RV30/40
      • WMV3/WMV9/VC-1 and IntraX8 frame support for WMV2/VC-1
  • Broad coverage of widespread non-proprietary codecs, including:
    • decoders and encoders
      • DNxHD
      • DVCPRO50 (a.k.a. DV50)
      • Floating point PCM
      • GSM-MS
      • Theora (and encoding via libtheora)
      • Vorbis
    • decoders
      • AAC with ADTS support and >2x the speed of FAAD! (no HE AAC support yet)
      • AC-3 that is faster than liba52 in 5.1, up to 2x faster in stereo and also supports E-AC-3! Hence liba52 is now obsolete.
      • DCA
      • DVCPRO HD (a.k.a. DV100)
      • H.264 PAFF and CQM support, plus slice-based multithreaded decoding
      • Monkey’s Audio
      • MPEG-2 video support for intra VLC and 4:2:2
      • Musepack
      • QCELP
      • Shorten
      • True Audio (TTA)
      • Wavpack including hybrid mode support
  • Highlights among the newly supported container formats:
    • demuxers and muxers
      • GXF
      • MXF
    • demuxers
      • NullSoft Video (NSV)
    • muxers
      • iPhone/iPod compatibility for MP4/MOV
      • Matroska
      • NUT
      • Ogg (FLAC, Theora and Vorbis only)
      • ShockWave Flash (SWF)
  • libavdevice
  • ffserver is working again.
  • a shiny, new, completely revamped, non-recursive build system
  • cleaner, more consistent code
  • an all new metadata API
  • and so much more!

Note: At the time of posting the Release Notes and Changelog gave a 404. Small hickup?

Posted in Software | Tagged | Leave a comment