<?xml version="1.0" encoding="utf-8"?>
<GuidebookXML>
  <guide>
    <name>SQLSaturday #55 - San Diego 2010</name>
    <startDate>9/18/2010 12:00:00 AM</startDate>
    <timezone>
    </timezone>
    <description>SQLSaturday is a training event for SQL Server professionals and those wanting to learn about SQL Server. </description>
    <twitterHashtag>#sqlsat55</twitterHashtag>
    <venue>
      <name>
      </name>
      <street>
      </street>
      <city>San Diego</city>
      <state>CA</state>
      <zipcode>92121</zipcode>
    </venue>
    <guideicon>http://www.sqlsaturday.com/images/sqlsaturday_gb_icon.png</guideicon>
    <guideimage>http://www.sqlsaturday.com/images/sqlsaturday_gb_image.png</guideimage>
    <menuitems>
      <menuitem>
        <name>Conference Information</name>
        <purpose>general</purpose>
        <active>True</active>
        <rank>1</rank>
        <image>default</image>
      </menuitem>
      <menuitem>
        <name>Maps</name>
        <purpose>maps</purpose>
        <active>False</active>
        <rank>2</rank>
        <image>default</image>
      </menuitem>
      <menuitem>
        <name>Schedule of Events</name>
        <purpose>schedule</purpose>
        <active>True</active>
        <rank>3</rank>
        <image>default</image>
      </menuitem>
      <menuitem>
        <name>Sponsors List</name>
        <purpose>sponsorslist</purpose>
        <active>True</active>
        <rank>4</rank>
        <image>default</image>
      </menuitem>
      <menuitem>
        <name>Twitter</name>
        <purpose>twitter</purpose>
        <active>True</active>
        <rank>5</rank>
        <image>default</image>
      </menuitem>
      <menuitem>
        <name>Todo List</name>
        <purpose>todo</purpose>
        <active>False</active>
        <rank>6</rank>
        <image>default</image>
      </menuitem>
      <menuitem>
        <name>My Schedule</name>
        <purpose>myschedule</purpose>
        <active>True</active>
        <rank>7</rank>
        <image>default</image>
      </menuitem>
      <menuitem>
        <name>Feedback</name>
        <purpose>feedback</purpose>
        <active>False</active>
        <rank>8</rank>
        <image>default</image>
      </menuitem>
      <menuitem>
        <name>Key Events</name>
        <purpose>keyevents</purpose>
        <active>False</active>
        <rank>9</rank>
        <image>default</image>
      </menuitem>
      <menuitem>
        <name>Share</name>
        <purpose>share</purpose>
        <active>True</active>
        <rank>10</rank>
        <image>default</image>
      </menuitem>
    </menuitems>
  </guide>
  <sponsors>
    <sponsor>
      <importID>678</importID>
      <name>BiTKOO</name>
      <level>Gold Sponsor</level>
      <url>http://www.bitkoo.com</url>
      <imageURL>http://www.bitkoo.com/images/logo.jpg</imageURL>
      <imageHeight>60</imageHeight>
      <imageWidth>170</imageWidth>
    </sponsor>
    <sponsor>
      <importID>670</importID>
      <name>Confio Software</name>
      <level>Silver Sponsor</level>
      <url>http://www.confio.com</url>
      <imageURL>http://www.confio.com/images/assets/ignite_confio_logo.gif</imageURL>
      <imageHeight>60</imageHeight>
      <imageWidth>170</imageWidth>
    </sponsor>
    <sponsor>
      <importID>677</importID>
      <name>Fusion-io</name>
      <level>Silver Sponsor</level>
      <url>http://www.fusionio.com</url>
      <imageURL>http://www.fusionio.com/images/fusionio-logo.gif</imageURL>
      <imageHeight>60</imageHeight>
      <imageWidth>170</imageWidth>
    </sponsor>
    <sponsor>
      <importID>706</importID>
      <name>SQL Server Magazine</name>
      <level>Silver Sponsor</level>
      <url>http://www.sqlmag.com</url>
      <imageURL>http://www.sqlsaturday.com/files/42a89404-57af-43dd-b452-9375ee13a7b7.jpg</imageURL>
      <imageHeight>60</imageHeight>
      <imageWidth>170</imageWidth>
    </sponsor>
    <sponsor>
      <importID>724</importID>
      <name>Quest Software</name>
      <level>Silver Sponsor</level>
      <url>http://www.quest.com/database-management/</url>
      <imageURL>http://www.quest.com/images/common/quest_logo.gif</imageURL>
      <imageHeight>60</imageHeight>
      <imageWidth>170</imageWidth>
    </sponsor>
    <sponsor>
      <importID>676</importID>
      <name>Telerik Inc</name>
      <level>Bronze Sponsor</level>
      <url>http://www.telerik.com</url>
      <imageURL>http://www.sqlsaturday.com/files/d0751639-e969-4823-b49d-761be365ecf2.jpg</imageURL>
      <imageHeight>60</imageHeight>
      <imageWidth>170</imageWidth>
    </sponsor>
    <sponsor>
      <importID>703</importID>
      <name>Red Gate Software</name>
      <level>Bronze Sponsor</level>
      <url>http://www.red-gate.com/about/community_relations/sql_saturday.htm</url>
      <imageURL>http://www.red-gate.com/images/redgatelogo_black.jpg</imageURL>
      <imageHeight>60</imageHeight>
      <imageWidth>170</imageWidth>
    </sponsor>
    <sponsor>
      <importID>712</importID>
      <name>CozyRoc LLC </name>
      <level>Bronze Sponsor</level>
      <url>http://www.cozyroc.com/</url>
      <imageURL>http://www.cozyroc.com/sites/default/files/down/cozyroc-big.png</imageURL>
      <imageHeight>60</imageHeight>
      <imageWidth>170</imageWidth>
    </sponsor>
    <sponsor>
      <importID>751</importID>
      <name>Infragistics</name>
      <level>Bronze Sponsor</level>
      <url>http://www.infragistics.com</url>
      <imageURL>http://www.sqlsaturday.com/files/3e49f453-1237-4026-8ac1-4f1e7ba8ae8e.jpg</imageURL>
      <imageHeight>60</imageHeight>
      <imageWidth>170</imageWidth>
    </sponsor>
    <sponsor>
      <importID>711</importID>
      <name>Altova</name>
      <level>Contributing Sponsor</level>
      <url>http://www.altova.com</url>
      <imageURL>http://www.altova.com/images/linktoaltova/altova.png</imageURL>
      <imageHeight>40</imageHeight>
      <imageWidth>100</imageWidth>
    </sponsor>
    <sponsor>
      <importID>746</importID>
      <name>JetBrains</name>
      <level>Contributing Sponsor</level>
      <url>http://www.jetbrains.com</url>
      <imageURL>http://www.sqlsaturday.com/files/eb9e2870-d879-479f-9641-95d233e0e203.jpg</imageURL>
      <imageHeight>40</imageHeight>
      <imageWidth>100</imageWidth>
    </sponsor>
    <sponsor>
      <importID>772</importID>
      <name>O'Reilly Media, Inc.</name>
      <level>Contributing Sponsor</level>
      <url>http://ug.oreilly.com/</url>
      <imageURL>http://www.sqlsaturday.com/files/49b1ebbd-c6b4-42a3-aa9a-4ac6902101cd.jpg</imageURL>
      <imageHeight>40</imageHeight>
      <imageWidth>100</imageWidth>
    </sponsor>
    <sponsor>
      <importID>773</importID>
      <name>Aspose Pty Ltd</name>
      <level>Contributing Sponsor</level>
      <url>http://www.aspose.com/</url>
      <imageURL>http://www.sqlsaturday.com/files/5af15714-8d53-46f7-85be-680a8be5f734.gif</imageURL>
      <imageHeight>40</imageHeight>
      <imageWidth>100</imageWidth>
    </sponsor>
    <sponsor>
      <importID>774</importID>
      <name>Learn Dev Now</name>
      <level>Contributing Sponsor</level>
      <url>http://www.learndevnow.com/</url>
      <imageURL>http://www.learndevnow.com/Images/LearnDevNow.1.gif</imageURL>
      <imageHeight>40</imageHeight>
      <imageWidth>100</imageWidth>
    </sponsor>
    <sponsor>
      <importID>775</importID>
      <name>Nitriq</name>
      <level>Contributing Sponsor</level>
      <url>http://www.nitriq.com/</url>
      <imageURL>http://www.sqlsaturday.com/files/0c56fc53-31bd-4cb3-9526-b24aed378671.png</imageURL>
      <imageHeight>40</imageHeight>
      <imageWidth>100</imageWidth>
    </sponsor>
    <sponsor>
      <importID>776</importID>
      <name>Atomiq</name>
      <level>Contributing Sponsor</level>
      <url>http://www.getatomiq.com</url>
      <imageURL>http://www.sqlsaturday.com/files/efbcacab-e6a4-425c-a58c-05a0aeec2cca.png</imageURL>
      <imageHeight>40</imageHeight>
      <imageWidth>100</imageWidth>
    </sponsor>
    <sponsor>
      <importID>777</importID>
      <name>Apress</name>
      <level>Contributing Sponsor</level>
      <url>http://www.apress.com</url>
      <imageURL>http://www.apress.com/img/masthead_logo.gif</imageURL>
      <imageHeight>40</imageHeight>
      <imageWidth>100</imageWidth>
    </sponsor>
    <sponsor>
      <importID>778</importID>
      <name>Gerasus Software</name>
      <level>Contributing Sponsor</level>
      <url>http://www.gerasus.com/</url>
      <imageURL>http://www.sqlsaturday.com/files/a1686897-0a54-4535-a72f-7897835355b2.jpg</imageURL>
      <imageHeight>40</imageHeight>
      <imageWidth>100</imageWidth>
    </sponsor>
    <sponsor>
      <importID>781</importID>
      <name>Idera</name>
      <level>Contributing Sponsor</level>
      <url>http://www.idera.com/Content/Home.aspx</url>
      <imageURL>http://www.idera.com/images/Logo.jpg</imageURL>
      <imageHeight>40</imageHeight>
      <imageWidth>100</imageWidth>
    </sponsor>
    <sponsor>
      <importID>782</importID>
      <name>PERPETUUM SOFTWARE LLC</name>
      <level>Contributing Sponsor</level>
      <url>http://www.perpetuumsoft.com/</url>
      <imageURL>http://www.perpetuumsoft.com/Images/en/PSlogo_white_350x112.png</imageURL>
      <imageHeight>40</imageHeight>
      <imageWidth>100</imageWidth>
    </sponsor>
  </sponsors>
  <events>
    <event>
      <importID>2213</importID>
      <speaker>Lynn Langit</speaker>
      <track>Track 1</track>
      <location>
        <name>Room 1</name>
      </location>
      <title>SQL Azure Deep Dive</title>
      <description>In this demo-filled session, Lynn will explain the differences between Windows Azure storage and SQL Azure. She wil demonstrate working with SQL Azure storage in your application and discuss the option to connect a non-cloud hosted front end and/or a cloud-hosted front end to a SQL Azure back end solution. Lynn will also talk about migration strategies and best practices. In her talk, you wil also learn recommended business scenarios for cloud-based storage. Finally, she will cover in detail features of SQL Server RDMS which are and are not supported in SQL Azure.

</description>
      <startTime>9/18/2010 1:30:00 PM</startTime>
      <endTime>9/18/2010 2:30:00 PM</endTime>
    </event>
    <event>
      <importID>2228</importID>
      <speaker>Denny Cherry</speaker>
      <track>Track 1</track>
      <location>
        <name>Room 1</name>
      </location>
      <title>Getting SQL Service Broker Up and Running</title>
      <description>Microsoft SQL Server 2005 and 2008 include a fantastic feature that few people understand or use.  That feature is the Microsoft SQL Server Service Broker.  The SQL Service Broker is one of the least used features within the database engine, and that lack of use is simply from last of knowledge about the feature.

In this session we’ll dig into how to configure the service broker for not only intra-database message queuing, but database to database queuing as well as server to server database queuing.  We will also dig into a real life scenario where the SQL Server Service Broker was used to do ETL from an OLTP database to an OLAP database in near real time for near real time reporting.</description>
      <startTime>9/18/2010 4:00:00 PM</startTime>
      <endTime>9/18/2010 5:00:00 PM</endTime>
    </event>
    <event>
      <importID>2238</importID>
      <speaker>Dean Richards</speaker>
      <track>Track 2</track>
      <location>
        <name>Room 2</name>
      </location>
      <title>Query Tuning - Get it Right the First Time</title>
      <description>Whether you are a developer or DBA, this presentation will outline a method for determining the best approach for tuning a query 
every time by utilizing response time analysis and SQL Diagramming techniques.  Regardless of the complexity of the statement or 
database platform being utilized (this method works on all), this quick and systematic approach will lead you down the correct 
tuning path with no guessing.  If you are a beginner or expert, this approach will save you countless hours tuning a query.</description>
      <startTime>9/18/2010 10:00:00 AM</startTime>
      <endTime>9/18/2010 11:00:00 AM</endTime>
    </event>
    <event>
      <importID>2253</importID>
      <speaker>Tara Kizer</speaker>
      <track>Track 2</track>
      <location>
        <name>Room 2</name>
      </location>
      <title>Performance Tuning with Traces</title>
      <description>We'll touch on SQL Profiler and review its best practices so that you don't impact the production system while gathering data.  We'll take a deep dive into server-side traces (SQL Trace) and show how you can run a constant server-side trace with little impact on the production system.  We'll also examine the things that I look for when troubleshooting performance issues.</description>
      <startTime>9/18/2010 8:45:00 AM</startTime>
      <endTime>9/18/2010 9:45:00 AM</endTime>
    </event>
    <event>
      <importID>2320</importID>
      <speaker>Troy Gatchell</speaker>
      <track>Track 3</track>
      <location>
        <name>Room 3</name>
      </location>
      <title>Caching your data with Microsoft AppFabric</title>
      <description>Take your system to the next level and scale highly read infrequently changed data with AppFabric today!  AppFabric (code named “Velocity”) has been released and is the latest high availability caching product from Microsoft.  Every database professional should understand this new technology as another tool in scaling their database systems.  This session will review the physical and logical architecture, configuring, and interacting with AppFabric API.  Session will demo retrieving data from SQL Server and caching it into an AppFabric structure.  </description>
      <startTime>9/18/2010 8:45:00 AM</startTime>
      <endTime>9/18/2010 9:45:00 AM</endTime>
    </event>
    <event>
      <importID>2337</importID>
      <speaker>Denny Cherry</speaker>
      <track>Track 1</track>
      <location>
        <name>Room 1</name>
      </location>
      <title>Reading the SQL Server Execution Plan</title>
      <description>In this session we'll explain what the SQL Execution plan is, how the SQL Server generates it, and how to read the output.  This includes looking at the graphical as well as the XML version of the execution plan.  We'll explore the variety of operators that the execution plan can present you with, and show you how to tell the SQL Server that you want to change the execution plan to get rid of the operators that you don't want to be using any more.</description>
      <startTime>9/18/2010 2:45:00 PM</startTime>
      <endTime>9/18/2010 3:45:00 PM</endTime>
    </event>
    <event>
      <importID>2399</importID>
      <speaker>David McCarter</speaker>
      <track>Track 3</track>
      <location>
        <name>Room 3</name>
      </location>
      <title>Building nTier Apps with Entity Framework - Part 1</title>
      <description>Learn how to build real world nTier applications with the new Entity Framework and related services. With this new technology built into .NET, you can easily wrap an object model around your database and have all the data access automatically generated or use your own stored procedures and views. The session will demonstrate how to create and consume these new technologies from the ground up and focus on database modeling including views and stored procedures along with coding against the model via LINQ. Dynamic data website will also be demonstrated. Lots of code! Make sure to attend Part 2.</description>
      <startTime>9/18/2010 10:00:00 AM</startTime>
      <endTime>9/18/2010 11:00:00 AM</endTime>
    </event>
    <event>
      <importID>2400</importID>
      <speaker>David McCarter</speaker>
      <track>Track 3</track>
      <location>
        <name>Room 3</name>
      </location>
      <title>Building nTier Apps with Entity Framework - Part 2</title>
      <description>Learn how to build real world nTier applications with the new Entity Framework and related services. Make sure to attend Part 1.  This second part to the series will focus on using the Entity Framework in an nTier/ SOA world by separating out the different layers using T4 templates and using the new WCF Data Services to easily expose entity models via REST and to Silverlight clients. Lots of code!</description>
      <startTime>9/18/2010 11:15:00 AM</startTime>
      <endTime>9/18/2010 12:15:00 PM</endTime>
    </event>
    <event>
      <importID>2412</importID>
      <speaker>Rajmund Rzepecki</speaker>
      <track>Track 3</track>
      <location>
        <name>Room 3</name>
      </location>
      <title>Reducing the impact of database changes on an app</title>
      <description>The session is about domain driven development. It seems most ORM frameworks being out there do not really solve the abstraction problem between the two as these are table centric. Do such really follow SOA principles when it comes to treating the db? Empower your next project with... server side ORM. I will let you deeply rethink what you've done so far.
 
My approach let me save days or weeks of otherwise wasted development hours when it comes to 'make a change'. You might feel ORM of your choice seem let you kickstart the project faster, but then... every major change and tweak here and there is a nightmare (refactor, recompile, retest, redeploy). Rewriting an app after every change is like working one step forward, two step backwards.</description>
      <startTime>9/18/2010 2:45:00 PM</startTime>
      <endTime>9/18/2010 3:45:00 PM</endTime>
    </event>
    <event>
      <importID>2433</importID>
      <speaker>Sumeet  Bansal</speaker>
      <track>Track 2</track>
      <location>
        <name>Room 2</name>
      </location>
      <title>SQL at the Speed of Flash </title>
      <description>Solid-state technologies are changing the way that MS SQL users run their databases. DBA’s are achieving significant performance increases using solid state storage.  The bottom line: SQL runs 4-10x faster on solid state.  This session will discuss the various solid-state storage options with their pros and cons. This session will provide practical knowledge around the use of solid state storage for databases and will use real-world use cases to demonstrate the performance advantages of using solid state.</description>
      <startTime>9/18/2010 11:15:00 AM</startTime>
      <endTime>9/18/2010 12:15:00 PM</endTime>
    </event>
    <event>
      <importID>2436</importID>
      <speaker>Steve Hendricks</speaker>
      <track>Track 3</track>
      <location>
        <name>Room 3</name>
      </location>
      <title>Ace the Interview</title>
      <description>Job Search: Too often what separates us from the job we want is that we don't do HOW to interview.  Sadly, if you don't know how to do something, you will probably not do it well.  This session is designed to give you the inside track on what employers are looking for and includes an interactive hands-on portion where you can hone your interviewing skills. </description>
      <startTime>9/18/2010 4:00:00 PM</startTime>
      <endTime>9/18/2010 5:00:00 PM</endTime>
    </event>
    <event>
      <importID>2437</importID>
      <speaker>Steve Hendricks</speaker>
      <track>Track 1</track>
      <location>
        <name>Room 1</name>
      </location>
      <title>Replication ABCs</title>
      <description>Database Replication is a daunting subject.  This session will lay out the basics of what replication is, the options available to you, the tools you can use and a survey of related technologies.  To anyone considering the use of replication in their environment, this session will give you the information needed to make intelligent decisions.</description>
      <startTime>9/18/2010 10:00:00 AM</startTime>
      <endTime>9/18/2010 11:00:00 AM</endTime>
    </event>
    <event>
      <importID>2565</importID>
      <speaker>David Moutray</speaker>
      <track>Track 1</track>
      <location>
        <name>Room 1</name>
      </location>
      <title>Database 'Insecurity'</title>
      <description>We all know that database security is important.  Data is the lifeblood of modern business.  Moreover, Microsoft has given us tremendous tools for securing our databases at the database level.  Yet, how many database developers and database administrators use them?  How many understand them?  Database security is woefully neglected.  There are relatively few articles published on database security.  There are no new books on database security.  Compare this with the tremendous number of books, articles and conferences on Network Security.  Yet, our databases are vulnerable.  This is a call to action.</description>
      <startTime>9/18/2010 11:15:00 AM</startTime>
      <endTime>9/18/2010 12:15:00 PM</endTime>
    </event>
    <event>
      <importID>2566</importID>
      <speaker>David Moutray</speaker>
      <track>Track 1</track>
      <location>
        <name>Room 1</name>
      </location>
      <title>Database  Antipatterns</title>
      <description>We've all seen them.  We've commiserated with one another about them over coffee at conferences and in blog sites.  Bad database design is much more common than good database design.  This discussion will cover a few of the most prominent 'Antipatterns' common to database design today.</description>
      <startTime>9/18/2010 8:45:00 AM</startTime>
      <endTime>9/18/2010 9:45:00 AM</endTime>
    </event>
    <event>
      <importID>2584</importID>
      <speaker>Matt Galaviz</speaker>
      <track>Track 3</track>
      <location>
        <name>Room 3</name>
      </location>
      <title>XML Data Type</title>
      <description>Knowing how to manipulate XML data in SQL Server can greatly benefit any DBA. In addition to Microsoft providing vital server information through extended events and data definition language (DDL) triggers in XML format, XML has become a ubiquitous format. Learn the basics on working with the XML Data Type in SQL Server.</description>
      <startTime>9/18/2010 1:30:00 PM</startTime>
      <endTime>9/18/2010 2:30:00 PM</endTime>
    </event>
    <event>
      <importID>2623</importID>
      <speaker>Bill Sheldon</speaker>
      <track>Track 2</track>
      <location>
        <name>Room 2</name>
      </location>
      <title>Looking at LINQ</title>
      <description>LINQ was introduced in .NET 3.0... by .NET 4.0 parts of it are almost depricated.  Let's look at LINQ, what are its strengths, where does it fit moving forward.  We'll talk about LINQ to SQL, LINQ to Dataset, LINQ to Entities, LINQ to CAML and where each of these fit.</description>
      <startTime>9/18/2010 1:30:00 PM</startTime>
      <endTime>9/18/2010 2:30:00 PM</endTime>
    </event>
    <event>
      <importID>2640</importID>
      <speaker>Mark Stewart</speaker>
      <track>Track 2</track>
      <location>
        <name>Room 2</name>
      </location>
      <title>Implementing Fine-grained Data Security</title>
      <description>Data security presents a challenge for many groups in a company. Application requirements often specify different data content for various users, while those responsible for security recognize the need to limit access as much as possible.  Available options typically involve trade-offs in security, flexibility, and added work. SQL Server provides a number of security features, but row-level security is missing.  This session will consider some current architectural approaches to implementing flexible data security, and then examine a packaged solution for SQL Server to effectively customize row and column access for users without login accounts.</description>
      <startTime>9/18/2010 2:45:00 PM</startTime>
      <endTime>9/18/2010 3:45:00 PM</endTime>
    </event>
    <event>
      <importID>2645</importID>
      <speaker>Jim Bears</speaker>
      <track>Track 2</track>
      <location>
        <name>Room 2</name>
      </location>
      <title>SQL Design Patterns</title>
      <description>atterns emerge as both templated solutions to recurring problems and designs, as well as provide useful ways to encapsulate complex ideas into smaller, friendlier terms. Patterns gained popularity in the object-orientated community since the Fowler and the Gang Of Four, but declarative languages, like SQL, have had little-to-no coverage of how these patterns can be applied. Understanding SQL design patterns is a crucial skill every SQL developer must learn and use in their career. SQL patterns can be applied to small projects or large, multi-million dollar systems, to provide common solutions to complex problems. Patterns create a foundation for 'best practices' for SQL, Database Architecture, managers.</description>
      <startTime>9/18/2010 4:00:00 PM</startTime>
      <endTime>9/18/2010 5:00:00 PM</endTime>
    </event>
  </events>
</GuidebookXML>