12 May 2008
|
| SQLBits III Date Is Set |
| Posted by: Guy Smith-Ferrier |
| |
The third incarnation of the free, one day SQL DDD-lookalike event, SQLBits, will be held on Saturday 13th September 2008. Martin Bell, Simon Sabin and company will be doing their best to top their previous two successes.
Technorati Tags: SQLBits, Martin Bell, Simon Sabin, DDD
|
| |
| Permalink
| Comments
(
0
) | TrackBacks
(
0
) |
Category: Events |
| |
|
| |
08 May 2008
|
| DDD Scotland: ADO.NET Data Services |
| Posted by: Guy Smith-Ferrier |
| |
The second of this year's regional DDD events is coming from Scotland. One week after DDD Ireland, the Scottish incarnation of DDD will be held in Glasgow this Saturday 10th May 2008. Colin Angus Mackay and John Thompson have organised the whole event and I'm expecting good things from this event based on the quality organisation and attention to detail so far.
I'm doing my current standard, ADO.NET Data Services, which I did in Edinburgh 8 months ago but Rangers were playing at home that night so the Scottish .NET community had to choose between seeing Rangers start their long, long European journey or else watch some bloke from Bristol wobbling on about data and why it's so important. That night I lost. Next week we'll find out whether Rangers should have given up that night and saved themselves 8 months of grief.
If you're coming along to DDD Scotland be prepared for what I think will be a fantastic event.
See you there.
Technorati Tags: DDD, DDD Scotland, Colin Angus Mackay, John Thompson, ADO.NET Data Services
|
| |
| Permalink
| Comments
(
4
) | TrackBacks
(
0
) |
Category: Events |
| |
|
| |
27 April 2008
|
| DDD Ireland: ADO.NET Data Services |
| Posted by: Guy Smith-Ferrier |
| |
I've blogged about DDD Ireland before but at last it is finally upon us. DDD is coming to Ireland this Saturday (3rd May 2008) for the traditional free, one day event by the community for the community. This time it's in Galway and there's the usual mix of familiar and new faces that seem to make these events go well. I have an offering of ADO.NET Data Services starting at 9:30am and there are many other sessions that will be well worth going to. If you can get to Galway on Saturday this you should definately make the effort.
Technorati Tags: DDD, DDD Ireland, ADO.NET Data Services
|
| |
| Permalink
| Comments
(
0
) | TrackBacks
(
0
) |
Category: Events |
| |
|
| |
|
|
| NxtGen Cambridge: ADO.NET Data Services |
| Posted by: Guy Smith-Ferrier |
| |
I'm delighted to say that I'm making my very first visit to the new (ish) NxtGen location of Cambridge on Tuesday night (29th April 2008) for another round of ADO.NET Data Services. If you live in or near Cambridge check out the NxtGen branch and see the community that Allister Frost and Chris Hay are building.
Technorati tags: NxtGen, ADO.NET Data Services, Allister Frost, Chris Hay
|
| |
| Permalink
| Comments
(
0
) | TrackBacks
(
0
) |
Category: Events |
| |
|
| |
24 April 2008
|
| Happy Birthday, DotNetDevNet! |
| Posted by: Guy Smith-Ferrier |
| |
Last night saw the first birthday of The .NET Developer Network. A year ago on St. George's Day Mike Taulty came down to Bristol for the first ever DotNetDevNet meeting and gave us A (Very Excellent) Evening Of LINQ. 13 meetings later Gary Short travels all the way from Scotland (and then travels all the way back again the next day) to deliver an equally excellent evening of Basic and Advanced Design Patterns (with an excellent "really live" demo of what a pattern is). Thanks to Mike, Gary, all of the other speakers who have given up their time this last year and in particular thanks to everyone who has turned up at events and made this activity thoroughly rewarding for me and everyone else. (And we had birthday cake too!).
And because I like stats here are a few to celebrate the last 12 months:-
- 13 meetings
- 8 grok talks
- 1 C# training evening
- 1 day of WPF training
- 1 geek dinner
- 1 video
- 2 community nights
- 2 venues
- Over 1000 emails
- Thousands of pounds of swag
- 494 sign ups
- 431 attendances
- Highest attendance: 62
- Lowest attendance: 22
- 260 members
In particular I would like to thank Microsoft, the Fabulous Developer Evangelist Team and especially Clare Burgess for the great support she extends to us and everyone else in the community. Also thanks go to Rob Williams and UWE for being excellent hosts since October.
Here's to the next year (starting with Silverlight 2.0 with Chris Hay on Tuesday 13th May 2008).
Technorati Tags: DotNetDevNet
|
| |
| Permalink
| Comments
(
2
) | TrackBacks
(
0
) |
Category: Events |
| |
|
| |
21 April 2008
|
| DDD6 Slides |
| Posted by: Guy Smith-Ferrier |
| |
Just after the announcement of DDD7 seems like a great time to mention that the slides and materials for DDD6 are now up on the site.
Technorati Tags: DDD, DDD6
|
| |
| Permalink
| Comments
(
0
) | TrackBacks
(
0
) |
Category: Events |
| |
|
| |
|
|
| DDD7 Date Is Set |
| Posted by: Guy Smith-Ferrier |
| |
There's been that nice pattern of every June and every November/December for a few years but 2008 will see just one DDD "South" (but obviously there's still DDD Ireland and DDD Scotland on the 3rd May and 10th May respectively). So put the date in your diary: Saturday 22nd November 2008. No more details at the moment just make sure you sign up early - standard stuff this - stand by your browsers.
Technorati Tags: DDD, DDD7, DDD Ireland, DDD Scotland
|
| |
| Permalink
| Comments
(
0
) | TrackBacks
(
0
) |
Category: Events |
| |
|
| |
20 April 2008
|
| MVP Summit 2008 |
| Posted by: Guy Smith-Ferrier |
| |
Thursday saw the last day of my first MVP Summit. It's been 4 days of connecting with Microsoft and other MVPs. The days are long (if you go to the parties of which there are many every night) so like most conferences when you get to the end of it you're really glad to be going home. This one was enjoyable on another level for me though because it is the first conference I have been to for ages where I haven't been presenting and it was a real joy to be solely on the receiving end.
The first day (Monday) included a keynote by Sean O'Driscoll (former General Manager at Microsoft). I really enjoy a good presentation and this was certainly one of them. Sean was likeable, friendly and natural and managed to use humour in exactly the right way i.e. as a means to making the presentation interesting and keeping people's attention without it interfering with (or even worse, becoming) the content.
The highlight of the four days for me was meeting up with Joe Rohde and David Kean of the FxCop team. I write FxCop rules and I found the time I spent with Joe and David to be the most valuable 90 minutes of the whole conference. The opportunity to meet "one to one" with the people who write the products and tools you work with is truly a benefit of being an MVP.
The event night was at the Experience Music Project in Seattle next to the Space Needle. It was a pot pourri of events scattered about the building:
- Rock Band on the Xbox 360 played in an amphitheatre to get the immersion experience. Rock Band appears to be a whole lot of fun and it is sad that it isn't available in the UK yet
- Karaoke with a full backing band. The backing band were fabulous and many people had a go ranging from very good to truly awful. Lorna Williamson has a fantastic voice and really nailed her song (she used to sing in a band and it showed).
- Science Fiction museum that I found really interesting
- Music museum that was also interesting
Today (Thursday) was the last day and it featured Steve Ballmer (CEO, Microsoft). Steve's keynote was excellent partly because it was an excellent spectacle to witness and be entertained by for an hour but also because it is very reassuring to know that the man at the top knows how to connect with people, has a vision and appears to be clear on how to get there. Steve's delivery was sincere (not the usual sincerity that Americans produce that Europeans find so unconvincing but the kind of sincerity that really was believable), honest and charismatic. I really do believe that companies reflect the person at the top who is setting the tone and with Steve our future appears to be in safe hands. He also took Q&A and when someone remarked that he didn't get a reply from a US MVP he gave an open invitation for anyone who doesn't get a reply from any employee at Microsoft to forward the email to Steve himself (steveb@microsoft.com) who would ensure that they got a response. Powerful stuff - this should really put the fear of God into all Microsoft employees who might let an email or two slip.
All in all it was an interesting experience. If you are fortunate enough to be an MVP or to become one in the next 10 months then the MVP Summit 2009 is 1-4 March 2009.
Technorati Tags: MVP Summit, Steve Ballmer, Sean O'Driscoll
|
| |
| Permalink
| Comments
(
0
) | TrackBacks
(
0
) |
Category: Events |
| |
|
| |
31 March 2008
|
| StyleCop To Be Publicly Released |
| Posted by: Guy Smith-Ferrier |
| |
StyleCop is a Microsoft utility that analyses code style in the same way that FxCop analyses IL. It checks issues like whether curly braces are on the same line or the next line, how and when to use blank lines, whether if statements should contain curly braces even for single line statements and a whole plethora of code-beauty and style issues. As such it is fantastic for ensuring that all developers on a project code to the same style. Sadly the utility has always been an internal one used on many Microsoft projects. The good news is that someone, somewhere has seen fit to release it (see the FxCop forum for the brief mention). There is no specific release date at the moment but second quarter of 2008 has been mentioned. A huge thank you to whoever made this happen - it is much appreciated.
Technorati Tags: StyleCop, FxCop
|
| |
| Permalink
| Comments
(
2
) | TrackBacks
(
0
) |
Category: Miscellaneous - Technical |
| |
|
| |
|
|
| Visual Studio 2008 And Generate Local Resources |
| Posted by: Guy Smith-Ferrier |
| |
Some of the changes in Visual Studio 2008 are a bit subtle. One of them is the way the Generate Local Resources option works (Tools | Generate Local Resources is used to make a web form localizable). In both Visual Studio 2005 and 2008 Generate Local Resources adds culture="auto" and uiculture="auto" to the page's directives. These settings make the page responsive to the browser's language setting (in IE7 select Tools | Internet Options and click on the Languages button). This is very convenient for testing and can also be acceptable for development purposes depending on how you expect to learn your user's language preference. However, it is slightly flawed in Visual Studio 2005. The problem is that if you set the culture and uiculture in the website's web.config (in order to force the entire website to use a single culture) the values are overridden at the page level rendering the web.config's values meaningless. The solution would appear to be obvious and that is to delete the culture="auto" and uiculture="auto" attributes from the page directives. This solution works fine but unfortunately Visual Studio 2005 doesn't respect your change and the next time you run Generate Local Resources the values are restored.
In Visual Studio 2005 the simplest solution to this problem is to remember to delete the culture and uiculture attributes from the page immediately after you run Generate Local Resources. An alternative but potentially debateable solution is to set the culture and uiculture values to a valid culture that you will never use - effectively a dummy culture. Then you override the page's InitializeCulture method and check the culture and uiculture values to see if they are the dummy culture and if they are you set the culture back to your chosen culture.
Visual Studio 2008, however, solves this problem simply by only adding the culture and uiculture attributes the first time it is run on a page and so if you delete them then they stay deleted. This is a small change to Visual Studio but it has a big impact if this is your model. Remember this is a change to the Visual Studio 2008 IDE and so you can benefit from this in your .NET Framework 2.0 applications if you maintain them using Visual Studio 2008 (because it is multi-targetting).
Technorati Tags: Visual Studio 2008, Visual Studio 2005, Generate Local Resources, Localization, Internationalization
|
| |
| Permalink
| Comments
(
0
) | TrackBacks
(
0
) |
Category: Internationalization |
| |
|
| |
17 March 2008
|
| Visual Studio 2008 IDE And Language Extensions |
| Posted by: Guy Smith-Ferrier |
| |
If you're going to the Visual Studio 2008, SQL Server 2008 and Windows Server 2008 Launch (Heroes Happen Here) on Wednesday (19th March 2008) come along to the 10:45am presentation I will be giving entitled Visual Studio 2008 IDE And Language Enhancements For C#. I must admit that I like descriptive titles that tell you what's in the talk. I'm not a big fan of the "Figs, Dates And Tall Fishing Tales" kind of titles where you have to read the abstract to find out what subject the talk is about. The downside is that the title means that there's not much left to say about the presentation because it really is about the IDE enhancements in Visual Studio 2008 and the C# language enhancements for the .NET Framework 3.5. The session is largely a prep session for Mike Taulty's subsequent session which is solely on LINQ and doesn't stop to cover any of the language enhancements because I will have already done them. BTW Mike's session on LINQ has been updated from previous versions of this presentation (which were also excellent) and this new incarnation really is worth seeing.
I'll also be down at the Ready, Steady, Speak! speaking competition as a judge so if you're a contestant remember to be extra specially nice to me (brown paper envelopes only please, sterling only, no coins).
Technorati Tags: Heroes Happen Here, Visual Studio 2008
|
| |
| Permalink
| Comments
(
4
) | TrackBacks
(
0
) |
Category: Events |
| |
|
| |
04 March 2008
|
| Geek Dinner In Bristol |
| Posted by: Guy Smith-Ferrier |
| |
Bristol is to have its first Geek Dinner on Tuesday 25th March 2008. The .NET Developer Network is organising the evening and it is open to members of the group (it's free to join - just click on the Register link in the top right hand corner of any page on the website). The dinner will be at The Bristol Fashion (The Haymarket, Bristol BS1) - drinks will be from 6:30pm and the dinner will be at 7:30pm. To attend just send an email to geekdinners at dotnetdevnet dot com. The bill will be split equally between everyone.
So if you fancy meeting other .NET developers and IT pros from Bristol and the South West and talking tech (or not talking tech) over drinks and dinner then come and join us.
Technorati Tags: Geek Dinner, DotNetDevNet, The .NET Developer Network
|
| |
| Permalink
| Comments
(
0
) | TrackBacks
(
0
) |
Category: Events |
| |
|
| |
18 February 2008
|
| DotNetDevNet "VS2008 And .NET Framework 3.5 With Daniel Moth" Is Full! |
| Posted by: Guy Smith-Ferrier |
| |
Tonight (18th February 2008) is the February meeting of The .NET Developer Network and the subject is Visual Studio 2008 And The .NET Framework 3.5 with the third of Microsoft's excellent Developer Evangelist team to speak for us: Daniel Moth. The bad/good bitter/sweet news is that it has sold out! We have reached capacity for the first time and there is no more room. Capacity is 70 people plus an allowance for students and staff at UWE. Anyone registering between now and 5:00pm will go on a waiting list. Which means that if you have registered and you can no longer attend please let me know so that we can give your place to someone on the waiting list.
Technorati Tags: The .NET Developer Network, DotNetDevNet, Daniel Moth, Visual Studio 2008, .NET Framework 3.5
|
| |
| Permalink
| Comments
(
0
) | TrackBacks
(
0
) |
Category: Events |
| |
|
| |
11 February 2008
|
| ADO.NET Data Services At NxtGen |
| Posted by: Guy Smith-Ferrier |
| |
Last year I gave a number of presentations on ADO.NET Data Services (formerly Astoria). This year The Next Generation User Group seem very interested in this subject. I gave this presentation at Coventry last Monday (28th January 2008) and I'm doing it again in Oxford tomorrow night (12th February 2008) and again in Cambridge in April (probably Tuesday 29th April). This version of the presentation has been updated for the December CTP and you can download the slides here. Here's the abstract for the presentation:-The emergence of Web 2.0 technologies has brought new opportunities and caused us to solve old problems in new ways. AJAX and Silverlight applications need read/write access to data and business objects without performing full page refreshes and without dumbing down the data so much we are just left with primitives. Microsoft?s answer to this problem is ADO.NET Data Services. In short ADO.NET Data Services is a data access layer for client-side technologies such as AJAX and Silverlight. This session shows how it works, how you can write ADO.NET Data Services data servers and how you can customize ADO.NET Data Services to your applications requirements. Technorati Tags: ADO.NET Data Services, Astoria, NxtGen
|
| |
| Permalink
| Comments
(
2
) | TrackBacks
(
0
) |
Category: Miscellaneous - Technical |
| |
|
| |
31 January 2008
|
| Video: The .NET Developer Network |
| Posted by: Guy Smith-Ferrier |
| |
If you've never been to a user group before but wondered whether this is something you should be interested in then check out the video of The .NET Developer Network on the top right hand side of the front page:-

The 3 mins 30 seconds video has been crafted by Chris Myhill, co-organiser of The .NET Developer Network, from over 3 hours of footage taken at meetings towards the end of 2007 (it takes an enormous amount of time to whittle 3 hours down to about 3 minutes). Sincere thanks to Chris and also to Mike Doherty and Martyn Fewtrell (regular members of the group) who explain what the group means to them. Also honourable mentions to the speakers included in the video: Oliver Sturm, Dave Bonner, David Ringsell and Pete McGann. Finally, special thanks go to one Richard Costall of The Next Generation User Group who can be seen almost at the very beginning of the video in the bottom left hand corner shouting with as much enthusiasm as anyone "DotNetDevNet!".
Technorati Tags: The .NET Developer Network, DotNetDevNet, Chris Myhill, Mike Doherty, Martyn Fewtrell, Oliver Sturm, Dave Bonner, David Ringsell, Pete McGann, Richard Costall
|
| |
| Permalink
| Comments
(
0
) | TrackBacks
(
0
) |
Category: Miscellaneous - Other |
| |
|
| |
20 December 2007
|
| MSDN Article: Internationalizing ASP.NET AJAX |
| Posted by: Guy Smith-Ferrier |
| |
My first MSDN Magazine article entitled "Around the World with ASP.NET AJAX Applications" has been published in the January 2008 issue. The article is all about how to localize and globalize ASP.NET AJAX applications. The article also explains how the assembly-based localization model works and you can download the Script Resource Viewer utility that I wrote to diagnose this behavior here. You can also download the slides that accompany the presentation I have given on Internationalizing ASP.NET AJAX here.
Technorati Tags: Internationalizing ASP.NET AJAX, Internationalization, Localization, Globalization, ASP.NET, ASP.NET AJAX, MSDN Magazine
|
| |
| Permalink
| Comments
(
4
) | TrackBacks
(
0
) |
Category: Internationalization |
| |
|
| |
|
|
| New Version Of The Developer Highway Code |
| Posted by: Guy Smith-Ferrier |
| |
Great news! If you've ever picked up a copy of the Developer Highway Code by Paul Maher, a Technical Evangelist at Microsoft UK, you'll be delighted to know that he's updated it and you can download it now at http://msdn2.microsoft.com/en-gb/security/aa473878.aspx. You can also enter a competition there (just by downloading the guide) to win one of 20 copies of Windows Vista Ultimate. Alternatively the guide is being printed so if you can hang on until January 2008 you should be able to pick up a paper copy at an event somewhere. Congrats to Paul for maintaining such a high standard and to Microsoft for giving away this valuable resource.
Technorati Tags: Developer Highway Code, Paul Maher, UK Application Security
|
| |
| Permalink
| Comments
(
0
) | TrackBacks
(
0
) |
Category: Miscellaneous - Technical |
| |
|
| |
11 December 2007
|
| ADO.NET Data Services ("Astoria") December CTP Released |
| Posted by: Guy Smith-Ferrier |
| |
Yesterday (Monday 10th December 2007) the December CTP of ADO.NET Data Services (the new name for Microsoft Codename "Astoria") was released. This is considered to be the first CTP of this product on the grounds that the May 2007 CTP and the September 2007 CTP were based on a prototype and this new CTP is based on production code. There are many new features but of immediate importance is the fact that this release works with the ADO.NET Entity Framework Beta 3 and the RTM of Visual Studio 2008.
Technorati Tags: ADO.NET Data Services, Astoria, ADO.NET Entity Framework
|
| |
| Permalink
| Comments
(
0
) | TrackBacks
(
0
) |
Category: Miscellaneous - Technical |
| |
|
| |
|
|
| DDD6 Feedback |
| Posted by: Guy Smith-Ferrier |
| |
If you went to DDD6 last month please take a moment to fill out the feedback form at http://www.developerday.co.uk/ddd/feedback.asp. The feedback is very useful to us and your comments affect future DDDs and the direction they take.
Thanks.
Technorati Tags: DDD, DDD6
|
| |
| Permalink
| Comments
(
0
) | TrackBacks
(
0
) |
Category: Events |
| |
|
| |
07 December 2007
|
| ADO.NET Entity Framework Beta 3 Released |
| Posted by: Guy Smith-Ferrier |
| |
Beta 3 of the ADO.NET Entity Framework was released on Wednesday. Apart from a whole bunch of fixes and enhancements this is the first release that will install with the RTM of Visual Studio 2008 (without hacking the install file). Naturally as the ADO.NET Entity Framework is a pre-requisite for Astoria we had to get this one soon. The December CTP of Astoria is expected shortly.
In addition yesterday Microsoft announced that a whole host of providers for the ADO.NET Entity Framework will be released within 3 months of the ADO.NET Entity Framework's release. The list includes Oracle, MySQL, PostgreSQL, SQLite, DB2, IDS, Informix, Sybase, Ingres, Progress and VistaDB. This will certainly increase the desirability of this technology.
Technorati Tags: ADO.NET Entity Framework, Astoria
|
| |
| Permalink
| Comments
(
0
) | TrackBacks
(
0
) |
Category: Events |
| |
|
| |
|
|
| DDD6 Videos Available |
| Posted by: Guy Smith-Ferrier |
| |
The videos of all of the sessions in Chicago 1 at DDD6 last month are now available from free download online at http://www.developerday.co.uk/ddd/slides.asp. The list includes Oliver Sturm's two parter "Business Apps With WPF - The Full Monty", Chris Hay's "Introduction To Silverlight 1.1" and "Stop Showing Me Silverlight and Build Something Damnit" and James Winters "How To Write a FaceBook app".
Technorati Tags: DDD6, Oliver Sturm, Chris Hay, James Winters
|
| |
| Permalink
| Comments
(
0
) | TrackBacks
(
0
) |
Category: Events |
| |
|
| |
|
|
| PDC08 |
| Posted by: Guy Smith-Ferrier |
| |
PDC 2008 will be held between 27th and 30th October 2008. PDC is a major event which always generates lots of excitement and fever and provides an insight into future Microsoft technologies.
Technorati Tags: PDC, PDC08, PDC2008
|
| |
| Permalink
| Comments
(
0
) | TrackBacks
(
0
) |
Category: Events |
| |
|
| |
|
|
| ALT.NET.UK Conference |
| Posted by: Guy Smith-Ferrier |
| |
Ian Cooper, Alan Dean, Robert Grigg and Ben Hall are organising ALT.NET.UK (http://www.altnetuk.com) on Friday/Saturday 1st/2nd February 2008 in London. This is a different kind of event that has gained popularity in the US and they are trying it out here. The website says about the conference:-Whoever shows up is the right group. Whatever happens is the only thing that could have. Whenever it starts is the right time. When it's over, it's over. An Open Space conference's agenda is decided upon by the conference participants during the opening of the event. You can learn more about the ethos here:-
Technorati Tags: ALT.NET.UK, Ian Cooper, Alan Dean, Robert Grigg, Ben Hall
|
| |
| Permalink
| Comments
(
0
) | TrackBacks
(
0
) |
Category: Events |
| |
|
| |
03 December 2007
|
| Guy Kawasaki To Speak At MIX 08 |
| Posted by: Guy Smith-Ferrier |
| |
The legendary Guy Kawasaki will be giving a keynote at MIX 08 in March 2008. Guy Kawasaki is a world class speaker. I saw him give his "Rules For Revolutionaries" presentation at a Borland conference in the US 10 or so years ago and his presentation was flawless. Absolutely perfect. Even if you're not going to MIX 08 (and assuming the keynotes will be available online) I would recommend you take some time out to watch his keynote just for the joy of watching someone being so good at what they do. And I say this as someone who really doesn't like motivational speakers normally.
Technorati Tags: Guy Kawasaki, MIX, MIX 08, Rules For Revolutionaries
|
| |
| Permalink
| Comments
(
0
) | TrackBacks
(
0
) |
Category: Events |
| |
|
| |
30 November 2007
|
| Extension Methods Will Save The World - My First Micropresentation |
| Posted by: Guy Smith-Ferrier |
| |
At DDD6 last Saturday I gave my first micropresentation. Micropresentations, also known as Pecha Kucha (Japanese for "chit-chat"), are presentations of exactly 20 slides of exactly 20 seconds each. PowerPoint is set to automatically advance each slide so once you start the presentation going you have 6 minutes and 40 seconds to give your presentation and then you're finished. I watched various members of the UK community give some very impressive micropresentations at MIX:UK 07 in London in September and thought I'd like to give it a go. I got my chance at the lunchtime slot at DDD6 where Zi Makki organises the grok talks presented by anyone who wants to have a go (BTW if you'd like to give grok talks or micropresentations a go I can thoroughly recommend it - contact your local user group or look out for DDD7).
If you'd like to see how I got on Craig Murphy video'ed all of the grok talks and my micropresentation and when these get posted on either Craig's site or the DDD site I will post another message. But if you can't stand the wait and you really must see how I got on I cobbled together a recording of the PowerPoint deck and a sound recording I took and made a quick video (personally I would wait for Craig's video because you get to see some wild man excitedly gesticulating and pointing frantically at the screen). You can download the video here and if you only want the slides you can get them here.
So what did I learn from my first attempt at a micropresentation ?
- The preparation time for a micropresentation is completely disproportionate to the length of time of the presentation. The presentation is obviously 6 minutes and 40 seconds but I spent many hours preparing it.
- As you only have 20 seconds to show each point it really forces you to nail your demonstrations. I found it very interesting to take any demonstration that I wanted to give and reduce it to its constituent screen shots and add animations and graphics to highlight the essential pieces of information that I wanted to show. I am very grateful for having gone through this procedure because it really focuses the mind on being able to get to the point in the minimum amount of time, an approach which transfers to more traditional presentations very nicely.
- I used animations to simulate drawing on the screen. I like to use ZoomIt to draw on the screen to focus the audience's attention on a particular point but obviously not only would it be not Pecha Kucha to interfere with the slides whilst they are running but also it takes valuable seconds to annotate the slide. So I added the annotations to the slides and animated their arrival on the slides after a given number of seconds that I just guessed at. Seemed to work ok though.
- I found it difficult to find 20 separate pieces of information about my subject until I started spreading subjects over slides. Pecha Kucha purists will probably be annoyed at my abuse of the format (e.g. repeating slides only changing them by the animations to illustrate new points, revisiting slides that have already be shown in order to consolidate a point).
- In the previous micropresentations that I had watched it seemed to me that one of the difficult parts of this format was in timing your speech so that it ended exactly as the slide moved on to the next point. If you ended before then there was a few seconds where the speaker is clearly waiting for the slide to move on (you can see this on at least 2 of the slides in my presentation). I thought I had a cunning plan to solve this problem. First I started looking for a digital egg timer that would count down in seconds and would reset back to 20 seconds after it hit zero. I couldn't find one. Then Jesse Liberty suggested using a digital chess timer. I wasn't able to find a timer that would count down and reset back to 20 seconds without a player having to press the "done" button so I simply set my timer to 6 minutes and 40 seconds. I reasoned that if I needed to look at the timer then it didn't matter what the minutes digit showed or indeed what the tens of seconds digit showed because it would be very obvious to me whether I was in the first 10 seconds or a slide or the second 10 seconds of a slide. What I needed was the very last digit and seeing that it was, say, 3 or 4 seconds would tell me how close I was. I liked the theory. I practised using the digital chess timer and found it to be very helpful. Come the live presentation I set the timer on the desk and started it going as I started the presentation. I didn't look at it once. Apart from the fact that I didn't want the distraction the presence of the audience made me realise that I had to be looking at them and not at the timer. Tried it, didn't like it, moved on.
- Something that I desperately wanted to get right was the ending of the presentation. I wanted to end exactly on the 6 minutes and 40 seconds mark. I didn't. I ran over by 4 seconds. I was disappointed with myself for this. The presentation had ended and there was this black screen and I was still talking. Admittedly it was only 4 seconds in a presentation of 6 minutes and 40 seconds but I think ending your final word on the final second of the presentation is very impressive and I will strive to get this right next time.
So what do I conclude from this ? It was fun. It was a lot of work for such a tiny amount of time. I thought people enjoyed watching the spectacle of someone being put under real pressure (I didn't mind it either). I also thought people appreciated the basic point of Pecha Kucha: you have to make your points clearly and move on; there is no messing about and there is no delay and there is no digressing - you make your points and you get off. If you're up for the challenge I have to say that I can recommend it.
Technorati Tags: Pecha Kucha, Micropresentations, Extension Methods, DDD6, DDD, Grok Talks, Craig Murphy, Zi Makki
|
| |
| Permalink
| Comments
(
0
) | TrackBacks
(
0
) |
Category: Miscellaneous - Technical |
| |
|
| |
29 November 2007
|
| Visual Studio 2008 Installation Problems |
| Posted by: Guy Smith-Ferrier |
| |
Visual Studio 2008 and the .NET Framework 3.5 were released on 19th November 2007 to MSDN subscribers and will be on general release early in 2008. I downloaded and attempted to install Visual Studio 2008 and this post describes the problem and the solution.
The problem is that Visual Studio 2008 stops at the very first pre-requisite (the .NET Framework 3.5):-
 After a while it demands to know where to find dotnetfx35setup.exe (the .NET Framework 3.5 distributable):-
 Like most software problems it really helps to know what it is asking. In this case it isn't actually asking for dotnetfx35setup.exe because if you download it separately and tell it where to find it then it simply asks you the question again. The only way you can see what the problem is is to run the .NET Framework 3.5 installation by itself. This reveals that it has to connect with another server to continue downloading the rest of the .NET Framework. Of course on a laptop without a network connection it can't do this and the installation fails. Unfortunately the Visual Studio 2008 installation process tries to install the .NET Framework 3.5 silently so this rather important nugget is never revealed and the false error is given instead. The only solution to this problem is to get an internet connection. I'm not sure if Microsoft intend to make the dotnetfx35setup.exe redistributable self contained (such as a dotnetfx35.exe) but I certainly hope so - the idea of software that only works when you have an internet connection is a very frustrating one for someone who travels with a laptop.
Technorati Tags: Visual Studio 2008, .NET Framework 3.5
|
| |
| Permalink
| Comments
(
3
) | TrackBacks
(
0
) |
Category: Miscellaneous - Technical |
| |
|
| |
28 November 2007
|
| Podcast: Pablo Castro On Astoria |
| Posted by: Guy Smith-Ferrier |
| |
As many of you know I have been giving a presentation on Astoria a fair number of times over the last 8 weeks and it has been very interesting talking to everyone about the pros and cons of this client-side data access story for AJAX, Silverlight, XBAP and PopFly (etc.) applications. The good news is that at TechEd Developers Europe earlier this month Pablo Castro took time out to chat to me about some of the more architectural issues surrounding Astoria. You can download the 28 minute podcast here. Though the podcast should be useful for anyone it isn't aimed at providing an introduction to Astoria. The assumption is that you have already gained some knowledge of this subject. For further background see the Astoria site and/or my slide deck.
The December CTP should be coming out, well, in December and this moves us away from the proof of concept and much closer to an actual product. Stay tuned.
Technorati Tags: Astoria, Pablo Castro, TechEd Developers Europe, AJAX
|
| |
| Permalink
| Comments
(
1
) | TrackBacks
(
0
) |
Category: Miscellaneous - Technical |
| |
|
| |
27 November 2007
|
| DotNetDevNet: FinalBuilder And Test Driven Development With Craig Murphy |
| Posted by: Guy Smith-Ferrier |
| |
Craig Murphy (Scottish Developers co-organiser, DDD founder, Scrum Master, MVP, author, speaker, project manager and developer) is coming to The .NET Developer Network on Tuesday 22nd January 2008 to deliver two sessions:-
- Automating your build process using FinalBuilder
For non-trivial applications, having a managed build process is essential. However, if that build process is irksome to use and requires a series of fiddly steps in order to complete it, developers/build folks will not been too keen to run it frequently. This is a shame because a repeatable, fast and easy to use build process increases confidence and product quality.
Thankfully there are tools available to help us automate the build process, FinalBuilder is one such tool. Automating the build involves scripting every action that you need in order to compile, test, deploy and re-test your application. Everything from pressing F5-Compile through to creating a setup.exe (MSI, installer, etc.), copying into a [clean] virtual machine, setting up database connections, sending e-mail, creating images, posting blog entries, burning CDs, starting/stopping IIS, version control integration...they are all part of the automation process.
Over the course of this session Craig will explain the need for automating the build process and will demonstrate VSoft's FinalBuilder tool (and Automise if time permits). Craig does not have any formal connection with VSoft, he is just evangelical about their product!
- An Introduction to Test-Driven Development
With Test-Driven Development (TDD) now entering the mainstream via such tools as NUnit and more recently xUnit.net, it is becoming an important tool to have in your developer tool chest. If you are wondering how to "get more" from TDD, code coverage could well be part of the answer. I believe that we can improve the quality of our application by using a combination of TDD and code coverage.
Code coverage, whereby we "track" how much of our code is covered during testing, is not new. Indeed, we can practice code coverage and TDD in isolation. However, applying what we know about code coverage against our unit tests allows us to move our applications to the next "quality" level: no longer is it acceptable to have unit tests on their own, we must know how well written the unit tests are, how much of the classes under test are really being tested?
Over the course of 60-75 minutes Craig will introduce the benefits of code coverage using both manual methods and automated tools. He will briefly introduce TDD and will go on to demonstrate the benefits of using code coverage tools against your unit tests, i.e. how well do your tests exercise your classes/application?
Craig will be using Visual Studio 2005 and C# - his demonstrations are available for Visual Basic.NET and Borland compilers too. Craig lives and breathes this stuff so everyone can be sure to get some solid, in-depth coverage of these subjects. For details go here.
Technorati Tags: Craig Murphy, DotNetDevNet, FinalBuilder, Test Driven Development, TDD
|
| |
| Permalink
| Comments
(
0
) | TrackBacks
(
0
) |
Category: Events |
| |
|
| |
26 November 2007
|
| DotNetDevNet: What Can You Do With XNA ? |
| Posted by: Guy Smith-Ferrier |
| |
On Tuesday 4th December 2008 Pete McGann, Dave Bonner and Andy Sithers are coming down to The .NET Developer Network to show just what can be done with XNA (details are here). In case you weren't aware of how powerful XNA is and you were thinking it's just for writing Tic-Tac-Toe games take a look at the games that Pete McGann will be showing:-
Here's a couple of screen shots from Dave Bonner's game developed just in time for the meeting:-
Technorati Tags: XNA, Pete McGann, Dave Bonner, Andy Sithers, DotNetDevNet, The .NET Developer Network
|
| |
| Permalink
| Comments
(
0
) | TrackBacks
(
0
) |
Category: Miscellaneous - Technical |
| |
|
| |
|
|
| Visual Studio 2008 Launch |
| Posted by: Guy Smith-Ferrier |
| |
Visual Studio 2008, Windows Server 2008 and SQL Server 2008 (beta) will all be launched in the US on Wednesday 27th February 2008 and in the UK on Wednesday 19th March 2008. Of course, a Launch date is not the same as a Release date (Visual Studio 2008 has already been released to MSDN subscribers): the Launch date is simply the marketing and publicity focal point.
The UK Launch will be held at the ICC in Birmingham and will be free to the first 1500-2000 people to sign up (starting sometime in December). The event will use the "TechEd format" and is expected to contain more tech content and less marketing content.
If you don't have an MSDN subscription you can still download the Visual Studio 2008 90 day trial which will last you through until the release date for non-MSDN subscribers.
Technorati Tags: Visual Studio 2008, Windows Server 2008, SQL Server 2008
|
| |
| Permalink
| Comments
(
0
) | TrackBacks
(
0
) |
Category: Events |
| |
|
| |
|