by Jesus Rodriguez
Non-relational databases have recently emerged as one of the hottest areas in software development. While many people are under the impression that the .NET platform is behind the curve on this, in fact there are several open source initiatives that bring NoSQL databases to the .NET platform. As .NET developers, we can take full advantage of the benefits of several NoSQL technologies in our enterprise solutions. This session explores various open source non-relational database technologies available in the Microsoft.NET platform, and the techniques and interfaces that can be used to interact with NoSQL technologies such as MongoDB, CouchDB or MencacheDB. We’ll also emphasise the aspects of NoSQL solutions that complement traditional relational database models in areas such as unstructured data indexing, archiving, map reduce techniques, demoralisation, among many others.
by Dave Wheeler
The Managed Extensibility Framework, or MEF for short, is an excellent way of structuring applications in .NET. This session focuses on how you might use MEF as more than just a simple IoC container, examining everything from the basics of importing and exporting parts through to dynamic re-composition and flexible deployment catalogs.
MEF is a rising star in the .NET firmament. Come to this session to see how it might fit into your application architecture.
by Simon Brown
The more vocal in our industry would have you believe that all software teams consist of agile test-driven craftsmen using the latest and greatest technology. This is the real world though, and a number of things often get in the way. This session puts you in the shoes of somebody that has been asked to rescue a struggling .NET project. What are the problems and how would *you* put the project back on track?