Updated: Please note, date has changed to Thurs April 8th, due to long weekend.
Join us at the Perth .NET User Group Thurs, April 8th where Jake Ginnivan will build an application from the ground up using VSTO. Microsoft Office offers a platform that provides many possibilities for application development using managed code. In this talk Jake will describe what VSTO is, why to choose it as a platform and how you can build a successful application from the ground up. In addition, he will cover the pitfalls of COM Interop, ways to avoid performance and memory issues, structuring your solution to enable it to be fully unit testable, the common extensibility areas of outlook, using WPF as your presentation platform within Outlook, deployment using ClickOnce, dealing with ClickOnce update issues and the patterns you can use to make it all fit together. To demonstrate these techniques, Jake has built an Outlook add-in using Visual Studio 2010 and .NET 4.0, which synchronises his Facebook events list into Outlook.
TOPIC: Developing Office Add-Ins with VSTO in Visual Studio 2010
DATE: Thursday, April 8th, 5:30pm - 7:00pm
VENUE: Excom, Ground Floor, 23 Barrack Street, Perth
COST: Free. All welcome
Jake Ginnivan is a Microsoft Certified Technical Specialist in WPF and has worked in roles that have spanned both software development and information technology since late 2006. He has worked on internal systems and utilities such as TimeCards (VSTO, WPF, LinqToSql, and SQL), data importers/exporters among others, as well as automating existing software deployments and server rollouts. Jake’s passion lies with WPF technology and designing good application architecture. Jake is also a member and contributor to the Perth .NET community of practice, ALT.Net Perth and the Perth Silverlight Designers and Developers Network. He maintains a blog at http://jake.ginnivan.net and can be contacted at http://twitter.com/JakeGinnivan
There will be a door prize of a choice of license from JetBrains (one of ReSharper , TeamCity Build Agent, dotTrace Profiler, RubyMine, IntelliJ IDEA).