Categories
Posts
- Exporting Mail.app XML Feeds to Google Reader
- Progress on Windows Phone 7
- iOS Wireless App Distribution
- Android 2.2 (FROYO) on Nexus One
- Decoding Polylines from Google Maps Direction API with Java
- Android vs iPhone development decisions
- UITextInput, RTF Parsing and More
- UITextInput Touch Interactions
- Dissecting iPhone OS Touch Actions for Text
- iPhone OS 3.2 UIKeyInput Example
- Debugging CSS Box Layouts in Mobile Safari
- Static Libraries with XCode and iPhone SDK
- My First iPad
- ‘Library Not Found’ Tip for iPhone Developers
- Reporting Code Coverage with PHPUnit and XDebug
- Debugging PHP Web Sites with Zend Studio/MacPorts/Mac OS X
- Android TextView with Auto Sized Content
- Apple: iPad-Ready Websites
- Google Loves Developers
- Quick Tip: Using Rogers iPhone SIM with Android
- Swyping
- Disregard Of Context
- Android 2.0 Source Released
- iPhone or Droid via XKCD
- Sapper Sambells – A Journey of Remembrance
- There’s an app for that but your device is full
- Ten Apps for Android Users
- Google to Acquire AdMob
- There is “WebKit on Mobile”
- New Droid Commercial… I think? [updated]
- Gestures as a language not a technology
- What will you do with Android?
- 160 Charaters
- How to build mobile widgets
- What's Happening
- Always Test on Hardware… Why Simulators Suck.
- When Mobile and Music Collide
- Guerilla Marketing Your iPhone App
- AT&T Apps Beta Program
- A Mobile Device
- iPhone 3.0 Beta 2 Available
- Where are the online stores?
- Safari 4 Beta looking good but…
- Google Sync makes my mobile life easier!
- Migrating apps to the task oriented mobile world
- Data Privacy Day 2009
- Helvetica
- Gimme, Gimme, Gimme
- Web Design is like Architecture and Typography
- “T” is for technology!
- Keeping things in perspective
- Firefox 3 – good things on the horizon?
- Skillfully Learning
- Make my logo bigger!
- A new cat in town
- We didn’t start the viral
- The Printable CEO Series = Awesome!
- Pixelmator – Image editing for the rest of us
- NAB Radio Show Swag
- Becoming a better developer
- Simpsonize Me
- Shiny colourful stickers don’t mean low prices
- CSS Naked Day!
- AdvancED DOM Scripting – My New Book
- Interesting Google Suggestions
- 17-inch MacBook Pro Battery Expansion (literally)
- Is it true? A decent JavaScript editor?
- In the meantime…
- Full Page Web Site Screenshots with Mac OS X
- 24 Ways: CSS Production Notes from Subversion
- Holidays are coming, posts may not be.
- Disabled? No Pizza For You!
- Doing it Asynchronously
- The Tabular Data Enigma
- Digg Killed the Web Star
- Markdown class and id attributes for a blockquote
- Small Site Big Changes
- Relativity and Your Web Site
- Play Nice With Others: JavaScript Namespace
- Markdown is my friend.
- Yet another JavaScript logger
- Zend Studio on MacBook Pro (intel)
- RTFM? – WTF!
- MacBook’s back and it’s getting a workout!
- Obsessing over a music note
- TODO: Get PHP 5 Certified – Check!
- php|works 2006 Day 3
- php|works 2006 Day 2
- A Personal Reflection
- php|works 2006 Day 1
- A midday surprise
- php|works 2006 Day 0.5
- php|works 2006 Day 0
- Off to the conference
- Quick Algonquin Map with Garmin GPS and Google KML
- They’re Here!
- Lert: the multi-button JavaScript alert/confirm box
- Zend PHP5 Certification: Coming to a conference near you.
- Stolen Idea!
- It’s Done!
- SnappyAlbums: A quick photo viewer
- Lightbox 2 mods
- Cleaning up after iPhoto
- Just a desktop…
- A blog not forgotten
- Re-Routeing the Zend Framework
- I’m an author… well almost.
- Rapid Web Development with the prototype library
- A Theme in the Making
- The key to centralized AJAX services
- This site has no navigation
- GEvent order of events