9:00 AM

Keynote: Are My Three Screens Cloudy?

Jesse Liberty, Microsoft Corporation

Thinking Faster: The tsunami of new interlocking technologies introduced in the past 36 months.

Thinking Wider: Is Silverlight / Win Phone 7 the flag-bearer for the revolution?

Thinking Deeper: Agile, test-driven, nimble, decoupled, component based.

Thinking Weirder: TransMedia – don’t just shrink your application; complement it. 

 

 

10:00 AM - 11:00 AM

SQL Server Internals and Architecture

by Kevin Kline, Quest Software

You can effectively do many IT jobs related to SQL Server without knowing the internals of how SQL Server works.  Many great developers, DBAs, and designers get their day-to-day work completed on time and with reasonable quality while never really knowing what’s happening behind the scenes. But if you want to take your skills to the next level, it’s critical to know SQL Server’s internal processes and architecture. This fast paced session will take you through many aspects of the internal operations of SQL Server and, for those topics we don’t cover, will point you to resources where you can get more information. So strap on your silly, as we cover all these topics and more at speed with tongue planted firmly in cheek!

 

Why Data Warehousing Projects Fail and What To Do About It

by Craig Utley, Solid Quality Mentors

Is your organization planning to build a data warehouse or BI solution? Data warehousing projects, like many large IT projects, have high failure rates. While the exact rate of failure for data warehousing projects is difficult to pin down, the causes of these failures fall into a small number of categories. It is obviously possible to successfully complete a data warehousing project and deliver value to the business. Craig Utley has seen Microsoft BI solutions in various states of completeness at over 30 companies worldwide and has seen some awesome successes and me spectacular failures. This session addresses the reasons data warehousing projects fail and how you can succeed in overcoming these obstacles.

 

Windows Presentation Foundation for Developers

by Phil Japikse, Pinnacle Solutions Group, Inc.

WPF has now been out for a bit, and we've all seen the spinning cube playing a different video on each side.  How does that help you, the line of business developer?  This session dives into what’s important to developers, including Layout, Event and Commands, and a deep dive into Binding, Templates, and Converters.

 

Visual Basic 2010 Overview

by Anthony Green, Microsoft Corporation

Come learn about language enhancements in Visual Basic 10.0 and some golden nuggets in .NET 4 and how you can leverage the two together in the new Visual Studio 2010 IDE to solve problems better, express complex concepts easier, and write killer apps faster than ever. Presentation includes 2-3 demo applications using cutting-edge technologies like WPF/Silverlight, Speech Synthesis, and the Task Parallel Library (New in .NET 4) as well as 20 minutes of Q/A; a rare opportunity to talk face-to-face with a member of the Visual Basic product team.

 

From PDF to Web and Back with SharePoint

by Vanessa Williams, Allegient

Take your business users beyond uploading PDF files to document libraries. Content doesn't belong in PDF documents. It belongs in reusable chunks where it can be repurposed to any output format - Web page (internal or external), Word document, even back to PDF. In this session, we show how to start with a PDF document, like an HR employee manual, chunk it into SharePoint list items, and use SharePoint Data Views to output it to any format.

 

Building LOB Apps Faster with RIA Services

by Chad Campbell, Ecofic

RIA Services empowers you to quickly build n-tier, data-driven applications with Silverlight, ASP.NET and WCF. This session will show you how to focus on meeting the needs of your users more than the worrying about the plumbing.

 

Geting Started with Online Mapping Services

by Adam Jones

This session will provide the attendee with an introduction to the mapping API's provided by AOL (MapQuest), Google (Google Maps), Microsoft (Bing Maps), and Yahoo (Yahoo Maps).  The session will demonstrate how to: Add a map to a page, Adjust the controls on the map, Mark Points of Interest, Utilize Geocoding and Reverse-Geocoding Services, Handle Map Events and Custom Drawing. In each section the differences between each vendor's implementation will be explored, as well as any limitations or possibilities these differences might provide.  This session is intended for entry level web developers interested in integrating mapping with their sites.  The session will leave the attendee with a starting point for using maps and an idea of which mapping API will best suite their needs.

 

Open Space: Facilitated

by Alan Stevens

 

11:15 AM - 12:15 PM

Data Maintenance Essentials

by Brad McGehee, Red Gate Software

Many DBAs take routine database maintenance for granted. What they don’t understand is that the cumulative effect of poor database maintenance can significantly hurt performance and reduce uptime. In this session, you will learn the key things all DBAs need to know in order to help them maintain their databases at peak performance. As such, this session is targeted towards those who have less than one year’s experience as a SQL Server DBA. In this session you will learn about: Physical File Fragmentation; Database and Log File Management; tempdb Maintenance, msdb Maintenance; Index Maintenance; Statistics Maintenance; Data Corruption Detection, Database and Log File Protection and Database Maintenance Monitoring.

 

Implementing MVVC for WPF

by Phil Japikse, Pinnacle Solutions Group, Inc.

Now you are writing WPF applications, and wondering – what is all this code in the code behind?  Shouldn’t we be doing something different?  Our cousins working with ASP.NET MVC don’t even have a code behind!  The answer is YES – you should indeed be doing it differently.  The M-V-VM pattern is the WPF adaptation of the Presentation Model pattern first documented by Martin Fowler. In this session we will build an app that shows how the M-V-VM pattern is utilized for building SOLID WPF applications that are also testable.

 

Visual Basic 2010 Tips and Tricks

by Paul Kimmel, DevExpress

Learn some of the new features in VB2010 from a 7 time VB MVP and the VB Today columnist on codeguru.com. This session includes topics on Lambda expressions, LINQ, and new and compelling features of VB.

 

Leveraging SharePoint 2010 as a Social Computing Platform

by Kevin Dostalek, Ambassador Solutions

In this session we’ll look at ways that application developers can tap into the robust social computing frameworks that SharePoint 2010 provides for either extending functionality within SharePoint or for building new socially aware applications completely outside of SharePoint.  Specifically we will look at the mechanics of programmatically accessing the User Profile Service, the Social Data Service, and the Activity Feed and how you can leverage these into your own social applications.  Other topics to be covered include strategies on incorporating external social data into the SharePoint experience.

 

Introducing Windows Phone 7

by Dave Bost, Microsoft Corporation

Major changes are coming to Windows Phone! Maybe you’ve heard. In this session we’ll dive into the new features of Windows Phone as we highlight the design and the features of the new Phone OS. We’ll then dive into the application platform story and set you on your way to start making millions by building apps for Windows Phone 7.

Virtual Heads Up Display

by William Steele, Microsoft Corporation

If you've been coming to IndyTechFest for a few years now, Bill Steele, has been giving us periodic updates on his VirtualHUD Heads Up Display technology.  In this session, Bill will continue that path and give us a sneak peek at what his little avionics research company has been up to for the last year.  You'll get a sneek peek at some "secret" research projects his team has been working on as well as a preview of the new products they will be announcing at this years Oshkosh Airventure airshow in July.

 

Open Space: Facilitated

by Alan Stevens

 

12:30 PM - 1:30 PM Lunch and Learn

Women in Technology Luncheon

by Kathi Kellenberger and Jessica Moss

Kathi Kellenberger and Jessica Moss, both SQL Server MVPs, will hold an interactive discussion discussing ways to reverse the declining number of women in technology.  Kellenberger and Moss will start by describing some of their experiences as women in technology and their thoughts on what we can do to help encourage girls (and boys!) to learn about and enjoy technology.  Attendees are encouraged to ask questions, make suggestions, and share their experiences as well.

 

Q&A with Microsoft

Various Presenters

 

Building a Company and Operating a Consultancy

by Mike Brown, KharaSoft, Inc

So you want to be your own boss. What does that really mean? What corporate structure should you form? Sole proprietorship, LLC, Corporation? What about a website? Do I make software, do I consult, maybe training, or a mixture of all three? Do I have enough money to float for a while? What accounting software should I use? How do I get people to know about my company? WHERE DO I START? In this panel, we'll talk with several successful entrepreneurs who will discuss the path they took to get there and share tips and tricks to hedge your bets in your favor.

 

1:45 PM - 2:45 PM

Application and Multi-Server Management in SQL Server 2008 R2

by Tom Pizzato, Microsoft Corporation

Investments in application and multi-server management will help organizations proactively manage database environments efficiently at scale through centralized visibility into resource utilization and streamlined consolidation and upgrade initiatives across the application lifecycle.  SQL Server 2008 R2 (shipping in May, 2010) will include a new feature set called Application and Multi-Server Management. This session will demonstrate how these technologies will  help you manage your SQL Server environment.

 

Extract, Transform and Load Your Data Warehouse

by Jessica Moss, Solid Quality Mentors

One data warehouse buzzword that often gets used is "ETL", also known as extract, transform, and load. What does this really mean from a data warehousing perspective and how do we use SQL Server Integration Services to perform these ETL functions?  This session will answer these questions and show solutions to common ETL problems.

 

The State of Data Services: Open Data for the Open Web

by Dan Rigsby, Aprimo

OData is the AtomPub REST based protocol under the hood of WCF Data Services (formally "Astoria" and ADO.Net Data Services).  Learn what OData is all about and how to create, consume, and leverage OData Feeds. We will also look at its broader adoption of this open standard around community and in offerings like Microsoft's "Dallas".

 

C# 4.0 Overview

by Prakash Balasubramanian, Microsoft Corporation

This talk will provide a quick overview of the new language features introduced in C# 4.0 and also cover dynamic programming, Named and Optional Arguments, Covariance/Contravariance and Optional ref keyword when using COM.

 

SharePoint on Imaginary Hardware

by John Ferringer, Apparatus, Inc.

If they haven’t already, server virtualization and cloud computing are about to become really big deals. Proper use of virtual servers can help an organization reduce costs, optimize hardware   utilization, and add flexibility to its IT infrastructure. So when someone comes to you and says   they want to virtualize SharePoint, the answer is always “Yes”, right? Not necessarily. SharePoint has always proven itself to be a unique platform in so many ways, and it’s no different with server virtualization. This presentation will address the advantages and disadvantages of virtualizing the components of the SharePoint platform, including both present and future releases, and cover the common traps you will encounter if applying general virtualization approaches to SharePoint. It will address not only why some types of servers in your farm should or should not be virtualized, but also the impact of those virtualization actions will have on how your manage your servers and your farm. It will conclude by the different types of virtualization and cloud computing available today and how they can be used to host SharePoint effectively, and analyzing some real-world examples of virtualized SharePoint environments.

 

Building Applications on Windows Phone 7 with Silverlight

by Dave Bost, Microsoft Corporation

This session will provide an overview of the functionality for Silverlight applications that is unique to the Windows Phone application platform. We'll cover the Windows Phone 7 application model, control templates, themes, in addition to some of the new input paradigms including multi-touch, software keyboard and the APIs to leverage the built-in phone applications.

MongoDB

by Jon Fuller

MongoDB is one of an emerging class of data stores that is part of the NoSQL movement.  It mixes the ability to have a rich data model and rich querying, with the flexibility of schema-free development and horizontal scalability of some of its NoSQL peers.  I'll give a brief overview of the system, and show some code and a couple interactive demos to demonstrate the power and simplicity of working with MongoDB.

 

Open Space: Facilitated

by Alan Stevens

 

3:00 PM - 4:00 PM

Designing High Performance I/O Subsystems for SQL Server

by Jimmy May, Microsoft Corporation

This session attempts to describe the “full story” of SQL Server I/O.  We will start at the hardware level working our way up the stack through Windows and into the SQL Server storage engine (including the RDBMS, DW, & AS).  We aim to provide in depth information about all aspects related to the fundamentals of high performance storage design for SQL Server and best practices on this naturally complex subject.

 

Building a Data Mart 101

by Kathi Kellenberger, Microsoft Corporation

Business Intelligence is becoming more important as competition becomes more fierce and global. If you are a traditional DBA supporting OLTP databases, how can you begin to understand the dimensional model? This session will take you step-by-step through designing a data mart, the first stop on your journey in this exciting and growing field.

 

Azure: Cloudy with a Chance of Awesome

by Micheal Brown

In this session, we will discuss Microsoft’s Azure platform looking at what opportunities it provides above standard web hosting. We will also look at the various elements of the platform and how to leverage them within an application.

 

C# Tips and Tricks

by Mark Strawmyer, Crowe Horwath LLP

This C# presentation focuses on tips and tricks for the C# developer. It contains a mixture of C# specific features along with other handy how-to items such as shortcuts for working with the C# IDE that will make you more productive.

 

Intelligent SharePoint Architecture and Storage Optimization

by Mike Shine, AvePoint

Proper architecture design and intelligent storage management are critical to a successful SharePoint implementation.  During this session, we will first  discuss how to build an efficient and scalable SharePoint architecture based upon your organization’s unique business objectives, usage patterns, and deployment size and distribution.  We will then review strategies for ensuring top platform performance, by expanding SharePoint’s SQL storage infrastructure through intelligent archiving, efficient BLOB content management, and migration-free SharePoint management of legacy data stores such as file shares. 

 

Building Games on Windows Phone 7 with XNA

by William Steele, Microsoft Corporation

In this session, Bill Steele, will walk throught the Microsoft Visual Studio 2010 Express for Windows Phone developer experience by building games and applications for the upcoming Microsoft Windows Phone 7 devices.  You'll learn the dfferences between "games" and "applications' as well as get a better understanding of how the Windows Phone 7 developer experience works.

 

Enhancing User Experience with JQuery

by Dave Mathew

JQuery is a JavaScript framework quickly gaining popularity in web development. This framework uses a clear and concise syntax and exposes a powerful API that greatly simplifies the amount of effort involved for developers writing client-side code. In this talk I will demonstrate how using this framework will enhance your web applications allowing you to write more readable and functional code in less time. JQuery claims to be “The write less, do more, Javascript library”, a claim you’ll likely agree with after using it!

 

Open Space: Facilitated

by Alan Stevens

 

4:15 PM - 5:15 PM

Working with Spatial Data in SQL Server 2008

by Hope Foley, Perpetual Technologies, Inc.

Spatial data is being pushed more and more into the forefront of our application universe. With the advent of MapPoint and Google Maps companies are consistently pushing the boundaries of what traditional databases can do. Now with SQL Server 2008 we have built in spatial data types that will make your life a little easier in the days to come. This session will focus on utilizing these native types to store, analyze, and retrieve spatial data so that you can become the spatial data pro in your organization.

 

SQL Server PowerPivot for Information Producers

by Derek Comingore, BI Voyage

As Microsoft readies SQL Server PowerPivot customers should understand how to best leverage the new managed self-service technology. In this session we will focus on the client side experience including available data sources, DAX, table relationships, consumption options, and some very intriguing demos. The next-generation business intelligence software is coming, make sure your organization is prepared to embrace it.

 

SQL Azure

by Tom Pizzato, Microsoft Corporation

Microsoft® SQL Azure™ Database is a cloud-based relational database service built on SQL Server® technologies. It provides a highly available, scalable, multi-tenant database service hosted by Microsoft in the cloud.  This session will examine the architecture of SQL Azure, discuss use cases, and demonstrate taking a SQL Server 2008 database and moving it to the SQL Azure platform.

 

Testing Features in Visual Studio

by Angela Dugan, Microsoft Corporation

Join us for a sneak peek at some of the new capabilities in Microsoft Visual Studio 2010.  Microsoft has made significant investments to improve the Testing and Code Quality Assurance tools in the latest release of Visual Studio.  This is your exclusive opportunity to experience the incredible power and capabilities these new tools bring to the QA and testing process.  You’ll get a comprehensive overview, as well as a deep dive into the range of new tools like Intellitrace, the new Manual Test Runner, Lab Management, Automated UI testing and more

 

Professional SharePoint Development

by Rob Bogue, Thor Projects

Managing information architecture and limiting organic site growth is a difficult issue organizations face. Determining an effective site provisioning and clean up approach that balances enduser control with effective information management for the organization is essential. This session shows developers how to create a flexible solution that lets users get sites up and running quickly, while maintaining stewardship for corporate resource concerns by providing site creation approval, site archiving and site removal strategies. In this session you’ll see how to leverage Microsoft InfoPath as a site request form coupled with a SharePoint workflow to approve and create a site. You’ll also see the use of new site-level workflows and auditing to monitor the use of the site and recommend when it’s time to archive or delete it based upon usage.

 

Application Development with Silverlight 4

by Jesse Liberty, Microsoft Corporation

- The Eco-system introduced

- Premise: Best Practices Matter

- Using DataBinding to Enable MVVM to empower Test-Driven Development

- What is TDD and why do you care?

- Understanding why MVVM makes life easy

- How DataBinding enables MVVM

- Putting it all Together

 

Putting Your Process on a Diet: An Introduction to Lean

by Tim Wingfield, Pillar Technology

Over the last year and a half we've moved our development teams and some of our clients into Lean development practices to deliver more value in a shorter amount of time. In this session we’ll explore the seven principles of Lean software development and our experiences as we employed them. You'll learn the real-world benefits and challenges of changing to Lean, and why they fundamentally changed the way I approach projects.

 

Open Space: Facilitated

by Alan Stevens

 

5:30 PM - 6:00 PM

Closing Ceremonies and Prize Drawing by Dave Leininger, John Magnabosco, Brad Jones and Mark McClellan

 

Attend IndyTechFest at no charge, thanks to the generosity of these fine sponsors.
S P O N S O R E D   B Y


Allegient Consulting Intelligence


 

Interactive Intelligence Sponsor Logo 
 Microsoft Sponsor Logo
 nGenX Sponsor Logo
 Pinnacle Partners Sponsor Logo

 Perpetual Technologies, Inc.
 

 Red-Gate Sponsor Logo
 
TEKsystems Sponsor Logo 
 

 

IndyNDA and IndyPASS are hosts for IndyTechFest.

IndyNDA Logo IndyPASS logo