I am over at Microsoft in Redmond attending a Compiler Dev lab.
Compiler developers for all sorts of interesting compilers are here producing Cobol, RPG, Eifel, Delphi and others.
The event is run under NDA, so there is unfortunately a large number of ommisions.
John Gough provided an overview of producing your first CLR compiler,
I have seen John Gough present before and I have read the book (no tee shirt just yet).
The presentation was very well done and he managed to cover a lot of material,
If you are interested in compilers in .NET read his book.
Jim Millar presented the "Rules of the CLS" which was a fully interactive
discussion on the published rules of the CLS. Members of several teams at
Microsoft CLR, Visual Basic, C# and C++ all contributed to the discussion :)
On the 26th of January we ran our ever popular Technical Update Seminar. This seminar was supported by Microsoft as part of their Partner Program. The areas discussed were Microsoft products that were released in 2004 and what is going to be seen in the coming year and more distant future.
The associated white paper for the seminar can be found at http://www.blackmarble.co.uk/WhitePapers/TechUpdate2005.pdf.
Black Marble is developing a trial framework for the next generation of Pervasive Mobile games, with the University of Bradford and Microsoft UK. We will be blogging more about this in the new year.
Richard presented a guide for IT managers and developers on current development methodologies including eXtreem programming, MSF and Scrum and pressed the point of why they are necessary even in a relatively small project.
I presented a guide for IT managers who don't necessarily have a development background on techniques on managing developers and on the other side of the fence a guide for developers on how to be managed.
The general audience feeling was that they could see the reasons for using development methodologies and after the talk most were considering the move. During the talk on managing developers it was very noticeable the point at which the audience stopped laughing at the various anecdotes and instead realised that they were part of a problem that needed to be fixed. However, the most interesting point in the day was when more than half a dozen different groups approached me and complained that we had used internal information about their companies in the production of the talk and each were shocked that this was just the general state of small group software development.
Best Quote "We scored 4 out of 5 on each page in the Anti-Patterns of Developer Management"
Richard presented a comprehensive guide to network and server based security, I covered a detailed view on software security and Nick provided a series of impressive demonstrations on how it can affect web sites. The segment that hit home for most of the attendees was on Social Engineering and how despite the system measures put in place someone can still talk their way into a machine room. We also covered an overview of how to train staff on techniques to recognise when they are being targeted. if you would like an overview of the Security morning, drop us a line.
Another successful event, though many of our attendees thought EPM was a step to take in the future, rather than now. The interest in Sharepoint was resounding.
The 40th Anniversary James Bond Exhibition is now in Arizona, with new terminals and updated software.
What can I add? Our response scores for the .NET Curriculum Workshop came in. An excellent response.
Thought I'd let someone else comment ...
Today, Microsoft recognizes Black Marble as a new Microsoft Gold Certified Partner for demonstrating its expertise in providing customer satisfaction with Microsoft products and technology. - Allison Watson, vice president of the Worldwide Partner Sales and Marketing Group at Microsoft Corp.
Another successful day, including the Visual Studion 2005 demo, which I think sealed the views on .NET.