Jacksonville Developers User Group
 Sessions

 

Getting To Know Windows Workflow - Building Custom Workflow Activities - Speech Server Basics - More Power Tips for Visual Studio 2005 - SQL Server 2005 – What You Need to Know Today - Back to Basics – Are you a programmer or a script kiddie - Developing Advanced ASP.NET 2.0 Web Parts for SharePoint 2007 - Don’t be a Tool, be a Better Developer Through Tools! (2nd Edition) - Creating, Establishing, and Maintaining a Successful Blog - Use .NET Reflection to Create SharePoint Site Definitions in C# - Advanced Code Generation Techniques Using CodeSmith - Language enhancements in VB 9 and C# 3, The Search for the missing LINQ - Mastering ASP.NET Themes - BizTalk Server 2006 – A Solution Walkthrough - Introduction to SQL Server 2005 Integration Services - Introduction to SQL Server 2005 Analysis Services - Game Development in .NET - Legacy to .NET Platform - How to Sell Software? - The Market Savvy Developer - Asynchronous vs. Synchronous. Using .Net 2.0. Web Services - .NET 3.0 Overview and Key Concepts - Introduction to ASP.NET from an old ASP dog - Digital Dashboard Design & Development Best Practices - Using SharePoint Features to create, deploy and manage your own functionality - Resources and Responsibilities in a SharePoint environment - Network Programming with .NET 2.0 - SQL Server Reporting Services 2005 – An In-depth Look - Managing Your Education, Managing Your Career - Resume Writing 101 - Tips for a Successful Interview - What your boss cares about (or should)? - Integrating Data Mining with SQL Server 2005 Integration Services - A Beginners Session To Ajax - Developing N-Tier Application with C#, MSSQL 2005, and XML - 20 Tips Every Developer Should Know About The CLR - ATLAS from Scratch – Microsoft’s AJAX framework - DotNetNuke v4 – Running on ASP.NET v2 - Understanding the Smart Client Software Factory from Microsoft Patterns & Practices - Using Business Data Catalog in Sharepoint 2007 - Tag your It! Exploring the new Microsoft RFID solution Stack for RFID integration - Smart Client Service Layer Strategies - Building an End-to-End Application with the 2007 Office System - Making Technical Presentations - How to start using Agile now.... without permission - Business Planning for Growth! - Show your coolest code - 7 minutes to code fame! - Atlas Control Toolkit Development

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


     

Copyright © 2002-2006 Jacksonville Code Camp  • Terms Of Use • Privacy Statement
DotNetNuke® is copyright 2002-2008 by Perpetual Motion Interactive Systems Inc.