Peter Larsson

Peter LarssonPeter Larsson has been an international consultant and lecturer since 1993. Peter is a SQL Server MVP (since 2009), a MCT (since 2011), leader and co-founder of the local PASS chapter Scania, and a mentor for SQLUG (the Swedish SQL Server User Group). He also does technical reviewing and editing for various publishing companies, including RedGate and Microsoft. Peter wrote chapter 25 in the book SQL Server MVP Deep Dives 2

Jonathan Worthington

Jonathan Worthington From business applications to compiler writing, and from .Net to Perl, Jonathan has a wide range of software development experience. He deeply believes that good development has to be a strongly holistic activity, drawing on mathematics, engineering, linguistics, economics, psychology and more. By looking at insights from many fields, he works hard to deliver solid and maintainable software solutions. Originally from the UK, and having spent time in Spain and Slovakia, Jonathan is currently based in Sweden and working for Edument AB.

Twitter: @jnthnwrthngtn
Email: jonathan@edument.se
Homepage: Visit Page

Community Connection 2010 - SQL & .NET

Informator, Pass Scania and Edument hosted a complimentary day of SQL and .NET. Exploring topics from execution plans to business intelligence, the day also featured talks on some of the most common mistakes that are made with SQL Server and how to choose from the huge number of ways to do data access on the .NET platform.

Most common mistakes that developers make in SQL Server

Peter Larsson (MVP)

What are the common mistakes developers make in SQL Server in the beginning? Why can not so fast anymore? The questions are many and there are fortunately few simple answer! We will go through the most common mistakes and how to fix problems to get better performance and more reliable results.
Overview
Calculations on indexed columns
Time and date calculations
Incorrect data types
Executable (Row-by-agonizing-Row)

.NET Data Access: Too many ways to do it?

Jonathan Worthington

Today's .Net developers have more choice than ever when it comes to data access. To simply select some data from a database, one could use the SqlConnection, SqlCommand and SqlDataReader objects (with an SQL query or through a stored procedure), Linq, Enity Framework (POCO or not) - and that's before we even consider non-Microsoft offerings, such as NHibernate, or the possibility of generating data access layers from templates and database schemas.

No one of these approaches is right for every application; indeed, applications may legitimately make use of more than one approach. In this talk we'll look through the strengths and pitfalls of a range of the options, their performance both in terms of development time and execution time, and see what tasks they lend themselves to.

SQL CLR

Matt Whitfield (MVP), Atlantis Interactive

CLR Integration Within SQL Server Allows developers and administrators alike to harness the power of the. NET Framework from Directly Within Their databases. This seminar will cover the basics of Implementing all types of CLR objects, claen types, aggregates, procedures, triggers and functions, as well as showing some examples of how the CLR objects havebeen put to good use. SQL CLR Overview
* Overview of the CLR in SQL Server
* Explore all types of CLR object
* The differences in CLR permission sets
* Worked examples of problem-solving with the CLR

Execution Plan Basics

Peter Larsson (MVP), PASS Scania

Som utvecklare kan exekveringsplanen i SQL Server vara dötrist, och långtråkig och... och alldeles underbar! I denna session visar vi på hur du kan tyda resultaten i vad som verkar en främmande och krånglig karta och hur du kan dra slutsatser ur resultaten. Vi visar också hur man jämför två queries och ser vilken som är mest effektiv.

Introduktion to BI för utvecklare

Business intelligence är ett av de hetaste områdena idag på marknaden. Varför ska jag som utvecklare bry mig om Business intelligence. Vad tillför komponenter som Analysis Services och Integration Services som inte går att lösa i T-SQL eller .Net. Vad kan jag göra i Sharepoint och varför behövs den produkten i en BI lösning.

PowerPivot

Thomas Ivarsson (MVP), PASS Scania

PowerPivot is a new client add in for Excel 2010 and a Sharepoint 2010 Server application that can query extremely large datasets, with millions of rows, with an instant response within a second.
PowerPivot is based on the older Analysis Services archtecture but with a new column based in memory engine called Vertipaq that surpasses all previous limits for Excel clients. In this seminar you will get a general introduction to this new application.
* PowerPivot for beginners
* What is PowerPivot and why is it important
* Data sources supported in PowerPivot * Import data into PowerPivot
* What can you do with the new DAX-expressions language for PowerPivot calculations?

Vanligaste misstagen som utvecklare gör i SQL Server

Peter Larsson (MVP), PASS Scania

Vilka är de vanligaste misstagen utvecklare gör i SQL Server i början? Varför går det inte så snabbt nu längre? Frågorna är många och det finns lyckligtvis några få enkla svar! Vi kommer att gå igenom de vanligaste misstagen och hur man åtgärdar problemen för att få bättre prestanda och säkrare resultat.
Översikt
Beräkningar på indexerade kolumner
Tid- och datumberäkningar
Felaktiga datatyper
RBAR (Row-By-Agonizing-Row)

Öppet hus + QA / Panel

Har du en SQL-Server eller .NET fråga som du funderar på? Ställ
frågan till vår expertpanel och få svar!

Arrangörer

Pass-Scania

PASS Scania är en organisation som stödjer lokala databasutvecklare och databasadministratörer som använder Microsoft SQL Server. PASS Scania startades 2009 av två erfarna och internationellt kända databasutvecklare, MVP Peter Larsson och MVP Thomas Ivarsson.

Edument

är specialiserade på de mest utmanande delarna inom mjukvaruutveckling. Förutom att lösa specifika problem, agerar våra erfarna konsulter mentorer som jobbar för att effektivisera hela er utvecklingsprocess. Utvecklare med ökad kunskap, effektivare arbetsmetoder och förbättrade verktyg ger även på lång sikt resultat i form av att en mer kvalitativ mjukvara kan utvecklas på kortare tid vilket innebär sänkta utvecklingskostnader och nöjdare användare.

Informator

Informator arbetar med kunskapsöverföring som hjälper organisationer och individer att utveckla rätt kompetens. Vi ser det som en del av våra kunders verksamhets- och affärsutveckling. Syftet med ny kunskap är att organisationen ska fungera bättre. Det åstadkommer vi genom att utbilda en individ i taget.

  • Sponsorer
  • neo Technology
  • Raven DB
  • Event Store
  • Red Gate
  • Jet Brains
  • i samarbete med
  • Informator