 |
Toronto Code Camp 2009
|
 |
 |
|
Toronto Code Camp 2009
|
|
Saturday, April 25, 2009 - Saturday, April 25, 2009
|
|
|
|
The Fourth Annual Toronto Code Camp, a free .NET community sponsored event, will be held on April 25th, 2009!
|
|
|
|
|
|
 |
 | |  |
 |
All Sessions
|
 |
 |
|
2D XNA Game Programming for Fun and Profit!
|
|
|
Future/Other
|
|
April 25, 2009 04:00 PM - 05:15 PM Room: Jackson Theatre
|
|
Josef Rogovsky, Sprite House Games, Inc.
|
|
C# Programming has never been more fun!
This session will teach the basic mechanics for 2D game programming with Microsoft XNA.
You will learn how to:
- setup your development environment
- create your first game
- implement basic 2D rendering algorithms
- leverage the XNA game programming model
- improve your productivity with TorqueX for XNA, a free game engine provided by Microsoft and Garage Games.
|
|
|
Almost Instant Website with DotNetNuke V5
|
|
|
ASP .NET
|
|
April 25, 2009 09:00 AM - 10:15 AM Room: Jackson Theatre
|
|
Paul Scarlett, Tressleworks.ca
|
|
DotNetNuke is an ASP.NET framework for web site creation. During this session, attendees will see how the DotNetNuke Framework facilitates the creation of fully functioning web sites, like the Toronto Code Camp web site, in less than 30 minutes. The session will demonstrate the creation of a DotNetNuke site from the ground up including software installation, database configuration, site customization, and skinning. Specific focus will be given to some of the issues that can trip up the first time users of DotNetNuke Framework.
|
|
|
ASP.NET MVC – Beyond the Basics
|
|
|
ASP .NET
|
|
April 25, 2009 04:00 PM - 05:15 PM Room: International A
|
|
Richard Obuhowich, 3terra
|
|
Are you ready to start building more complex applications in ASP.NET MVC? ASP.NET MVC Release Candidate 1 is out and it's a radical departure from what we've done with traditional ASP.NET development. Come and learn techniques that will help you move your MVC development skills to the next level.
In this session I will cover topics such as page validation, actions filters, and partial views. I'll also go over development best practices and demonstrate some of the common pitfalls that need to be avoided when using this framework.
|
|
|
Boost Developer Productivity: Write Extensions to Visual Studio
|
|
|
.NET Framework
|
|
April 25, 2009 02:30 PM - 03:45 PM Room: International B&C
|
|
Kate Gregory, Gregory Consulting Limited
|
|
Visual Studio is a complex tool used by a wide variety of developers. Customizing your tool makes you more productive, and Visual Studio is highly extensible. In this demo-heavy session you will see how to write your own Code Snippets, how to write and use macros, how to write a simple add-in, and how to create your own templates for projects and project items, complete with wizards. Streamline development to fit your processes and habits by writing a little code to ensure that Visual Studio works the way you do.
|
|
|
Building Business Applications with WPF, Silverlight and the Telerik RadControls
|
|
|
Silverlight/WPF
|
|
April 25, 2009 02:30 PM - 03:45 PM Room: International A
|
|
John Kellar, Telerik
|
|
Do you need to build line of business (LOB) applications with WPF and Silverlight in 2009? Do you have the tools you need to be productive? Join Microsoft MVP and Telerik Evangelist John Kellar as he shows you how Telerik is delivering the tools you need to build high performance and visually stunning WPF and Silverlight applications. In this developer-focused session, you will see you how can leverage the RadGridView, RadGauge, and RadChart to build robust applications for both WPF and Silverlight. Since Telerik’s XAML RadControls share a common API, you can easily build an application for WPF and then quickly reuse the same Telerik code in Silverlight. Don’t believe it? Don’t miss this session!
|
|
|
Data *Bondage* with WPF
|
|
|
Silverlight/WPF
|
|
April 25, 2009 01:00 PM - 02:15 PM Room: International B&C
|
|
Bruce Johnson, ObjectSharp Consulting
|
|
A commonly asked question is whether it makes sense to use WPF when creating a typical data-centric line-of-business application. The answer is yes and this session will demonstrate one area that illustrates why – data binding. While data binding has been available in Windows Forms applications since .NET 1.0 (and indeed, even before that), WPF brings this simple idea to the next level. In this session, you will learn now only how to bind data to a WPF application, but also how to perform value conversions, multibindings, validations and non-primitive bindings within the WPF world. By the time you leave, you will be eager to put your new-found skills to use within your own environment.
|
|
|
Extending Microsoft Office with Visual Studio Tools for Office
|
|
|
.NET Framework
|
|
April 25, 2009 01:00 PM - 02:15 PM Room: Jackson Theatre
|
|
Shaun Hayward, Omnivex Corporation
|
|
This is an introduction to Visual Studio Tools for Office using Visual Studio 2008 and Office 2007. (Note that Visual Studio Tools for Office also works with Office 2003)
Visual Studio Tools for Office allows you to build custom solutions that run on top of Microsoft Office products using Visual Basic or C#. For anyone who has ever said, "I wish Excel could..." Visual Studio Tools for Office is your solution.
Topics include an overview of Visual Studio Tools for Office, creating new Office add-ins and adding controls to the Office Ribbon.
3 examples include:
- Excel Add-in to pull data from Ole Db data sources for times when managers ask, "Could you put this in Excel for me... every week."
- PowerPoint Add-in to build an instant slideshow for Karaoke night
- Word Add-in to transpose guitar chord sheets - great for
This session will be conducted in Visual Basic but all concepts are directly applicable to C# development as well.
|
|
|
Get Setup with WiX
|
|
|
.NET Framework
|
|
April 25, 2009 09:00 AM - 10:15 AM Room: Gooderham C
|
|
Colin Bowern, ObjectSharp Consulting
|
|
The Visual Studio Setup Project is going to be changing in Visual Studio 2010. Instead of fighting with the dependencies and being handcuffed to buy a multi-thousand dollar tool just to customize the user experience the developer division is looking within to WiX. Windows Installer XML (WiX) was developed by a couple of Microsoft developers in their spare time and has gone on to support the installation of Visual Studio, Office, SQL Server, and a number of third-party packages. We'll take a look at what WiX is all about and how you can get your app setup with WiX!
|
|
|
Hello Azure World ! Desmitifying The Windows Azure service
|
|
|
Future/Other
|
|
April 25, 2009 10:30 AM - 11:45 AM Room: Gooderham C
|
|
Andy Nogueira, Nonlinear creations Inc.
|
|
In this session we will have an overview of the Azure Services Platform and how you can use the Windows Azure Service to host your web application in the cloud. We will create a demo application to run in the Windows Azure platform and show all the stages from development to deployment.
|
|
|
How LINQ Works: A Deep Dive on Visual Basic 2008
|
|
|
Data/Architecture
|
|
April 25, 2009 02:30 PM - 03:45 PM Room: Jackson Theatre
|
|
Jonathan Aneja, Microsoft
|
|
Interested in how LINQ actually works, under the covers? In this session Jonathan Aneja (Microsoft Visual Basic Compiler PM) will take a close look at the VB2008 language features that enable LINQ. These features include Query Expressions, Type Inference, Anonymous Types, Extension Methods, Lambda Expressions, Closures, Expression Trees, Partial Methods, and Relaxed Delegates. He’ll also demonstrate examples involving LINQ to Dataset, LINQ to XML, Deferred Execution, and how to dynamically construct a LINQ query. By the time you leave this session, you’ll have a clear understanding of how queries and the individual VB2008 language features can be powerfully leveraged in your own applications to write less code.
|
|
|
How to improve testability with a modular architecture
|
|
|
Data/Architecture
|
|
April 25, 2009 01:00 PM - 02:15 PM Room: International A
|
|
Mario Cardinal, .Net Expertise
|
|
This presentation explains how to easily test in a “test bed”, an application conceived with modular abstractions such as the “layer”. You will acquire fundamental knowledge about how to partitions into layers the concerns of the application. We will teach you the best practices regarding application architecture and modularity. We will demonstrate how to apply “top-down” as well as “test-driven” design techniques. You will learn how to correctly design the “velcro”, the visible interface of a module. In the same way, you will learn how to conceive a “fake” implementation, an efficient strategy to test a module in an autonomous way. Overall, you will learn how to design for testability and why we need a unit of modularity that goes beyond object.
|
|
|
Introduction to F#
|
|
|
Future/Other
|
|
April 25, 2009 09:00 AM - 10:15 AM Room: Gooderham B
|
|
Justin Lee, ObjectSharp Consulting
|
|
F# is a strongly-typed multi-paradigm programming language that encompasses scripting, functional imperative and OOP programming disciplines that makes it a choice language for scientific, engineering and web-based programming. F# programs runs on top of the .NET Framework, but unlike other scripting languages, it executes at or near the speed of C# and C++, making use of the performance that comes through strong typing. The deep integration with the CLR and .NET together with its object orientation capabilities allows you to design and write code in a much easier way. In this session, we'll examine the syntax of F#, see how it maps to the underlying CLR concepts, talk about how F# implements functional concepts without losing many of the benefits of object orientation, and finally, how it can be used to make the CLR developer's life much easier.
|
|
|
Introduction to Microsoft Virtual Earth
|
|
|
ASP .NET
|
|
April 25, 2009 01:00 PM - 02:15 PM Room: Gooderham B
|
|
Derek Chan, Infusion Development
|
|
Virtual Earth is a geospatial mapping platform produced by Microsoft. This session is intended to give an overview and provide developer tools to quickly build Virtual Earth applications. Topics covered will include:
- Overview and sample demos
- Mappoint Web Service and Virtual Earth Web Service
- Creating and debugging a Virtual Earth application
- Custom data overlays
- The future of Virtual Earth
|
|
|
Looking Forward to ASP.NET AJAX 4.0
|
|
|
ASP .NET
|
|
April 25, 2009 10:30 AM - 11:45 AM Room: International A
|
|
Rob Windsor, ObjectSharp Consulting
|
|
In this session, we'll examine some of the new features of ASP.NET AJAX 4.0. Specifically, we'll take a look at client templates, enhanced data binding and the client-side DataSource and DataView controls. We’ll also see the new client-side integration with ADO.NET Data Services which makes performing CRUD operations, complete with change-tracking, almost trivial. Combined together, these new features make it possible to build fast and responsive AJAX applications that perform some, most of all of the data manipulation on the script running in the browser.
|
|
|
Reporting Services in SQL Server 2008
|
|
|
Data/Architecture
|
|
April 25, 2009 09:00 AM - 10:15 AM Room: International B&C
|
|
Val Matison, Infoinfoinfo
|
|
Microsoft Reporting Services is the component of Microsoft SQL Server 2008 that provides an enterprise-ready and extensible presentation layer for the Microsoft business intelligence platform. Reporting Services now includes several new features that improve the report development, management, and delivery processes. The new tablix and chart controls give you more options for presenting data in a report, and the new server architecture makes it easier for administrators to manage server resources and for users to access and page through large reports. This session will introduce you to SQL Server 2008 Reporting Services.
|
|
|
Silverlight 3 Communications
|
|
|
Silverlight/WPF
|
|
April 25, 2009 10:30 AM - 11:45 AM Room: Jackson Theatre
|
|
Chris Hay, Roskakori
|
|
In this session we will be looking at the new communication improvements made in Silverlight 3. We will be exploring the changes to WCF (binary message encoding, improved duplex client code, message credentials, fault exceptions, command line proxy generation tool, message credentials etc). We will also be looking at the new support for detecting changes to the network connections (useful for running out of browser). Finally we will take a look at the support for local messaging (which allows you to communicate between silverlight applications, running on the same machine). At the end of this session you should have a good idea of the new comms changes for Silverlight 3, and how life will be so much better for you.
|
|
|
Silverlight from 2 to 3 - or, Silverlight Beyond MIX09
|
|
|
Silverlight/WPF
|
|
April 25, 2009 09:00 AM - 10:15 AM Room: International A
|
|
Robert Burke, Carrington Technologies
|
|
At MIX09 in March, Silverlight 3 was announced and made available to developers in beta form. This session sets the stage with a lap around what's new in Silverlight 3, including innovations that empower richer experiences, improve RIA productivity, add out-of-browser capabilities, and update Expression Blend to make huge strides towards Microsoft's promise to embrace designers and improve their integration into the software development lifecycle.
Not a hint of Powerpoint to be seen in this presentation. Maybe some Photoshop though. Come for the Silverlight, stay for the cool stuff and get teed up for the rest of Code Camp's deep-dive Silverlight presentations.
|
|
|
Turning Chaos into Order: Best Practices for Developing SharePoint Applications
|
|
|
.NET Framework
|
|
April 25, 2009 04:00 PM - 05:15 PM Room: Gooderham B
|
|
Reza Alirezaei, Development Horizon
|
|
Truthfully there is much more to development with the SharePoint platform than the raw aspects of the technology. While I have been building enterprise-level applications on the top of this great platform for years, I have discovered that there are some common challenges that SharePoint architects and developers often face when building such applications.
In this session we will explore some of the toughest architectural decisions you may face during the development life cycle of a SharePoint project, how to deal with common real-life hurdles and how to utilize existing best practices, patterns and practices, tools and ideas to ensure that your SharePoint applications successfully transition from development to release.
|
|
|
Using Data Services with ADO.NET 3.5
|
|
|
Data/Architecture
|
|
April 25, 2009 10:30 AM - 11:45 AM Room: Gooderham B
|
|
Kristina Mandekic, American Express
|
|
Implementing Data Services in ADO.NET 3.5 -> when, how and at what performance cost
|
|
|
Virtual Earth 3D Development
|
|
|
ASP .NET
|
|
April 25, 2009 02:30 PM - 03:45 PM Room: Gooderham B
|
|
Richard Brundritt, Infusion Development
|
|
This presentation will show how to create custom plugins for Virtual Earth 3D. Custom plugins for Virtual Earth 3D can be used to import models, create animations, add custom navigation controls, and add custom shortcut keys.
|
|
|
What is MS Sync. Framework?
|
|
|
Data/Architecture
|
|
April 25, 2009 04:00 PM - 05:15 PM Room: Gooderham C
|
|
Jean-Rene Roy, DevTeach
|
|
Microsoft Sync Framework is a comprehensive synchronization platform that enables collaboration and offline access for applications, services and devices. It features technologies and tools that enable roaming, sharing, and taking data offline. Using Microsoft Sync Framework, developers can build sync ecosystems that integrate any application, with any data from any store using any protocol over any network.
|
|
|
What’s Coming Next? VB10 and Beyond…
|
|
|
Future/Other
|
|
April 25, 2009 01:00 PM - 02:15 PM Room: Gooderham C
|
|
Jonathan Aneja, Microsoft
|
|
Learn about the new capabilities of the next version of Visual Basic, including additional LINQ features, syntax simplifications, and a host of other improvements. You’ll gain insight into possible future features, including meta-programming and scripting.
We’ll also talk about VB’s relationship to C# and the Dynamic Language Runtime (DLR). Come see demos of the latest internal builds of Visual Studio 2010, including previews of what will be in Beta1.
|
|
|
Windows Mobile Developer Boot-Camp
|
|
|
.NET Framework
|
|
April 25, 2009 10:30 AM - 11:45 AM Room: International B&C
|
|
Mark Arteaga, RedBit Development
|
|
You are a .NET Developer using Visual Studio and are tasked with extending your software to the Windows Mobile platform. You have never written a Windows Mobile application so where do you start? During this session we will go through what you need to get started, all the tools that are available within Visual Studio, the tools available with the Windows Mobile SDK, where to put your data, .NET Compact Framework, tips and tricks to make your applications perform and various other tools to make your quest to build your Windows Mobile software a breeze!
|
|
|
Windows Workflow Foundation Transactions
|
|
|
Future/Other
|
|
April 25, 2009 02:30 PM - 03:45 PM Room: Gooderham C
|
|
Ed Musters, Infusion Development
|
|
Please join me for this great session on conducting transactions in the context of a workflow. OK, you saw my bio and saw I’m a “SharePoint guy”. But when you are writing any type of workflow you are writing them with the Windows Workflow Foundation. In this session I will first introduce you to WF (NOT SharePoint related) with a hello world application – just in case you are new to workflow. But then in the spirit of having something for everyone, I will cover the advanced topic of dealing with transactional workflow with ACID properties and we will create a compensating transaction. After first describing what all this means of course!
|
|
|
WPF and the Model-View-ViewModel Pattern
|
|
|
Silverlight/WPF
|
|
April 25, 2009 04:00 PM - 05:15 PM Room: International B&C
|
|
Elias Puurunen, Independent
|
|
Take your Windows Presentation Foundation skills to the next level! In this session, we'll start with defining the model-view-viewmodel design pattern, then dive into the code, creating a decoupled, unit-testable application core. Next, we'll create the user interface in Expression Blend, and finally, we'll merge the two portions together, showing how, with almost no code in the XAML code-behind, we can keep the data layer and the UI layer of the application separated. We’ll implement bindable UI commands, tackle the issues of multi-threading in WPF applications, and present workarounds and solutions to those issues.
|
|
|
|
|
|
 |
 | |  |
 |
Speakers
|
 |
 |
|
Andy Nogueira, Nonlinear creations Inc.
Andy Nogueira (MCTS, MCPD, MCAD) has over 11 years of professional experience in the IT industry. He is the Team Lead for the Microsoft Practice Group at nonlinear creations Inc. (nonlinear.ca), a Microsoft Gold Partner that is specialized in creating unique solutions on the Social Computing, Collaboration, ECM, Search, SEO and RIA spaces for clients worldwide for more than 14 years.
He is responsible for designing and implementing several successful technology solutions based on .NET, MOSS 2007 (Microsoft Office SharePoint Server) and the new SharePoint 2010.
He is also a Microsoft Certified Technology Specialist (MCTS) in WSS 3.0 (Application Development) and MOSS 2007 (Configuration and Application Development). He is also a well-known conference speaker having spoken at Toronto SharePoint User Group, Toronto Code Camp 2008, SharePoint Summit Montreal 2008, SharePoint Code Camp 2009, Toronto Code Camp 2009, Saturday SharePoint Toronto 2009, DevTeach 2010
|
|
|
Bruce Johnson, ObjectSharp Consulting
Bruce Johnson is a Principal Consultant with ObjectSharp and a 30-year veteran of the computer industry. While he includes UNIX in his long distant past, the past 17 years have been spent on projects at the leading edge of Windows technology, including using .NET since the introduction of version 1.0.
His experience includes the creation of commercial web applications using Silverlight and AJAX, the implementation of numerous service-based architectures and the building of various Windows-based applications for software vendors. As well as his experience in system design and development, he has been published in a wide variety of technology periodicals, has given over 500 presentations at user conferences all over North America and has co-authored five books for Microsoft Press and Wrox.
|
|
|
Chris Hay, Roskakori
Chris is regularly caught by his wife browsing internet sites at 2.00am in the morning. Sadly he is always looking at .NET sites rather than the haunts frequented by his peers.
He is an MVP (Client App Dev), his blog is aggregated on the community section of the Silverlight.Net site, PDC Show Off Finalist (Silverlight Spectrum Emulator), he runs NxtGenUG Cambridge UK, does lots of presenting at various conferences (including Remix08 UK) and user groups, blogging and oh yeah he has a day job also.
|
|
|
Colin Bowern, ObjectSharp Consulting
Colin Bowern is a solutions architect and coach focused on the advancement of organizational goals through pragmatic technology. His work spans music, financial, public sector, and technology industries including start-up and multi-national organizations like Microsoft, Bank of Montreal, and officialCOMMUNITY. Colin engages teams and executive management to boost productivity and drive innovation through user-centric design and craftsmanship in software engineering. Recognized by the community for interactive contributions in public speaking, community building, and writing, Colin has been a Microsoft Most Valuable Professional for ASP.NET for several years. His work appears across books, forums, and web casts. You can find out more about Colin on the web at ColinBowern.com.
|
|
|
Derek Chan, Infusion Development
Derek Chan is a Consultant with expertise in .NET/Java-based mapping technologies. He is also a Windows Live Platform MVP and holds a MCTS in Bing Maps. Derek is an active member of the MSDN community where his activities include several publications and speaking engagements.
|
|
|
Ed Musters, Infusion Development
Ed Musters, SharePoint MVP, is a SharePoint Architect for Infusion Development. Ed has instructed the exclusive Critical Path SharePoint Training courses extensively across North America over the last several years. Ed holds all certifications in SharePoint including WSS 3.0 and MOSS 2007 for Development and Administration. Ed also teaches Microsoft Official Curriculum Developer .NET training. Ed has been a featured speaker at DevReach in Sofia Bulgaria (2009/2008), at the SharePoint Summit in Montreal (2010/2009), at SharePoint Saturdays (2009) in Toronto and Birmingham, at Microsoft Tech Days 2009, at the Great Indian Developer Summit (2008) in Bangalore India, the Toronto SharePoint Camp (2010/2009), and the Toronto Code Camp (2009). Ed also speaks to user groups across Canada, including Toronto, Winnipeg, Halifax, and Vancouver.
|
|
|
Elias Puurunen, Independent
Elias Puurunen is a third-year undergraduate student at the University of Waterloo, studying for a bachelor of Computer Science. He has worked with the .NET Framework since 2004, starting with Visual Basic .NET 2003, and has kept with it ever since. Since 2008, he's been an avid Windows Presentation Foundation developer. He has found his current niche to be that of an intermediary between visual designers and the developers for the WPF projects he works on.
|
|
|
Jean-Rene Roy, DevTeach
Jean-René Roy has been developing IT systems for large and small enterprises since 1987. In 1991 he founded the consulting firm Technologies SoftDesign Inc.
Since that time he has worked on projects for Bell Canada, CGI, ArchiDATA, Sun Telcom, Accent de Ville, Kraft, ADN Medical and many other clients assuming the responsibility of Software Developers, Analyst, Team leader, Software architect and mentor. He has been and is still very active in the developers’ community by acting as a user group leader for more than ten years with the Montreal .NET community and the Ottawa .NET community.
He is also the co-founder of an international developer’s conference www.DevTeach.com which is now directed by a member of his team. Jean-René Roy is a SQL Server Microsoft MVPand is co-lead and mentor for the OttawaSQL.net BI study group.
|
|
|
John Kellar, Telerik
John Kellar is a Developer Evangelist with Telerik and a Microsoft MVP. With over 12 years of experience he has worked on solutions in several markets including healthcare, government, financial services and manufacturing. John is also the Founder and Chairman of the devLink Technical Conference (www.devlink.net), a non-profit organization focused on educating IT professionals. An active community member, John serves on the Nashville .NET User Group Board of Directors and is a regular speaker at user groups and code camps. You can keep up with John via Twitter (johnkellar) or through the blogs he maintains: Telerik blog http://blogs.telerik.com/JohnKellar and his main blog http://www.johnkellar.com.
|
|
|
Jonathan Aneja, Microsoft
Jonathan is a Program Manager at Microsoft where he works on Visual Basic compiler, language, and runtime features. His primary focus over the past few years has been on the development of LINQ, VB9, and VB10. He also helped develop the Interop Forms Toolkit for VB6 applications. Prior to moving to Redmond, Jonathan graduated from the University of Toronto and worked in Developer Support for Microsoft Canada.
|
|
|
Josef Rogovsky, Sprite House Games, Inc.
Josef Rogovsky is co-owner and General Manager of Lifeline Total IT Solutions, a Microsoft Certified Partner since 2000 and President of Sprite House Games, a new startup exploring opportunities in the “casual” video game sector. Industry experience includes: automotive, financial services, payroll/workforce management, high and low tech manufacturing, travel/tourism, property management, culinary education, camping/recreation, various not for profit/charitable organizations and, most recently, interactive digital media.
Having focused on the Microsoft .Net framework since its first release in 2002, Josef is passionate about architecting solutions that marry the power of .Net with a strong foundation in Computer Science theory. Josef specializes in designing and leading the implementation of complex multi-tiered “Enterprise class” development projects.
Josef is a regular speaker at Microsoft .Net User Groups and other related industry events in the Greater Toronto Area and has toured Colleges and Universities throughout Southern Ontario to present TorqueX at numerous XNA Game Camps and Hands-On Labs.
|
|
|
Justin Lee, ObjectSharp Consulting
Justin Lee has been a C# MVP for almost 5 years, and is passionate about various technology. His interests lies with languages, operating systems, processes, and low-level architecture. He's open to discussion about Open-Source, Linux, Mono, and many various other alternatives to Microsoft and .NET. He is proficient in C#, C++, Java and various other languages. He is currently working for ObjectSharp Consulting.
|
|
|
Kate Gregory, Gregory Consulting Limited
Kate Gregory is a founding partner of Gregory Consulting Limited (www.gregcons.com), providing consulting and development services throughout North America since 1986. Based in Peterborough, Ontario, the firm develops software, primarily for the web, as well as components for web pages and other applications. Typical projects involve the .NET Framework, XML, Web Services, Visual C++, Visual Basic, C#, ASP, Java, and Perl. A new mentoring service provides an opportunity for firms to speed their adoption times for new technologies dramatically. Migration, conversion, and integration of existing applications are a current focus. Kate is the author of numerous books for Que Books, including four editions of Special Edition Using Visual C++, most recently the .NET edition - www.usingvisualc.net for details. She has a regular column at codeguru.com on Visual C++. Kate teaches (and develops courses on) .NET, XML, UML, C++, Java, and the Internet for a variety of corporate clients. She is in demand as an expert speaker, having completed four cross-country tours for Microsoft Canada in the last fifteen months. Kate is an adjunct faculty member at Trent University and a member of many advisory boards. Since January 2002 she has been the Microsoft Regional Director for Toronto.
|
|
|
Kristina Mandekic, American Express
Kristina is an independent consultant, specializing in data access and data manipulation with Microsoft technologies.
She possesses 8 years of experience in providing .NET-based solutions, both web-based and database driven.
Kristina is currently working towards her MCPD-Enterprise with .NET 3.5 designation.
|
|
|
Mario Cardinal, .Net Expertise
Mario Cardinal is an independent senior consultant specializing in software architecture. He has almost 20 years of experience in designing large-scale information systems. He leads the architecture user group for the Montreal .Net Community and is the architecture track tech chair for the DevTeach Conference. Since 2004, he has hosted the Visual Studio Talk Show, a podcast about software development. For the fourth year in a row, he has received from Microsoft the Most Valuable Professional (MVP) award. Mario holds Bachelor of Computer Engineering and Master of Technology Management degrees from the Ecole Polytechnique in Montreal, Canada. He also holds the titles of Certified ScrumMaster (CSM), Microsoft Certified Technology Specialist (Team Foundation Server), and Microsoft Certified Solution Developer.
|
|
|
Mark Arteaga, RedBit Development
Mark Arteaga is a Windows Mobile Solution Specialist with RedBit Development specializing in building custom software, training customers and helping customers implementing mobile based software systems. Mark's has been working in the software industry his entire career and currently main roles are designing, architecting and leading various software projects to help customers mobilize enterprise applications. Mark has been recognized as a Microsoft Most Valuable Professional six consecutive years for his involvement in the mobile and embedded developer community and is the only Device Application Development MVP in Canada. You can contact Mark via his blog at blog.markarteaga.com, mark@redbitdev.com or follow him twitter.com/MarkArteaga
|
|
|
Paul Scarlett, Tressleworks.ca
Paul Scarlett is a DotNetNuke Developer and Evangelist who has been working with DotNetNuke since April of 2004 starting with version 2.0. Paul has developed several modules for DotNetNuke that allow ad-hoc access to the external databases and/or the underlying DotNetNuke database. He has presented at User Groups and Code Camps over the past few years on his favorite subject - DotNetNuke.
|
|
|
Reza Alirezaei, Development Horizon
Reza Alirezaei is an author, speaker and Microsoft Office SharePoint Server MVP. For almost a decade, Reza has been working as an independent consultant specializing in design and implementation of applications using SharePoint, Office, and SQL Server Business Intelligence stack. Reza blogs about SharePoint at http://blogs.devhorizon.com/reza.
|
|
|
Richard Brundritt, Infusion Development
Richard Brundritt is a consultant at Infusion Development working in the Location Intelligence Services Department. He is also a MVP for the Windows Live platform.
|
|
|
Richard Obuhowich, 3terra
Richard has delivered business solutions for the past 15 years and has over 9 years of experience as a professional consultant. He has architected and developed numerous award-winning enterprise applications across many verticals including financial services, transportation and logistics, manufacturing, government services, and health care. He focuses mainly on web application development and building effective business intelligence solutions for his clients.
|
|
|
Rob Windsor, ObjectSharp Consulting
Rob Windsor is a developer, trainer, writer and Senior Consultant with ObjectSharp Consulting - a Microsoft Gold Partner based in Toronto, Canada. He has over fifteen years experience developing rich-client and web applications with Delphi, VB, C# and VB.NET and is currently spending a majority of his time working with SharePoint. Rob is a member of both the INETA Speakers Bureau and the MSDN Canada Speakers Bureau and is a regular speaker at conferences, code camps, and user groups across North America and Europe. He is President of the Toronto Visual Basic User Group and has been recognized as a Microsoft Most Valuable Professional for his involvement in the developer community.
|
|
|
Robert Burke, Carrington Technologies
Robert is Principal of Carrington Technologies, a Toronto-based IT Consultancy with Canadian and international clients. His background includes applications in artificial intelligence, graphics, interactive installations and biometrics. His recent area of expertise is Microsoft User Experience Technologies, including Silverlight and the Windows Presentation Foundation. Robert was formerly a member of Microsoft’s Developer and Platform Group and based in Dublin, Ireland. He would prefer to be scuba diving.
|
|
|
Shaun Hayward, Omnivex Corporation
Shaun Hayward has been a software developer since 1996, spending the majority of his career as a Programmer/Analyst/Architect with a leading Canadian roofing manufacturer. Most recently he joined Omnivex Corporation – an industry-leading digital signage software company – as a Senior Software Developer. Shaun’s specialties include C#, WinForms, SQL, Visual Studio Tools for Office, Database Design, and Object Oriented Design.
|
|
|
Val Matison, Infoinfoinfo
Val Matison is the owner of business intelligence consultancy Infoinfoinfo, based in Toronto, Canada. An expert in creating actionable information from data, his extensive experience encompasses the entire data warehousing project life cycle. His work experience includes business process mapping, data modeling, data architecture, data cleaning and transformation, and KPI development. He is experienced at associating information to visual metaphors like heat maps, parallel coordinate systems, and geospatial maps. He has presented business intelligence sessions at Comdex, Devdays, Microsoft Technical Summits, Techdays and conferences in North America and Europe. He is a Microsoft SQL Server MVP.
|
|
|
|
|
|
 |
 | |  |
|
|