Compsoft Flexible Specialists

Compsoft plc

Compsoft Weblog Compsoft Website News Archive Privacy Policy Contact Us  

Thursday, November 08, 2007

Neil Bostrom: Microsoft TechEd (Thursday)

Domain Specific Development with Visual Studio Domain Specific Language (DSL) Tools
This was an interesting insight into how Visual Studio (LINQ designer, Class designer etc) implements its designers. What it also raises is the fact that these designers can be written from scratch within Visual Studio using the Visual Studio SDK. This is something I've been looking for a while. We have an internal application that I need a designer for. The visual studio ones are perfect for it. The question I had outstanding was what support there is for extending the designers. So we would be looking to extend the built in LINQ to SQL designer to add our own custom code on the fly. Feedback appreciated if you can give any light on this topic.

Manual and Dynamic Mocks with C# and Visual Studio Team System
Unit Testing was the topic for this session. Mark Seemann gave some good advice on making your unit tests readable as they are a better version of documentation. If a developer wants to learn a system then handing him unit tests gets him up and running much quicker than any document really can. Described a nice framework for creating automatic mock objects called Rhino Mock. Seems to be a standard (or best so far) for creating Mock objects.

Web Security
Hacking websites is always amusing. Seen similar session last covering using SQL injection to browse server data. A nice little trick he showed was the ability to become a proxy between someones browser and a server, it would poison (spy and / or change) the packets as they went through the proxy. The session also covered a bunch of standard attack surfaces that I was already aware of.

0 Comments:

Post a Comment

<< Home