Wednesday, March 10, 2010

Toronto Code Camp 2008

Minimize
Toronto Code Camp Toronto Code Camp 2008
Saturday, March 01, 2008 - Saturday, March 01, 2008

The Third Annual Toronto Code Camp, a free .NET community sponsored event, will be held on March 1st, 2007! Last years event was a huge success with over 350 attendees, 25 sessions, 24 speakers and 20+ volunteers. This year we will continue to build on the success of the prior Code Camps and increase the number of attendees and make the event an even greater critical and logistical success.

  

All Sessions

Minimize
Best practices to decrease coupling and to raise cohesion
.NET Framework
March 1, 2008 01:00 PM - 02:15 PM Room: International B/C
Mario Cardinal, .Net Expertise

This presentation presents simple but well proven design principles to simplify managing dependencies between elements composing a .Net program. At the end of this presentation you will understand how to design for testability using service locator, dependency injection, IoC container, dependency inversion and single responsibility principle.

Building Workflow Foundation Enabled Windows Communication Foundation Services in .NET 3.5
.NET Framework
March 1, 2008 09:00 AM - 10:15 AM Room: International B/C
Bill Brockbank, Navantis Inc.
With the availability of Windows Workflow Foundation (WF), Microsoft is introducing workflow capabilities to the .NET developer platform. These capabilities allow developers to build workflows to meet a wide number of scenarios, from simple sequential workflows to complex state machine-based workflows with sophisticated human interactions.
At the same time, there is a move towards promoting business capabilities to be exposed through encapsulated service endpoints allowing reuse and composition of business functions and processes giving rise to Service-Oriented Architectures. Windows Communication Foundation (WCF) has been made available to help provide developers with capabilities to develop connected systems easily by providing a consistent developer API, a robust hosting runtime, and a flexible configuration-driven solution to aid deployment.

Visual Studio 2008 provides a simple way to integrate both technologies using the built-in activities: ReceiveActivity and SendActivity. Making the analogy with WCF conventional services; in WCF you create a service interface (ServiceContract) and then you implement it with a regular class. With Workflow Services you create the interface but the implementation is the workflow itself.

Introduction to Language Integrated Query (LINQ)
.NET Framework
March 1, 2008 04:00 PM - 05:15 PM Room: International B/C
Rob Windsor, ObjectSharp Consulting
Language Integrated Query is the most compelling new feature in Visual Studio 2008 (.NET 3.5, VB9, C#3.0). LINQ’s ability to dramatically simplify data access logic with LINQ 2 SQL and its uniform syntax to also manipulate object collections and XML with LINQ to XML combine together to change the way we write software on the .NET Platform. In this session we’ll explore the framework components and language syntax additions in C# 3.0 and VB 9.0 to enable LINQ without the need for changes in the core CLR. LINQ provides typical query operations for filtering, sorting, grouping transforming and partitioning data. We’ll examine how things work under the covers and explore debugging techniques so you can really understand what’s going on. We’ll delve into LINQ to SQL to see how updates can be persisted in the database, understanding transactions and optimistic concurrency concerns. We will also point out potential gotchas with features like query composition and delayed execution.
SOA and Enterprise as business enablers – The Microsoft way
.NET Framework
March 1, 2008 02:30 PM - 03:45 PM Room: International B/C
Anthony Bonaventure D’Costa , OnCorp Direct INC.
These days whenever a developer writes a single line of code, it is very critical that he understands the dependencies between business and the underlying technologies. Neglecting the business context can result in a project in which SOA infrastructure is pursued for its own sake, or where investments are made that do not line up well with the needs and priorities of the business. Todays enterprise developers should be thinking "SOA". Everything should be services.
 
For developers working with the Microsoft technology stack, using .NET, BizTalk, IIS etc. we have everything we need to create sophisticated distributed applications. However, there are a lot of moving parts. Most of us now work in heterogenous environments, where distributed applications span a variety of technologies, and possibly business partners and customers.
 
It takes a lot of skill to blend all the pieces into a cohesive whole and it takes time. SOA is not a product, it is a way of thinking about software development. When faced with a functional requirement, think how that can be decomposed into a set of services. When done properly these services will not only solve the current requirements, but will
also be the building blocks that can be aggregrated to meet future needs. 
 
Microsoft's stack of technologies ( WS*- specs, BizTalk Server R2, WCF,
WF, WPF ... have the potential to improve our productivity and agility.
SOA using WCF & WF
.NET Framework
March 1, 2008 10:30 AM - 11:45 AM Room: International B/C
Peter Madziak, ObjectSharp Consulting

In the world of SOA it is useful to classify your services into two types: Business Activity Services and Resource (or sometimes Entity) Services. In this demo-centric session we’ll look at how Windows Communication Foundation (WCF) and Windows Workflow (WF) can be used within this classification system. More specifically we’ll look at how WF is an ideal choice to use “inside the boundary” of your Activity Services to carry out the long-running work the service represents.

ASP.NET AJAX Web Services and Client-centric Web Development
ASP .NET
March 1, 2008 10:30 AM - 11:45 AM Room: International A
Milos Glisic, ComponentArt Inc.

An overview of what ASP.NET AJAX brings to web services and how that can be used to develop web applications using a new, client-centric paradigm. Examples will be given of building and using simple ASP.NET AJAX web services, as well as of their use with client-centric component.

ASP.Net Performance and Optimization
ASP .NET
March 1, 2008 02:30 PM - 03:45 PM Room: International A
Jeff McWherter, A.J. Boggs and Company

So, you’ve created a slick ASP.NET web application, but the performance isn’t what you were expecting. In this session I will demonstrate tools to help find the bottlenecks and offer advice on resolving them.

Next Generation ASP.NET Server Controls
ASP .NET
March 1, 2008 04:00 PM - 05:15 PM Room: International A
Colin Bowern

In this session we'll take a look at the nuts and bolts of building ASP.NET Server Controls and how it has evolved with technologies introduced in recent versions of the framework as well as the impact of AJAX and Silverlight on the construction of those controls.

Overview of ASP.NET 3.5 Extensions
ASP .NET
March 1, 2008 09:00 AM - 10:15 AM Room: International A
Justin Lee, ObjectSharp Consulting

The ASP.NET 3.5 Extensions Preview is a new release that provides new functionality being added to ASP.NET 3.5 and ADO.NET in 2008. This release delivers a set of new features that target:

  1. Enabling High Productivity Data Scenarios - including MVC, Entity Framework, ADO.NET Data Services and dynamic data
  2. Supporting Test Driven Development - including a powerful and extensible MVC framework
  3. Creating the best server for Rich Clients - including Ajax history support and Silverlight controls for ASP.NET
 This presentation will provide an overview of these new and exciting features in the ASP.NET 3.5 Extensions. ASP.NET, AJAX, and Silverlight knowledge are assumed.
The Scaling Habits of ASP.NET Applications
ASP .NET
March 1, 2008 01:00 PM - 02:15 PM Room: International A
Richard Campbell, Strangeloop Networks

As our ASP.NET Web applications become more and more successful we switch our focus from adding features to performance, scale, and management. Richard has been in the lab studying the scaling habits of the average domestic ASP.NET solution and has emerged to discuss his findings (no applications were actually harmed during the capture of this data). Come and learn where ASP.NET stumbles and how to get it back on its feet. In this session you will learn about the web acceleration equation, identify common ASP.NET bottlenecks, explore solution alternatives, uncover the secret sauce, and determine a reasonable strategy for scaling ASP.NET applications.

Acropolis
Data/Arch.
March 1, 2008 01:00 PM - 02:15 PM Room: Holmes Gooderham A
Justin Lee, ObjectSharp Consulting

TBD

Beyond LINQ to SQL: Using the Enterprise Framework and the Entity Definition Model
Data/Arch.
March 1, 2008 02:30 PM - 03:45 PM Room: Holmes Gooderham A
Barry Gervin, ObjectSharp

You’ve embraced LINQ to SQL (or are considering) but in a few weeks Microsoft will be releasing The Entity Framework, including LINQ to Entities. Come and learn why this is a better LINQ to SQL and how to migrate from LINQ to SQL over to the Entity Framework. We’ll also examine patterns of building isolated and reusable data access layer components using the Entity Framework.

Design Patterns
Data/Arch.
March 1, 2008 10:30 AM - 11:45 AM Room: Holmes Gooderham A
Shaun Hayward

 This session examines some of the most common Design Patterns in software development. Design Patterns provide simple, understandable, and sound solutions to often-daunting problems in class design and coding. Each problem will be examined before introducing its corresponding Design Pattern solution. Design Patterns covered include:

  • Model View Presenter – separating user interface logic from the user interface to make the logic reusable and testable
  • Factory - separating an object’s construction from its population and maintaining the Single Responsibility Principal
  • Singleton – globally accessing connections, settings, and other objects in a manageable way without global variables
  • Adapter – creating a common way of using different classes and libraries with different interfaces
  • Façade – wrapping complex functionality into an easy-to-use package
  • Lazy initialization – improving performance by delaying expensive processes until the first time they are needed
Experience with Object Oriented Programming is required.
Introduction to log4net
Data/Arch.
March 1, 2008 09:00 AM - 10:15 AM Room: Holmes Gooderham A
Rob Prouse, Ivara

Log4net is a fast and easy to use open source .NET logging library.  This session will give you the information you require to quickly add logging to your web or windows applications.

The session will begin with an overview of the license, features and capabilities of log4net, including log levels, log hierarchies, log targets, logging contexts, configuration and filters. 

We will then dive into code by adding logging to a simple application. Next, we will configure the logging to output the logs to multiple destinations. We will end by discussing best practices for logging with log4net and answering questions.

What is SQL Server Service broker (SSB)?
Data/Arch.
March 1, 2008 04:00 PM - 05:15 PM Room: Holmes Gooderham A
Jean-Rene Roy, DevTeach

What is SQL Server Service broker (SSB)? What does it do? Which version of SQL Server can use SSB? What kind of application can use this? Does it scale between servers? Why use SSB over MSMQ? What are the advantages and disadvantages of SSB over MSMQ, BizTalk and WSE and WCF? Is it complicated to use SSB? This session will answer all the questions. 

Building Virtual Earth and Silverlight applications
Fun Stuff/Other
March 1, 2008 02:30 PM - 03:45 PM Room: Holmes Gooderham B
Derek Chan, Infusion Development
This session is intended for developers who have no experience using Virtual Earth or Silverlight but wish to leverage them to build dynamic web applications. The following topics will be covered:
  • Creating and Manipulating a Virtual Earth map
  • Building a GeoRSS feed with ASP.NET.
  • Debugging a Virtual Earth application
  • Overlaying custom tiles using MapCruncher
  • Applying Silverlight to a Virtual Earth map using Expression Blend and Visual Studio 2008
Introduction to Dundas Chart for ASP.NET
Fun Stuff/Other
March 1, 2008 01:00 PM - 02:15 PM Room: Holmes Gooderham B
Jeff Hainsworth, Dundas Data Visualization

This webcast will demonstrate from start to finish, the process of creating an application with Dundas Chart for ASP.NET Enterprise Edition.  From the start of a new project, every step along the way will be covered, including Chart customization and Data Binding, to create a fully data bound instance of our Chart control in an asp.net application.

Leveraging Windows Mobile APIs using .NET Compact Framework
Fun Stuff/Other
March 1, 2008 09:00 AM - 10:15 AM Room: Holmes Gooderham B
Mark Arteaga, RedBit Development

Windows Mobile provides a set of managed APIs available for the .NET Compact Framework developer to integrate within their mobile application.  During this session we will explore the features available to the managed developer such as accessing Outlook Mobile data to taking a picture with the device camera to being notified of device state changes.  You'll not only learn what is available but how easy it is to integrate platform specific functionality into your application without to give your application a better user experience.

TBD
Fun Stuff/Other
March 1, 2008 10:30 AM - 11:45 AM Room: Holmes Gooderham B

TBD

Windows Presentation Foundation and SIlverlight
Fun Stuff/Other
March 1, 2008 04:00 PM - 05:15 PM Room: International B/C
Robert Burke, Object Sharp

Windows Presentation Foundation and SIlverlight

An Introduction to SharePoint 2007 for Developers
SharePoint
March 1, 2008 10:30 AM - 11:45 AM Room: E.S. Jackson
Rob Windsor, ObjectSharp Consulting

SharePoint is an awesome tool. It allows you to build web sites, manage lists of data, collaborate on documents, and so much more – all done through a simple, easy to use, web interface. When you need to go beyond the built in capabilities of the product, SharePoint also provides a rich set of APIs to code against. This session explores the most commonly used features in the Windows SharePoint Services developer APIs, as well as the types of components and applications in which they can be utilized. Topics covered include the WSS object model, WSS web services, creating simple web parts, and adding event handlers to lists.

Delving into custom authentication providers in SharePoint
SharePoint
March 1, 2008 02:30 PM - 03:45 PM Room: E.S. Jackson
Reza Alirezaei, DevHorizon
In ASP.NET 2.0 , there is an important concept called authentication provider model which is used for many new features such as Membership/Role Management, Profiles, etc. Moss 2007 is built on the top WSS 3.0 which is in turn built on the top of ASP.NET 2.0. This means that both products can utilize everything that ASP.NET 2.0 offers. In this session learn how to create a custom authentication provider, how to set up forms based authentication, get yourself familiar with issues/workarounds, manage your custom profiles and finally how to leverage this solution to expose your SharePoint sites to the external users. This session is targeted at both IT pros and developers.
Developing for SharePoint using Visual Studio 2008
SharePoint
March 1, 2008 01:00 PM - 02:15 PM Room: E.S. Jackson
Barry Gervin, ObjectSharp

Visual Studio 2008 finally brings integrated support for building SharePoint Workflows out of the box. During this session of mostly all demos, we’ll explore this new development environment for design time support of workflows, integrated deployment to a SharePoint server and integrated debugging for stepping through your workflows. We’ll explore many of the new SharePoint aware workflow activities that make creating custom workflows a breeze in VS 2008. We’ll also review some other tips & tricks for taking advantage of .NET 3.5 and VS 2008 features such as LINQ and the improved Ajax and JavaScript capabilities for the SharePoint developer.  This session will be co-presented by Rob Windsor.

MOSS 2007 and Silverlight Integration
SharePoint
March 1, 2008 04:00 PM - 05:15 PM Room: E.S. Jackson
Andy Nogueira, Nonlinear creations Inc.

In this session we'll explore different scenarios for integrating SharePoint and Silverlight. SharePoint 2007 is an amazing framework that has an incredible set of built-in features such as Web Parts, Collaboration, Workflow, Security, LOB integration, Search, etc. In this session we'll demonstrate how to leverage some of these features to create a real Rich Internet Application (RIA) using SharePoint and Silverlight together.

Overview of SharePoint 2007 and "The Feature"
SharePoint
March 1, 2008 09:00 AM - 10:15 AM Room: E.S. Jackson
Ed Musters, Dapasoft Inc.

At its heart, SharePoint is a web site provisioning engine – pick a template, click a button, and voila you have a feature rich web site that can be highly customized. Please join me for a whirlwind tour of WSS 3.0 and MOSS 2007 product capabilities. This session is ideal if you have not yet seen the product and find out what all the excitement is about! We’ll visit just about every feature in the box from the Site Administrator’s perspective to show you how the product works and can be configured. We’ll review basic features such as Web Parts, Lists, Document Libraries, site creation, workflows, and content types. We’ll review Enterprise Services such as InfoPath Forms, Business Data Catalog, Excel Services, and Search. We’ll then go behind the scenes on the product architecture and show how the developer goes about deploying their own custom features. This is the perfect primer for Rob’s talk to follow….

  

Speakers

Minimize
N/A Andy Nogueira, Nonlinear creations Inc.

Andy Nogueira (MCTS, MCPD, MCAD) has over 10 years of professional experience in the IT industry.

He is the Team Lead for the Microsoft Practice Group at nonlinear creations Inc. (www.nonlinear.ca), a Microsoft Gold Partner that is specialized in creating unique solutions on the Social Computing, Enterprise 2.0, ECM, BPM, SEO and RIA spaces for clients worldwide for more than 13 years. He is responsible for designing and implementing several successful technology solutions based on MOSS 2007 (Microsoft Office SharePoint Server) integrated with technologies such as Silverlight, Enterprise Search, Windows Workflow (WF), K2, Windows Communication Foundation (WCF).

N/A Anthony Bonaventure D’Costa , OnCorp Direct INC.
Anthony Bonaventure D’Costa is involved in the application of advanced computing technologies that enable IT – to business alignment and support strategic business goals.
He has implemented a diverse portfolio of high – performance, scalable, highly available and secure IT solutions based on Service Oriented Architecture, including Web Services, Enterprise Application Integration, middleware and transaction processing.
N/A Barry Gervin, ObjectSharp
Barry Gervin is a founding Partner of ObjectSharp. As a Principal Consultant and Instructor with ObjectSharp, Barry provides technical leadership to his valued clients, staff, and the development community. Over his 17 year career in the IT industry, he has helped many development teams architect and successfully deliver large software projects within tight schedules and budgets that consistently perform for their end users.

Barry currently serves as a MS Regional Director in Southern Ontario and has received the Microsoft MVP Award for Solutions Architecture for the past 3 years.

N/A Bill Brockbank, Navantis Inc.

Bill Brockbank is a Solution Architect at Navantis Inc. works in the workflow space with Microsoft Technologies, Captaris Workflow, K2.NET and SharePoint 2007 (MOSS and WSS). He has been developing applications on the Microsoft Windows platform for more than 17 years

N/A Colin Bowern

Colin Bowern is an avid technologist and solutions architect based in Toronto, Canada. Colin's work on pragmatic solutions spans technology, financial, music, and public sector industries for organizations such as Microsoft, Meridian Credit Union, officialCOMMUNITY, and more. Recognized by the community for interactive contributions in public speaking, community building, and writing Colin is a Microsoft MVP for ASP.NET. His work appears across books, web casts, and on his blog at www.colinbowern.com.

N/A Derek Chan, Infusion Development

Derek Chan is an award-winning Consultant with expertise in .NET/Java-based mapping technologies. He is also a Microsoft Most Valuable Professional and Certified Technology Specialist in Mappoint/Virtual Earth. Derek is an active member of the MSDN community where his activities include several publications and speaking engagements.

N/A Ed Musters, Dapasoft Inc.

Ed Musters is the SharePoint Practice leader for Dapasoft (http://www.dapasoft.com) and a Microsoft Certified Trainer. Ed is President of the Toronto .NET User Group (http://www.TorontoUG.net) - one of the largest in North America boasting over 4000 members and regular meeting attendance of 125 developers. Ed has been awarded the Microsoft Most Valuable Professional (SharePoint MVP) designation many years in a row for outstanding contribution to the development community.
Ed is a certified instructor - teaching the exclusive Ted Pattison SharePoint courseware as well as Microsoft SharePoint official curriculum. Ed has instructed SharePoint course numerous times for Microsoft Certified and Gold Certified Partners, and Canadian Fortune 500 companies.
Ed holds certifications for MCT, MCPD, MCSD, and MCDBA. Ed also holds all MCTS certifications in SharePoint including WSS 3.0 Administration, WSS 3.0 Development, MOSS 2007 Administration, and MOSS 2007 Development. Ed has given talks recently to the Toronto SharePoint Code camp, the Toronto Code Camp, the Great Indian Developer Summit 2008 (http://www.developersummit.com) held at the Institute of Science (IISc) Bangalore India, and at DevReach (http://www.devreach.com) in Sofia Bulgaria. Ed also speaks to user groups across Canada including Toronto, Winnipeg, and Vancouver.

N/A 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 Microsoft MVP.

N/A Jeff Hainsworth, Dundas Data Visualization

Jeff Hainsworth is the Head of Pre-Sales consulting at Dundas Data Visualization.  He works with Sales and Support departments in order to ensure that all technical hurdles are overcome during client’s early stages of development/proof of concept.  Jeff is also the lead developer of the Dundas Chart Builder product.

N/A Jeff McWherter, A.J. Boggs and Company

Jeff McWherter is the Director of Software Development at A.J. Boggs and Company in Okemos, MI. He graduated from Michigan State University with a degree in Telecommunications and Computer Science, and has twelve years of professional experience in software development. He is a founding member and current Program Director for the Greater Lansing Users for .NET (GLUG.net). He enjoys profiling code, applying design patterns, finding obscure namespaces, and long walks in the park. His lifelong interest in programming began with a Home Computing Magazine in 1983, which included an article about writing a game called Boa Alley in BASIC.

N/A 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.

N/A 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.

N/A 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 Windows Mobile based software systems using Microsoft .NET Framework. 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 or mark@redbitdev.com.

N/A Milos Glisic, ComponentArt Inc.

Milos Glisic is a senior developer with ComponentArt Inc. (www.componentart.com). Milos has been with the company since its inception and has been instrumental in developing and refining the technologies found in ComponentArt's Web.UI component suite. He has many years of experience working with Web-based user interface technologies, especially in the areas of AJAX and client-side functionality, and holds a Hon.B.Sc. in computer science from the University of Toronto.

N/A Peter Madziak, ObjectSharp Consulting

Peter Madziak is a Senior Consultant and Instructor with ObjectSharp Consulting - a Microsoft Gold Partner bsased in Toronto, Canada. He is a technical leader with over 10 years experience helping development teams architect, design and develop large software projects. Peter's primary focus over the past few years has been on helping customers understand SOA (Service-oriented architecture), Workflow/BPM (Business Process Management), Web Services (both RESTful & WS-*), EDA (Event-driven architecture), and more importantly how all of these technologies and architectural styles can be reconciled into an architecture that aligns well with what the business needs.

As a SOA & BPM expert for ObjectSharp Consulting, Peter helps customers implement solutions using technologies such as: BizTalk Server 2006, Windows Communication Foundation (WCF), Windows Workflow (WF), SQL Service Broker, and ASP.NET 2.0 Web Applications.

N/A Reza Alirezaei, DevHorizon
Reza Alirezaei is a Microsoft Office SharePoint Server MVP, MCTS.As a technical leader with over 8 years experience, he has helped many development teams architect and build large-scale and mission critical applications. Reza has been focused on Collaboration, Knowledge Management, Business Process Management and SharePoint since its Tahoe days (2001).

In addition to consulting, Reza is a speaker, author and instructor. He frequently speaks on a variety of SharePoint related topics at national and international industry events. More information about Reza can be found at his blog.
N/A Richard Campbell, Strangeloop Networks

Richard Campbell is one of the co-founders of Strangeloop Networks and today serves as product evangelist, introducing the company's unique story to advisors, investors, patent attorneys, beta-customer candidates, potential employees, etc. Richard has more than 30 years of high-tech experience and is both a Microsoft Regional Director and Microsoft Most Valuable Professional (MVP). He has consulted with a number of leading North American organizations; Barnes&Noble.com, Dow Chemical, Johnson & Johnson Health Care Services, Reuters, Subaru/Isuzu and the U.S. Air Force. In addition to speaking at conferences around the world, Richard is co-host of the ".NET Rocks!, the Internet Audio Talk Show for .NET Developers" (www.dotnetrocks.com) podcast and the host of "RunAs Radio, the Internet Audio Talk Show for IT Professionals" (www.runasradio.com) podcast.

N/A Rob Prouse, Ivara

Rob Prouse is a software developer with over 10 years of experience.  He currently works for Ivara as a Framework Developer working on the .NET version of their enterprise asset management software.

He is active in the open source community and has contributed to several projects including the Common C++ Libraries, iCalendar .NET Parser, MySQL BIND SDB Driver,  Pixelpost and the Mantis bug tracking system.  He also blogs regularly about .NET and development on http://www.alteridem.net

N/A 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.

N/A Robert Burke, Object Sharp

Robert Burke

N/A Shaun Hayward

Shaun Hayward works as a programmer/analyst/architect for a large Canadian manufacturer of roofing products. He has been developing solutions for more than a decade. Specialties include C#, Visual Basic, WinForms, SQL Server, and Object Oriented Analysis & Design.

  

Platinum Contributors

Minimize

Gold Contributors

Minimize

Silver Contributors

Minimize

Bronze Contributors

Minimize
Copyright 2007 by Toronto Code Camp