Platinum Sponsors
Microsoft Canada
Microsoft Corporation (Nasdaq "MSFT") is the worldwide leader in software, services and Internet technologies for personal and business computing.
Burntsand is a North American leader in business consulting and technology services; designing, architecting, and implementing information technology to deliver business advantage for Mid-Market clients, including divisions of Global 2000 companies. The Company has three practice areas - Enterprise Content Management, Collaboration and Service Management and has implemented hundreds of successful solutions in the financial services, healthcare, and public sector verticals among others through our proven Time-to-Value methodology.
DotNetNuke Corporation
DotNetNuke Corp. (or DNN Corp.) is the creator of DotNetNuke®, the most widely adopted web content management system (CMS) and application development framework for building web sites and web applications on Microsoft .NET. Using DotNetNuke, businesses can quickly develop and deploy interactive, dynamic public web sites, intranets, extranets, and web applications. DotNetNuke Corp. provides this framework in both “Community” and “Professional” Editions.

Habañero Consulting Group
Habañero Consulting Group is a leading Western Canadian IT consulting services and solutions firm and a member of the Microsoft Gold Certified Partner Excellence Program. Known for trusted business advice, original creative design, and proven technical expertise, Habañero helps companies maximize the business impact they receive from their investments in technology. Habañero works with clients throughout North America and specializes in websites and eCommerce, enterprise collaboration, business intelligence, and enterprise resource planning.

BCIT
BCIT is the place to go for .NET, SQL Server, and SharePoint training.

   
Agenda
Below is the initial Agenda for the event.  Please note it is subject to change without notice!
   

 

Agenda

   

Track 1

Track 2

Track 3

Track 4

      SW3-1750 SW5-1840 SW3-1740 SW5-1850

Start

End

 

Sql Server

Dev/Agile

SharePoint

Web

             

7:30

8:00

Setup

       

8:00

9:00

Registration

       

9:00

9:30

Opening Keynote

       

9:30

10:45

Session 1

Sql Server 2008 - T-SQL (Richard Baumet)

The Power of Reflection (Michael Schweitzer)

SharePoint as a strategic platform for business solutions (Rehman Mulji)

6 reasons why Silverlight and WPF are better than ASP.NET and Winforms (Justin Angel)

11:00

12:15

Session 2

T-SQL Best Practices (Greg Larsen)

GIT for Source Control (Adam Dymitruk)

Business Data Integration with Sharepoint 2007 (Graham Sibley)

Web Performance optimization (Michael Ageeb Nasrallah)

12:15

1:00

Lunch

Lunch

Lunch

Lunch

Lunch

1:00

2:15

Session 3

Tracing and the Sql Server Profiler (David Webb)

Tips, Tricks and Tools (Keivan Beigi)

Sharepoint 2010 - Whats new for SP 2007 Developers? (Yaroslav Pentsarskyy)

From One Server to Two: Making the Leap to Web Farms (Richard Campbell)

2:30

3:45

Session 4

Business Intelligence and Data Warehousing Primer (Todd McDermid)

Using Desktop and Application Virtualization for a Robust and Responsive Development Environment (Dana Epp and Charlie Russel)

Building LOB Apps with Silverlight 3 (Medhat Elmasry)

DotNetNuke Module Development for the ASP.NET Developer. (Charles Nurse)

4:00

5:15

Session 5

Hyper-V - Notes from the field (Juraj Lisiak)

Silverlight QA Panel Discussion with Justin Angel

Creating jQuery WebParts for Sharepoint (Sing Chan)

Migrating to Windows 7 (David Nudelman)

5:15

6:00

Raffle

 

 

Silver Sponsors
Pacific Online
For over 10 years Pacific Online has focused exclusively on hosting Microsoft web applications and services. Pacific Online's specialization is the reliable, secure and affordable hosting of ASP, ASP.NET and MS SQL sites. The company currently host sites for thousands of customers in countries around the world. Among their customers are individuals, small businesses, not-for-profits, governments and the some of the world's largest companies.
   
 
Presenter: Adam Dymitruk Title: GIT for SCM
Level: Prerequisites:
Email:adam@dymitruk.com  
Bio:
As a software professional, Adam Dymitruk specializes in .NET development, architecture and Agile practices. Having consulted for numerous clients over the years, he started working with a number of start-ups that are successful. He has also acted as a coach, off-shore development coordinator, strategy consultant, technical lead and development manager for various companies. He has incorporated his own software consulting company as of 1999. Adam has focused his efforts in helping the development community through many avenues such as the board of directors of Agile Vancouver, conference organization for ALT.NET Canada and foundation of ALT.NET Vancouver. He has also taught I.T. courses at Langara college. Adam holds a couple of Microsoft certifications and an Associate of Science degree. In his spare time Adam enjoys soccer and the Vancouver lifestyle.
Abstract:

GIT for fun and profit presentation application Tired of unreliable source code management? Do you save your source code in 6 different places and put a hard copy of the work you did today under your mattress when you get home? ... then you need to see how GIT's design will allow you to throw off those shackles and become a free person again!
... but wait..
Are you scared of switching to a different source code management tool because the last time it took 3 developers, 2 project managers and all of Accenture's employees in western Canada to deploy your barely functional current one? Well not this time! If you are better at copying a file than your technically challenged mother, you can deploy a git repository! You will be shown how.
and then...
Did you avoid work today because you feared missing your lunch hour break? Because getting the latest version of your solution would take so much time over your 14.4 kB modem? Thinking of switching to AOL?
GIT will compress and send only the changes that you need. Take a look at why even on your beautiful dial-up connection, GIT will enable you to contribute to that open source z-modem implementation you're working on.
.. but what about this:
Constantly forgetting to check things in because you're preoccupied by those Britney Spears albums in your iPod? Did your last checkin encapsulate the project from beginning to end? Well wait! With GIT it's not too late to save yourself the horrible embarrassment of this gigantic checkin! Come discover how!
... if you're not convinced yet:
But my mom keeps tripping on and unplugging the interweb cord out of the wall when I'm working on my Dungeons and Dragons program - so I can't checkin my changes! ... And I need the new elf package to be implemented before my D&D Saturday night party! Well, don't fret my nerdy friend. GIT works without a connection too! Find out what else is possible!
.. I'll try to convince you with just one more..
The evil developer from across the office is committing changes to the files I'm working on! He types way faster than me because he uses a Dvorak keyboard and beats me in the check-in race! He gets work done and I spend my day resolving conflicts. GIT, can you help me here as well? Of course GIT can. With 9 different merging strategies to help you, your evil foe will quickly fall to the wayside and you can laugh at him when he's layed off.
... Then we'll look at how branch-per-feature can be a reality with multi branch continuous integration!



Presenter: Stefan Moser Title: Domain-Driven Design
Level: Prerequisites:
Email: stefan.moser@gmail.com
Bio:
Abstract:

Good design is hard to achieve, especially when working in a complex domain. In order to best handle this complexity, we need to embrace it and focus on it. Domain-Driven Design is a systematic approach to writing software that focuses on the core of complex systems. In this session we will learn how apply a set of patterns, techniques and best practices so that we can succeed when developing even the most complex systems. Don't expect your typical "Entity, Service, Repository" DDD presentation here. We'll cover the patterns, but we'll also go beyond them and dive into some of the lesser known, but much more valuable techniques of Domain-Driven Design. Bounded contexts, anti-corruption layers and shared kernels are only some of the tools that will have you conquering any system you tackle!



Presenter: Michael Schweitzer Title: The Power of Reflection - Creating flexible applications in .Net using the Reflection API
Level: Prerequisites:
Email: MSchweitzer@habaneros.com
Bio:
As a Technical Specialist with a passion for software development, Michael Schweitzer focuses on creating custom .NET web-based solutions for Habañero clients. Michael is known for both his strong technical skills and his outstanding focus on customer service.

In addition to working at Habañero, Michael is a part-time .Net web development instructor at the British Columbia Institute of Technology (BCIT). Prior to working at Habañero, Michael was a Systems Analyst/Developer at Donna Cona Inc. for over three years where he was the lead developer/analyst for several large, award nominated, .Net enterprise applications created for the Canadian federal government. Prior to his time at Donna Cona, Michael worked as a software Developer at ZE PowerGroup creating real-time, market-based applications for the energy sector.
Michael holds a Bachelor of Technology Honours Degree, specializing in wireless application development from BCIT and was the recipient of the Bachelor of Technology Award in Computer Systems Technology. Michael also holds a Diploma of Technology in Computer Systems Technology specializing in data communications and internetworking from BCIT.
During Michael's time away from the office, he enjoys playing the guitar, reading, and programming his new Google phone.
Abstract:

An introduction into this underutilized and powerful API - A must have skill for your programming tool belt!



Presenter: Juraj Lisiak Title: Hyper-V/SCVMM - Notes from the field
Level: Prerequisites:
Email: jurajl@microsoft.com
Bio:
Juraj Lisiak is currently an IT Infrastructure Consultant at the Enterprise Services division of Microsoft Canada.. He has been working in IT for the past 10 years - designing, implementing and maintaining enterprise level systems including storage area networks, clusters, operations management, systems management, directories and virtualization. Having worked for both start-up and Fortune 500 companies, he has experience with a wide range of messaging, remote access, disaster recovery, ERP and infrastructure-level services. Juraj holds over 15 certifications from numerous vendors and is a part-time instructor at the British Columbia Institute of Technology
Abstract:

Experiences with Hyper-V/SCVMM virtualization and R2.



Presenter: Dana Epp, Charlie Russel Title: Using Desktop and Application Virtualization for a Robust and Responsive Development Environment
Level: Prerequisites:
Email: dana@scorpionsoft.com, Charlie@scribes.com
Bio:
Dana Epp researches software security and sets the vision in the convergence of information security principles and practices with digital information asset protection for business. As a computer security software architect, Mr. Epp has spent the last 15 years focusing on computer programming with a particular emphasis on security engineering to offer a safer computing environment for business.
Mr. Epp has been an instructor in the Computer Information Systems department at the University College of the Fraser Valley and British Columbia Institute of Technology, teaching students about computer programming and information security. He has brought to market various computer security products including secure operating systems, firewalls, VPNs, authentication devices and intrusion prevention systems (IPS). His latest research has been on security analytics for Microsoft-based operating systems, focusing on getting relevant security intelligence information to small businesses.
Mr. Epp has been twice awarded (1999 and 2000) the Community Spirit Award for Business in recognition of his ongoing initiatives in promoting high technology industries in his community, and won the 2001 Chamber of Commerce “Young Entrepreneur of the Year” award. Mr. Epp is the author of “Computer Security Concepts: Managing Business Threats in a Wired World”, a book written to explain at an executive level how to handle the threats of online risk as companies move to the new digital economy.


A chemist by education, an electrician by trade, a UNIX sysadmin and Oracle DBA because he raised his hand when he should have known better, an IT Director and consultant by default, and a writer by choice, Charlie is the author of more than 2 dozen computer books on operating systems and enterprise environments, including "Microsoft Windows Server 2008 Administrator's Companion"(MS Press), "Microsoft Windows Server 2003 Administrator's Companion"(MS Press), "Windows Small Business Server 2008 Administrator's Companion"(MS Press), "Windows Essential Business Server 2008"(MS Press), "Introducing Windows Server 2008 R2"(MS Press), "Microsoft Windows XP Resource Kit, 3rd Edition"(MS Press), and "Oracle DBA Scripting Quick Reference"(Prentice-Hall PTR). He has also written numerous white papers and case studies on Microsoft.com, most recently around Windows HPC Server, and RDS Licensing.
Abstract:

Join local Microsoft MVPs Dana Epp and Charlie Russel for a look at two key virtualization technologies that allow application developers to have multiple development environments without worrying about one environment polluting another.
For system administrators, these technologies allow you to quickly and efficiently deploy applications or entire desktops to users in a secure and predictable way. Multiple versions of applications can reside side-by-side without cross-pollution using application virtualization, and entire desktops can be rapidly and consistently deployed to users transparently, ensuring that corporate policies are maintained and users are always using the corporate image.



Presenter: Sing Chan Title: Creating jQuery Web Parts for SharePoint
Level: 300 Prerequisites: Familiarity with SharePoint and jQuery development
Email: Schan@habaneros.com Blog: http://singchan.com
Bio:
Sing Chan is a User Experience Developer at Habañero Consulting Group and transforms designers' mock-ups into usable and attractive working products. A veteran of interactive media and web application development, Sing is an expert in Flash, JavaScript, XML, HTML, and CSS. He is known for skilfully combining his knowledge of design, usability, and accessibility with his programming skills.
Sing has produced websites for clients such as Four Seasons Hotels and Resorts, Boston Pizza, Vancity Savings Credit Union, CGA Canada, Starbucks Coffee, BC Liquor Stores, and ADT Security. Sing has developed front-end functionality and branding for SharePoint-based intranet and public facing web solutions since SharePoint 2007 Beta 2.
Abstract:

jQuery is a lightweight, open source and one of the most popular JavaScript frameworks in use on the web today. Now that Microsoft has made jQuery part of its official development platform, learn how you can integrate the power of jQuery in your SharePoint applications.
In this session you’ll learn how to create re-usable jQuery plug-ins and then integrate your jQuery plug-ins and other client-side artifacts into re-usable and redistributable SharePoint web parts.
Session prerequisites include basic knowledge of jQuery and SharePoint development.



Presenter: Graham Sibley Title: Business Data Integration with SharePoint 2007
Level: 400 Prerequisites: Familiarity with ASP.NET and SharePoint development
Email: gsibley@burntsand.com Blog: http://blog.thinkium.ca and Twitter: @gsibley
Bio:
Graham Sibley is a Solution Architect and Collaboration Practice Director with Burntsand. He has been developing and architecting Microsoft solutions for over 10 years, with his most recent focus being on collaboration solutions using SharePoint and application lifecycle management solutions using Visual Studio Team System. Graham was a finalist for the MSDN Canada Code Award for 2008.
Abstract:

Key business decisions are no longer being made based on a single stream of information. Instead, today’s business decisions need to be made based on the combination of multiple streams of interrelated information. This presentation will demonstrate how SharePoint 2007 can be utilized to combine and present multiple streams of information into a single view, enabling business stakeholders to rapidly make more informed business decisions. This demonstration will illustrate how a 360 degree view of a customer can be obtained through the integration of SharePoint, Dynamics CRM, Exchange and cloud services



Presenter: Yaroslav Pentsarskyy Title: SharePoint 2010 - What's new for SharePoint 2007 Developers
Level: 300 Prerequisites: Familiarity with SharePoint development
Email: spentsarsky@yahoo.com Blog: http://www.sharemuch.com/ and Twitter: @spentsarsky
Bio:
Yaroslav works on SharePoint solution implementations as a part of Habañero Consulting Group's engineering team and is highly passionate about his work. A Microsoft Certified Application Developer (MCAD) and a recipient of the Microsoft Most Valuable Professional (MVP) 2009 Award, Yaroslav ensures project success through close, continuous interaction with end users and stakeholders throughout each phase of the application development lifecycle. Yaroslav actively contributes to the local and no-so-local technical communities by presenting at local events and sharing his findings in his almost-daily blog: www.sharemuch.com.
Abstract:

You have been developing for SharePoint 2007 for quite some time now. Publishing, workflows, business processes, webparts, external systems integration is just a few things you deal with on a daily basis. You've become pretty good at it; so how does SharePoint 2010 impact you? What's now out of the box that you spent weeks on developing before? What's involved in extending user interface? What's new on integration with other Office applications? Let's not forget security model. All this is going to be covered from someone who's been involved in SharePoint 2010 way before its beta announcement. It'll be 75 intense minutes ranging from general overviews to sample code you get to see and take with you.



Presenter: Rehman Mulji, Arif Mulji Title: SharePoint as a strategic platform for business solutions
Level: 100 Prerequisites: None
Email: Rehman.Mulji@popcorntechnologies.com
Bio: Rehman Mulji
Blending his MSc in cognitive psychology with technology, Rehman has previously specialized in research and development in the academic and applied setting, co-patenting a cognitively-based authentication technology in 2007 and publishing research papers. Expecting completion of an MBA at the Sauder School of Business at UBC in December of 2009, Rehman is currently leveraging his diverse background at Popcorn Technologies to help deliver SharePoint solutions.
Bio: Arif Mulji
Arif brings powerful strengths to Popcorn Technologies. His strong business sense is an outgrowth of his experience, education and business associates. Bolstering the executive team, Arif’s flair for finance and mind for numbers are invaluable in profitably running our organization. He is articulate, professional and connected - priceless characteristics in his business development role. Arif is focused on ensuring that customers receive business value from the solutions that Popcorn builds - simply put, the greatest accolade for the company is the development of a long-term business relationship where customers refer Popcorn Technologies to their peers.
Arif has held positions in Sales, Marketing, Sales Management and Business Development with several multi-national sales organizations and, most recently has worked in corporate finance and venture capital. Arif is a member of the Canadian Professional Sales Association and recently completed his MBA in Finance and International Business at the University of Calgary.
Abstract:

We discuss how SharePoint acts as a strategic platform for business solutions. If an organization uses IT strategically, then it likely uses technology to serve an overall information systems (IS) strategy which serves its overall business strategy. Business strategy speaks to the high-level goals of the business. IS strategy speaks to the strategic use and interaction between information, people, technology, and processes of the organization. IT strategy, then, speaks to how those IS strategies are met. Our talk focuses on how SharePoint, as a technology, engages and connects information, people, and groups to the organization while enhancing business processes. Using case studies of successful SharePoint implementations, we show how SharePoint provides an integral IT platform for serving IS strategies and overall business goals. We submit that success is delivered through business-focused rather than just technological solutions.



Presenter: Medhat Elmasry Title: Building LOB applications with Silverlight 3
Level: 200 Prerequisites: ASP.NET
Email: medhat@shaw.ca Blog: http://blog.medhat.ca
Bio:
Medhat Elmasry was born in Ethiopia. He holds a Masters Degree in Computing Science from Bradford University, England. Medhat moved to Canada from Egypt in 1993 with his wife, son, and daughter. He has since worked for The Loewen Group, Alderwoords, and HSBC. He is currently an instructor at the British Columbia Institute of Technology (BCIT). He specializes in web development at BCIT and is involved in most of their ASP.NET courses. Medhat is also a SharePoint contractor at Sierra Wireless in Richmond, BC. He is the founder and president of the .NET users group in Vancouver (aka .netBC) and co-owner of bcjobs.com. He occasionally speaks at user groups, code camps, and the DevTeach conference.
Abstract:

Silverlight is much more than just a media player technology. Silverlight 3 introduces more business focused controls and more data & business logic connectivity. In this presentation we will focus on the parts of Silverlight that are useful for building line-of-business applications. These include:
  1. common Silverlight controls
  2. data and data binding basics
  3. Silverlight 3 business application features

We will also learn about how to configure your development environment and the SharePoint 2007 server so that Silverlight 3.0 can be hosted in a Web Part.
Don’t miss the opportunity to learn about how this great and promising technology is about to change the way business applications are made.



Presenter: Richard Baumet Title: SQL Server 2008 T-SQL
Level: 200 Prerequisites:
Email: RBaumet@phn.com
Bio:
Richard Baumet has been a SQL Server DBA at Phillips, Hager & North Investment Management Ltd. For the last 9 years. He’s been working with SQL Server since SQL Server 7.0. He has been the Vancouver PASS Chapter Leader for the last 2 years.
Abstract:

A look at enhancements made to T-SQL Statements and datatypes introduced with SQL Server 2008. We’ll look at Table-Valued Parameters, MERGE statement, INSERT OVER DML, and look at some new datatypes such as datetime2 and hierarchyid.



Presenter: Greg Larsen Title: T-SQL Best Practices
Level: 200 Prerequisites:
Email: gregalarsen@msn.com
Bio:
Greg Larsen is a DBA at Washington State Department of Health (DOH). Greg has been working with SQL Server since 1999. He has authored over 100 articles related to SQL Server. He holds a MCITP Database Administrator and Developer certification for SQL Server 2005 and is a SQL Server MVP. He also hosts the www.sqlserverexamples.com website which contains a number of T-SQL examples to help you manage your SQL Server environment and application T-SQL code.
Abstract:

This session will cover T-SQL coding best practices. The basics on how to code T-SQL statements to optimize your queries will be covered. In this session you will discover some of the common pitfalls that can cause T-SQL statements to run slow. A number of demos will be done to show how by making slight changes in your code will minimize the resources used to process your queries. From this session you will be able to take home a list of T-SQL coding guidelines to help your code more efficient T-SQL statements.



Presenter: David Webb Title: Tracing and the SQL Server Profiler
Level: Prerequisites:
Email: dwebb@habaneros.com
Bio:
Senior Technical Specialist David Webb works on the analysis, design, and development of business intelligence solutions. With more than twenty years of IT experience, David has a strong background in Microsoft solutions such as .NET, ASP.NET, and SQL Server.

David is one of only 182 Microsoft Certified IT Professional (MCITP): Business Intelligence Developers worldwide. This achievement recognizes his ability to design analysis solutions, data transformations, and reports, including programming and customizing servers that use Multidimensional Expressions (MDX), custom transforms, and custom reporting solutions.

Prior to working at Habañero, David was a Senior Developer at WorkSafeBC in Richmond and Great-West Life Assurance Company in Winnipeg. In both positions he worked on a wide variety of platforms from mainframes to PCs. David holds a Bachelor of Computer Science Honours degree from the University of Manitoba. When not working, he volunteers his time on the Boards of two sports clubs, Vancouver Frontrunners and the English Bay Triathlon Club, and as the Race Director for the 2008 Lees Trail Triathlon.
Abstract:

SQL Server Profiler is an integral (but often overlooked) component of SQL Server. It’s typically used by Database Administrators to help diagnose and resolve performance problems or find slowly running queries. But did you know that it can also be used to pinpoint deadlocks, record samples of SQL statements for database tuning, and even capture and replay SQL statements for stress testing? This session will give an overview of the Tracing architecture -- which is the backbone of Profiler -- and then illustrate some cool ways that you can use Profiler to gain better insight into your database application.



Presenter: Todd McDermid Title: Business Intelligence and Data Warehousing Primer
Level: Prerequisites:
Email: TMcdermid@mouldingandmillwork.com
Bio:
BSc, MCSD.Net, MCTS (SQL 08 BI), MVP 20 years in Software Development and Databases. Currently part of a very lean (and getting leaner) IT department in a building products distributor. Coordinator of the Kimball Method SSIS Slowly Changing Dimension Component project on CodePlex (www.codeplex.com/kimballscd). Moderator on the Microsoft SSIS Forums.
Abstract:

Your CIO's top priority in 2010 is Business Intelligence (4 of 5 that IBM surveyed said so). If you're not familiar with what BI is, or are trying to deliver it directly from your OLTP database, you need to find out what you're getting into.
Business Intelligence is all about helping your business users make better decisions, faster - and this is driven by quick access to relevant information. Technology definitely plays a part - but your business users are central to making Business Intelligence projects successful. I'll let you know what it will take to deliver what your CIO is asking for.
Delivering Business Intelligence from your OLTP database is fraught with peril - it requires technical knowledge of your data model, compromises your line of business application responsiveness, and won't perform well. The solution to all of those issues is to construct a Data Warehouse based on Dimensional Modeling. I'll show you why normalized OLTP databases have problems supporting BI, and how Kimball method Data Warehouses don't.
You'll leave this session knowing exactly what your CIO is talking about (even if he/she doesn't), and what steps you need to take to deliver what they want.



Presenter: Justin Angel Title: 6 Reasons why Silverlight & WPF are better than ASP.Net & Winforms
Level: 300 Prerequisites: No previous WPF or Silverlight knowledge is required.
Email: J@justinangel.net Blog: and Twitter:
Bio:
Captain (res.) Justin-Josef Angel has recently left his entire life, friends and family behind on another continent to come work for Microsoft on Silverlight.
After being a Senior .Net consultant in Israel, .Net Book author, multiple conference speaker, Avid tech blogger, UG organizer and a C# MVP for 5 years - True passion hit him smack dab on the face.
He found Silverlight. The very realization of .Net in the browser turned Justin's life perception upside down. Now Justin works and lives in Vancouver helping Microsoft make Silverlight just a little bit better.
Abstract:

In 2002 Microsoft sat out to re-write Winforms from scratch with the Avalon project (later renamed to WPF).
In 2006 a port of WPF to the webrowser was shipped under WPF/E (later renamed Silverlight).
Join us an hour to discuss the advantages of the Silverlight & WPF platforms over other UI platforms.
What does Silverlight & WPF really bring to the table? Is there added value building UIs with Silverlight & WPF?
Does Silverlight & WPF enable better UI through the “Content Model”? Better resizing capabilities with <:Grid /> Layout? Better Architecture with Commands, DataBinding and VSM? Central Styling with the <:Style /> element? More fluid UX with Storyboards?



Presenter: Michael Ageeb Nasrallah Title: Web performance optimization
Level: Prerequisites:
Email: mageeb@microsoft.com
Bio:
Abstract:

Michael is working on the Bing Client Performance team at Microsoft and would like to share his thoughts on Web performance optimization, share some performance best practices, tips and tricks, and some tools we use on daily basis to improve web performance.



Presenter: Richard Campbell Title: From One Web Server to Two: Making the Leap to Web Farms
Level: Prerequisites:
Email: richard@campbellassociates.ca
Bio:
Richard Campbell, Campbell & Associates (http://www.strangeloop.net/) Richard Campbell is the Chief Technology Officer of Strangeloop Networks and partner in PWOP Productions. He's also a Microsoft Regional Director and MVP. Richard's fascination with communicating about technology has led him to writing numerous articles, serving as the co-host of .NET Rocks! and speaking to thousands of developers and IT professionals at conferences around the world.
Abstract:

Every web application starts out on a single web server. And while we've been told over and over again that you can always move to multiple web servers, it's not as simple as that! This session digs into the details of what it takes to make that leap - all the changes needed to let your application function properly with more than one server. You'll learn about replicating your web application between two servers and how to keep the content in sync. The techniques and challenges of load balancing are explored. And you'll explore the critical challenge of moving to multiple servers - getting rid of affinity. There's more affinity than just the session object, but that is a key starting point. Moving to multiple servers isn't easy, but this session will give you the check list of what to do to be successful.



Presenter: Charles Nurse Title: DotNetNuke Module Development for the ASP.NET Developer.
Level: Prerequisites:
Email: charles@dotnetnukecorp.com
Bio:
Abstract:

DotNetNuke (DNN) is the leading Open Source CMS project on the .NET platform. In this session, we will review why ASP.NET developers should consider developing for the DotNetNuke platform. For the most part DotNetNuke modules are just ASP.NET User Controls, and we will show how easy it is to use all the skills you already know to develop rich, robust DotNetNuke modules.



Presenter: Keivan Beigi Title: Tips, Tricks and Tools
Level: 300 Prerequisites: .NET, Visual Studio
Email: Kay.one@gmail.com  
Bio:
Abstract:

Here is just some of the topics which will be covered in this sesssion:
Postsharp: Aspect oriented programming for .Net framework
LinqPad: What SQL Server Management Studio wished it could be.
Resharper: The missing half of Visual Studio



Presenter: David Nudelman Migrating to Windows 7
Level: 200 Prerequisites:
Email: nudelman@gmail.com  
Bio:
David Nudelman,is a Microsoft Infrastructure Consultant and the Project Services Team Leader for Uniserve Communications.He is the Founder of the SecondNug User Group, a speaker for INETA Europe and a moderator for the Microsoft TechNet forums, and is involved in many other user communities.

David holds MCSE, MCTS: Vista, Exchange 2007 and Windows Server 2008 and MCITP: Enterprise certifications.
Abstract:

Join David Nudelman as he show the reason why everyone is migrating to Windows 7 and how to get it done.