Week 366

Last week… most of my working time was spent on Today’s Guardian, not that you’d know it. Trying to make the site work nicely on iPhone and iPad has been harder than I expected and progress has been slow.

When it comes to front-end development I’m quite a conservative coder. My clients want sites that will work pretty much the same on any of the web browsers they or their customers are likely to use, and so I’m in the habit of using techniques that are solid and reliable. All this exciting HTML 5 stuff is great, and is moving things forward but, given Internet Explorer’s continuing lack of support, it’ll probably be years before I’m using much of it on a daily basis.

So I was barely aware of the crazy animation-type stuff that’s available in CSS in Safari these days. Getting my head round that, and using that instead of jQuery-based animation on iDevices, was satisfying but took a while (and still isn’t working properly, sorry).

I also struggled to get swiping gestures to work well — it felt like you should be able to swipe left/right to move between articles (although that also feels a bit tedious and gimmicky to me, and part of me thinks old fashioned stationary links/buttons would be easier). This isn’t too tricky, after Googling for examples, but having that interaction not interfere with the default vertical swipe-to-scroll action seemed tough. But delving into the lovely looking jQTouch provided a good example, so hopefully I’m on the right track now.

Now I need to start week 367.

28 Jun 2010 at Twitter

  • 5:26pm: Maybe a ZX Spectrum 128 style heatsink bolted onto one side of my body would do.
  • 4:33pm: Hoping my next upgrade has an internal fan.
  • 1:48pm: @megpickard When I was little my mum would get "three rings" when I was heading home from a neighbour's house. "Missed call" modern version?
  • 1:46pm: @blech I use ems for all font sizes and vertical measurements and pixels for horizontal (on fixed-width sites). Seems to work alright.
  • 1:25pm: @blech But I know what you mean. Different device resolutions + different pixel densities is making this all stupidly complicated.
  • 1:25pm: @blech I still measure widths in pixels. And iPhone enlarges some fonts etc so I expect there'll be iPhone 4 specifics needed sometimes.
  • 10:26am: @chrislunch I also need to work on knowing smirks, snogging younger ladies, making jaunty wisecracks, looking dapper and rugged.
  • 10:12am: Drinking a Nespresso, feeling exactly like George Clooney. If George Clooney was a front-end developer with 49 tickets to resolve.
  • 8:40am: I never check "Send me marketing email" boxes. And yet I'm forever unsubscribing from marketing email from companies I've had contact with.
  • 6:56am: Quietly applauding passive aggressive emails. But not in a manner that would cause a fuss.

28 Jun 2010 in Links

Music listened to most that week

  1. Ikonika (15)
  2. Digital Mystikz (3)
  3. Kode9 (3)
  4. Wagon Christ (3)
  5. Pixies (2)
  6. Thompson Twins (2)
  7. The Jam (2)
  8. Zomby (2)
  9. Terror Danjah (2)
  10. Aztec Camera (2)

More at Last.fm...