Session Description |
Type / Level |
|
Getting To Know Windows Workflow Workflow styled applications rely heavily on human interaction and long-running, persistent processes. Developing a framework for these extensive business requirements can take valuable time. This is why Microsoft is coming out with a new framework for making workflow logic transparent while at the same time providing the tools for building complex workflows. In this session, Bayer will explain WF methodology and how to utilize the framework and designer to build custom workflow solutions. Bayer White |
Presentation, Intermediate |
|
Building Custom Workflow Activities Windows Workflow Activities are the basic units of execution within a workflow, and WF comes with some great “out of the box” activities which can handle the majority of your workflow needs. There may come a time however when, it makes sense to build custom activities. Maybe an organization wants to build activities for resale as third party activities. Custom Activities extend the activity object so they can be built for re-use of business process needs within an organization. Learn how to take advantage of this powerful functionality. Bayer White |
Presentation, Intermediate |
|
Speech Server Basics This session will introduce the audience to Speech Server and walk them through the different pieces then build and experiment with a small speech application. It will be a mixture of slides and code. Marshall Harrison |
Presentation, Intermediate |
|
More Power Tips for Visual Studio 2005 Many of us know how to use refactoring, short cuts, comment blocks, regions, and class designer. However, do you know how to write your own code snippets? How to create project and item templates to standardize processes among team members? How to share visual studio settings and profiles? How to speed up Visual Studio? How to customize list of recent projects? How to add an assembly to standard list of assemblies? This session will cover some known and many not so well-known features to make you more productive with Visual Studio. At least half of this session will have different or enhanced tips and tricks from the previous talks done in Tallahassee and Tampa Code Camps. Come prepared for this session to supercharge your Visual Studio IDE experience! Vinay Ahuja |
Presentation, Intermediate |
|
SQL Server 2005 – What You Need to Know Today Do you have experience with an earlier version of Microsoft SQL Server? What about Oracle? You’ve heard plenty about “CLR Integration”, but what does that really mean? Have you actually built and catalogued a procedure or function in a .NET CLR Language yet? And what about T-SQL? Is it now obsolete? Kelvin McDaniel will answer these questions plus provide an overview of exciting new components such as: SQL Server Service Broker, SQL Server Notification Services, and the easy-to-use SQL Server Management Studio. Come see how easy it is to use the latest iteration of the most productive and efficient database on the planet. Kelvin McDaniel |
Presentation, Intermediate |
|
Back to Basics – Are you a programmer or a script kiddie Need to follow programming standards, using programming flow charts, logic and psudocode to develop complex programs using simply design functioning modules that reduce need for bug patches and increase future functionality. David Gamache |
Developing the Developer, Beginner |
|
Developing Advanced ASP.NET 2.0 Web Parts for SharePoint 2007 Microsoft introduced the Web Part framework in the second generation of SharePoint (WSS v2). Since then, ASP.NET 2.0 has adopted the Web Part concept albeit with a completely different implementation and this is what the upcoming release of SharePoint 2007 (WSS v3) now utilizes over the older WSS v2 Web Part framework. In this demo and code-heavy session you’ll learn how to build a simple ASP.NET 2.0 Web Part and add it to a SharePoint 2007 site after briefly reviewing the differences between the three Web Part implementations (WSS v2 vs. ASP.NET 2.0 vs. WSS v3). Then we’ll enhance it by customizing the verbs menu and creating a simple connection between two Web Parts. Finally we’ll look at how we can add SharePoint specific features to the Web Part by implementing advanced Web Part connections and utilizing the SharePoint data caching mechanism. Andrew Connell |
Presentation, Advanced |
|
Don’t be a Tool, be a Better Developer Through Tools! (2nd Edition) As developers we are all looking for tools that help us with our daily jobs. Sometimes these tools perform tasks that we can’t easily do, sometimes they automate steps we currently do by hand, and other times they are simply shortcuts. All in all, the goal is the same: tools should make you more productive and help you slam out more code faster with fewer defects and at a lower level of maintainability. In this talk AC will demo over 20 tools and shortcuts, most of which are free, that he’s found help him be the most efficient and productive developer he can be. Come ready for a high-energy and fast paced session… we’ve got tools to see! Note this session is a 2nd edition… new and different tools will be demonstrated that weren’t shown in the 1st edition of this talk. Andrew Connell |
Presentation, Intermediate |
|
Creating, Establishing, and Maintaining a Successful Blog Establishing a successful blog is not as easy as simply creating it, throwing some content up on occasion, and throwing links to it all over the Internet. Nor is a successful blog the product of dumb luck. The process of creating a successful blog is much more of a science and practice that you have to manage over the course of many months. This short session will look at what it takes to create and maintain a successful blog as well as touch on common pitfalls to avoid. In addition, we’ll talk about a few services available to help you promote your blog and analyze your syndication and content consumers. Andrew Connell |
Developing the Developer, Beginner |
|
Use .NET Reflection to Create SharePoint Site Definitions in C# SharePoint site definitions promise to provide a platform for creating reusable collaboration components, but the CAML language is cumbersome, error-prone, labor-intensive and difficult to debug. This presentation explores an alternative approach that leverages .NET reflection to enable the creation of extensible site definitions written entirely in C# that support inheritance. John Holliday |
Presentation, Intermediate |
|
Advanced Code Generation Techniques Using CodeSmith This session explores the use of CodeSmith to automatically generate business objects and related code from a single XML entity map. A custom XML schema is presented that captures enough information to generate C# business objects and the SQL scripts and stored procedures needed to persist them. Additional code templates are also presented that highlight the power and flexibility of the CodeSmith toolset and demonstrate techniques for integrating code generation into the Visual Studio development environment. John Holliday |
Presentation, Advanced |
|
Language enhancements in VB 9 and C# 3, The Search for the missing LINQ At the 2005 PDC, Microsoft introduced a number of proposed new language features that will allow for better data handling directly inside of Dotnet. This presentation will look at the language enhancements and how they lead to the set of technologies collectively known as LINQ. Jim Wooley |
Presentation, Intermediate |
|
Mastering ASP.NET Themes With the introduction of the .NET 2.0 Framework came many tools that can help today’s web applications developer create a unified look throughout an entire website. With Master Pages, Cascading Style Sheets (CSS), and Themes, programmers don’t have to worry about making each page look like every other page in the site; they just will. You will learn how to control every aspect of the look of your pages from the location of the header and footer down to the color schema of every gridview control dropped on a page! You will be surprised at how easy it is to set it up and forget about it so that you can focus on making powerful websites; not on how they will look to the end-user. Jacob Sanford |
Presentation, Beginner |
|
BizTalk Server 2006 – A Solution Walkthrough This level 200 presentation will introduce BizTalk Server 2006 to the .Net developers. The major part of this presentation will be a code walkthrough that will demonstrate BizTalk Server’s ability to integrate applications with various file formats (like XML and flat files) and over various transports like HTTP, MSMQ and SOAP. This solution will also demonstrate a business process (orchestration) with web services and integration with SQL Server. Sachin Kuthe |
Presentation, Intermediate |
|
Introduction to SQL Server 2005 Integration Services SQL Server 2005 Integration Services is a successor to DTS and a true Enterprise ETL platform. In this session, we will look at many of the new features and capabilities in Integration Services and introduce you to the visual tools used to build ETL packages. We will also go through a number of demos that exhibit the new features of SSIS. Brian Knight |
Presentation, Intermediate |
|
Introduction to SQL Server 2005 Analysis Services SQL Server 2005 Analysis Services is a new generation OLAP platform with a lot of new features that make it possible to easily build and deploy complex analytics on top of a organization’s data. In this session, we will look at the capabilities and features of Analysis Services and the role that it plays in Business Intelligence practice. Brian Knight |
Presentation, Intermediate |
|
Game Development in .NET Ever wanted to develop a game? We will discuss and learn the various concepts, and types of game development. We will also go though how to develop a game using the Microsoft .NET Framework 2.0 and DirectX. So if you have an interest in game development, please come and enjoy. This is beginner’s level game development but requires an intermediate to advanced level .NET developer skill set. Jose Fuentes |
Presentation, Intermediate |
|
Legacy to .NET Platform Overview on creating an overall strategy for porting existing applications from legacy platforms (COBOL, Mainframe) to a .net architecture. Steve Steuart |
Presentation, Intermediate |
|
How to Sell Software? This session will focus on the secrets, strategies, and tricks of selling Software. Steve Steuart |
Developing the Developer, Beginner |
|
The Market Savvy Developer Keeping inline with the market. How to utilize the recruiting process. Putting your best foot forward in the interview process. Adam Lowe |
Developing the Developer, Beginner |
|
Asynchronous vs. Synchronous. Using .Net 2.0. Web Services A discussion of synchronous vs. asynchronous web services calls and page processing, including the pros and cons of each. A look at what is new in .Net 2.0 web services, including asynchronous pages. A review of web services architecture. Noah Subrin |
Presentation, Intermediate |
|
.NET 3.0 Overview and Key Concepts This session will present most of the major components of .NET 3.0 (WPF, WCF, WF and System.Speech). I will focus on presenting the key concepts that developers will have to master in order to leverage the power of this new platform. An extensive set of demos will accompany the presentation. Robert Eisenberg |
Presentation, Intermediate |
|
Introduction to ASP.NET from an old ASP dog This session provides a quick overview of ASP.NET and how to get started using Visual Web Developer Express and SQL Server Express to quickly jump into developing data driven web applications. The session will show how to build and customize an application with emphasis on how to take advantage of the ASP.NET environment. This will show how old dogs who used ASP can very quickly get up to speed in ASP.NET V2.0 and will show the migration of some real ASP pages into ASP.NET. Don Vickers |
Presentation, Beginner |
|
Digital Dashboard Design & Development Best Practices Borrowed aptly from the world of pilots and race car drivers for their ability to be easily understood, digital dashboards are quickly becoming the corporate rage in motifs for navigating the IT information highway. From real-world experience building Data Warehouses and Analytical Reporting applications, J.T. Taylor will demonstrate the dos and don’ts of designing your digital dashboard layouts. Free code examples will demonstrate architectural best practices and features to be considered in a fully functional digital dashboard. Dundas Charts & Gauges will be show-cased. J.T. Taylor |
Presentation, Intermediate |
|
Using SharePoint Features to create, deploy and manage your own functionality The Feature is a new developer opportunity in MOSS 2007. Features wrap up web parts, pages, lists, views, or anything that SharePoint has to offer, to bring new functionality or a subsystem to SharePoint end users. This is one of those few developer only areas of SharePoint that every developer should familiar with. Every administrator should know how to deploy and manage Features. After this session, you’ll know what a Feature is and how to create, deploy and manage Features through many real world examples ranging from the very simple to the complex. Even though no previous knowledge of SharePoint is required to gain benefit from this session, developers will hit the ground running after this one. Stacy Draper |
Presentation, Intermediate |
|
Resources and Responsibilities in a SharePoint environment Implementing and developing SharePoint is quite different from any other application in the enterprise. There are people required who have titles and responsibilities that some companies don’t even know exist yet. ‘Land grabbers’ will crawl out of the wood work and politics will exist like never before. In this session we’ll be coving why SharePoint isn’t a panacea, how to survive these confusing times, and how each member of the team can best contribute, especially us developers. Stacy Draper |
Developing the Developer, Beginner |
|
Network Programming with .NET 2.0 This session will present an overview of the new network programming features included in .NET 2.0. Jose Luis Manners |
Presentation, Intermediate |
|
SQL Server Reporting Services 2005 – An In-depth Look Get a fast paced look at the new SQL Server 2005 Reporting Services. In this session we will construct a basic report. Then we will enhance it with drill downs, charts, custom functions and dynamic sorting. We will peel back the mask on the report designer and look review the structure of RDL (the report definition language). Finally we will look at the new Report Builder tool and see how to use for ad-hoc reporting. Stephen Joubert |
Presentation, Intermediate |
|
Managing Your Education, Managing Your Career Explore what it takes to become successful as a developer. In this session we will look at the value of self-education. We will explore different ways to manage and advance your IT career. Learn strategies for advancing your agenda with an organization and obtaining your goals. Stephen Joubert |
Developing the Developer, Beginner |
|
Resume Writing 101 Your resume is what get’s your foot through the door of a great company. But who enjoys writing a resume, and where do you begin? I will show you some quick and easy resume tips that will take your resume from good to great. If you bring a copy of your resume with you I’ll be happy to critique it after the session. Patty Conner |
Developing the Developer, Beginner |
|
Tips for a Successful Interview Once you’ve written a stellar resume and gotten an interview lined up, how do you insure that you’ll make a great impression? Technical expertise is obviously important, but I will also share some successful interview tips with you that will leave a lasting impression with hiring managers. Patty Conner |
Developing the Developer, Beginner |
|
What your boss cares about (or should)? So you think you’ve got methodology nailed, are a “rock star” with technology and don’t need to learn anything new. What happens when your “boss” doesn’t see it the same way? Hear from a manager of many of the code camp speakers about the in’s and out’s of employee superstardom in the pressurized world of technology. Sure to make you think before your Monday status meeting with “The Man”. Guaranteed to entertain! Trey Johnson |
Developing the Developer, Beginner |
|
Integrating Data Mining with SQL Server 2005 Integration Services Do you think of data mining as a black box with SQL Server? Learn the basics that will let you intelligently transform data and make the most of the platform. Become a data mining guru, impress your friends, run the “Magic 8-Ball Transformation” and more! Don’t miss out. Trey Johnson |
Presentation, Intermediate |
|
A Beginners Session To Ajax Come and learn about asynchronous client calls to the server. A “Post-Back” free environment. Jonas Stawski |
Bootcamp, Beginner |
|
Developing N-Tier Application with C#, MSSQL 2005, and XML Separating the application into multiple tiers is the way to go. N-Tiering brings flexibility and easy maintainability to an application. In this session I will demonstrate an approach to separating business logic, UI, and Data Access using C# 2.0, MSSQL 2005 and XML. Jonas Stawski |
Presentation, Intermediate |
|
20 Tips Every Developer Should Know About The CLR Every developer, architect, and engineer would probably agree that even the best designs are sure to fail if they rest on a poor foundation. When it comes to .NET development that foundation is the Common Language Runtime (CLR) and all of the pieces around it that ship with the .NET framework. In this session I will take a deeper look at some of the core features and functionality available in the .NET CLR version 2.0. This will include some low level details about intermediate language (IL), just-in-time (JIT) compilation, type fundamentals, code verification, threading, and asynchronous programming. Using code examples we will look at how Microsoft poured the .NET foundation that all of our applications depend on today. Tom Fuller |
Presentation, Advanced |
|
ATLAS from Scratch – Microsoft’s AJAX framework Explore Microsoft’s ATLAS toolkit for AJAX type development. Basic intrinsics, as well as the control toolkit will be explored. Joe Healy |
Presentation, Beginner |
|
DotNetNuke v4 – Running on ASP.NET v2 DotNetNuke (DNN) is a highly dynamic, stand-alone open source Microsoft ASP.NET portal application with build-in content management. In this session, we'll overview the new v4 package, go into the technical differences between DNN v4.3 and its companion v3.3 with detail about what's different under ASP.NET v2. We’ll touch on the Starter Kit and discuss developing with DNN v4 under Visual Studio 2005. Finally, we'll discuss the new project development and support organization, core modules, and project futures. Stan Schultes |
Presentation, Intermediate |
|
Understanding the Smart Client Software Factory from Microsoft Patterns & Practices The Smart Client Software Factory (SCSF) is a technology toolkit that enables architects and developers to create Smart Client Application templates for consumption by corporate or consulting developers. SCSF takes advantage of the Microsoft Enterprise Library 2.0, Composite UI Application Block, and two new offerings from the Microsoft Patterns & Practices group: Guidance Automation Extensions (GAX) and Guidance Automation Toolkit (GAT). Using SCSF results in more rapid and standardized application development, allowing developers to generate core application frameworks and focus on building the business logic behind the application rather than the plumbing code. Stan Schultes |
Presentation, Intermediate |
|
Using Business Data Catalog in Sharepoint 2007 The Business Data Catalog (BDC) enables integration with LOB and other applications by connecting via Web services or ADO.NET interfaces and displaying business data on the portal without any coding. Business Data Catalog bridges the gap between the portal and your business applications and enables you to bring in key data from various business applications to Office SharePoint Server 2007 lists, Web Parts, search, user profiles, and custom applications. In this session you will see the basics of BDC implementation and how to use the built-in BDC web parts. Duray Akar |
Presentation, Intermediate |
|
Tag your It! Exploring the new Microsoft RFID solution Stack for RFID integration This session will explore the new capabilities for RFID integration exposed by the new Microsoft RFID infrastructure that will be released in BizTalk Server 2006 R2. Jeff Barnes |
Presentation, Intermediate |
|
Smart Client Service Layer Strategies Smart Clients are becoming an increasingly popular application choice for line of business applications. Smart Clients make heavy use of web technologies especially for a business/service layer. This presentation will demonstrate one approach for creating a service layer for Smart Clients. The solution will use Typed Data Sets with Table Adapters and Web Services. The use of Typed DataSets will be compared to some other common patterns. The solution will take into account concurrency and allowing the Smart Client to work in a disconnected state. Click-Once as a distribution mechanism will also be demonstrated. Dennis Bottjer |
Presentation, Intermediate |
|
Building an End-to-End Application with the 2007 Office System The 2007 Office System provides unparalleled opportunities for Solution Developers. This session will highlight new features in Office 2007 and Office SharePoint Server 2007 that developers can leverage. David McNamee |
Presentation, Intermediate |
|
Making Technical Presentations Making technical presentations is a science combined with one's personal artistic style. Do you have the fear to speak before an audience? Want to speak in the next code camp? Come and learn how to make technical presentations. This session will provide tips and strategies to create an effective presentation and then deliver it with confidence and panache. David McNamee |
Developing the Developer, Beginner |
|
How to start using Agile now.... without permission Not all software shops are agile. Not all managers are willing to try agile methodologies. Not all projects look agile. So here you will learn how to start being agile right under "their" noses. Make your life easier and change the world in 5 easy steps. Got Agile? Jaremie Woodruff |
Bootcamp, Beginner |
|
How to start using Agile now.... without permission Not all software shops are agile. Not all managers are willing to try agile methodologies. Not all projects look agile. So here you will learn how to start being agile right under "their" noses. Make your life easier and change the world in 5 easy steps. Got Agile? Jaremie Woodruff |
Bootcamp, Beginner |
|
Business Planning for Growth! Developing a business plan is a necessary task early in the business planning process. This session will focus on what makes a business plan successful, and how to communicate this plan to funding sources. Albert R. Tetrault |
Developing the Developer, Beginner |
|
Show your coolest code - 7 minutes to code fame! Have you written a piece of code that was few lines but accomplished something very cool? If you have something useful and creative to show and you think that’s the coolest piece of code you have written, you may be up for 7 minutes of code fame. Come and show your code – there are great prizes to win. Let your code speak and be famous! The details are here. Vinay Ahuja |
Highlight Session, Adventurous |
|
Atlas Control Toolkit Development You will learn how to connect and download the current source code for the toolkit from Codeplex.com. You will also see how I created a balloon popup control using Atlas Framework and the toolkit. I will also show some prototype controls that you haven’t seen online yet that will blow you away. There are some cool ideas floating around from the development team. Come see how the new shared source development really works with Codeplex, it’s very cool. Jim Zimmerman |
Presentation, Advanced |