Journal tags: rca

42

sparkline

June

by Camper Van Beethoven—one of my all-time favourite albums—features the song June wherein David Lowery asks:

Are you weary of the lengthening days?
Do you secretly wish for November’s rain?

Not in the least, David, not in the least. In fact, I’m really looking forward to June, both for its lengthening days and its avalanche of geeky goodness. To whit:

Web Directions @media comes to London from June 8th to 11th. It is pretty much guaranteed to be awesome.

I’ll be fanning the flames once again for the Hot Topics panel. I’ll also be running a workshop on getting Semantic with microformats and HTML5. I love the fact that there are two workshops on HTML5 and yet there’s absolutely no overlap between the two—I’ll leave you to decide whether that’s a testament to the breadth of the HTML5 spec or an indication of just how much is encompassed by the word ‘HTML5’.

The price for the conference goes up on May 15th so you’d better get in there and grab a ticket now if you haven’t already. And just between you and me, if you use the promo code KEITH then you can get a whole hundred squid off the asking price.

If you’re already in London for @media Web Directions, consider sticking around that weekend for the BarCamp. Nothing has been announced other than the dates but .

A week later, on June 19th, is when the geekery really hits the fan: Science Hack Day at The Guardian offices in London! If you haven’t already done so, add your name to the list of potential attendees. Trust me: you won’t want to miss this.

Needless to say, I’ll be updating both here and on the wiki as the event comes together. And it is coming together very nicely: we have a great venue, we have plenty of bandwidth, and we have lots of interested geeks, hackers and programmers. The only thing I need to make sure I can get covered is the hackfuel: food and drink.

The total cost for food and drink will probably be somewhere between £2,000 and £3,000 but I’m hoping to spread that cost amongst a bunch of sponsors. I think £500 should be a nice sweet spot for sponsorship.

If you work for someone—or know of someone—that wants to support a fine event such as Science Hack Day and would consider £500 a small price to pay for the resulting , please get in touch and let me know.

dCapsule

As is now traditional, there will be a BarCamp in Brighton straight after dConstruct. This year it’s happening at a new venue, the Old Music Library in the middle of town—right across from the Brighton Dome, venue for dConstruct. The first batch of tickets went on sale yesterday but there’ll be more to come (if you don’t fancy playing web booking roulette, a sure-fire way of getting a ticket is to contribute to sponsoring the event).

If you’re coming to Brighton for dConstruct, I highly recommend staying for the weekend and sleeping over at BarCamp.

If you’re not coming to Brighton for dConstruct, why not? Haven’t you seen the line-up? It’s going to be fantastic.

Here’s one way to get a ticket; add something to the dConstruct time capsule:

Take a look around you. What do you see that you would like to preserve for the future? Take a picture of it, upload that picture to Flickr and tag it with dconstructcapsule.

The ticket you could win is no ordinary ticket. It’s a VIP ticket that will get you into dConstruct itself, two nights in a luxury hotel in the centre of Brighton, and a place at the speakers’ dinner the evening before the conference.

Even without the competition aspect, I think this is a pretty nifty project. People have already posted some great items:

Minidisk Player
This used to be cool. I think it still is.

Red Ring of Death
The infamous red ring of death. A symbol of recreation in the naughties and a beacon of utter despair.

Howarth S2 oboe
…though my oboe is a product of centuries of instrument making techniques and technology rather than something new, it’s certainly something (along with the skills that made it) that I believe needs preserving for the future as an example of beautiful design and craft.

time capsule banana
Clever future-people! Please clone this fruit—it’s a design classic (iconic styling, great usability), it’s nutritious, and it’s tastier than the bland efficiency-gruel you slurp down the rest of the space-week.

Now it’s your turn. What would you add to the dConstruct time capsule.

PaperCamp

I’m up in London for . I arrive late to find Aaron Straup Cope in full flow. I saw Aaron at XTech two years ago talking about the idea of . Here we are today having a whole event devoted to it. His talk today sets the scene nicely, packed full of ideas.

Tom Taylor has an awesome analogue mashup. He bought a cheap little till printer, the small dinky kind that is used for printing off shop receipts. As he put it, If A4 is a blog, this is Twitter. He has hooked it up to an arduino board which connects to his computer which is connected to the internet. That’s the hardware side of the things. The software side of things is pretty simple. Every day at 8:00am, a programme pulls in data from various places: appointments from his calendar, the movements of his fellow travellers on Dopplr, and (of course). This gets output to a queue and a few seconds later, that gets output—via the arduino board—to the till printer. Tom now has a small slip of paper with all the little reminders he might need for the day. It is, as I said, awesome. I want one.

Till printer + arduino + laptop

Alexandra Deschamps-Sonsino is talking about making stuff with paper. But enough talk. Let’s actually make stuff. We are all seated around a table covered with paper, pens, scissors, tape, stanley knives and other tools. We have fifteen minutes to make either a piece of furniture, a building or an object we love. I don’t know what to build so I look up at the ceiling and start trying to build a scale model of it. It was fun.

Chris Heathcote loves guidebooks. Venice for Pleasure is the ur-guidebook, beautifully written. Wallpaper do guide books for people who live a clichéd designer lifestyle and take taxis everywhere. In Japan they have the concept of mooks: magazine books. They aren’t replaced every month; a new one comes out every month but you can buy the previous mooks too. Guidebooks are getting smaller which is a good thing. Chris tends to rip things out of his guidebooks—they tend to be for one-time use. He does the same with maps. Like Aaron said, you don’t want to be the tourist with the big map. Moleskine make notebooks with maps and tracing paper. And of course now, thanks to the papernet, you can make your own foldable maps, turkish or otherwise.

Nick O’Leary is talking about graphs. He wants to represent them with paper rather than simply on paper. He came up with some code that generates an image including lines showing where to fold and cut. Print it out, cut it and fold it and voila!, 3D graphs. He holds up an example. It’s beautiful. He wants to make a pop-up book of statistics. Absolutely bloody brilliant! This is data porn and paper porn rolled into one. Aaron asks if Nick has thought about applying this idea to creating topographical maps which, let’s face it, would be really, really handy for somewhere like San Francisco.

Nick's creation

We break for lunch and a bunch of us gravitate towards a bar called Camino, the only place in the vicinity that shares its name with a web browser. Some of the people I know, some I don’t. The conversation turns to code and hacking. I start to mention one of my favourite hacks at HackDay, Above London. Turns out that the person sitting next to me is Paul Mison, one of the Above London hackers and also creator of the machine tag browser that I blogged about.

After lunch, Sascha Pohflepp talks about Export to World. This looks familiar. Ah yes, I remember this being presented as the dinner entertainment during Reboot last year. He’s been taking objects out of Second Life and modelling them in the real world.

Now everyone gathers around a laptop for a demo from Durrell Bishop and Tom Hulbert from Luckybite. They have a printed book based on their music collection. Each page of the book contains an image—usually an album cover—and a barcode. If you scan the barcode from a page in the book, the corresponding music will play on your computer (or your phone). The book is the UI. The wireless barcode reader is where the magic happens. If these guys can make a cheap version of this reader, it will fantastic …for all us. Right now the only expensive bit is the reading head but the price could come down as low as a dollar or two. Sign me up!

James Wheare now gives a quick demo. He’s making a daily physical lifestream. Overnight, it pulls in blog entries, Flickr pictures and twitter messages from his friends and in the morning, he prints out a foldable A4 page. He can fold this down into a little booklet to take with him when he leaves the house.

Lifestream booklet

Karsten Schmidt begins by talking about print on demand. He shows beautiful computer-generated algorithm-driven book covers from Faber Finds. He then shows the most gorgeous unique identifiers I’ve ever seen. These are printed on to postcards for the end of year show at the London College of Fashion—one per student. These cards are machine readable at interactive tables. But what about generating machine-readable identifiers without using a machine? Right now you still need a computer and a printer. What if you could use origami instead? If you think about it, that’s what’s going on with Edward James Olmos’s unicorn in Bladerunner. Take a piece of paper, configure it in a certain way; now it contains a machine-readable message.

At this stage, my mind is well and truly blown and we aren’t even finished yet. Sawa Tanaka is now going to show some of her work. Here’s a book called Spot Nocturnal Animals which is all white in the daylight but once it gets dark, you can shine a UV light on the paper to expose animal tracks and information. The Egg Book uses thermochromic ink. When you warm it up—Sawa blows on the page at this point—baby birds are revealed. Here’s the missing piece of the papernet puzzle: edibility. Sawa has made edible prints on rice paper: English breakfast, fish’n’chips, soba …this is making me hungry. She has also created a beautiful box of pictures of Hiroshima with pictures from 1945 burnt onto pictures from 2007. Every one of her projects is wonderful.

Sawa Tanaka

Next up is Beeker Northam who speaks about photographing paper. She doesn’t like throwing away books. She photographs her books. There’s something about photographing them that’s different to scanning them. She’d like to have some kind of web-based way for people to share those bits of books that have had an emotional impact on them but she hasn’t found it yet. There are book sharing sites out there but they all take a library-based approach.

I’m up next. I feel bad because, not only do I not have a demo or prototype to show, I don’t even have any slides. All I have is an idea. And ideas are a dime a dozen. It’s following through that counts. But still …I’m using PaperCamp as a real-world LazyWeb; running an idea up the flagpole; opening the kimono; attempting a landing on the Hudson.

I had this idea a while back of doing a location-based audio service. I heard about a site that offered user-generated audio guides for museums. Download the MP3, stick it on your iPod, go to the museum and press play. I thought it would be good to do the same thing for any kind of location. For example, I could walk around Brighton recording my thoughts about the architecture or talking about the best restaurants, and then I could upload that audio file and geotag it so that somebody else can later retrace my steps and hear my words. The problem I’ve found with this idea is the lack of good recording devices. We have ubiquitous listening devices—iPods—but the ubiquitous devices we talk into—mobile phones—aren’t the right fit for this, I fear.

So the idea of location-based shared audio languished on the back burner. Then I saw Aaron speaking at XTech about the papernet and I begin to think that words on paper might be a better medium than words in headphones. Paper is compact, durable and portable. Then Moleskine came out with their city guides and that’s when I joined the dots: what I want is a guide book that grows over time. It could work something like Book Crossing, with people passing the notebooks along to the next person visiting a place. To begin with, the notebooks are sparse, containing only maps but then they get filled with notes, stories, tips and recommendations.

It strikes me that the internet is superb for communication and collaboration over distance: Wikipedia, Flickr, blogs …physical distance collapses completely. Meanwhile, the physical world has an emotional immediacy and tactile feel that can’t be captured online. I’d like to bridge those worlds using guidebooks as the glue: physical objects in the real world that benefit from the collaborative environment of the internet. I’m not sure if Moleskine city guides are necessarily the best vessels. That would limit the potential places to just those cities that have guidebooks. A print-on-demand book containing maps from OpenStreetMap, photos from Flickr places and text from Wikipedia could make for an equally good starting point as long as the physical dimensions are notebook-like.

That’s my idea. I can foresee some serendipitous side-effects growing out of this infrastructure—games and treasure hunts, perhaps—but I can also imagine some challenges—like co-ordinating the physical shipping of the books from person to person (maybe drop-off points are a better idea). Then there’s the fact that all this information that’s being accumulated is stuck in a physical object that isn’t machine-readable without some scanning and OCR—it seems a shame that the information can’t easily flow back from the real world onto the internet.

I’m done pitching my idea and ask what people think. Aaron says he wants to help me build this. Yay! He also says that my worries about getting the information from book to internet shouldn’t be too much of a cause for concern. I agree: it’s certainly not a show-stopper. Alex likes the idea of the time-sensitive nature of recording thoughts about a place; the places that you visited when you were in a relationship, for example, will be coloured by how you felt in that relationship. I hadn’t thought about that, but yes, these notebooks could be vessels for messages from your past self to your present or future self. Denise reckons that this might not even be a technological undertaking at all: she mentions a notebook of sketches that was simply passed from designer to designer, filling up over time. I think that’s largely true but there’s also great potential in the social aspect of sharing the books: I’m going to want notebooks that have previously been used by people I know or whose opinion I trust. But yes, fundamentally all I’m proposing is a web-based admin system for co-ordinating the sharing.

With that, I’m done. I hand the floor over to Matt Ward who closes the event with his thoughts about everything he’s seen today. Keywords are augmentation, materiality and craft-bioinformatic-origami-unicorns.

The other Matt finishes by thanking us all for coming and turning a drunken conversation in the pub into something that will keep him thinking for all of 2009. Hear, hear! Thank you, Mr. Jones, for organising this inspiring gathering.

Beauty at BarCamp Brighton

As soon as dConstruct was over, it was time for the next wonderful gathering of geeks: BarCamp Brighton 3.

I didn’t manage to make it to the event for the kick-off, having spent the previous evening celebrating at the after-party and after-after-party that my talk was really over and done with. That meant that I missed some of the early speaking slots but I still managed to see some great talks (including Nat’s excellent IE6 bug-squashing quiz) and spend a pleasant evening playing CSS Specificity Snap and Semantopoly.

Despite the fact that the venue boasted eight separate locales for giving talks, speaking slots were at a premium, which is a testament to the enthusiasm of the attendees. I managed to grab a spot towards the end of the day two. My presentation was very hastily prepared—in fact, I was preparing it while giving continuous partial attention to Rebecca and Jessica’s excellent presentations.

I gave a short talk called The Most Beautiful Woman in the World, an appellation once applied to Hedy Lamarr. I figured that my fellow geeks would enjoy the story of her oft-overlooked contribution to technology.

Hardware

While I had to travel quite for to attend the geek Summer camp that is South by Southwest, the next geek event I went to was a lot closer to home. BarCamp Brighton 2 was the perfect way to come down after SXSW without going cold turkey on passionate geekery.

My hat is off to everyone who helped put the event together and to the University of Sussex for agreeing to host such an unusual gathering. This was the fifth Barcamp I’ve attended and, as usual, it was simply fantastic. There were some excellent talks ranging from primatology to data visualisation. I did my bit by contributing to a panel discussion on portable social networks with Aral, Tom, Colin, Christian and Aleks, who covered the implications of social network portability for virtual worlds.

There was also plenty of hands-on hacking to be done thanks to a heavy arduino presence. I sat in on one session, managed to get an LED to blink and I was hooked. I now have my own little arduino kit, a bread board and a lucky bag of LEDs. Alas, know next to nothing about basic electronics so I’m really going to have to brush up on this stuff. It will certainly be a long time before I’ll be performing the kind of arduino/wiimote hacking that Nigel Crawley was doing.

There was more arduino/wiimote hacking to be seen at the Flash Brighton meetup a few days later. We were treated to a behind-the-scenes look at the exhibit by Rachel Beth Egenhoefer that’s currently running in the Lighthouse gallery in Brighton—in the same building that houses the Clearleft HQ. The show runs until April 5th. Be sure to check it out if you want to see the knitting equivalent of Guitar Hero.

BarCamp ends

We’re down to the last couple of talks at BarCamp London 3. I’m feeling remarkably awake considering how late I was playing Werewolf—it must be the presentations that are keeping me on my toes.

After a fun geek quiz in the style of QI, I participated in mass critique of the forthcoming BBC homepage redesign. The good news: all the functionality provided by JavaScript is still available using traditional full page refreshes. The bad news: it’s still fixed width—the number of pixels is different but the design decision is the same. It was very, very brave to show a redesign to this tough crowd but the ensuing discussion was enjoyable and thought-provoking.

Right now, Ian is giving a talk on data portability and that’s provoking even more discussion and debate.

It’s been fun but it’s time for me to make the long journey back to Brighton. I’ve had a great time. It was, like all the other BarCamps I’ve attended, very inspiring. Many thanks to BBC Backstage and to all the Google people who opened up their workplace to us and shared their facilities as well as their delicious and plentiful food.

BarCamp continues

When the talks wrapped up on the first day of BarCamp London 3, the evening events began. Our hosts, Google, sure know how to grease the gears of geek socialising; we were served a wide variety of good beer and wine, we were fed a thanksgiving turkey dinner, we were happy, happy geeks.

It wasn’t long before the happiness was replaced with fear, suspicion and paranoia. Yes, I mean Werewolf. I played in two games and moderated another two. Werewolf moderation brings out the asshole in me, but it usually makes for a good game experience.

The mauling was interrupted at midnight to enjoy extra treats from Google: waffles, crépes and a chocolate fountain. I thought the food at BarCamp Brighton couldn’t be topped but BarCamp London 3 has really raised the bar. This morning, after a good night’s sleep (I was glad I brought an inflatable mattress), breakfast included omelettes cooked to order and freshly squeezed orange juice.

As well as the culinary goodness, there are plenty of toys to keep us amused: guitar hero, Wii and a Segway. With our entertainment needs satisfied, we know return to the matrix of presentations with renewed vigour.

BarCamp begins

BarCamp London 3 is in full swing. I’ve put together a schedule of the talks. It’s marked up in hCalendar so everyone here can subscribe to it, stick it on their laptops, phones, iPods, or whatever, and then get updates as and when I edit the HTML.

The Google offices have been taken over for a grab-bag of great presentations. I sat in on Norm!’s Law, an introduction to storytelling, an overview of OpenSocial from a very jetlagged David Recorden and a treatise on website psychology from Gavin Bell. Then it was my turn.

I enjoyed talking about The Transmission of Tradition. I didn’t use many slides and they were just reminders for myself. I mostly just nattered on and punctuated my tale with the occasional tune or two. I really enjoyed it and the people who were gracious enough to listen to me seemed to enjoy it too.

And now I should get back to listening to and participating in the other talks. I ought to be heckling Norm! right now.

Return to London town

No sooner am I back from one London geekfest than I find myself getting ready to head back up for another. is about to kick off, hosted by Google this time. If it’s even remotely as good as the previous two London BarCamps, it’s going to be great.

A BarCamp offers a nice opportunity to for me to break out of my usual subject matter. Instead of talking about Ajax, web standards, or microformats, I’m planning to take some of the material from my talk at the local £5 App event and condense it down into a study of how technology has altered the transmission of Irish traditional music. I’m hoping that this could be a good starting point for a discussion of ideas such as the public domain, copyright and the emergence of a reputation economy. Failing that, I’ll probably bring my bouzouki with me so I could just play some tunes.

Mostly I’m excited to see what other people have got in store. I’m constantly amazed by the quality of presentations I’ve seen at BarCamps. I feel kind of guilty that this will be my third London BarCamp—after all, it shouldn’t be the same faces every time—but, oh, I do love them so! I can always earn my keep by moderating a game of Werewolf or ten.

Brighton daze

It’s been quite a few days here in Brighton. dConstruct passed by in something of a haze. I was so busy running around trying to make sure everything went smoothly that I didn’t pay all that much attention to the presentations. I should have just relaxed and enjoyed myself; everything went fine. But of course, anything could have gone wrong at any moment and that’s what kept me wound up.

I didn’t have a speaking slot this year so I had nothing to worry about. But I did introduce some of the speakers and I found that almost as stressful. I’ve come to the realisation that the amount of speaking time doesn’t matter that much; it’s the situation of standing on stage in front of an audience of peers that’s scary.

Of all the stages to stand upon, the Brighton Dome has got to be one of the best. It really is quite an amazing venue.

The day went off with nary a hitch and most people seemed to enjoy themselves. Some of the presentations divided opinion. The same talks that underwhelmed some people had others enraptured. I kind of like that. We tried to put together a mixed bag and I’d rather that a talk was loved or hated rather than being judged just average.

As I said, I didn’t have much chance to pay attention to the presentations though I made a point of catching Denise and George chatting on the sofa. I loved it. It was the perfect format for the middle of the day and the content was fascinating. I can understand if it wasn’t everyone’s bag (if your big company has sent you to a conference with an order to “go learn stuff” then you’d be sorely disappointed) but I thought it was wonderfully relaxed and entertaining. Or maybe I just enjoyed the F-bombs and C-grenades.

Cameron was as smooth, dependable and awesome as always. Tom excelled himself. Heck, all the speakers were on top form. Matt is giving himself a hard time but just check out his presentation: it’s a beautiful study in apophenia.

Once the conference was done (and the after party… and the after-after party) it was time for BarCamp Brighton. I got a little sidetracked by the Brighton Food and Drink Festival on the way but when I showed up I found the BarCamp spirit in full swing.

The venue was great, the food was superb and the presentations were fantastic. The plan was to just have ethernet internet access but Dave worked some of his Pier to Pier magic to provide rock-solid WiFi. In short, the whole thing was wonderful. Matthew talked about Cornish politics, John told us how to make the perfect cup of tea, Mikel showed off the OpenStreetMap data for Brighton, Paul taught a magic trick and I talked with Tantek about portable social networks.

I missed the talk by Jon Linklater-Johnson but I caught with him afterwards to see his CSS specificity cards. He made a memory game out of matching the specificity of selectors. How cool is that?

Hats off to Glenn and the whole Madgex for a job well done. I was feeling pretty exhausted after dConstruct but BarCamp completely revitalised me. And yes, there was Werewolf a-plenty (I’ll never believe Natalie again).

With the out-of-towners coming to dConstruct and BarCamp, I wanted to make sure that everyone enjoyed their time in Brighton. I think everyone did. The weather was great, there was lots to do and there was a great buzz in the air.

I’m lucky enough to get to travel to quite a few geek gatherings in far-flung places. I really enjoy that. But for the past few days, Brighton has been the epicentre of geekdom. Welcoming my peers to my adopted hometown is a particular thrill. Brighton—if you’ll forgive the cliché—rocks.

dConstructivism

I’m feeling a very strange mixture of excitement and apprehension this week.

As the days count down to dConstruct 2007 on Friday, I’m feeling like a little kid at Christmas time. I’ve been looking forward to this all year. Now, as my friends from distant shores begin to wend their way towards Brighton, I’m fit to burst with anticipation.

At the same time, I’ve been frantically preparing for the microformats workshop I’m doing with Tantek two days before the conference. We’re planning to have a very hands-on practical day, light on slides but heavy on exercises. It makes a nice change from the DOM Scripting and Ajax workshops I normally do. They have a minimum level of complexity that doesn’t lend itself to hands-on exercises. The nice thing about a deliberately simple technology like microformats is that someone could potentially begin the day knowing nothing about microformats and end the day markup up hCards and hCalendars to beat the band.

I think the workshop will be good but the demons of doubt always descend at this point. I’m going to try to harness their insidious whispers to keep working on my material instead of letting them paralyze me into inaction.

Still, I’ll be glad when the workshop is done. Then I can really let my hair down and enjoy the conference… as well as all the other events going on in Brighton this week:

In the midst of all this merriment, conference attendees can also indulge in the dConstruct Photo Scavenger Hunt which starts on the 5th and ends on the 9th. To participate, take suitable pictures around Brighton and tag them with , , , , , , , and .

I don’t know what that last one’s all about.

If you’re coming to dConstruct, I’ll see you soon and together we can let the good times roll. As soon as I’ve done this workshop.

Redesigns a go-go

Redesigns are like buses: you need to wear clean underwear in case you get hit by one. No, hang on: You wait for one for ages, then loads come along at once… yeah, that’s what I meant.

Paul has been busy since leaving Oxford for his new job in London. He’s been marking up the new design for the front page of The Guardian website. This is a nice refreshing change for the paper’s site, making really good use of colour and typography in a pleasing grid. It’s a bit wide for my taste but at least most of the content that gets cut off at 800 pixels is mostly marketing guff (with the exception of the search at the top of the page: shame that the header couldn’t be liquid even if the rest of the page stays fixed).

Don’t worry: I’m not that much of a zealot that I’m going to judge designs purely based on whether they’re fixed width or liquid. But if you want to see a great example of a hybrid design, check out what Patrick has been doing with the ongoing design of his site: the third column drops below the second when the window width gets narrow—a smooth adaptive technique I first saw pioneered in a previous incarnation of Colly’s site.

Speaking of kick-ass Brit designers hailing from North of the Watford gap, Malarkey has redesigned his site. Actually, he’s done more than that. He’s condensed his two sites—business and personal—into one. You can read all about the ins and outs of the redesign but I recommend having a little poke around the site first to see how many delightful little Easter eggs you can spot.

There’s a ton of really nice little touches. Obviously the superb illustrations by Kevin really stand out but did you also notice that all the borders between columns are hand-drawn in pencil? Needless to say, the typography is uniformly excellent. Oh, and see if you can figure out how he managed to get two columns of text to flow around a single image on the front page.

Design is more than just visual appearance and Andy has pulled out all the stops in making sure that his personality comes across not just in the graphical elements but also in the copy. My favourite little touch is down in the footer:

If you need help using this site, please consult our help page. If you need help using our help page, download our How to use help PDF (what’s a download?)

That last link leads to a page that includes this great piece of advice:

Advisory notice: When you download something from the internet, don’t forget to put it back.

I haven’t been immune to the redesign bug. I finally got ‘round to making a long-overdue overhaul of the Salter Cane site.

Salter Cane on screen The old Flash site served its purpose well. It was atmospheric and mysterious—mostly because we didn’t have anything much to say so atmosphere and mystery were all we wanted to communicate. Times have changed though. There’s a lot happening with the band: concerts, an album release, songs on iTunes and a general increase in activity. Time for the band members to get blogging.

That doesn’t mean I’ve ditched the atmosphere but I felt it was time to remove some of the mystery. The design itself came together very, very quickly—just a couple of days—and it isn’t finished yet. I still need to create pages for the individual band members, add an archive of past concerts and work on expanding the individual blog post pages. But the overall look and feel is all in place and I’m quite pleased with how it has turned out. It has a lighter touch than the previous design but still has a lot of that olde-worlde feeling.

It all works pretty nicely on my mobile phone which is a nice bonus. The front page is also a mini mashup, pulling in the latest posts from the band’s MySpace page and the latest pictures on Flickr tagged with “saltercane”. And, of course, there are microformats a-plenty.

I spent most of my efforts on getting the typography right, paying a lot of attention to Richard’s ideas about baselines and vertical rhythm. I’ve added a couple of touches using CSS selectors that not all browsers support—transcending CSS and all that malarkey. Safari users will get the nice :first-line and :first-letter styles (though I did have to shoot off a bug report to Dave Hyatt pointing out that the letter styled with the :first-letter pseudo-class doesn’t scale when the user resizes the text size—but this might well be already fixed in the nightly builds of WebKit).

So all in all, it’s a busy time for redesigns. But wait, there’s more…

Keep your eye on the d.Constuct website over the next couple of days. Much as I love the current holding page, what’s coming is even better. Paul has been slaving away in the Clearleft office to make a site that really fits the theme of this year’s conference: designing the user experience. You can expect a fun-filled redesign.

When the d.Constuct site launches, you’ll be able to see for yourself what a great line-up we’ve got for the conference this year. I’m looking forward to it already. Don’t worry: tickets won’t be going on sale for quite a while yet but be sure to mark the date in your calendar: September 7th, 2007. On that day, Brighton is most definitely the place to be.

Wrapping up BarCamp London 2

After many hours of Werewolf and a bit of late-night semantic geekery, I grabbed an hour or two of fitful sleep in the BT Centre in London.

This morning the BarCamp shenanigans kicked off with Simon doing some cheerleading for OpenID. I don’t think many people needed convincing; there’s a real momentum behind OpenID right now and it shows no sign of slowing.

Simon’s talk was followed by a session on Embeddable RDF and microformats. I was roped into fighting the microformats corner along with Brian. Much mutual good-natured ribbing ensued.

Round two of the match was fought after lunch. I moderated a microformats panel discussion with Brian Suda, Ben Ward and Chris Messina. We spread the good word on microformats and threw in a few demos for ilustrative purposes. It was fun.

Before long, it was all over except for the clean-up. Many geeks make light work, it seems.

All in all, it’s been a great BarCamp. I’ve had a wonderful time meeting a heck of a lot of really smart and talented developers. I managed to make it back down to Brighton which is where I am now recuperating.

Roll on the next geek gathering… as soon as I’ve had some sleep.

Night of the werewolf

It’s been a good day at BarCamp. I’ve seen some great presentations.

Gavin Bell gave a great presentation called History, Time and the Internet. He packed in a ton of ideas and I’d love to follow some of them up some time. Marvelous stuff!

Jim Purbrick from Linden Lab gave a good in-depth look at some of the neat things you can do in Second Life with a bit of code. There’s definitely some cool stuff to be done using Web Services to tie items in Second Life to things in the real world.

Oh, and Jim announced the official location of the next Linden Lab office: Brighton.

Tom compressed his talk from The Future of Web Apps in San Francisco into a whirlwind of ideas around social software.

I left Tom’s talk to hear Aral talk about how he’s hacked together some extensions to the API for Twitter. Of course I twittered that I was going to the presentation and that notification appeared on-screen so it was all very meta.

There was a whole bunch of other good stuff including a well-prepared presentation from Andy. But eventually the talks had to stop and the pizza and beer had to begin.

Right now the BT Centre has become Werewolf Central. There are two or three concurrent games running at any one time. It’s three in the morning now and the games show no sign of stopping.

I must go now. A game is starting.

I am not a werewolf.

BarCamp London 2: The Schedule

Here’s the schedule for BarCamp in yummy hCalendar format.

Download the schedule in iCal and you can sync it up with your mobile phone, iPod, whatever.

Day one

    1. 13:0013:30 : How To Scale , Informal 2
    2. 13:0013:30 : Do we want to change the world? , The Level 1
    3. 13:0013:30 : Blackhat SEO , The Basement
    4. 13:0013:30 : The Next Web: Pipelines , Auditorium
    5. 13:0013:00 : Paid Learning , The Bridge
    1. 13:3014:00 : GeoRSS can save you from giant holes in the ground , Informal 1
    2. 13:0014:00 : Sex and the investor , Informal 2
    3. 13:3014:00 : Where the hell did the day go? , The Basement
    4. 13:0014:00 : RDF, Sematic Web and microformats , Auditorium
    5. 13:0014:00 : Arduino , The Bridge
    6. 14:0014:30 : Open Source, Incremental Backup in Windows, yes it is possible! , Informal 1
    7. 14:0014:30 : Socially Oriented Multipedia projects based on 3media , Informal 2
    8. 14:0014:30 : A Jabber Wonderland , The Basement
    9. 14:0014:30 : Neighbourhood Fix-it , Auditorium
    1. 14:4015:10 : Curiosity Collective Techno Art , Informal 2
    2. 14:4015:10 : Making Rails elastic , The Level 1
    3. 14:4015:10 : Multi-disciplinary teams and agile , The Level 2
    4. 14:4015:10 : Live travel information , The Basement
    5. 14:4015:10 : Project management basics for busy geeks , Auditorium
    6. 14:4015:10 : Interactive LEDs , The Bridge
    1. 15:1015:40 : Design consequences , Informal 1
    2. 15:1015:40 : Destroying walled gardens , Informal 2
    3. 15:1015:40 : Usergroup 101 , The Level 1
    4. 15:1015:40 : Profit maximisation , The Basement
    5. 15:1015:40 : Ask us anything , Auditorium
    1. 16:0016:30 : Virtual care team , Informal 1
    2. 16:0016:30 : Flirting with APIs , Informal 2
    3. 16:0016:30 : Phishing: conning the unwary , The Level 1
    4. 16:0016:30 : Education 2.0 , The Level 2
    5. 16:0016:30 : History, time and the internet , The Basement
    6. 16:0016:30 : Over-engineering is fun , The Bridge
    1. 16:3017:00 : Make web apps work offline , Informal 1
    2. 16:3017:00 : Being understood , Informal 2
    3. 16:3017:00 : Web application framework , The Level 1
    4. 16:3017:00 : Livebus.org: screen-scraping and the dirty API , The Level 2
    5. 16:3017:00 : Offshore outsourcing and the value of test-driven development , The Basement
    6. 16:3017:00 : Improving online experiences , Auditorium
    1. 17:1017:40 : Digital comics , Informal 1
    2. 17:1017:40 : MyPages: Social BT , Informal 2
    3. 17:1017:40 : Need for speed! , The Level 2
    4. 17:1017:40 : Improvisation 101 workshop , The Basement
    5. 17:1017:40 : Corporate communication and new media , Auditorium
    1. 17:4018:00 : Always-on brainstorming , Informal 1
    2. 17:4018:00 : Don’t be scared (of code reviews) , Informal 2
    3. 17:4018:10 : Enhancing accessibility with JavaScript , The Basement
    4. 17:4018:10 : Prototyping the future with Second Life , Auditorium
    5. 17:4018:10 : Learning and teaching , The Bridge
    1. 18:3019:00 : Taking better pictures , Informal 1
    2. 18:3019:00 : Papervision 3D , Informal 2
    3. 18:3019:00 : In ur DVDz catalogin ur moviz , The Level 2
    4. 18:3019:00 : The perfect Ruby on Rails development with cheese , The Basement
    5. 18:3019:00 : Lightning talks , Auditorium
    6. 18:3019:00 : XSLT and ANT blogging , The Bridge
    1. 19:0019:30 : Free schmee API , Informal 1
    2. 19:0019:30 : Cool data visualisations I have found , Informal 2
    3. 19:0019:30 : Extending the Twitter API , The Level 1
    4. 19:0019:30 : Software development as a service , The Level 2
    5. 19:0019:30 : Lightning demos , Auditorium
    1. 20:3021:00 : Enterprise engineering communities , Informal 1
    2. 20:3021:00 : Geeks on a train , The Level 2
    3. 20:3021:00 : State of accessibility , The Basement
    4. 20:3021:00 : Sauce for the goose: design for people who code , Auditorium

Day two

    1. 11:0011:30 : Open ID explained , Informal 1
    2. 11:0011:30 : JavaScript framework deathmatch , Informal 2
    3. 11:0011:30 : P2P 4 Middle East , The Level 1
    4. 11:0011:30 : Multipart forms in Django , The Level 2
    5. 11:0011:30 : Skillcard: recruitment 2.0 and the death of the CV , The Basement
    6. 11:0011:30 : E-voting: world domination is ours! , Auditorium
    7. 11:0011:30 : Web hosting , The Bridge
    1. 11:3012:00 : Good design through mocking , Informal 1
    2. 11:3012:00 : Future of music , Informal 2
    3. 11:3012:00 : Nothing to 1st client + angel + funding , The Level 1
    4. 11:3012:00 : Optimise the everday , The Level 2
    5. 11:3012:00 : Metaprogramming JavaScript , The Basement
    6. 11:3012:00 : ORG: The British EFF , Auditorium
    7. 11:3012:00 : Flashr: Flash + Flickr , The Bridge
    1. 13:3014:00 : How do we deliver web standards in the classroom? , Informal 1
    2. 13:3014:00 : Web apps for photographers , Informal 2
    3. 13:3014:00 : More than copyright , The Level 2
    4. 13:3014:00 : Integrating mobile messaging with your web app , The Basement
    5. 13:3014:00 : Microformats panel , Auditorium
    6. 13:3014:00 : Talk is cheap (with Python) , The Bridge
    1. 14:0014:30 : Cake PHP , Informal 1
    2. 14:0014:30 : Beef it up: scaling your app , Informal 2
    3. 14:0014:30 : Just plain DOM: assorted parsing oddities in IE , The Level 1
    4. 14:0014:30 : Django panel , The Level 2
    5. 14:0014:30 : ASP.NET Active Standards Pages , The Basement
    6. 14:0014:30 : AI: Syntax of emotion , Auditorium
    1. 14:4015:15 : End talk , Auditorium

BarCamping

I’m in the BT Centre for the second ever BarCamp in London. The last BarCamp was superb so if this one is anything like that, it’s going to be a fun weekend.

Ian opened up proceedings this morning and everyone introduced themselves. There’s quite a diverse and surprisingly international crowd of geeks here.

The presentation line-up seems to have self-organised nicely. If all goes to plan, I’ll be doing two talks today. I haven’t prepared much. Well, to be honest, I haven’t prepared anything but that won’t stop me blabbing on and on (it’s never stopped me before).

The talks are about to get started so I’d better go and decide what I want to check out. I’m looking forward to a good day of geekery followed by a long night of Werewolf.

Oh, microformateers: we’ve scheduled a panel for 17:10 local time (update: rescheduled to tommorrow at 13:30 so that Chris can make it) so pop into the IRC channel if you want to participate remotely.

Bringing it all back home

Given how much I travelled last year, you’d be forgiven for thinking that I’m leading some sort of transient lifestyle. But Brighton is where I spend most of my time and quite often it’s as eventful here as anywhere else on the globe.

There’s the renowned Brighton music scene, for example. I’ll be contributing to its vibrant ecosystem next month. Salter Cane will be playing a concert at The Joogleberry Playhouse on February 25th, which is, incidentally, my birthday. If you’re in town, come along and celebrate. You can add your name on Upcoming or Last FM.

On March 2nd, I’ll be giving an Ajax workshop. I’ve given workshops before in London, Manchester and Sydney. This time I’ll be doing it on home territory. Not only will it be in Brighton, it will be in the Clearleft office building, right in the middle of the trendy North Laine. If you’re interested in coming along (and helping me celebrate the release of Bulletproof Ajax), sign up before February 12 to get the early bird discount—£100 off the full price!

Werewolves of London

BarCamp London is over. I had a really good time, for which I would like to thank Ian, Ben, and Murray ‘Gizzajob’ Rowan. I’m excited and energised by the stuff I saw over the weekend.

Niqui led a great discussion on Flash and accessibility… not an oxymoron. This discussion will continue long after BarCamp, I’m sure. Both Aral and Niqui are doing great work from within the Flash community and it’s important that the accessibility community can reach out to liaise with them.

I never did get ‘round to doing any more podcasting on the Sunday. I was too busy enjoying the presentations and talking to the other attendees. In the course of talking to people, I found some new APIs and saw some great mashups. By far the most fun mashup of the weekend was a hybrid of Pecha Kucha and del.icio.us.

is a presentation format that forces presenters to show twenty slides with twenty seconds per slide. Each presentation is exactly six minutes and forty seconds long. I first saw it in action at Reboot 8.

There was a Pecha Kucha session on the first day of BarCamp. On the second day, there was a session of Del.icio.us Pecha Kucha. This involved taking the last twenty links from someone’s del.icio.us account and displaying each one on the screen for twenty seconds while the account owner frantically tries to explain why they bookmarked it. Oh, and you’re not allowed to peruse back through your links beforehand.

I couldn’t resist so I just had to bear my online soul to the room. It was loads of fun. Watching other people run their links was equally fun. This was by far the most enjoyable Pecha Kucha experience I’ve had yet.

Still, my overriding memory of BarCamp will probably be of mob justice lynchings and murder in the night. Simon returned from FooCamp wildly excited about a social (or possibly anti-social) game called Werewolf. I won’t go into all the rules here but suffice to say it involves paranoia, psychology, lying, and treachery. What a great way to get to know people. We played from nine in the evening to five in the morning. So much for having a mini mashpit.

Microformats triple bill

The excellence at BarCamp London continues. For a self-organised unconference, there’s some great planning in the schedule. I attended three microformats presentations back to back.

Frances Berriman got things started with a succinct introduction and explanation, followed by some discussion. I feel bad because I think I hogged the conversation… I tend to get very excited about microformats.

Glenn was up next with the practical examples. He showed and explained the d.Construct backnetwork. Then he followed that up with his experiences of using microformats. It was fascinating, and once again, the discussion afterwards was great.

By the time Drew was up, the level of complexity had been gradually increased. He talked about parsing microformats and did an excellent job of explaining some fairly technical stuff.

It was very inspiring. But then, I’m biased: microformats remind me why I fell in love with the Web in the first place.

Virtual trainspotting

The second day of BarCamp London is going great — I’m amazed a the energy and enthusiasm after a night of very little sleep for everyone. The lack of sleep can be attributed to Simon and his damn Werewolf game.

I’ve just seen the most wonderful presentation from the excellent Matthew Somerville. He works on They Work For You… and I just found out that he’s the guy who did the renegade accessible Odeon site!

He’s built a fantastic mashup of maps and train times. Maybe I shouldn’t be drawing attention to it because he’s getting the data by screen-scraping — because there is no National Rail API — but damn, this is sweet! You can find out when they’re due to arrive at a station. You can see the trains moving along the map. Click the checkbox to speed up the movement by ten.

See how Brighton is in the drop-down list of stations? Matthew added that in the middle of the presentation in response to my request. After all, I need to get back down to Brighton later today.