Tulsa TechFest 2011
Glenn Block, Senior Program Manager for WCF, .NET FX and the Managed Extensibility Framework, Microsoft
is a Senior Program Manager for the WCF, .NET FX and the Managed Extensibility Framework in .NET 4.0. Prior to Microsoft, he worked for 10 years in various startups and ISVs wearing many different hats all related to developing software. Glenn has been writing code practically since the time he learned how to ride a bicycle. When he's not writing code, he's continuously improving on ways to build better software. Glenn is a geek at heart and spends a good portion of the rest of this time spreading that geekdom through conferences, and the community through groups such as ALT.NET. When he's not working and playing with technology, he spends his time with his wife and four year old daughter either at their Seattle apartment or at one of the local coffee shops.
MEF 2.0, "Look ma no attributes and YES I can do IoC"
MEF is a great framework for building extensible applications that can easily be enhanced by 3rd parties. However it undeniably gets compared to IoC containers. Even folks that have bought in to the extensibility capabilities still wish they could just get rid of those ugly attributes and want to use MEF in more traditional IoC scenarios. MEF 2.0 is happening and is all about making this a reality. Come to this talk and we'll take a look at some of the nifty features including a new convention based programming model. You will be addicted!
Speaking the language of the web with WCF Web API.
Proprietary protocols are out, openness is in. If your building applications today you want to talk to a large range of devices and you want to do it in HTTP, the language of the web. Microsoft has been getting serious about enabling you to do that with a new offering called WCF Web API. In this talk we'll look at how you can build nice friendly, light services over HTTP. We'll show you how you can take JSON further than you thought possible in the framework. And we'll talk about how you can build secure services.