Database Development
Overview of the Windows Azure Marketplace DataMarket
Whether it is buying clothing, food, or software, consumers like the simplicity of the one-stop shopping experience. Product producers also benefit greatly by being a part of a community marketplace. These rules of commerce apply to data just as much as physical goods and mobile apps. The Windows Azure Marketplace DataMarket is the marketplace for data set distribution in the cloud. In this session we will explore the benefits of the marketplace and the cloud for distributing data. Next, we will review the features and capabilities of Azure DataMarket. We will then walkthrough subscribing to, consuming and paying for data from Azure DataMarket. And finally, we will explore what this means for data publishers and how you can get data into the Azure DataMarket.
Level: 100
Speaker: Eric Boyd
Topics: Azure & Cloud, Database Development
Open Spaces: Entity Framework
is is an Open Spaces discussion on the ADO.NET Entity Framework. Bring your questions, thoughts, and best practices!
Level: 100
Speaker: Brad Tutterow
Topics: Database Development, Entity Framework
Maximizing SQL Server Insert Performance
SQL Server can handle the largest of databases. However, application architecture and design can unnecessarily limit potential performance. This session will demonstrate techniques to maximize performance of applications that need to sustain a rate of thousands of inserts per second.
Level: 200
Speaker: Dan Guzman
Topics: Database Development
Open Spaces: SQL Server with Dan and Kim
Bring your Microsoft SQL Server quandaries to this session. Dan and Kim have extensive experience ranging from highly transactional OLTP systems to large BI implementations and will be happy to help answer questions related to SQL Server performance, design and implementation.
Level: 200
Speaker: Dan Guzman
Topics: Database Development
Open Spaces: Getting Started with Microsoft BI
This is an Open Spaces discussion on getting started with the Microsoft BI stack. Bring your thoughts and questions!
Level: 100
Speaker: Dean Furness
Topics: Database Development
.NET Development in Reporting Services
MS Reporting Services can be thought of as a Business Intelligence platform if one uses .Net languages to extend it. Reporting Services is basically a collection of .Net services. Developers can achieve more by thinking of certain MS products (the BI products and MS CRM) as supersets of the .Net framework.
Level: 100
Speaker: Phil Milner
Topics: .NET Framework, Database Development
So You Wanna Build a Cube...
Owning Microsoft SQL Server and using its relational engine is a staple of many organizations. But owning SQL Server means you really own many other pieces of technology. One of those is SQL Server Analysis Services and having the ability to build multi-dimensional cubes to provide new analytics capabilities for your organization. The goal of this session is to provide an introduction to the cube building process and to help the audience take the foundational steps in delivering business intelligence – pushing the attendees to ‘take the leap’ and begin a new way of serving business users with information. Topics will include a comparison of relational and multi-dimensional data storage, data warehouse design, cube building, and related components that Analysis Services provides.
Level: 200
Speaker: Dean Furness
Topics: Database Development
Introduction to Data Mining with SQL Server Analysis Services
While this topic is listed as an introduction and perhaps doesn’t have a catchy title, the effort to use statistical analysis and algorithms to peer into data does take a ‘deep dive’ approach. Luckily, Analysis Services provides us with some easy-to-use tools, making the use of data mining outcomes easier to approach. In this session, attendees will learn basic data mining methodology, learn the Analysis Services tools, and gain an introduction to the various algorithms used by SQL Server data mining. Additionally, the creation of prediction queries will help developers put to use information that might otherwise be more difficult to come by, or perhaps even avoided.
Level: 300
Speaker: Dean Furness
Topics: Database Development
Divorce Your DBA - Development in a World Without Relational Data
Windows Azure Storage Framework offers a number of alternatives to traditional data storage that lets us challenge the architectural norm of relational data.
Level: 100
Speaker: Brian Blanchard
Topics: Azure & Cloud, Database Development
The Tasty Flavors of Entity Framework 4.1
The shiniest, newest version of Entity Framework 4.1 is a dramatic addition to the world of data-access in the Microsoft stack. This presentation will cover the three tasty flavors that EF 4.1 comes in: Database-first, model-first, and the exciting new code-first.
Level: 100
Speaker: Brad Tutterow
Topics: .NET Framework, Database Development
Execution Plans and Indexes
This session will offer examples of B-Tree indexes, as well as offer an introduction to the query optimizer. It will cover obtaining execution plan information, queries that use join operations and finally, myths about optimizing and indexes.
Level: 100
Speaker: Kim Tessereau
Topics: Database Development
SQL Server Denali: What's New for Developers
SQL Server .Next, code named “Denali,” will be a very big release. Attend this session to preview the new T-SQL features and functions that are on the way to a database near you.
Level: 200
Speaker: Kathi Kellenberger
Topics: Database Development
Add Spatial Capabilities to Your .NET Apps
Due to the pervasiveness of GPS data, today’s developers are being asked to incorporate geospatial information into their data-driven applications, often with no budget for procuring GIS software. SQL Server 2008 provides rich spatial support by means of the new Geometry and Geography data types, but some enterprises may not use SQL Server, or may be slow to upgrade their database platforms until years after a product release. There is still hope! .NET developers without access to SQL Server 2008 can still incorporate these new data types into their applications – no SQL Server required! Not only will this solve an immediate need using Microsoft-supported technology, but also provides an upgrade path to using SQL Server 2008 for more advanced querying support. In addition, developers can also utilize Virtual Earth technology to provide an interactive geocoding and visualization story to their end users.
Level: 200
Speaker: Jason Follas
Topics: .NET Framework, Database Development
Exploit the XML Capabilities of SQL Server 2008
XML-based data is very prevalent in today's data world to the point that every database developer should know how to work with XML. Middle-tier translation of XML into relational data may be inflexible, and often leads to a loss of fidelity over time. One solution is to move the XML handling into the database itself in order to improve overall integration. SQL Server 2008 provides powerful XML processing features that allow easy access to data stored within XML without sacrificing any of the original fidelity.
Level: 200
Speaker: Jason Follas
Topics: Database Development
NHibernate, FluentNHibernate and the Repository Pattern in 1 Hour or Less
In this session we will discuss ORMs, how and why they are becoming so popular, and how to use them effectively. I will show you how to set up NHibernate, use FluentNHibernate to create mappings in code and use the Repository pattern to create a robust, easily maintainable data access layer.
Level: 200
Speaker: Lee Brandt
Topics: .NET Framework, Architecture, Database Development, Development Practices
