160 likes | 178 Views
Explore a delectable adventure in .NET 3.5 with James Crisp, diving into WPF, WCF, LINQ, and O-R Mapping. Discover the seamless integration platform of WCF, the dynamic workflows of WWF, and the rich graphics capabilities of WPF. Witness the future of business integration with XML-based workflows, GUI Designer support, and MS tool integration. From online recipes to offline functionality, this tutorial will navigate you through the realms of C# 3, Lambda functions, and more. Excite your tech taste buds with the fusion of best practices and modern features! For more insights, visit James Crisp's blog or explore career opportunities at ThoughtWorks.
E N D
Delicious Dot Net A tasty take on WPF, WCF, LINQ and O-R Mapping. Your host: James Crisp
.NET 3.5 (VS2008) WWF WPF C# 3 (Ruby, Python, VB, etc) WCF
WWFWindows Workflow Foundation (now WW) XML based description of work flows GUI Designer support Engine driving future versions of BizTalk Integration with MS tools like Outlook tasks and email Custom "hand-coded" tasks
WPFWindows Presentation Foundation XML based GUI Cross between Windows Forms and HTML style Support for lots of stuff like: 2D & 3D Graphics Data binding Both for Web and Rich Client
WCFWindows Communication Foundation “WCF is definitely the best integration platform available today” – Jim Webber Web services SOA SOAP: WS-*, WS-Kitchen-Sink REST / POX
Delicious Recipes Business Case Woman’s Weekly PUBLISHES RECIPES in their magazines They want it computerised for DAILY DELIVERY They want it to work ONLINE and OFFLINE and be SEARCHABLE
DELICIOUS . NETPhase 1 – Onlinehttp://delicious.net/recipes/
C# 3 Lambda functions Linq O-R mapping Anonymous types Extension methods var
That’s nice… But I want to use RAILS!
Castle ProjectRails for .NET (not .NET 3.5) ActiveRecord implementation built on top of NHibernate Rails-like MVC setup called MonoRail Template style views with NVelocity
Also on: Nokia 770
Conclusion .NET 3.5 comes with nice integrated frameworks to leverage: WCF: “Best integration platform” WPF: Pretty, 2D & 3D, nice data binding WWF: Workflow management C# 3 has lots of good new language features: Lambda functions Explicit typing often not required Anonymous types LINQ
Links I'll be uploading the slides and Delicious code to my blog: http://jamescrisp.org ThoughtWorks (is hiring): http://thoughtworks.com/