MOUSE OVER A SESSION TO SEE THE SESSION DESCRIPTION        
Intro to .NET
Room 254
Web Development - Room 245
.net Clients / Language Features - Room 252
SQL Server - Room 255
Visual Studio Team System - Room 249
Architecture / Agile - Room 260
Sharepoint - Room 243
ASP.NET MVC / Frameworks - Room 257
Silverlight / Cloud computing / online services - Room 247
Business Intelligence - Room 240
DotNetNuke - Room 241
Open - Room 253

Registration

Register, pick up packets
Lobby - -
7:30 - Registration
Registration

Lobby

Registration

Register, pick up packets
Lobby - -
Registration

Lobby

Registration

Register, pick up packets
Lobby - -
Registration

Lobby

Registration

Register, pick up packets
Lobby - -
Registration

Lobby

Registration

Register, pick up packets
Lobby - -
Registration

Lobby

Registration

Register, pick up packets
Lobby - -
Registration

Lobby

Registration

Register, pick up packets
Lobby - -
Registration

Lobby

Registration

Register, pick up packets
Lobby - -
Registration

Lobby

Registration

Register, pick up packets
Lobby - -
Registration

Lobby

Registration

Register, pick up packets
Lobby - -
Registration

Lobby

Registration

Register, pick up packets
Lobby - -
Registration

Lobby

Registration

Register, pick up packets
Lobby - -
Registration

Lobby

Keynote

Breakfast, orientation.
Commons - -
8:00 - Keynote
Keynote

Commons

Keynote

Breakfast, orientation.
Commons - -
Keynote

Commons

Keynote

Breakfast, orientation.
Commons - -
Keynote

Commons

Keynote

Breakfast, orientation.
Commons - -
Keynote

Commons

Keynote

Breakfast, orientation.
Commons - -
Keynote

Commons

Keynote

Breakfast, orientation.
Commons - -
Keynote

Commons

Keynote

Breakfast, orientation.
Commons - -
Keynote

Commons

Keynote

Breakfast, orientation.
Commons - -
Keynote

Commons

Keynote

Breakfast, orientation.
Commons - -
Keynote

Commons

Keynote

Breakfast, orientation.
Commons - -
Keynote

Commons

Keynote

Breakfast, orientation.
Commons - -
Keynote

Commons

Keynote

Breakfast, orientation.
Commons - -
Keynote

Commons

Intro to the Florida .Net Community

If you are just starting out, or have stumbled into this Code Camp purely by accident, or otherwise not already familiar with the community around .Net in Florida, this session will introduce you to the resources, networks, and community available to you as a .Net developer here. We’ve got a great thing going here, from Miami to Naples all the way out to Jacksonville, Pensacola and Fort Walton Beach, and across the water to the Bahamas, Puerto Rico and the Caribbean. So no matter where you are, there’s a community near you, and you can and you should be part of it! John, who runs the .Net developer group in Naples/Ft. Myers, will tell you as much as he can about what you’ve got at your disposal, and then answer as many questions as he can about the community, its resources, and everything else you’ve got.
John Dunagan - John is currently a freelance .Net developer, GUI engineer, and software trainer with 20 years of experience in IT, 4 of that as a happy member of the .Net community. He has experienced every Code Camp in Florida at least once, and is a regular participant in .Net community events across Florida. He has served as Leader of the SW Florida .Net Developer Group since March of 2006, and that Group is in planning for the 2nd Annual SW Florida Code Camp and CIO Roundtable, to take place this fall. SWFL .Net Developer Group holds a Code Camp every year at FGCU, around September. - http://www.swfldev.net
8:30-9:40

Introduction to Asp.Net Dynamic Data

ASP.NET Dynamic Data provides a framework that enables you to quickly build a functional data-driven application, based on a LINQ to SQL or Entity Framework data model. This presentation will demonstrate how one can quickly develop dynamic data website.
Amit Trivedi - Amit is working as a consultant at Palm Beach County Florida. He has been working on .Net technologies since 5 years. He is mainly involved in web architecture and web control building. -

Delegates, Lambda's, and Expressions (Oh My!)

The .Net framework has slowly evolved to allow for different programming paradigms. Over the recent versions, there have been a number of features added to allow for more declarative and functional programming options. In this session, we will explore the concepts of Delegates, Anonymous Delegates, Lambda Expressions, and Expressions and see how using them can add flexibility and functionality in our applications.
Jim Wooley - Jim Wooley is a frequent speaker, MVP, and author of "LINQ in Action". He is always striving to stay at the forefront of technology and enjoys the thrill of a new challenge. He has been active evangelizing LINQ since it's announcement in 2005, including a web site dedicated to LINQ called ThinqLinq.com. In addition, he attempts to pass on the insights he has gained by being active in the community, including leading the Atlanta MS Pros and serving as INETA Membership Manager for the Georgia region. - http://www.ThinqLinq.com

SQL Server 2008 for Developers

Hands-on demonstration of new T-SQL features New T-SQL features in SQL Server for developers: MERGE, composable DML, row constructors, table valued parameters, hierarchies, and file stream.
Plamen Ratchev - Plamen Ratchev has over two decades experience in the software architecture and development field. He has enjoyed building solutions for UNIX, DOS and Windows platforms, with main focus on SQL Server since version 4.21. Plamen is founder of Tangra, specializing in relational database applications analysis, implementation, and tuning. His particular interest is in design patterns, performance and optimization. Plamen has master’s degree in computer science with specialization in algorithms and compliers, and holds MCSE, MCSD/.NET, MCDBA, MCSA, MCAD.NET, and MCITP certifications. - http://pratchev.blogspot.com

A Lap around Visual Studio Team System 2008

This session provides an overview of Visual Studio Team System, including all editions of Visual Studio and their interaction with Team Foundation Server and associated tools. The session focuses on a typical system enhancement and bug fix cycle, the roles of the various players in that cycle, and how the Visual Studio Family of tools supports a typical Application Life Cycle process. The session revolves around a high level demo of the Visual Studio components that go into a typical software system update and how these components interact.
Jeff Odell - Jeff Odell is a Principal Consultant for Catapult Systems. Jeff has worked in the software industry for over 25 years, including tenures with Oracle Corporation, an owner of a health care software company and an independent consultant. He decided to focus on object oriented software development in 1990, producing systems in the healthcare industry using Smalltalk and associated development tools and techniques. In 2002 Jeff began to work exclusively with the .Net development platform. His professional interests include the software development process, refactoring and applying enterprise design patterns and practices. In his free time, Jeff can be found posting entries about marathon running to his group blog at http://www.tampa262.com. - http://www.tampa262.com

Beginner WindowsMobile

Beginner demo on WM .NET and SQL Compact In this session a beginner .NET developer will be introduced to WindowsMobile development, as well as SQL Compact for DB purposes on the device. Emulator and SDK Tools will be demod as well.
Nikita Polyakov - Nikita Polyakov from Tampa, FL: Enjoys conversation on Web, UX and mobility; is an ASP.NET MVP and a Microsoft Student Partner, has presented many ASP.NET workshops at USF and spoken at numerous CodeCamps on WindowsMobile development. Currently a Technical Consultant at Tribridge - www.NikitaPolyakov.com
Beginner WindowsMobile

Nikita Polyakov

SharePoint 101

We will begin with a tour of the feature of SharePoint including Document Libraries and Document management features, lists, blogs, wikis, and surveys. We’ll also cover Alerts and integration of tasks with Outlook. In the second half of the presentation we will build a SharePoint Data Entry application using InfoPath for the data entry, a custom workflow for retrieving the data from the InfoPath form and inserting it into a SharePoint list, then attaching this list to a Microsoft Access database, creating a report based upon the data in the list, then publishing the Access database into SharePoint.
Ross Terman - Developing software since 1978 on a Royal 9000 mini using IRIS as an OS and Business Basic. I founded XEQ Information Solutions in 1991, specializing in the small and medium size business arena. I worked with DataFlex for many years, then VB 6.0, DotNet and SQL Server, and now SharePoint. I am past president of the Southeast Database Developers Group and am currently active in the FloridaDotNet, Gold Coast, and South Florida SharePoint developer groups. - http://www.xeq.com
SharePoint 101

Ross Terman

Introduction to Enterprise Library and Unity Application Block

Jump start your application development with Enterprise Library and Unity from Microsoft Patterns & Practices. This session will guide you through the productivity and maintainability benefits of using various application blocks in Enterprise Library in your applications. We will also dive into the new Unity Application Block and show how to use it stand-alone and integrated with Enterprise Library to provide dependency injection services for loosely-coupled ASP.NET Webforms and MVC Web applications.
David Hayden - David Hayden is an independent consultant in Sarasota, Florida. He has been building professional websites and enterprise applications for over 15 years. David is a Microsoft MVP in C#, MSDN Forum Moderator, and advisor to Microsoft Patterns & Practices. David runs several developer communities and blogs. His personal website is at http://www.davidhayden.com/. He runs PnPGuidance ( http://www.pnpguidance.net ), a development team and community resource with numerous tutorials, screencasts, and news on proven patterns & practices. - http://www.davidhayden.com/

Intro to Silverlight

Silverlight is Microsoft's technology stack for creating rich online web client experiences. This sessions will give you a good foundation for getting started creating your own Silverlight applications.
Bill Reiss - Bill Reiss is a Silverlight MVP and provides online tutorials for game programming in Silverlight and XNA. Bill is currently authoring a beginning Silverlight book for Manning Publications due in the spring and has recently released his Dr. Popper game on Xbox Live Community Games. - http://www.bluerosegames.com

Improving .NET Application Performance and Scalability

In this chalk talk, we will discuss how to improve performance of managed code, ASP.NET, enterprise services, web services, ADO.NET, XML and SQL Server.
Pierre Donyegro - Pierre is a Premier Field Engineer at Microsoft. In his role, Pierre assists customers in debugging .NET Applications. He remains active in the South Florida community newsgroups and events. Other interests: Team Foundation Server - www.microsoft.com

DotNetNuke 5: Introduction & Overview

Brian Scarbeau, co-author of the upcoming Professional DotNetNuke 5 book by Wrox gives an overview of DotNetNuke 5. This session will review an Introduction to DotNetNuke and some of the new features that comes with DNN 5. Learn how to install DNN and learn how to create pages and put modules on your pages. Learn how to get free skins and modules for your site. Finally, learn how to create your own module using Open-Smart Module.
Brian Scarbeau - Brian Scarbeau is a Microsoft MVP and a seasoned computer science trainer. He has his MBA and Certifications as a WebMaster and Network Instructor. He has spoken at various Code Camps about DotNetNuke® and he has developed DotNetNuke® curriculum and a series of webcasts for Microsoft Corporation. He was also selected by Microsoft Corporation to be part of a Faculty Advisory Board. He has traveled the United States and Canada conducting training seminars on .NET products. Presently, he is on the Board of Directors for the Computer Science Teacher's Association and he started the Orlando DotNetNuke® User Group. His blog is here: http://geekswithblogs.net/bscarbeau - http://geekswithblogs.net/bscarbeau

Overcoming limitations with Powershell


Celso Jose Dias - -

Datasets for beginner and intermediate developers

Datasets for beginner and intermediate developers, Datasets and Related Controls What is a Dataset? It is an in memory copy of some to all of an applications data. It is made up of one or more tables. This session will give an overview of datasets, and the various controls that use the data stored in them. There will be demos of different ways you can work with datasets to contain the data you need for your application. Related items such as DataAddapters, DataViews and DataRows will be discussed and used.
Walter V. Williams, Jr. - Walt is the president of CHB Consulting, Inc. The company produces custom software for clients, as well as software packages which are on the market. Walt has been designing, building and testing software for over 25 years. He has worked with database information since dBase and Access 1. With the introduction of Visual Basic 3, Visual Basic has been his language of choice for all database applications. Today he continues to work with database information using Visual Basic.NET 2008 and SQL Server. He enjoys giving technical presentations, and training & assisting others as they learn to use this technology. - http://www.CHB-Consulting.com
9:50-11:00

An Introduction to UI web testing using SWAT

How to write automation against the UI for web applications We will be demonstrating introductory UI automation techniques using the open source SWAT Editor and Fitnesse.
Mike Longin / Chris Taylor - I currently am a Certified Scrum Master and Software developer at Ultimate Software. Additionally I am a project lead on SWAT, which is an open source UI testing tool. I have spent the past year seeking to improve automation techniques in regards to the UI. In this task I have worked on both improving the tools my company uses and processes which I am hoping to share with other members of the Agile community. Certified Scrum Master, and QA Automation Tester, who also works on the open source UI automation tool SWAT. Working 2 years in Agile Development Software Company, with 3 years previous work in Waterfall. Also writer of blog www.agile-tester.com which talks about Agile in the Development world, from the eyes of a Tester and Scrum Master. http://agiletester.wordpress.com/ http://devxero.wordpress.com/ - http://agiletester.wordpress.com/

XNA Game Development: For Love or Money

Learn about getting started developing 2D games in XNA Game Studio and how you can run them on Windows, Zune, or in Xbox Live Community Games on the Xbox 360 and actually make a buck or two.
Bill Reiss - Bill Reiss is a Silverlight MVP and provides online tutorials for game programming in Silverlight and XNA. Bill is currently authoring a beginning Silverlight book for Manning Publications due in the spring and has recently released his Dr. Popper game on Xbox Live Community Games. - http://www.bluerosegames.com

SQL Server and Powershell

Learn some differences between PowerShell and the SQLPS "SQL Server PowerShell". See how you can use PowerShell to manage, and/or manipulate data in your SQL Engine and their Databases.
Max Trinidad - I’m from Puerto Rico and living in Florida since 1992. I Have work with computers since 1979 and have done coding in DbaseIII/IV, Clipper, RPG, COBOL, OS/400, OCL/JCL, HTLM and currently exposed to the latest programming languages. Currently a Senior Developer working for Claire's Stores Inc. providing support to Windows 2003 Servers, i5, and SQL Servers 2000 applications. - http://max-pit.spaces.live.com

Visual Studio Team System 2008 Architecture Edition

This session provides an overview of Visual Studio Team System 2008 Architecture Edition and demonstrates how it can improve design and delivery of distributed, service-oriented systems. We will review modeling functionality of application, system, deployment and datacenter designers, as well as their code generation capabilities.
Oleg Sych - Oleg Sych a Senior Lead Consultant for Catapult Systems. He has been working as a professional software engineer since 1993, building distributed enterprise applications since 2000 and working with .NET technologies since 2002. Oleg holds a Masters Degree in Computer Science, MCSD and MCPD Enterprise certifications. His professional interests include framework design and enterprise application architecture. In his spare time, Oleg writes and speaks about code generation. Check out his blog at http://www.olegsych.com for in-depth coverage of Text Templates in Visual Studio. - http://www.olegsych.com

Introduction to the Unity Application Block

This session will focus on understanding Inversion of Control and Dependency Inversion Principles by introducing the Unity Application Block into an existing application. We will decompose an application into several loosely coupled components and demonstrate how Unity is used to locate and load your dependencies. Numerous code examples will cover Unity configuration, Unit Tests and object lifetime management. We will also demonstrate how the Unity Application Block helps facilitate the Open-Closed Principle and the Single Responsibility Principle (SRP) using Decorator Chains.
Randy Patterson - Randy Patterson is a Senior Lead Consultant for Catapult Systems. Randy has been developing software professionally since 1990 and working with C# since 2001. He has helped start the Tampa .NET Users Group and the International Association of Software Architects Group – Tampa Chapter. His professional interests include Enterprise Application Architecture, Unit Testing and Design Patterns & Principles. In his free time, Randy can be found posting entries to his blog at http://www.RandyPatterson.com. - www.RandyPatterson.com

Introduction to .NET and Visual Studio for Students

Introduction to programming using Visual Studio and VB.NET. Learn how Visual Studio and the .NET Framework can be used to create Windows applications as well as interactive web applications.
Ed Hill - Ed Hill is a CIS Professor at DeVry University South Florida as well as an active developer. He has developed back-of-house applications for institutional food service providers, as well as other service and manufacturing industries. He has been a presenter at previous Code Camps as well as Florida .NET Users group, and is active in the developer community. - http://www.devry.edu

100 Level: Learning ASP.NET MVC for ASP.NET WebForm Developers

Like many traditional ASP.NET deveopers, I find the enthusiasm of some MVC proponents overshadowed with many examples of percent-bracketed code that appears more Classic ASP than any type of advanced programming. Instead of focusing on plumbing details, this talk is aimed at covering the real benefits to the MVC paradigm and discussing the costs associated with learning it.
Cliff Jacobson - Cliff is a senior developer at Visioneering Games, a casual games company in Atlanta. He spans the range of WinForm, WebForm, and TSQL development with a preference for C# ASP.NET and AJAX. Cliff is a former MCT, a regular at many Atlanta area user groups, and has presented on many new technologies from Microsoft. -

A look at how to build Line of Business applications with Silverlight 2

AJAX went a long way to free web applications from the chains of bad user experience, but still fell short in some areas. Silverlight 2 brings us even closer to creating rich client applications, with the reach of the web. In this session we will take a look at what Silverlight 2 has to offer. Attendees will walk away with a better understanding of what’s required to build a Line of Business application using Silverlight 2. Topics covered will include Authentication, User Defined Settings, and application architecture.
Anthony Lombardo - Tony Lombardo is the lead Technical Evangelist in the Worldwide Evangelism Group at Infragistics, the world’s leading publisher of presentation layer tools. Tony has a deep technical background in ASP.NET and his community participation has earned him the ASP.NET MVP Award from Microsoft. Tony co-runs the Central Jersey .NET Users Group, and often writes for both online and printed publications. -

SSIS


Shervin Shakibi - Shervin Shakibi is a Microsoft Regional Director and an ASP.Net MVP. In addition to being an author and Technical editor on many .NET books he has been a popular speaker at events such as Microsoft Tech Ed, PDC and Developer Days. Shervin has been developing Enterprise applications since 1987 and a Microsoft Certified Trainer since 1994. Experienced in the delivery of scalable, stable and open enterprise-level built on .NET and Microsoft SQL Server, Shervin is an industry recognized Consultant, trainer, speaker and writer on Business Intelligence and Microsoft .NET vision. He founded the FlaDotNet Users Group which has meetings in 3 cities in Florida area delivering Microsoft SQL Server, .NET knowledge to the community. - http://www.computerways.com
SSIS

Shervin Shakibi

DotNetNuke 5: Architecture & API

Darrell Hardy, a co-author of the upcoming Professional DotNetNuke 5 book by Wrox goes over some of the most important areas of the architecture in the newest version of DotNetNuke. DNN 5 has many new features and back-end functionality that often goes overlooked.
Darrell Hardy - Darrell Hardy has been designing and building data driven applications for over 20 years. Having spent several years working with a management consulting firm, he brings to the table not only technical expertise but also an understanding of the business side of the equation. His passion is for software that matches business processes and allows for improvements in the business process as well as the software. Currently Darrell is the Vice President of Hardy Consulting, Inc. (http://www.hardyconsulting.com/) and manages several domestic and international accounts. He enjoys speaking, teaching, problem solving and helping people become problem solvers. - http://www.HardyConsulting.com

P3 - Positively Personally Productive

Positively Personally Productive - Microsoft Certifications & Everyday Efficiency. We’ll have free giveaways In this 100 level session will be broken up into two sections: 1st Section We’ll dive into Microsoft Certifications, including why & how to get certified. Also we’ll discuss exam 70-536 Microsoft .NET Framework – Application Development Foundations. 2nd Section is critical to everyone & we’ll discuss topics for a novice to a guru that people use everyday. This content is beneficial to most everyone, everyday, including Hotkeys, Browsers, RSS & memory usage.
Chris Catto - Catto enjoys the .NET community. He currently is employed by LexisNexis located Boca Florida as an Support Systems Analyst. He uses ASP, ASP.NET, SharePoint & SQL Server to develop permission based, database driven, web applications for management & team members. He graduated from Florida Atlantic University with bachelors in Computer Science in 2002 & has continued his education by his involvement in the .NET community. - http://www.ChrisCatto.com

Programming Web 101 (Part 1)

Have you missed the web train? Have you started coding web apps in .NET without really knowing what’s going on behind the scenes? Are you thinking of starting coding on web? Come and enjoy Programming Web 101, a session that will teach you the essentials of web programming, how to program in a web environment, and tips and tricks. WARNING: the majority of the code will be classic ASP and then we will move to ASP.NET
Jonas Stawski - Jonas is a Microsoft Certified Application Developer (MCAD) with over 5 years of experience building and architecting .NET applications and over 7 years of professional experience using Microsoft development technologies such as ASP, Visual Basic, and SQL Server. Jonas has worked in several markets such as Insurance, Real Estate, Leasing, Warehousing, and Medical. - http://www.jstawski.com
11:10-12:20

Applying modern software development techniques to automating the web UI

How to apply modern software development concepts such as refactoring and TFD to the more linear world of UI scripting In today’s Agile development environment, UI testing is still very much done the old way. We still see long scripts that are easily broken. By applying modern software development techniques like TFD, refactoring, and pair programming we can seek to make better tests that are less fragile and more likely to discover defects in code. In this session we will demonstrate the techniques listed above and discuss how they can be applied to UI testing. The demonstration will use a combination of fitnesse and SWAT (open source UI testing tool).
Mike Longin / Chris Taylor - I currently am a Certified Scrum Master and Software developer at Ultimate Software. Additionally I am a project lead on SWAT, which is an open source UI testing tool. I have spent the past year seeking to improve automation techniques in regards to the UI. In this task I have worked on both improving the tools my company uses and processes which I am hoping to share with other members of the Agile community. Certified Scrum Master, and QA Automation Tester, who also works on the open source UI automation tool SWAT. Working 2 years in Agile Development Software Company, with 3 years previous work in Waterfall. Also writer of blog www.agile-tester.com which talks about Agile in the Development world, from the eyes of a Tester and Scrum Master. http://agiletester.wordpress.com/ http://devxero.wordpress.com/ - http://agiletester.wordpress.com/

The Future of Managed Code

New features in C# 4.0 and VB 10.0. How will your code look next year? This presentation is a demonstration of the new capabilities found in C# 4.0 and VB 10.0 using the Visual Studio 2010 CTP. Learn about the new features in each language, how they are converging, and what sets them apart.
Christopher Brian Eargle - Chris Eargle is a Microsoft Most Valuable Professional – Visual C# and an independent consultant in the Columbia, SC metro area. He is currently working as a software architect on the South Carolina Integrated Tax System with Revenue Solutions, Inc. Chris is the president of the Columbia Enterprise Developers Guild and is a Microsoft Certified Technology Specialist in ASP.NET. - http://www.kodefuguru.com
The Future of Managed Code

Christopher Brian Eargle

DBA Toolkit: SMO(Server Management Objects)

Database Programming SQL Server Beginning with SQL Server 2005 Microsoft introduced Server Management Objects as its replacement for DMO and the preferred method to manage SQL Server, Analysis Services, and Reporting Services. Using this platform allows the Developer and DBA alike to build customizes solutions to automate cross server tasks, saving time and increasing productivity and efficiency. This presentation will present an overview of the Server Management Objects architecture and use while explaining the differences between the 2005 version of the assemblies and those that will be shipped with 2008.
Arie Jones - Arie "AJ" Jones is the principal SQL Server DBA and analyst for Perpetual Technologies, Inc. (PTI) in Indianapolis, Indiana. PTI provides mission-critical database and information systems support for SQL Server and Oracle environments nationwide. Arie leads PTI's team of experts in planning, design, development, deployment, and management of database environments and applications to achieve the best combination of tools and services for each client. He has authored several books on SQL Server and related topics, the most recent is SQL Functions Programmer's Reference from Wrox Publishing. You can visit his blog at http://www.programmersedge.com/ - http://www.programmersedge.com/

Visual Studio Team System 2008 Development Edition

This session will cover the advanced tools available in Visual Studio 2008 Professional and Development Editions. We will quickly dive deep into using Code Metrics to facilitate Unit Testing and help improve code quality. Then we’ll dig into the details of Code Coverage, Static Analysis and Profiling to round off the tools at your disposal.
Randy Patterson - Randy Patterson is a Senior Lead Consultant for Catapult Systems. Randy has been developing software professionally since 1990 and working with C# since 2001. He has helped start the Tampa .NET Users Group and the International Association of Software Architects Group – Tampa Chapter. His professional interests include Enterprise Application Architecture, Unit Testing and Design Patterns & Principles. In his free time, Randy can be found posting entries to his blog at http://www.RandyPatterson.com. - www.RandyPatterson.com

Code Generation with T4 and Visual Studio

Why write repetitive code when you can generate it? Learn about Text Template Transformation Toolkit (T4) - one of the best-hidden new features of Visual Studio 2008. T4 allows you to use simple ASP.NET-like template syntax to generate application source code, configuration files, stored procedures and more. This session provides an overview of code generation, describes T4 template syntax and shows how to create a template for generating CRUD stored procedures.
Oleg Sych - Oleg Sych a Senior Lead Consultant for Catapult Systems. He has been working as a professional software engineer since 1993, building distributed enterprise applications since 2000 and working with .NET technologies since 2002. Oleg holds a Masters Degree in Computer Science, MCSD and MCPD Enterprise certifications. His professional interests include framework design and enterprise application architecture. In his spare time, Oleg writes and speaks about code generation. Check out his blog at http://www.olegsych.com for in-depth coverage of Text Templates in Visual Studio. - http://www.olegsych.com

Introducing the CAML.NET 2.0 Framework for SharePoint

Learn to build reusable SharePoint components without writing CAML code. Introducing the CAML.NET 2.0 Framework, which is a collection of freely downloadable tools for SharePoint developers. The purpose of CAML.NET is to simplify the construction of SharePoint components by eliminating the need to write CAML code directly when building SharePoint solution packages, features and other components including list and site definitions, list instances, columns, content types and CAML queries. Using CAML.NET 2.0, developers can build these components in C# or VB.NET and then generate the required CAML automatically when the components are deployed. This unique approach to SharePoint development offers much needed relief for seasoned ASP.NET developers who are new to SharePoint and cannot afford to learn yet another markup language.
John F. Holliday - John Holliday is a SharePoint MVP and an independent consultant with over 25 years of professional software development and consulting experience. John has been involved in a broad spectrum of commercial software development projects ranging from retail products to enterprise information systems for the Fortune 100. After receiving his bachelor’s degree in applied mathematics from Harvard College and a J.D. from the University of Michigan, John developed a specialized computing language for constructing legal expert systems. His expertise includes all aspects of distributed systems development, with a special emphasis on document automation, collaboration and enterprise content management. - http://johnholliday.net

LINQ To SQL Tips and Techniques

This session will discuss tips and techniques for using LINQ To SQL as an O/R Mapper in your applications. We will discuss the basics of using LINQ To SQL and how to implement validation, error handling, filtering, lazy and eager loading, and transaction management. Examples will also be shown on how to use LINQ To SQL with stored procedures. Last we will explore ways to wrap LINQ To SQL via a Unit of Work and Generic Repository Classes for use in Model View Presenter Webforms and MVC Web Applications using Dependency Injection.
David Hayden - David Hayden is an independent consultant in Sarasota, Florida. He has been building professional websites and enterprise applications for over 15 years. David is a Microsoft MVP in C#, MSDN Forum Moderator, and advisor to Microsoft Patterns & Practices. David runs several developer communities and blogs. His personal website is at http://www.davidhayden.com/. He runs PnPGuidance ( http://www.pnpguidance.net ), a development team and community resource with numerous tutorials, screencasts, and news on proven patterns & practices. - http://www.davidhayden.com/

Enhancing the Silverlight Installation Experience

Once that Sexy Silverlight app is running, the user will be in UX heaven. But what happens just before that? What if the user doesn't even have Silverlight installed? In this session, we will cover a number of key areas from creating your own custom Loader animations to elegantly handling users who have not installed Silverlight on their machines as well a ton of tips and tricks you can employ to make for an elegant installation experience for users your Silverlight applications.
David Silverlight - David Silverlight is an independent software developer with deep knowledge of Silverlight, .NET and WPF. In addition to being recognized as an XML MVP, he has built a number of developer as well as community oriented sites to help bring fellow developers together. His most well known site is community-credit.com, a site which recognizes and rewards other developers who contribute to the development community and just to make the entire experience fun. Their motto is.... "We Give Stupid Prizes To Smart People". His other websites also focus on creating Developer Community Friendly environments, with a bit of a quirky, geeky side to them. Among the sites that he has created are: - http://community-credit.com

It's All About the Data - Building a Data Warehousing using SQL Server 2008

We will use SQL Server 2008 and the SSIS tool suite to demonstrate building a data warehouse. This session will cover the basics of a data warehouse before leading into the code demonstration.
Wes Dumey - Wes is a Senior Consultant with Durable Impact Consulting, a business intelligence and data warehousing firm. Wes has experience working with large clients on multi-terabyte warehousing projects. Wes’ interests are real-time datawarehousing and business economics. - http://www.durableimpact.com

DotNetNuke 5: Module Development

Stan Schultes will begin with a quick technical overview of DotNetNuke, and a discussion of why you might build a custom DNN module. Demos will include how to install the DNN portal on a development machine, and how to install a custom module into the portal. Then we'll dive into setting up Visual Studio 2008 for module development and demonstrate how to install a module source package and run it in design mode. Finally, we'll walk through the process of developing a custom module using the sample module to provide details, and we'll see some development tips & tricks along the way. This is a 300-level session - some experience with DotNetNuke will be assumed.
Stan Schultes - Stan Schultes is an Architect and Software Developer at a mid-size, high tech manufacturing company, where he designs and builds engineering design automation systems. He has been building enterprise manufacturing software for more than 25 years, and building Microsoft solutions since 1994. He has led application development teams in companies as diverse as a small startup to the Fortune 200. Stan is a Microsoft MVP in Visual Basic, and is very active working and speaking within the Florida developer community and beyond, and he runs the SarasotaDev.net developer group. He is a former columnist and Contributing Editor with Visual Studio Magazine, has written in MSDN online, and has recently wrapped up work on the upcoming WROX Professional DotNetNuke 5 book. Stan is a prolific speaker at community events such as the MSDN DevCon, Visual Studio 2008 and 2005 launch events, Day of Patterns & Practices, Code Camps, user groups, and more. He has recorded more than 15 MSDN WebCasts, and is currently developing new episodes of the popular It's All About the Tools! developer seminar series with Russ "Toolshed" Fustino. Stan can be reached through his website at VBNetExpert.com or his blog at StanSchultes.spaces.live.com. - http://www.vbnetexpert.com

SAML for SaaS – Using Single Sign On or Least Authority

SAML allows business entities to make assertions regarding the identity, attributes, and entitlements of a subject to other entities, such as a partner company or another enterprise application. Federated Single Sign On is not as easy first thought and the biggest problems are all security related. As Identities expand their reach across the network Ambient Authority increases driving up security risks. Two alternatives in the use of SAML for Software as a Service - Identity Management and Authority Management - will be reviewed. This work includes .Net code examples based on research at HP Labs.
Kenneth Hamer-Hodges - Kenneth J. Hamer-Hodges is a Computer Security consultant. He has worked throughout Europe and USA on projects from concept to handover and holds a dozen patents related to computer security and communications. He has spoken at International conferences on computer security architectures, Capability based operating systems, object based software, voice and data communication and fault-tolerance distributed control. Ken now works on security related to Service Oriented Architectures for new networked services. - http://www.sipantic.net

Lunch

Pizza and Salad!
Commons - -
12:20 - Lunch
Lunch

Commons

Lunch

Pizza and Salad!
Commons - -
Lunch

Commons

Lunch

Pizza and Salad!
Commons - -
Lunch

Commons

Lunch

Pizza and Salad!
Commons - -
Lunch

Commons

Lunch

Pizza and Salad!
Commons - -
Lunch

Commons

Lunch

Pizza and Salad!
Commons - -
Lunch

Commons

Lunch

Pizza and Salad!
Commons - -
Lunch

Commons

Lunch

Pizza and Salad!
Commons - -
Lunch

Commons

Lunch

Pizza and Salad!
Commons - -
Lunch

Commons

Lunch

Pizza and Salad!
Commons - -
Lunch

Commons

Lunch

Pizza and Salad!
Commons - -
Lunch

Commons

Lunch

Pizza and Salad!
Commons - -
Lunch

Commons

Programming Web 101 (Part 2)

In this session we will continue part 1. We will be introducing ASP.NET and all you need to know about it. If you are already familiar with ASP, PHP, CGI, or any other web languague you do not need to attend Part 1. We will talk about Web Form Controls, Events, Global.asax, Web.Config, State Management, and other Miscellaneous Topics.
Jonas Stawski - Jonas is a Microsoft Certified Application Developer (MCAD) with over 5 years of experience building and architecting .NET applications and over 7 years of professional experience using Microsoft development technologies such as ASP, Visual Basic, and SQL Server. Jonas has worked in several markets such as Insurance, Real Estate, Leasing, Warehousing, and Medical. - http://www.jstawski.com
1:20-2:30

Code Style & Standards

Code standards and styles are one of those topics that you either love or hate. Join your fellow developers as we talk about what our experiences have been, what worked, what didn't, and why having them is a good idea. Share your thoughts on what should be considered a standard and why it is important. Along the way we can discover some "best practices" and some creative ways to make adopting code standards at your company a little bit easier.
Scott Dorman - Scott is a C# MVP and has been involved with computers in one way or another for as long as he can remember, but started professionally in 1993. After spending 6 years as a systems administrator, Scott branched out and started developing eCommerce store fronts. From there, he has worked on many different projects and has been working with .NET and C# since 2001. He has worked at Fortune 500 companies and privately held start-ups focused on IT consulting where he gained experience in embedded systems design and software development to systems administration and database programming, and everything in between. Although his primary focus right now is commercial software applications using Microsoft .NET technologies, he prefers building infrastructure components, reusable shared libraries and helping companies define, develop and automate process standards and guidelines. - http://geekswithblogs.net/sdorman
Code Style & Standards

Scott Dorman

Building data driven applications with Visual Studio 2008 and LINQ

Visual Studio 2008 introduced dramatic new ways of looking at data in our applications. In the past, we had to use a variety of technologies to work with data depending on the source. Objects, XML and Relational data required vastly different techniques and skill sets. With VS 2008, programmers now have a set of Language INtegrated Query (LINQ) tools in the environment to allow for strongly typed querying of all kinds of data regardless of the source. In addition, we will be able to focus less on how we access data and can focus on the business need of what we want to do with it. Come see how programming with data has been drastically altered.
Jim Wooley - Jim Wooley is a frequent speaker, MVP, and author of "LINQ in Action". He is always striving to stay at the forefront of technology and enjoys the thrill of a new challenge. He has been active evangelizing LINQ since it's announcement in 2005, including a web site dedicated to LINQ called ThinqLinq.com. In addition, he attempts to pass on the insights he has gained by being active in the community, including leading the Atlanta MS Pros and serving as INETA Membership Manager for the Georgia region. - http://www.ThinqLinq.com

SQL Server Statistics


Andy Warren - Andy Warren is the President of End to End Training, an Orlando based provider of technical training that specializes in SQL Server. Andy is the current President of the Orlando SQL Server Users Group (oPASS) and participates frequently in community based events. Andy and business partners Brian Knight and Steve Jones also are the founders of the SQLSaturday brand and former owners of SQLServerCentral.com. - http://www.sqlservercentral.com/blogs/andy_warren/default.aspx
SQL Server Statistics

Andy Warren

Visual Studio Team System 2008 Database Edition

Bring application changes and database changes together at last! This session will discuss the tools recently provided in the newest Visual Studio Database Edition GDR - RTM for comparing schemas and data, and building deployment scripts. The recent architectural changes made for this release make it a brand new product, and bring a little bit of Rosario to the 2008 team system today. The following areas will be explored: • Schemas, DML and metadata can be versioned • Build and deploy as separate processes. • DDL code can be automatically reviewed using static analysis • Unit tests can be created and executed to ensure data quality and integrity • Comparisons can be made with test and production systems prior to deployment • Tool extensibility This greatly simplifies and supports a unified code and data delivery process.
James McAuliffe - James McAuliffe is a Senior Consultant for Catapult Systems. He has been working as a professional software developer since 1993, using a variety of database development tools on the Microsoft stack, and has worked with clients of all sizes, from local businesses to Fortune 500 companies. James has been using SQL Server since 1999, with a recent concentration on the Business Intelligence methodologies. He is excited to share about the capabilities that the Team Foundation System brings to database design and deployment. - http://www.catapultsystems.com

SilverGPS

How to create a mobile GPS tracking application and Silverlight viewer. Inspired by a true-story mobility case study recently published on the Microsoft.com website, this session will walk you through how to create a mobile GPS tracking application using the .NET Compact Framework, Windows Mobile SDK, and Compact SQL. From there, we will create a WCF service and Compact framework client to send the GPS tracks to a host web server - where the GPS trail can then be viewed using LINQ, Silverlight, Deep Zoom, and Virtual Earth.
Jeff Barnes - Jeff Barnes is the Microsoft Architect Evangelist for the Gulf States District where he engages with the local Architect community to help solve tough business problems with leading-edge technology. Jeff has been with Microsoft for over 8 years and has spent over 6 ½ years of those years as an architect in the Microsoft Consulting Services organization working with large enterprise customers throughout North America.Prior to Microsoft, Jeff worked for several large insurance, manufacturing, and retail companies in South Florida. Jeff has a passion around the discipline and challenges of software engineering, recognizing that architecture has as much of a social context as a technical one. He especially enjoys the freedom and flexibility that .NET brings to the table in order solve the next generation of tough technical challenges. - http://blogs.msdn.com/jbarnes
SilverGPS

Jeff Barnes

100 Level: Learning Windows Azure Jumpstart: Technology / Terminology Outline

Windows Azure is Microsoft's entry into Cloud Computing as part of their Software + Services platform. Many of the technologies used resemble those you may be familiar with, but with familiar sounding names that can be confusing because of basic fundamental differences. We'll try to clear up the terms, give the attendee a good idea of what is offered, and (hopefully) a running start to learn more.
Cliff Jacobson - Cliff is a senior developer at Visioneering Games, a casual games company in Atlanta. He spans the range of WinForm, WebForm, and TSQL development with a preference for C# ASP.NET and AJAX. Cliff is a former MCT, a regular at many Atlanta area user groups, and has presented on many new technologies from Microsoft. -

The Unbeatable Geek Game Show

CodeCamp competitors compete in this strange array of intellectual challenges in Unbeatable Geek. The challengers will undergo some of the most wild and most bizarre challenges ever seen at a CodeCamp with more than a dozen stand alone challenges.
David Silverlight - David Silverlight is an independent software developer with deep knowledge of Silverlight, .NET and WPF. In addition to being recognized as an XML MVP, he has built a number of developer as well as community oriented sites to help bring fellow developers together. His most well known site is community-credit.com, a site which recognizes and rewards other developers who contribute to the development community and just to make the entire experience fun. Their motto is.... "We Give Stupid Prizes To Smart People". His other websites also focus on creating Developer Community Friendly environments, with a bit of a quirky, geeky side to them. Among the sites that he has created are: - http://community-credit.com
The Unbeatable Geek Game Show

David Silverlight

.Net Developer Opportunities with CRM 4.0 using Cloud Services, Silverlight and WPF

Take a look at Dynamics CRM 4.0 as a .Net development platform opportunity If you work with .Net Development and are interested in the latest .Net technologies come take a look at Dynamics CRM 4.0 as a .Net development platform opportunity. You can leverage your .Net developer experience to add functionality to these systems. This session specifically looks at how you can take .Net technologies like the new Cloud Services, Silverlight and Windows Presentation Foundation (WPF) and integrate them into CRM 4.0.
Joe Homnick - Joe Homnick is a Florida Certified Public Accountant, who is the principal owner of Homnick Systems, a Microsoft Gold Certified Partner for Learning Solutions, located in Boca Raton, Florida. He holds the designations of Microsoft Most Valuable Professional, Microsoft Regional Director Ambassador, http://microsoftregionaldirectors.com/JoeHomnick.aspx, Microsoft Certified Professional Developer: Enterprise, Microsoft Certified IT Professional: Database Administrator and Developer, Microsoft Certified Trainer, Microsoft Certified Systems Engineer +I, and Microsoft Solutions Framework Practitioner. Joe has been selected as a featured speaker at Microsoft Tech Ed for eight years in America, Europe and Latin America, the Microsoft Professional Developers Conference (PDC), all Microsoft DevDays events and the Vista/Office 2007/Visual Studio 2005 Ascend/Touchdown . Most recently Joe has been selected by Microsoft as a "Go To" trainer for SharePoint 2007, Visual Studio 2008, SQL Server 2008, CRM and AX. He has delivered training for Microsoft on their Early Adopters program for these technologies throughout the US, Europe, South America, Australia, Canada and China. He founded the Gold Coast Users Group http://GCUsersGroup.org which serves the South Florida area delivering Microsoft SQL Server, O/S and Developer knowledge to the community for over 15 years. His previous professional experience includes being an adjunct professor at Florida Atlantic University and a Computer Audit Specialist for KPMG. Check out his blog at http://JoeBlog.Homnick.com. - http://homnick.com

Data Mining with SQL Server 2008

An introduction to using the Data Mining tools in Microsoft SQL Server 2008. Attendees will learn about the Data Mining tools, part of the Microsoft SQL Server 2008 Analysis Services (SSAS). Topics covered will including an introduction to the Data Mining Extensions (DMX), how to create data mining models, and explore some of the data mining algorithms including Association Trees and Clustering.
Robert Sponaugle - Robert Sponaugle has been developing custom software solutions on Microsoft platforms since 1994. His current focus is architecting solutions leveraging the Microsoft .NET Framework for clients across the US. Robert has a BS in MIS from the University of South Florida and is an MCP. - http://www.businessrx.com

DotNetNuke 5: Pure CSS Skinning

Ryan Morgan, co-author of the upcoming Professional DotNetNuke 5 book by Wrox shows us how to create skins using "Pure CSS" techniques. In this session, Ryan will demonstrate advanced skinning techniques in DotNetNuke 5. The session covers writing valid and clean code with XHTML, the new Super Stylesheets in DNN 5 that give a starting point for pure CSS skinning, using the new object token format and considerations for making search engine optimized skins. If there’s time at the end, we will also review a few of Ryan’s favorite client side widgets that come with the new version of the framework.
Ryan Morgan - Ryan Morgan is a senior .NET consultant with Arrow Consulting & Design, a software development and web design company based in West Palm Beach, Florida. Currently, Ryan is currently working on an Army Research Labs funded WPF project in partnership with Columbia College. Ryan has architected and delivered solutions for global companies including Microsoft, Starwood Hotels (Sheraton, Westin and W Hotels brands) and PricewaterhouseCoopers. In addition to the large-scale projects, the Ryan leads a team that has delivered hundreds of e-commerce and custom development projects for small to medium-enterprise clients including www.palmbeachnutrition.com, www.perfectweightamerica.com, www.recruitradar.com and www.friendssharing.com. Most recently, Ryan co-authored Professional DotNetNuke 5 from Wrox and spoke in the Open Force track at DevConnections in Las Vegas. - http://www.ArrowDesigns.com

Control-Alt-Delete your IT Career

Hector Hernandez - Career and Life Changing Champion, Technology and Innovation Speaker Your capacity for change and growth will determine your full potential. The global landscape and a new language of business is now a key differentiator and a competitive weapon you can use to advance your career. The individuals who understand the new global requirements for aligning business and technology and think like "T" thinkers increase their opportunities for job opportunities and success. The implications of collaborative innovation are many, the most important being its potential to reshape not just individual enterprises, but whole industries, perhaps even entire economies. Hector believes that you need to invest in yourself in good and bad times. What can you do now to get ready to compete in these challenging economic times? This session will help you unlock your inner capabilities to manifest your career and personal desires/aspirations. It will also provide you with tactic
Alex Funkhouser - Hector Hernandez - Hector Hernandez career has expanded for over 31 years of corporate experience with IBM as a Global Enablement & Technology Executive. Today he is a Career & Life changing Champion, and has done hundreds of inspirational career and life changing talks based on his personal success starting at the bottom of the corporate ladder. Hector holds a B.S. degree in Business Management from Barry University and Executive MBA from Florida Atlantic University. Alex Funkhouser was CEO of his first company at the age of five, when he sold Apples door to door. At 15, he bought a 1966 Ford Mustang with the funds from his second company, a lawn-care business. In 2005, Funkhouser opened his fifth business, Sherlock Technology Staffing & Recruiting, opening up international recruitment call centers across the world to help companies around the globe. Funkhouser is a headlining speaker throughout South Florida and has moderated international forums such as the 2007 Staffing Industry Executive Forum. His companies have consulted with many top international companies. From college to present, Funkhouser has consistently won awards for his entrepreneurial leanings. In 2005, he was awarded the “Beauty and the Beast award by the Cystic Fibrosis Foundation for contributions to the community and the foundation. Mr. Funkhouser earned an International MBA from Nyenrode University in the Netherlands, The Netherlands School of Business, and a Bachelor of Science in Business Administration from Washington University. Mr. Funkhouser is fluent in Spanish, and speaks some Dutch and Thai. Alex's recruiting philosophy: “Know who is best at what, and know who needs the best!” - http://www.SherStaff.com
Control-Alt-Delete your IT Career

Alex Funkhouser - Hector Hernandez

Memory Management Fundamentals – Garbage Collection Deep Dive (Part 1/2)

Memory management in .NET is one of the fundamental aspects of .NET, yet it also seems to be one of the most misunderstood concepts in the CLR. Take an in-depth look at how .NET manages memory, allocates resources, and how the Garbage Collector works. (Part 1/2)
Scott Dorman - Scott is a C# MVP and has been involved with computers in one way or another for as long as he can remember, but started professionally in 1993. After spending 6 years as a systems administrator, Scott branched out and started developing eCommerce store fronts. From there, he has worked on many different projects and has been working with .NET and C# since 2001. He has worked at Fortune 500 companies and privately held start-ups focused on IT consulting where he gained experience in embedded systems design and software development to systems administration and database programming, and everything in between. Although his primary focus right now is commercial software applications using Microsoft .NET technologies, he prefers building infrastructure components, reusable shared libraries and helping companies define, develop and automate process standards and guidelines. - http://geekswithblogs.net/sdorman
2:40-3:50

Building real-world line of business applications with Silverlight

Learn how to use Visual Studio Team System to go from data model to service/business layer to application with just a few simple steps. This real-world scenario will demonstrate how VSTS Database Edition, the ADO.NET Entity Framework, and Silverlight fit together to build rich interactive applications for businesses. Find out how Silverlight 2 is more than just fancy graphics and animation, but is also a full-featured developer platform for the next generation of business applications!
Brandon Kelly - Mr. Kelly is a technical professional with over 10 years experience in developing and leading teams that write "killer apps". Mr. Kelly owned and operated a private micro-consultancy (estatic.org / BusinessRx) for over 4 years, where he built a technical platform that allowed software developers around the world to create high-impact web applications with ease. In January, 2008 Mr. Kelly re-joined his colleagues at Tribridge. Tribridge's success in the Microsoft consulting industry is represented by being selected as one of the top 1% of Dynamics partners worldwide in 2007, and named the Worldwide Dynamics Partner of the Year in 2008. Mr. Kelly is passionate about software design and development, human factors and usability. - http://www.brandonkelly.com

Introduction to ADO.NET Sync Services

The ability to support mobile and remote workers is becoming more and more important for organizations every day. It is critical that organizations ensure users have access to the same information they have when they are in the office. In today’s discussion we will see how Sync Services for ADO.NET which is a part of the Microsoft Sync Framework (MSF) enables synchronization of information between database systems and how Sync Services for ADO.NET helps developers avoid many of the common issues associated with taking data offline.
Vishal Shukla - Vishal has been programming since 1991 mainly on Microsoft technologies from GW Basic, Turbo Basic to .net 3.5. Vishal works as a System Architect for the Palm Beach County. He has been actively involved with local user group communities. He has been giving presentations at code camps and various other events like Teched, Studio Launch etc. He also contributes by publishing technical articles on sites like asp.net, windowsclient.net, codeproject, vbdotnetheaven and his own site. He is one of the INETA Community Champion (2008 Q3) - http://www.geekswithblogs.net/vishal

ASP.NET MVC: Red Pill or Blue Pill?

Introduction to ASP.NET MVC and the pros and cons of this new framework There is an emerging technology in the ASP.NET world that is going to radically change the way you think of ASP.NET development, and it's called ASP.NET MVC. In this session, we'll introduce ASP.NET MVC and explore this new way to think about web application development. We'll look at how you build a basic ASP.NET MVC application, how ASP.NET MVC enables TDD for the web, and discuss the pros and cons of switching to MVC. Attend this session and you'll know everything you need know to get started with ASP.NET MVC- or know enough to decide to stay with Web Forms. The choice is yours.
Todd Anglin - Todd Anglin is an active .NET community member, President of the North Houston .NET User Group, an O’Reilly author, Microsoft MVP and Telerik's Chief Evangelist. At Telerik, Todd is responsible for building and educating Telerik's global community of developers and helping ensure Telerik's products serve the needs of .NET developers around the world. In the general .NET community, Todd is an active author and speaker, focusing primarily on ASP.NET and Silverlight. Before joining Telerik, Todd worked as a developer in a Fortune 200 financial services company supporting applications on a wide range of platforms and technologies. He also an avid entrepreneur with previous experience running a small .NET software studio. You can find him online at http://telerikwatch.com. - http://weblogs.asp.net/toddanglin/default.aspx

Visual Studio Team System 2008 Test Edition

This session provides an overview of testing tools common to all Visual Studio Team System editions and focuses on the unique features of the Test Edition, such as automated testing of web applications, automated performance and stress testing, load test analysis, manual testing and test management.
Roy Lawson - Roy Lawson has over 10 years of experience in the IT industry and 7 years of .NET experience. He holds a Master of Science in Information Systems, the MCAD certification, and is currently the president of the Lakeland .Net User Group which has an average of 30 regular attendees. Roy is a Senior Consultant at Catapult Systems which is a Microsoft National Systems Integrator and a Microsoft Gold Certified Partner. Prior employers included Intel, Publix, and PriceWaterhouseCoopers. Roy is a former board member of the Programmers Guild, a member of the Lakeland Chamber of Commerce, Emerge Lakeland, and active participant in the Microsoft developer community. Roy has used VSTS in projects for the last three years and prior to that used VSS, Subversion, Harvest, and CVS; according to him none provided the range of services that VSTS now offers. - http://www.catapultsystems.com

Agile Development in Action

This session will show how to connect a blog engine and Microsoft Live Writer applying agile practices. Watch C#, VS 2008, MSTest, resharper, FitNesse, svn, cc.net, mocks and TDD in a simple real-world scenario.
Mike Suarez - Agilist with deep passion for TDD and DDD. Helped introducing and adapting a mix of Scrum, XP and Crystal methodologies at Alienware. Working hard to promote XP practices in Ultimate Software. Created FluentSpec to help developers shift into a BDD mindset. -

Building Custom Routers for SharePoint Records Management

Learn how to build and deploy custom routers for records management in SharePoint Server 2007. Custom routers are an important extensibility point for records management and this talk details the requirements for building these components. It provides a demo of building several different kinds of routers and deploying them into a SharePoint Server environment.
John F. Holliday - John Holliday is a SharePoint MVP and an independent consultant with over 25 years of professional software development and consulting experience. John has been involved in a broad spectrum of commercial software development projects ranging from retail products to enterprise information systems for the Fortune 100. After receiving his bachelor’s degree in applied mathematics from Harvard College and a J.D. from the University of Michigan, John developed a specialized computing language for constructing legal expert systems. His expertise includes all aspects of distributed systems development, with a special emphasis on document automation, collaboration and enterprise content management. - http://johnholliday.net

Intro to C# for the VB Developer

Introduction to programming in C#. This will be of interest to VB programmers who want to start developing their C# skills, as well as beginning programmers. We’ll start with “Hello World” and quickly move to WinForms and ASP.NET coding. We’ll discuss converting VB code to C# and the differences between the languages.
Ed Hill - Ed Hill is a CIS Professor at DeVry University South Florida as well as an active developer. He has developed back-of-house applications for institutional food service providers, as well as other service and manufacturing industries. He has been a presenter at previous Code Camps as well as Florida .NET Users group, and is active in the developer community. - http://www.devry.edu

Architecting for the Cloud using Windows Azure

This session provides a tour of the Windows Azure cloud computing platform, an overview of its various components, and explains how these fit together to provide best-of-cloud experiences. We will explore the architecture that links many of the Microsoft .NET services and lets ISVs and businesses deliver compelling solutions. Learn how to compose these services with SQL Data Services to create applications in the cloud and connect them with on-premise systems. We will also examine the next generation of messaging, data, access control, and directory services, and how they fit together to provide a seamless integration into the cloud.
Jeff Barnes - Jeff Barnes is the Microsoft Architect Evangelist for the Gulf States District where he engages with the local Architect community to help solve tough business problems with leading-edge technology. Jeff has been with Microsoft for over 8 years and has spent over 6 ½ years of those years as an architect in the Microsoft Consulting Services organization working with large enterprise customers throughout North America.Prior to Microsoft, Jeff worked for several large insurance, manufacturing, and retail companies in South Florida. Jeff has a passion around the discipline and challenges of software engineering, recognizing that architecture has as much of a social context as a technical one. He especially enjoys the freedom and flexibility that .NET brings to the table in order solve the next generation of tough technical challenges. - http://blogs.msdn.com/jbarnes

SANS Top 25 Programming Bloopers

A group of well-known and respected National and International Security Experts got together to discuss the worst 25 programming blunders, the impacts, and how to get around it. Rather than read their techno-babble, you can listen to me offer advice in a 70 minute session.
Chris Stewart - Programming veteran with more than 15 years experience writing bugs, Chris has moved between various languages. Currently utilizing .Net, he enjoys programming in different business environments, and for different needs. -

DotNetNuke 5: Widgets

Will Strohl, contributing Technical Editor of Professional DotNetNuke 5 by Wrox gives an overview and functional demonstration of what widgets are included in DotNetNuke 5, and how to work with them.
Will Strohl - Will Strohl is an ASP.Net architect and developer based in the Orlando Area. Having been in the web development field for over 10 years, he began professionally in 2000. Currently, Will is the Technology Director for an exciting new online travel company called RezHub.com. He is also an active member and President of the Orlando DotNetNuke® Users Group, and a member of the reformed DotNetNuke® Media Module Project Team. He regularly speaks at local events about DotNetNuke® and the various ways it can be used and managed. He also won the INETA Community Champions award for 2008 Q3. Most recently, Will has been publishing DNN videos on JumptStartTV, and is a contributing technical editor for Professional DotNetNuke 5 and DotNetNuke 5 User Guide by Wrox. - http://www.willstrohl.com
DotNetNuke 5: Widgets

Will Strohl

Russ TV Preparation - Room Closed

Room will not be available during this time.
Russ Fustino - Russ wisely shelved dreams of rock and roll stardom in order to share his vast knowledge with developers nationwide. Given that he can’t sing or play an instrument, we’re all very grateful. Russ has more than 25 years of software development. He’s the creator of the Russ' Tool Shed developer seminar series and has donned his trademark suspenders, hardhat and tool belt in presentations for over 60,000 developers at 1,500 events. Russ also has expertise in developing Visual Basic and Web-based solutions using Microsoft tools. Before joining Microsoft ten years ago, Russ worked as a VB instructor, headed up a development department, and created several client/server applications and system software products. His specialties include development with VB.NET, XML Web services, ASP.NET, XNA, Silverlight, Development Tools and debugging. But make no mistake – Russ is not all brains. His big heart led him to establish Take a Swing at Cancer, Inc., a non-profit organization that holds softball and golf-based fundraisers to battle cancer. You have to know the code to get in the shed. KNOW THE CODE! - http://www.russstoolshed.net

Memory Management Fundamentals – IDisposable and the Dispose Pattern - (Part 2/2)

Continuing the discussion on memory management in .NET, we’ll re-cap the basics of how the garbage collection system works and then talk about the IDisposable interface and the Dispose pattern. This will cover not just how to use the pattern but also how to implement the pattern into your own classes. (Part 2/2)
Scott Dorman - Scott is a C# MVP and has been involved with computers in one way or another for as long as he can remember, but started professionally in 1993. After spending 6 years as a systems administrator, Scott branched out and started developing eCommerce store fronts. From there, he has worked on many different projects and has been working with .NET and C# since 2001. He has worked at Fortune 500 companies and privately held start-ups focused on IT consulting where he gained experience in embedded systems design and software development to systems administration and database programming, and everything in between. Although his primary focus right now is commercial software applications using Microsoft .NET technologies, he prefers building infrastructure components, reusable shared libraries and helping companies define, develop and automate process standards and guidelines. - http://geekswithblogs.net/sdorman
4:00-5:10

ASP.NET Fundamentals: Viewstate Tips & Tricks

Since the introduction of ViewState and its ability to make the process of maintaining state across PostBacks effortless, it seems like ASP.NET developers have been battling its presence. It's definitely a love hate relationship - ViewState makes our development lives easier, but it makes our page sizes swell. In this session, you’ll learn easy ways to optimize ViewState so that you can enjoy it without feeling guilty. You’ll learn practical techniques for reducing ViewState size, reducing ViewState’s potential impact on SEO, and even learn about future improvements coming to ViewState in .NET 4.0. If you’re an ASP.NET developer, and you’re not actively managing your ViewState today, this session is a must see.
Todd Anglin - Todd Anglin is an active .NET community member, President of the North Houston .NET User Group, an O’Reilly author, Microsoft MVP and Telerik's Chief Evangelist. At Telerik, Todd is responsible for building and educating Telerik's global community of developers and helping ensure Telerik's products serve the needs of .NET developers around the world. In the general .NET community, Todd is an active author and speaker, focusing primarily on ASP.NET and Silverlight. Before joining Telerik, Todd worked as a developer in a Fortune 200 financial services company supporting applications on a wide range of platforms and technologies. He also an avid entrepreneur with previous experience running a small .NET software studio. You can find him online at http://telerikwatch.com. - http://weblogs.asp.net/toddanglin/default.aspx

Introduction to Encryption in .NET

This presentation is an overview of encryption capabilities within the .NET framework and contains code examples on how to hash passwords using SHA-1 and how to use vectors. The presentation also includes a discussion on certificates and how to use them to secure information in C# using AES.
Herve Roggero - Herve is managing partner at Pyn Logic, a database security company. His experience includes SQL Server, .NET C# and security topics. Herve worked in large corporations including PriceWaterhouseCoopers and Unisys. - www.pynlogic.com

SQL Server Reporting Services

With the release of SQL Server 2008 this year Microsoft also updates its flagship reporting system piece, SQL Server Reporting Services, with more of the oh so delightful reporting features we have been craving. Come see some of the new features and how to interact programmatically with the Reporting Services web service in order to take your skills to the next level.
Arie Jones - Arie "AJ" Jones is the principal SQL Server DBA and analyst for Perpetual Technologies, Inc. (PTI) in Indianapolis, Indiana. PTI provides mission-critical database and information systems support for SQL Server and Oracle environments nationwide. Arie leads PTI's team of experts in planning, design, development, deployment, and management of database environments and applications to achieve the best combination of tools and services for each client. He has authored several books on SQL Server and related topics, the most recent is SQL Functions Programmer's Reference from Wrox Publishing. You can visit his blog at http://www.programmersedge.com/ - http://www.programmersedge.com/

A Lap Around Visual Studio Team System 2010

Learn how to diagnose real production problems, debug in-production virtual labs, capture test data to eliminate the no-repro bugs, transparently plan, monitor, and adapt software projects.
Jim Blizzard - Jim Blizzard is the Developer Solution Specialist for Microsoft accounts in Florida, Alabama, and Mississippi, and is based out of Tampa, Florida. Jim worked previously for Microsoft Consulting Services in the application development space, focusing on web and smart client development, and was a Developer Evangelist for Microsoft, spreading the good news of .NET to the masses in the Pacific Northwest. - http://snowstormlife.com/blogs/bliz

MSBuild : Inside the Microsoft Build Engine

Overview of MSBuild and how to customize the build process. In previoius versions of Visual Studio, prior to 2005, the build process was a black box. With Visual Studio 2005 and beyond, the build process has now become transparent. This is made possible by the use of MSBuild. MSBuild is an extensible build platform that Visual Studio now uses exclusively to build your managed projects. The topics that Sayed will discuss include: • The fundamentals of MSBuild • How to customize your build process • How to integrate other tools (FxCop,NUnit) • How to extend MSBuild with custom tasks • Where to locate 3rd party tasks • New features in MSBuild 3.5
Sayed Ibrahim Hashimi - Sayed Ibrahim Hashimi has a computer engineering degree from the University of Florida. He is the author of Inside the Microsoft Build Engine : Using MSBuild and Team Foundation Build (Microsoft Press 01/09), co-author of Deploying .NET Application: Learning MSBuild and Click Once (Apress 05/2006), and has written several publications for magazines such as the MSDN Magazine. He is a developer and independent consultant in Jacksonville, Florida. He is an expert in the financial, education, and collection industries. - http://www.sedodream.com

Consuming web data in .net

How to easily get web-based HTML data into your web application using C# and no external processes. This informative session will walk you thru a simple code snippet of determining how to get to the web server, get the data, and then I leave it up to you to process it accordingly.
Chris Stewart - Programming veteran with more than 15 years experience writing bugs, Chris has moved between various languages. Currently utilizing .Net, he enjoys programming in different business environments, and for different needs. -

Cloud Messaging

Rapidly build connected applications using Microsoft developer tools. Linxter encapsulates the complexities of Windows Communication Foundation (WCF) and exposes its powerful features through a few method calls. Linxter brings message-oriented middleware to the cloud, allowing you to quickly and easily take advantage of secure, reliable, asynchronous, stateful messaging. All of the communication plumbing, the infrastructure and coding complexities, are removed from your product development timeline and maintenance budget. In this session, we will discuss the Linxter architecture and build multiple instances of several Linxter enabled C# solutions.
Jason Milgram - Jason Milgram is the Founder and CEO of Linxter, Inc. and the architect of the Linxter technology. Prior to founding Linxter, he served as a technical consultant in both the public and private sectors, to include IBM, the U.S. Department of Justice, Florida Power and Light, Chase Manhattan Bank, PricewaterhouseCoopers, Kodak and Iris Associates (creator of Lotus Notes). He was also a sergeant in the US Army Reserves, in which he served from 1990 to 1998. Jason was educated at the University of Cincinnati (BA Political Science, 1993) and the Massachusetts Institute of Technology — Sloan School of Management (Executive Certificate, Management and Leadership, 2008). - http://linxter.com
Cloud Messaging

Jason Milgram

Windows Azure SDK

In this session we'll look at developing Windows Azure applications locally using Visual Studio 2008, and the newly available Cloud Services projects. We'll do a brief walkthrough of the samples in the Windows Azure SDK, and focus on Table and Blob storage capabilities in an example project.
David Cobb - David Cobb is a freelance computer consultant, SQL trainer for Homnick Systems, and network administrator with Skyline's DirectFed Corporation. He is an MCT with MCITP-DBA, MCAD, and MCSE-2000 certifications. He has been developing web applications since 1998, and .NET applications since 2004. While focused primarily on SQL development and administration, David has a wide technical interests that include open source technology, virtualization, and most recently cloud computing. David, his wife Eivina and 3 month old Noah live in Deerfield Beach, Florida. -
Windows Azure SDK

David Cobb

Parallel Programming with .Net 4.0 and Visual Studio 2010

Learn how new features in .Net 4.0 and Visual Studio 2010 will make it easier than ever to start and manage parallel tasks in the .Net environment. With the prevalence of multi-core systems and rising user-expectations about performance and background processing, the importance of parallel and multi-threaded programming is at an all-time high. Microsoft has recognized this and is introducing many new classes for .Net 4.0 that will make it easier to start and manage tasks in a multi-threaded environment, as well as new tools built in to Visual Studio 2010 that will enhance the debugging and profiling experience of parallel programming.
Paul Jackson - Paul Jackson has been a professional software developer for almost twenty years, starting with Visual Basic 1.0 and then defecting to PowerBuilder and Java before returning to the Microsoft fold and .Net. - http://www.lovethedot.net

DotNetNuke 5: Chalk Talk

All of the DotNetNuke speakers that have spoke during the day will be presenting a chalk talk together about DotNetNuke 5. We will show you some tips and tricks in managing DNN, speak about DNN consulting, and present ways to sell DotNetNuke to your clients or management.
DotNetNuke Track Speakers - This is all of the speakers that have spoken about DotNetNuke during the day. - http://orlando.dotnetnukeug.net
DotNetNuke 5: Chalk Talk

DotNetNuke Track Speakers

Russ TV - Episode #1

Did you ever feel inundated with developer tools? Did you ever feel you're missing something that could make your life easier as a developer and a power user? There are so many tools available to choose from and it keeps getting tougher to keep up with them. Tool familiarity continues to be one of the top developer challenges. This series of seminars is all about tools for developers, by developers. Join Microsoft Florida Developer Evangelist Russ Fustino & MVP Stan Schultes and others as they bring you demos and discussion about their favorite developer tools. Each episode adheres to a basic structure which is slightly modified to create new and different scenarios from show to show. This structure is composed of the following elements: • An introduction by Russ Fustino and MVP Stan Schultes and an agenda for what tools are going to be reviewed in the episode. Tool Shed Theme song, toss swag to audience… • A reading of fan mail from the previous show • An introduction to the guest
Russ Fustino - Russ wisely shelved dreams of rock and roll stardom in order to share his vast knowledge with developers nationwide. Given that he can’t sing or play an instrument, we’re all very grateful. Russ has more than 25 years of software development. He’s the creator of the Russ' Tool Shed developer seminar series and has donned his trademark suspenders, hardhat and tool belt in presentations for over 60,000 developers at 1,500 events. Russ also has expertise in developing Visual Basic and Web-based solutions using Microsoft tools. Before joining Microsoft ten years ago, Russ worked as a VB instructor, headed up a development department, and created several client/server applications and system software products. His specialties include development with VB.NET, XML Web services, ASP.NET, XNA, Silverlight, Development Tools and debugging. But make no mistake – Russ is not all brains. His big heart led him to establish Take a Swing at Cancer, Inc., a non-profit organization that holds softball and golf-based fundraisers to battle cancer. You have to know the code to get in the shed. KNOW THE CODE! - http://www.russstoolshed.net
Russ TV - Episode #1

Russ Fustino

Wrap - up

Wrap-up, awards and give aways!
Commons - -
Wrap-Up
Wrap - up

Commons

Wrap - up

Wrap-up, awards and give aways!
Commons - -
Wrap - up

Commons

Wrap - up

Wrap-up, awards and give aways!
Commons - -
Wrap - up

Commons

Wrap - up

Wrap-up, awards and give aways!
Commons - -
Wrap - up

Commons

Wrap - up

Wrap-up, awards and give aways!
Commons - -
Wrap - up

Commons

Wrap - up

Wrap-up, awards and give aways!
Commons - -
Wrap - up

Commons

Wrap - up

Wrap-up, awards and give aways!
Commons - -
Wrap - up

Commons

Wrap - up

Wrap-up, awards and give aways!
Commons - -
Wrap - up

Commons

Wrap - up

Wrap-up, awards and give aways!
Commons - -
Wrap - up

Commons

Wrap - up

Wrap-up, awards and give aways!
Commons - -
Wrap - up

Commons

Wrap - up

Wrap-up, awards and give aways!
Commons - -
Wrap - up

Commons

Wrap - up

Wrap-up, awards and give aways!
Commons - -
Wrap - up

Commons