Sponsors
   Print  
 Oct 20th - Sessions

Current Articles | Categories | Search | Syndication

Opening Keynote: TBA   1616 Views
By @ 2:16 AM :: :: 0 Comments :: :: KeyNote Speaker, Jason Zander, Sean Alexander

9:15 AM

Opening Keynote: TBA
Jason Zander, General Program Manager for the .NET Framework, Microsoft Sean Alexander, Director of Silverlight, Microsoft

KeyNote Speaker, James McGovern
Closing Keynote: Enterprise Architecture and Open Source   1377 Views
By David Walker @ 1:44 AM :: :: 0 Comments :: :: KeyNote Speaker, James McGovern

4:00 PM

Closing Keynote: Enterprise Architecture and Open Source
James McGovern

Modern enterprises understand the potential of reducing total cost of ownership by leveraging open source yet they have concerns about security, reliability, regulatory exposure and potential mismatches between functionality and requirements. Enterprise architecture has to take a rational view of the incorporation of open-source within the enterprise and balance it with business value, risk and culture. Many Fortune 500s have no strategy surrounding use of open-source yet it is a pervasive part of their architecture today.

Some enterprises only think of open-source software as being free in terms of cost of acquisition while others realize there is more at stake than just cost savings. This session will focus on the guiding an architect to thinking concretely about: What is the enterprise architecture perspective on the open source model?

  • The changing model of software development
  • How and when can open source be leveraged for business value?
  • Cultural aspects of embracing open source around intellectual property, hiring practices and executive sponsorship
  • The responsibilities of corporations to not only use but contribute to open source software
Track 01 - Enterprise Architecture, James McGovern
Enterprise Security   1845 Views
By SuperUser Account @ 11:00 PM :: :: 7 Comments :: :: Track 01 - Enterprise Architecture, James McGovern

Time

Enterprise Security
James McGovern

Track 02 - Project Management, Diane Hayes
Project Management: Breaking the Code   1184 Views
By SuperUser Account @ 10:11 PM :: :: 0 Comments :: :: Track 02 - Project Management, Diane Hayes

Time

Project Management: Breaking the Code
Diane Hayes

Project management has been around forever... just look at the Pyramids, the Statue of Liberty, the Olympics. The project management evolution continues with PMI, PMBOK, PMP, PMO, PMIT... and that's not all! Join us as we crack the codes on project management basics, program offices, professional certifications, educational opportunities, local chapter activities, and more.

Track 03 - Silverlight, David Silverlight
Microsoft Silverlight: Digging Deeper   1496 Views
By SuperUser Account @ 9:58 PM :: :: 0 Comments :: :: Track 03 - Silverlight, David Silverlight

Time

Microsoft Silverlight: Digging Deeper
David Silverlight

Everyone comments... so Silverlight is good for fancy graphics but I need to write business applications! It is true that Silverlight has excellent media and graphics capability, lots of sizzle but it is also a very powerful platform on which to develop very rich web applications. In this session, David Silverlight will go beyond multimedia, focusing on developer related issues, including the Silverlight SDK, building a CRUD application, Loading Data into a Grid using WebServices and LINQ, Error Handling and other areas relevant to Silverlight developers. This session assumes a knowledge of Silverlight and will not include any "What is Silverlight?" slides.

Track 04 - .NET 3.0 - 3.5, Chris Koenig
Building Exciting, Standards-based User Experiences with Expression Studio   1204 Views
By SuperUser Account @ 8:57 PM :: :: 0 Comments :: :: Track 04 - .NET 3.0 - 3.5, Chris Koenig

Time

Building Exciting, Standards-based User Experiences with Expression Studio
Chris Koenig

Part 1: Microsoft Expression takes your creative possibilities to a new level. The professional design tools and innovative technologies in Expression give you the flexibility and freedom to bring your vision to reality - whether you are designing standards-based Web sites, rich user experiences on the desktop, or managing digital assets and content. In this special 2-part session, we'll look at the products that make up Expression Studio and how they are used together to make great user experiences a reality both on the web and on the desktop. We'll dive into Expression Blend and Expression Design to see how they can be used along with Visual Studio 2008 to deliver rich interfaces based on Windows Presentation Foundation for online and offline scenarios. We'll also explore Expression Web, a professional design tool to create modern, standards-based sites which deliver superior quality on the Web, and Microsoft Silverlight, a cross-browser, cross-platform plug-in for delivering the next generation of .NET based media experiences and rich interactive applications for the Web.

Track 05 - Sharepoint, Corey Roth
Searching Business Data with MOSS 2007 Enterprise Search   1594 Views
By SuperUser Account @ 7:52 PM :: :: 0 Comments :: :: Track 05 - Sharepoint, Corey Roth

Time

Searching Business Data with MOSS 2007 Enterprise Search
Corey Roth

Business Data Catalog (BDC), a new feature introduced in Microsoft Office SharePoint Server 2007, provides an easy way to integrate business data from back-end server applications. Microsoft Office SharePoint Server 2007 adds several new features and enhancements to Enterprise Search including the capability to index and search data in line-of-business (LOB) applications through databases or web services. This session will walk you through the steps of configuring the BDC and Enterprise Search to allow end users to easily search business data. This session is for intermediate SharePoint developers.

Track 06 - SQL Server, Jim Hudson
SQL Server Analysis Services   1213 Views
By SuperUser Account @ 6:53 PM :: :: 0 Comments :: :: Track 06 - SQL Server, Jim Hudson

Time

SQL Server Analysis Services
Jim Hudson

Microsoft SQL Server 2005 Analysis Services is a part of Microsoft's rapidly growing Business Intelligence Suite. AS allows us to pull information from a variety of data sources and build a "cube" of multidimensional data that can be sliced and diced in a variety of ways by the Business People in our organization. The basics of multidimensional design will be covered as well as several ways to design, create and update a cube.

Track 07 - DotNetNuke, Jason Kergosien
Form Management in DNN   1248 Views
By SuperUser Account @ 5:47 PM :: :: 0 Comments :: :: Track 07 - DotNetNuke, Jason Kergosien

TimeForm Management in DNN
Jason Kergosien

Build business applications in DNN using 3rd party form management modules to capture, process, and display information.

Track 08 - Agile, Craig Utley
Balancing Plan-Driven and Agile Methodologies   1381 Views
By SuperUser Account @ 4:46 PM :: :: 0 Comments :: :: Track 08 - Agile, Craig Utley

Time

Balancing Plan-Driven and Agile Methodologies
Craig Utley

Many developers eschew heavy, plan-driven methodologies in favor of lighter-weight agile methodologies because they seem far less intrusive and provide more flexibility. Other developers, and many businesses, find agile to be too unstructured and liken it to seat-of-the-pants hacking. Both sides are full of misconceptions and the truth is that both plan-driven and agile methodologies have great benefits. Every project is different and each one requires a different mix of techniques from both camps. This session describes major tenets of both plan-driven and agile methodologies and describes a logical approach to determining how agile or plan-driven each project should be. It seeks to dispel the myths around each and get proponents on both sides to stop arguing long enough to actually work together.

Track 09 - Patterns & Frameworks, Nick Parker
Localizing Dependencies - An introduction to dependency injection and Inversion of Control Container with Castle   1230 Views
By David Walker @ 3:25 PM :: :: 0 Comments :: :: Track 09 - Patterns & Frameworks, Nick Parker

Time

Localizing Dependencies - An introduction to dependency injection and Inversion of Control Container with Castle
Nick Parker

Dependencies are one of the evil step children of software development. In Nick's session we will take a look at the underlying problem with an introduction to the dependency inversion principal. Following that, we will look at the core services exposed in Castles MicroKernel and the extensions available through WindsorContainer and how they help solve the problems dependencies introduce. A final demonstration will include extending WindsorContainer with a custom facility to provide integration with the memcached distributed object caching system.

Track 10 - AJAX / Web Dev, Robert Boedigheimer
Improving ASP.NET User Interfaces with the AJAX Control Toolkit   1500 Views
By SuperUser Account @ 2:44 PM :: :: 0 Comments :: :: Track 10 - AJAX / Web Dev, Robert Boedigheimer

Time

Improving ASP.NET User Interfaces with the AJAX Control Toolkit
Robert Boedigheimer

There are many controls and extenders provided by the AJAX Control Toolkit that can be used to enhance ASP.NET user interfaces. The ValidatorCallout is used with the existing validation controls to show a nice box with the validation message that points to the field in error. The CollapsiblePanel provides an area of the screen that can be collapsed to hide the content but leave a title bar with the header. The ModalPopup displays a popup window and disables the remainder of the page. There are many controls provided which provide a much richer experience for ASP.NET web sites.

Track 11 - Windows Dev, Josh Painter, Chris McLean, John Griffin
Business Object Frameworks   1255 Views
By David Walker @ 1:27 PM :: :: 0 Comments :: :: Track 11 - Windows Dev, Josh Painter, Chris McLean, John Griffin

Time

Business Object Frameworks
Josh Painter, Chris McLean & John Griffin

Using ORM tools to do all the data access, and business object frameworks for validation, state tracking , role based security & multi-level undo support, developers can find that large sections of your applications can be generated for you. We will demonstrate a low cost approach to marrying an ORM tool (LLBLGen by Solution Design) with a Business Entity framework (Rockford Lhotka's CSLA framework) that can dramatically increase your productivity. We will also show a IdeaBlade-DevForce approach to the same application.

Track 12 - Team Foundation Server, Omar Villareal
Improve the quality of your code with VSTS   982 Views
By David Walker @ 12:00 PM :: :: 0 Comments :: :: Track 12 - Team Foundation Server, Omar Villareal

Time

Improve the quality of your code with VSTS
Omar Villareal

Web Code Testing with PHPUnit and Selenium   1120 Views
By SuperUser Account @ 11:18 AM :: :: 0 Comments :: :: Track 13 - PHP, Steven Osborn, Luke Crouch

Time

Web Code Testing with PHPUnit and Selenium
Luke Crouch and Steven Osborn

PHP has developed from a niche language for adding dynamic functionality to small websites to a powerful tool making strong inroads into large-scale Web systems. Critical business logic like this needs to work correctly. But how do you ensure that it does? You test it, of course. PHPUnit is a member of the xUnit family of testing frameworks and provides both a framework that makes the writing of tests easy as well as the functionality to easily run the tests and analyse their results. Selenium is a test tool for web applications. Selenium tests run directly in a browser, just as real users do.
This session will demonstrate how to use PHPunit and its Selenium extension to write both unit-tests, and system/integration web-based tests for PHP code.

Track 14 - ALT.NET / Pragmatic Programming, Ryan Hoegg
Domain Specific Languages in C#   1139 Views
By SuperUser Account @ 10:16 AM :: :: 0 Comments :: :: Track 14 - ALT.NET / Pragmatic Programming, Ryan Hoegg

TimeDomain Specific Languages in C#
Ryan Hoegg

Domain specific languages offer a way to make your code more expressive by restricting the problem domain. Ryan offers a quick tour of some existing DSLs you may recognize, and then takes you through the design and implementation of a domain specific language in C#.

Track 15 - Data Security 1, Scott Bromquist
Developing Software with Security in Mind   904 Views
By David Walker @ 9:39 AM :: :: 0 Comments :: :: Track 15 - Data Security 1, Scott Bromquist

TimeDeveloping Software with Security in Mind
Scott Bromquist

Details Coming Soon.

Track 16 - Data Security 2, Dr. John Hale
Certifications and Continuing Education Opportunities   847 Views
By David Walker @ 8:00 AM :: :: 0 Comments :: :: Track 16 - Data Security 2, Dr. John Hale

TimeCertifications and Continuing Education Opportunities
Dr. John Hale

This presentation will discuss the opportunities for continuing education in Tulsa and the region. Topics will include the importance of government and industry certifications, requirements for each certification and what opportunities for training exist in the area.

Track 01 - Enterprise Architecture, Javier Lozano
Applied Software Factories: Streamlining Software Development by Exploiting Commonality   1154 Views
By David Walker @ 11:47 PM :: :: 0 Comments :: :: Track 01 - Enterprise Architecture, Javier Lozano

Time

Applied Software Factories: Streamlining Software Development by Exploiting Commonality
Javier Lozano

Most of the software today is still being developed by hand from scratch using labor intensive methods. Software factories are a way to introduce industrialization into software development. The purpose of this session is to explore the what, why and how of the current software factories available for the .NET platform. In particular, we will cover the Web Client, Smart Client and Web Services software factories.

Track 02 - Project Management, Tina Mangham
Agile Development   1035 Views
By David Walker @ 10:00 PM :: :: 0 Comments :: :: Track 02 - Project Management, Tina Mangham

Time

Introducing Agile Into Project Management
Tina Mangham

Many trends have come and gone in the software development industry, each of which have provided unique perspectives and tools to help aid in managing an IT project. What if you could pick and choose what you needed to help bring your client business value as soon as possible? Agile can help you do that. Agile is more than a new method, it's a mind set. By definition, being "agile" is to "move quickly and lightly" and to "be able to handle change readily". There many different "flavors" of Agile in use today (i.e. XP, Scrum, etc.). This presentation will cover a brief history of the emergence of Agile in the software industry and will briefly introduce you into some of the methods that can be utilized to manage your software project.

Track 03 - Silverlight, Michael Scherotter
Make your own Media Player with Silverlight   1656 Views
By David Walker @ 9:37 PM :: :: 0 Comments :: :: Track 03 - Silverlight, Michael Scherotter

Time

Make your own Media Player with Silverlight
Michael Scherotter

Learn how to make your own web-based Media Player with Silverlight, Microsoft’s new cross-browser technology for Media playback and rich internet applications platform. This demo will walk through the various components necessary

.to make custom Video and Audio players that can be put on any web page.

Track 04 - .NET 3.0 - 3.5
Intro to LINQ   849 Views
By David Walker @ 8:44 PM :: :: 0 Comments :: :: Track 04 - .NET 3.0 - 3.5

Time

Intro to LINQ
Claudio Lassala

No matter what kind of application you write; most likely you do need to query data. It does not matter whether that data is retrieved, for instance, from a database or from an XML file, and it also does not matter whether that data is located in memory on a DataSet or in a custom collection. The fact is, we most likely need to query that in-memory data in order to make something useful with it. This is just the tip of the iceberg for what LINQ and a number of improvements to the next versions of C# and VB.NET are bringing to the developers.

Attendees will learn:

  • What LINQ is all about
  • How to run SQL-like queries right from your .NET code
  • How link offers more than just querying tabular data

Track 05 - Sharepoint, Steve Walker
FanU.com - How We Did It   1105 Views
By David Walker @ 7:38 PM :: ::