DDD3 – Pulling it all together…

Here’s a rough summary of what folks are saying about the third DeveloperDeveloperDeveloper event held last Saturday, 3rd June 2006. If you’ve blogged about DDD3 and I’ve missed you, it wasn’t intentional, please let me know and I’ll update this post. Once again, huge thanks to the attendees, the speakers, the Microsoft events staff and catering folks, it made it a super day all round!

[Updated] Ben Hall enjoyed the ice cream and the freebies here. Ben reckoned we should aim for Level 300-400 sessions next time…point taken.

[Updated] John Winstanley, previous speaker, write about it here.

[Updated] Tom (Albinson?) provides a good write up over here. Again, your comments about the technical depth of the sessions are noted and will be address next time around.

Richard Peat blogged about his take on the day here. Somehow, I didn’t get around to speaking to you, sorry!

Barry Dorrans enjoyed watching his slides retract after somebody at the back of the room “lent” on the switch (now I should have photographed it, but I’m sure it has a “lift up” cover protecting it).

Liam Westley, his “resources” are here. Sadly he won’t be giving you £5000 to start your own company, but he’ll give you a spreadsheet and some other useful tips!

1 Chap From Blighty, Guy Smith-Ferrier writes about his day here. Guy has written a book about .NET Internationalisation.

Zi Makki has posted some photos over here. There’s no way I poured myself a glass of wine like that…it was staged purely for the camera, honestly!

Phil Winstanley has stuck his pictures from the day here. Colin Mackay has done likewise over here. Colin posts a short piece here.

Dave McMahon reviews the day here. At the same time he publishes my photograph of Dave and ex-FBI man, Ed Gibson (now Microsoft’s Chief Security Adviser). Ed spotted Dave, instantly recognising him from the FBI’s Most Wanted list. This picture confirms Dave’s capture! Dave’s partner in crime, not wanted by the FBI, Richard Costall publishes a short’n’sweet review here. Here’s a snap of Richard and Dave:

richard and dave.gif
[Richard and Dave – caption contest: in the comments please!]

dave and ed - sm.gif
[Dave’s captured by Ed!]

I managed to catch up with Simon Harriyott, who I mistakely confused with Simon Thorneycroft – sorry SimonH, if you knew how many people I spoke to whilst at DDD3, you might be able to forgive me!

Jono Bacon writes about DDD3 and the interesting date the sixth day of the sixth month of 2006 – since I am a noted Metallica fan, Slayer are on my playlist too! Here’s a snap of Jono and John enjoying a beer:

jono and john.gif

Mike Ormond was there too, did you know that Word (in Office 2007) will let you post to a blog directly? Read more about my 9 favourite things in Word here.

Nick Swan, speaker, has posted his write up here. Nick also links to Chris Garrett’s photos. Here’s one of my favourites:

coffee.gif
[Link]

Daniel Fisher, lennybacon, makes mention of the event here. Dan, we organised the weather too, it takes some doing, but we know the right people! Dan’s running a conference in Dusseldorf, 27th July 2006: NRW06, I will be there, talking about test-driven development, unit testing, and automating code coverage using unit tests.

nrw-sm.gif

Tags:

World Cup Irony?

Oliver Sturm (Developer Express, sponsor of NRW06) and I were walking down a reasonably busy main street in Reading last Saturday, 3rd June 2006, at around about 2100. It was after a super meal at PizzaExpress (after a super event.)

The streets were busy with the hustle and bustle of what looked like wannabee clubbers going about their business (staggering from one pub to the next and from one side of the street to the other!)

The boys in blue (police) were also out and about, handing out these:

football.gif

It’s great advice, but since I’m from Scotland and Oliver’s from Germany, surely ironic?

DDD3 – I will travel 1000 miles for it!

DDD3 - The Crowd

It “sold out” within days of registration opening.

It attracted over 345 attendees (the waiting list was cleared down the day before).

It was (and is) DeveloperDeveloperDeveloper!

The first DDD of 2006 kicked of on the 3rd of June, attracting huge crowds of information-hungry developers along a handful of non-developers. With sessions covering a vast array of platforms and technologies, there was something for everyone (and if you were stuck, there was always the Haagen Daaz ice cream, so graciously laid on by Microsoft catering!)

Once again, Dinus Cruz (pictured, below) scared us senseless (I nearly typed another -less word there!) with his low-level hacking of the CLR. Dinus was in good company over lunch, which saw Microsoft’s Chief Security Advisor, Ed Gibson join the party. Ed, a retired FBI agent, spoke about Organised Crime and Criminal Activity on the Internet, it was a truly superb 25 minutes!

Dinus prepares
[Dinus Cruz]

Ed wasn’t the only superhero present at DDD. Joining the ranks of Ian and Phil who stepped in to a missing speaker’s slide deck, Richard Fennell was given no more than 6 minutes notice that he was needed on stage! Feedback tells me Richard did a really good job and pleased the code hungry audience! Rockin’ Richard, truly rockin’!

Richard - superhero
[Richard Fennell]

iancooper.gif
[Ian Cooper]

Youngsters
And would DDD be the same with the every popular “youngsters“? I caught these two enthusiasts taking a well-earned break upstairs near Memphis and very close to the speaker lounge: obviously they were keen to get close to the action! Actually, that Sony Vaio, it’s playing Faulty Towers! Guys, if you want to identify yourselves, please do, I’d be happy to link to your blogs, etc.

The Youngsters
[Youngsters]

Method in my Madness
A while ago I got in the habit of taking photographs whilst kneeling down. It spooks a lot of folks. But in this case, it worked a treat. Dave McMahon (right) meets Ed Gibson (left).

Dave and Ed
[Ed and Dave]

Ed Gibson
[Ed Gibson, retired FBI agent]

Big Fish
[I’m telling you, it was this big…Ed tells us just how big that fish was]

The Three Amigos
[Los tres AmigosMichael Willers, lennybacon (Dan Fisher) and Dave McMahon]

In this next picture you can see the Microsoft team hard at work…Mike Taulty, Mike Ormond, Mark Walton, Richard Erwin, Martin Parry…Dinus Cruz is there too, as are Matthew and John from VMR Consulting (hats off to these boys, they came to learn about development such that they could get a better understanding of what developers actually do – I gave them a swift overview of Visual Studio 2005, discussed design patterns, nunit, cruise control.net, test driven development amongst a handful of other topics!) In this picture, you see Mark Walton and Richard Erwin going through Visual Studio Team System.

allwork.gif
[All work…]

jono.gif
[Jono Bacon, with Ian in the background!]

After show party
Huge kudos to Zi Makki for organising drinks and food for the Saturday night! I enjoyed a Magners topped up with ice (not my usual tipple, but it was the end of a really hard, but hugely enjoyable, day)

liam.gif

Meet the Team
DDD is a team effort, and you, the attendees, as part of the community, are part of that team. There would be no DDD without you, without you, the folks below would have to find something else to do with their time!

Logistically, those folks you saw running around with a blue “DDD Organiser” badge helped make the event happen. There was the web-site, there was the food, the giveaways, the registration, the speaker certificates, the agenda, the voting mechanism, the feedback, the speaker liasion. Of course, huge thanks are also due to the folks that also played a major part in the day: the Microsoft Events staff who dealt with your registrations and prize draw tickets!

tony.gifphil.gifmelita.gifcraig.gif
[Tony Rogerson, Phil Winstanley, the lovely Melita Walton (yes, wife of the aforementioned Mark!), Craig Murphy]

ian.gifbenjamin.gifjonathan.gifmike.gif
[Ian Cooper, Benjamin Mitchell, Jonathan Hodgson, Mike Taulty and his alter ego!]

zi.gif
[Zi Makki]

Other pictures
Phil has some pictures here.

If you have published some pictures, please let me know (e-mail or comments) and I’ll update this posting.

All good things come to an end…or do they?
Like the high that the wicked cool euphoria a rock concert leaves you with, DDD achieves the same high over the course of the day. Likened to “TechEd squeezed in to a day“, DDD will be back and it will have all the same good ingredients (namely community community community). I left DDD3 with the same “feel good” that I did when I left TechEd 2000 (which also rocked), the buzz continued with me as I drove the 500 miles back home to Scotland.

DDD4, it won’t be long, you can be sure of that, watch this space feed!

In the meantime, we want your feedback!

DDD3 – Feedback!

Folks,

That’s the third DeveloperDeveloperDeveloper day over…huge thanks to the 350 of you who attended and made it a great day all round!

Those of you who won the prizes, MSDN subscriptions or a developer.* book, enjoy 🙂

I don’t know about you (and *we* need to know about you!), but I thought it rocked!

If you attended the event, we are really keen to learn what you thought of it, good or bad.

Please feel free to contact me via this blog, via e-mail (address is on this page: http://www.craigmurphy.com) or via the official feedback form here:

http://www.developerday.co.uk/ddd/feedback.asp

What worked for you? What didn’t work?

What rocked? What sucked?

Were the screen resolutions too high? Was the food too sugary? No matter how parochial you think your whinge is, tell us!

Please, do tell us, we read every item of feedback and make a point of actioning every one!

There will be a fourth DDD later this year, keep watching this space amongst others!

If you liked what you saw and want speak at the next DDD, do two things:

1. Join a community if you haven’t already!
2. Get in touch with myself or any of the other DDD Organisers that you may have met on the day!

Feedback, please!!

DDD3 – Giveaways!

With DDD3 just days away, I thought I’d let you in on one of the giveaways!

If you attended one of the 2005 DDD events, you might remember a session by David Laing, 10 Facts and 1 Fallacy of Software Engineering, that made reference to Robert L. Glass’s book, Facts and Fallacies of Software Engineering

…well, we’ve got a handful of copies of Robert’s most recent book, Software Conflict 2.0, to give away! All you have to do is be there, may be ask a really good question, or remember some fact about the session you’ve just sat in on! It’s that easy!

Huge thanks to developer.* for donating the books, it is much appreciated!

Software_Conflict_cvr_med.jpg

Software Conflict 2.0
The Art and Science of Software Engineering
By Robert L. Glass
Foreword by Andrew Hunt,
The Pragmatic Programmers, LLC

ISBN: 0977213307 Pages: 308
Price: $29.95 U.S. / UK £22.99
Publication Date: March 10, 2006 Publisher: developer.* Books

Oh, there might be a couple of “community donated” MSDN subscriptions up for grabs too! Make sure you take along a pen and a small piece of paper!

[David’s slides and material available here]

Office 2007 – my top 9 points of interest so far!

I’m lovin’ the new Microsoft Office 2007 user interface, and the application is packed full of new and really cool features. Whilst the new user interface is a new way of working, it seems to be very usable, which is a good thing.

1. The Windows Vista Calibri font rocks. On my laptop and TFT Calibri looks crisp’n’clear, Word is very responsive and feels very fluid. Visit the Vista Developer Center.

2007 - 1.gif

2. Integrated and active status bar. Notice the word count and zoom facilities built right in to the status bar at the bottom of the screenshot above? Yes, these features were available via other means in Word 2003, however now they are click-able and herald a new design pattern for the user interface.

3. Live selected text. I’m not 100% sure that this is a good feature, but it certainly looks handy nonetheless. Select some text and you’ll see a format bar hint at fading in…move the mouse over the faded format bar and it fades up completely (there’s a screenshot below). It’s great for formatting “one-off” documents that don’t use Word’s built-in Styles, which might be a problem from a corporate perspective.

2007 - 2.gif

4. Built-in Document Inspector and cleaning facility. Office 2003 relied on a after-market plug-in that cleaned up personal information from documents, now it’s part of the product:

2007 - 3.gif

5. File Types. Office 2007 actively and visually differentiates between various versions of its documents.

2007 - 4.gif

What’s that .zip file? Hold that thought, that’s next!

Notice the size of the .docx and the 2003 .doc, we’ll learn why there’s a difference in a moment:

2007 - 8.gif

6. What’s more cool, if you take a look at the earlier screenshot, is the fact that the .docx extension is actually nothing more than a Compressed Folder, or .zip file. And you can rename .docx files as .zip and look inside! Here’s what’s inside the .docx:

2007 - 5.gif

And inside the word directory, well, there’s our document…and it’s an XML Document!

2007 - 6.gif

7. This rocks, think of the potential for dynamic creation of Office 2007 documents on machines that don’t have Office 2007 installed. Dynamic inspection of the XML document too. And of course, XML documents are text-based, so they’ll compress very well indeed…unlike the binary format (26Kb versus 14Kb as you can see from the earlier screenshot). Here’s a cropped screenshot of the XML:

2007 - 7.gif

Microsoft have submitted the Office XML formats to ECMA for standardisation. More about the file formats can be found over at OpenXML Developer. This is truly an excellent move, essentially making the file format open source and non-proprietary.

8. Blog this. Blogs have invaded our lives from all angles, and now the ability to “blog” a document is built in to the product. Out of the box support for MSN Spaces, Blogger, Sharepoint and Community Server is provided, as is support for MetaWebLog and Atom. An “other” option opens “Blog This” up to other blogging engines. I’ll test this using WordPress and report back later.

2007 - 9.gif

9. Lastly, live’n’dynamic tables. Inserting a table is visual in two ways. Firstly, when you decide how many rows and columns you need, secondly, a live table is drawn in your document:

2007 - 10.gif

I’ll post back here if I find other useful Office 2007isms in my travels.

Where do you think you’re going?

Recent press and television broadcasts (Tonight with Trevor McDonald, Friday, May 12) merely confirm what I have been thinking for a while. SatNav, what do we think we’re doing with it?

Today’s Computer Weekly carries a letter outlining the sorry story of the Clifton Suspension Bridge which sees a steady stream of juggernauts approach toll-booths that are too narrow for them. Similarly, today’s Times carries a piece relating to how the ambulance service, who I believe should have known better, followed the SatNav route which turned out to be longer, but more scenic…not that the injured party was overly keen on the passing scenery whilst en route to hospital.

Ever since the first affordable, mass-market SatNav kit hit the market, folks have become so obsessed with it. I even know of a situation where an employee (in my last job) used TomTom to find his way to his base office…an office that he drove to plenty of times before the arrival of “turn right in to Arden Grove, you have arrived at your destination”. What’s worse, the offending employee was on a conference call using his mobile ‘phone at the time…everybody on the call realised the faux pas!

I have been driving now for nearly 20 years, never have I needed more than a road atlas and some brief instructions on how to cover the last couple of miles…of any journey. Of course, today, I use MultiMap to give me the last couple of miles, and why not? It’s free, unlike the millions of SatNav units that are being sold world-wide. Fair enough, the profusion of devices has bod well for the likes of ARM whose chips can be found in millions of SatNav-capable devices world-wide.

We’ve become so reliant on SatNav, what on earth will we do if the underlying positioning system suffers from overload or fails? There you are, you’re merrily driving along, under careful instruction of your chosen SatNav device and “puff”, that’s it, no more directions, silence, what do you do? Where do you go? Hint: the hard shoulder is for emergency use only, your SatNav giving up the ghost is not an emergency. And if you’ve got a celebrity voice-over installed, say Richard Wilson, you can imagine what he would say when the positioning system fails to respond…”I don’t believe it!”

I’ll tell you where you go. You go back to basics. You learn about maps, you learn how to use them. At the end of the day, it’ll make you a safer driver. SatNav devices are bound to cause serious accidents, if they haven’t already actually caused any. After all, it’s all very well listening to the nice lady “in 50 yards, take the next left” but there’s also that little animated screen. Now that’s clever. Not only are we privy to an audio broadcast of where to go, that little PocketPC screen can show us where to go. And it looks very neat, very impressive. Nice, graphical depictions of roundabouts, the route ahead, speed limits, etc. It’s nice to watch, but then, so is the road ahead of you and all around you. I’d rather you watched what was going on around you and ahead of you because one day, I might be crossing the road ahead of you. I’ll be the one with the generic MP3 player and I will be wearing headphones, listening to my tunes. It’ll be dark at the time, I’ll be wearing black for your benefit. And if it isn’t me, it might be somebody you care about.

Worried about unemployment in your locale? Stick SatNav devices in to taxis and suddenly the local equivalent of the knowledge is no longer required. Anybody can drive a car with a SatNav device fitted and start calling themselves a taxi driver. Wouldn’t you prefer a local driver with local knowledge who was capable of answering your questions about the locale?

The bulk of the SatNav population have forgotten where they’re going, just plug a post code into the dashboard toy, listen to the instructions and you’re off. Suddenly we’ve become a nation who can’t read maps, who can’t drive past the end of our own driveway without the basic TomTom, or worse a celebrity keeping us company. That said, I find the thought of John Cleese providing directions more than amusing.

Should we be leaving the SatNav devices for those folks who really need it (such as the military and emergency services)? The same technology that we’re using today, has been used by the military for many years. They’ve used it to find their way around unknown territory during close knit battles, it has saved countless lives. And here we are, using it to get us to the chip shop, the office or our mother-in-law’s house.

Talent…

My brother-in-law has a talent for drawing:

talent.gif

This is one of many drawings/artistic jobs that he has done for us, each has turned out really well.

He drew Monty, the dog above, from a photograph.

Perhaps it’s time he took this up professionally?

Idiots on the road today…

Today, whilst driving down the North Road from Crossgates to Inverkeithing in Fife, Scotland…Police Camera Action would love to have got this on film:

idiot2

This idiot kept “touching” his planks to ensure they didn’t move…too much. Luckily he let us pass him at a safe point on the road…of course, it became a very unsafe point when he drove off behind us. Perhaps my video camera put him off?

And later in the day, we found this idiot in the retail park in Kirkcaldy, where Homebase, Halfords, Comet, Currys, Boots and Sainsbury’s are located:

idiot1

It’s not the first time I’ve been privy to such stupid parking.

Craig Murphy: author, blogger, community evangelist, developer, speaker, runner