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

  • 06:56am: Quietly applauding passive aggressive emails. But not in a manner that would cause a fuss.
  • 08: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.
  • 10:12am: Drinking a Nespresso, feeling exactly like George Clooney. If George Clooney was a front-end developer with 49 tickets to resolve.
  • 10:26am: @chrislunch I also need to work on knowing smirks, snogging younger ladies, making jaunty wisecracks, looking dapper and rugged.
  • 01: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.
  • 01:25pm: @blech But I know what you mean. Different device resolutions + different pixel densities is making this all stupidly complicated.
  • 01:46pm: @blech I use ems for all font sizes and vertical measurements and pixels for horizontal (on fixed-width sites). Seems to work alright.
  • 01: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?
  • 04:33pm: Hoping my next upgrade has an internal fan.
  • 05:26pm: Maybe a ZX Spectrum 128 style heatsink bolted onto one side of my body would do.

28 Jun 2010 in Links

28 Jun 2010 in Comments elsewhere

The arrow of WordPress time « Jon Udell
Interesting to see the issues you’ve wrestled with. Although Movable Type works well with very old dates, it did require some slight hacking on my part to make things work well when newer dates were expected. For example, I want…

Music listened to most that week

  1. Digital Mystikz (3)
  2. Kode9 (3)
  3. Terror Danjah (2)
  4. The Jam (2)
  5. Sticky (2)
  6. Thompson Twins (2)
  7. Aztec Camera (2)
  8. Aardvarck (2)
  9. Zomby (2)
  10. Morrissey (1)

More at Last.fm…