Sessions

This page lists the sessions that have been submitted for the next Rock & Roll Code Camp. Would you like to be a presenter? Please enter your sessions here. We hope you will offer sessions on topics that you are passionate about! (note just before code camp we shut this down, contact us if you have a last minute session to add)

Sat 12:15 p
Writing a Web Service Client App for Android
Room: 107
Level: 200
Wolf Paulus

Android Phones are relatively powerful devices, writing a Web Service client for a small memory constrained device still requires some careful consideration when it comes to selecting the right framework and tools. We will use one of the fasted binary web service protocols to exchange objects between client and server

Read More...
Tags: Tomcat | Java | Hessian | Android
Interested: 17


Sat 2:45 p
101 of Intelligent Design. Part 1 - Perception
Room: 101
Level: 100
Michael Morozov

In two sessions about Intelligent Design we will look at the UI/UX design in connection with the way human brain processes information. In the first session we will have a lot of fun looking at the perception component of design. Please, read the full synopsis for details.

Read More...
Tags: UX | UI | IA | Design
Interested: 54


Sat 4:00 p
101 of Intelligent Design. Part 2 - Interaction
Room: 101
Level: 100
Michael Morozov

In the second session about the Intelligent Design we will look at the interaction component and learn how to create highly ergonomic interfaces, not just good-looking ones. Read full description for more detail.

Read More...
Tags: UX | UI | IA | Design
Interested: 55


Sat 12:15 p
5 Reasons Good Ideas Go Bad
Room: 111
Bob Reselman

Good ideas go unrealized not so much due to resistance in the enterprise, but rather because the idea was not adequately proposed at the onset. Learn how to avoid having your work sent to your company’s intellectual trash heap by avoiding the five most common reasons that stop good ideas from becoming great realities.

Read More...
Tags: Project Management | policy | enterprise | Best Practices
Interested: 33


Sun 10:15 a
7 Rules for Writing World Class Technical Documentation
Room: 111
Level: 100
Bob Reselman

It's back by popular demand! The 7 Rules are a subject that is as revlevant today as it was last year, and growing ever more popular.... not to mention the session was rated one of the best presentations at this year's Southern California Linux Expo (SCALE)!

Read More...
Tags: writing | technical documentation | Best Practices
Interested: 35


Sat 8:45 a
A Lap Around Android Part 1
Room: 107
Level: 100
ben monro

A quick run through the basics of creating an app on the Android platform. Learn how to setup and run your first android app.

Read More...
Tags: mobile development | Android
Interested: 35


Sat 10:00 a
A Lap Around Android Part 2
Room: 107
Level: 200
ben monro

Continuing where Part 1 left off, this lap around android will dive deeper into the adk.  We'll look at preferences, ListViews, I/O & persistence and application context.

Read More...
Tags: mobile development | Android
Interested: 31


Sat 8:45 a
A T-SQL Primer
Room: 150
Level: 100
Ike Ellis

With the increasing popularity of ORM tools, T-SQL is becoming a lost art.  There is no better language in dealing with large amounts of data.  Come learn about all the essential keywords and statements in T-SQL. 

Read More...
Tag: T-SQL
Interested: 15


Sun 3:00 p
Ace the Interview
Room: 111
Level: 100
Steve Hendricks

Learn what it is that the interviewer is looking for from you and how to answer the questions in such a way that you are the one who aces the interview...and gets the job.

Read More...
Tags: Job | Interview
Interested: 40


Sun 9:00 a
Advanced C#: Do More with Less Code. Fluent Interfaces, LINQ, Reflection, Aggregation, and More!
Room: 129
Nuri Halperin | Steve Bearman

Let the new technologies handle the "heavy lifting" leaving you with cleaner, more practical, more efficient code: Build Fluent Interfaces, use more of LINQ's power, leverage Reflection.

With modern C# techniques you'll write less (but better) code and get more done.

Read More...
Tags: LINQ | Fluent Interfaces | Extension Methods | C# | .NET
Interested: 43


Sun 9:00 a
Agile Planning Workshop - Part I
Room: 110
Level: 200
Carlton Nettleton

Come to this workshop and we will walk through the steps I use when planning an Agile team.  Learn the practical tools and techniques for estimating, planning, reporting progress and keeping the stakeholders in the loop.

Read More...
Tags: Scrum | Planning | Estimation | Communication | Agile
Interested: 24


Sun 10:15 a
Agile Planning Workshop - Part II
Room: 110
Level: 200
Carlton Nettleton

Continuation of the previous workshop.

Read More...
Tags: Scrum | Planning | Estimation | Communication | Agile
Interested: 23


Sun 12:30 p
Agile Playground
Room: 110
Level: 200
Carlton Nettleton

Are you bored at work? Is your Agile team devoid of fun? It could be that you are following the mechanics of your process, but missed out on the critical insight, the "ah-ha" moment. 

Read More...
Tags: teams | Scrum | Lean | Games | fun | Extreme Programming | Communication | Collaboration | Agile
Interested: 11


Sat 12:15 p
Agile Workshop: Coding Dojo - Sat. Part 1: Randori
Room: 110
Level: 100
Woody Zuill | Llewellyn Falco

Too often at conferences all we do is talk about code. A coding dojo’s purpose is to skip the talk and have a common shared experience instead. During the dojo everyone takes a turn coding.

Read More...
Tags: XP | Unit Testing | TDD | Pair Programming | Extreme Programming | BDD | Agile
Interested: 8


Sat 1:30 p
Agile Workshop: Coding Dojo - Sat. Part 2: Experts Demo
Room: 110
Level: 100
Woody Zuill | Llewellyn Falco

The presenters re-visit the problem just worked in Part 1 of the Dojo. In this Coding Dojo you will get an opportunity observe as two experts in the extreme programming techniques of Test Driven Development, Pair Programming, Refactoring, User Stories, and Simple Design take on the coding task that was just tackled in part 1 of the workshop

Read More...
Tags: XP | Unit Testing | TDD | Pair Programming | Extreme Programming | BDD | Agile
Interested: 7


Sun 9:00 a
ASP.NET MVC 2 Best Practices
Room: 126
Level: 300
Hattan Shobokshi

Let's build an asp.net mvc 2 application from scratch. Some of the best practices will be covered. We'll follow a tdd approach, building unit tests along the way. In addition, we'll add some advanced functionality such as asynchronous file uploads, model binding to a list, Ajax, JQuery and more.

Read More...
Tag: ASP.NET MVC
Interested: 56


Sun 10:15 a
ASP.NET MVC 2 Best Practices - Part 2 (Tips and Tricks)
Room: 126
Level: 300
Hattan Shobokshi

In this session we'll look at tools to improve productivity with asp.net mvc. We'll explore using T4 templates, a few diagnostic tools and some useful libraries that add new functionality to asp.net mvc, such as an advanced grid control and more.

Read More...
Tags: Best Practices | ASP.NET MVC | ASP.NET
Interested: 20


Sun 12:30 p
Back-2-Basics: .NET Coding Standards For The Real World
Room: 126
Level: 100
David McCarter

This session will guide any level of programmer to greater productivity by providing the information needed to write consistent, maintainable code. Learn about project setup, assembly layout, code style, defensive programming and much, much more. We will even go over some real in production code and see what the programmer did wrong in "What's Wrong With this Code?".

Read More...
Tags: Development | Code | Best Practices | .NET
Interested: 46


Sun 1:45 p
Back-2-Basics: Exception & Event Instrumentation in .NET
Room: 126
Level: 200
David McCarter

This session will instruct any level of programmer on how to easily use tracing that is built into .NET to log and analyze Exceptions and events that occur during application runtime. This is invaluable to fix bugs that only happen while the application is running. .NET TraceListeners will be discussed in detail along with how to write your own custom TraceListeners.

Read More...
Tags: VB.NET | Exceptions | Development | Code | Best Practices | ASP.NET | Architecture | .NET
Interested: 44


Sat 1:30 p
Build a Silverlight File Manager using "View Model Style"
Room: 160
Level: 100
Michael Washington

Demonstrates an implementation of the MVVM (Model/View/View Model) pattern to create a simple Silverlight File Manager.

Read More...
Tags: View Model | Silverlight | MVVM | Blend
Interested: 42


Sat 12:15 p
Building nTier Applications with Entity Framework Services (Part 1)
Room: 129
Level: 200
David McCarter

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. Lots of code!
 

Read More...
Tags: ORM | nTier | Entity Framework | Data | ADO.NET
Interested: 44


Sat 1:30 p
Building nTier Applications with Entity Framework Services (Part 2)
Room: 129
Level: 300
David McCarter

This session will continue from Part 1 to show you how to build real world nTier applications with the new Entity Framework and related services. This second session will focus on EF, T4, WCF Data Services to easily expose your data via REST to clients such as Silverlight.

Read More...
Tags: WCF | ORM | nTier | Entity Framework | Data | ADO.NET
Interested: 42


Sun 3:00 p
Business Intelligence with SharePoint 2010
Room: 150
Level: 200
Jen Underwood

This presentation covers SharePoint 2010 Business Intelligence related technologies including the Chart Web Part, Business Intelligence Center, PerformancePoint, Reporting Services, Report Builder, PowerPivot and Business Connectivity Services.

Read More...
Tag: business intelligence
Interested: 25


Sun 1:45 p
Code Excellence for the Average Programmer Part 1 of 2
Room: 110
Level: 200
Llewellyn Falco | Woody Zuill

Are you happy at work? Are you proud of the code you are working with?

This session will take a piece of legacy code and then journey through the many small steps to gradually clean it. As we go understanding & quality will emerge.

Read More...
Tags: Refactoring | Patterns | Emergent Design | Code Craftsmanship | Clean Code
Interested: 24


Sun 3:00 p
Code Excellence for the Average Programmer Part 2 of 2
Room: 110
Level: 200
Woody Zuill | Llewellyn Falco

Are you happy at work? Are you proud of the code you are working with?

This session will take a piece of legacy code and then journey through the many small steps to gradually clean it. As we go understanding & quality will emerge.

Read More...
Tags: Refactoring | Patterns | Emergent Design | Code Craftsmanship | Clean Code
Interested: 26


Sun 3:00 p
Enterprise Applications in the Cloud with Windows Azure
Room: 101
Level: 100
David Pallmann

This session is about running enterprise applications in the cloud using Windows Azure, Microsoft's cloud computing platform.You'll get a good grounding in the technical, operational, and financial considerations and best practices.

Read More...
Tag: Azure
Interested: 10


Sat 4:00 p
Exploring Team Build based on Workflow 4.0 in Visual Studio 2010 ALM.
Room: 111
Level: 300
Mike Vincent

With Visual Studio 2010 Application Lifecycle Management, Team Build is based on Workflow 4.0. In this session we’ll explore what Workflow adds to make a better build experience and show you how you can customize the workflow to suit your specific automation needs.

Read More...
Tags: Workflow | Team Foundation Server | build | Application Lifecycle Management
Interested: 10


Sat 4:00 p
Exploring the DAC and everyone's favorite feature the DACPAC
Room: 127
Level: 200
Denny Cherry

Data Tier Applications or DACs (yes we know that DAC doesn't stand for Data Tier Application, but there already was a DTA) are a new way to think about and manage your databases.  Instead of thinking of a database as just a database you can now manage your databases as applications setting usage thresholds based on the application needs for alerting and monitoring. Alo...

Read More...
Tags: SQL Server | DAC
Interested: 10


Sat 8:45 a
From CodeMonkey to CEO - Part One
Room: 112
LEE SALAZAR, MBA

Transforming from the geek at the keyboard to the guy-in-charge.


Read More...
Tags: open forum | career
Interested: 21


Sat 10:00 a
From CodeMonkey to CEO - Part Two
Room: 112
LEE SALAZAR, MBA

After attending From CodeMonkey to CEO - Part One, you want to have a voice in your journey to the top.


Read More...
Tags: open forum | career
Interested: 21


Sat 8:45 a
From Zero to Silverlight 4 in 60 minutes
Room: 129
Level: 200
Paul Sheriff

This seminar will focus on using Silverlight 4 for business applications. You will learn how to create a business application form using Silverlight. You will be given an introduction to XAML, where and why to use Silverlight and see an example of a standard data entry form.

Read More...
Tag: Silverlight
Interested: 55


Sun 12:30 p
Fun with Rx (Reactive extensions) for .Net
Room: 112
Level: 200
Ivo Stoyanoff

Rx is new and very cool library which is paradigm shift in the client-side development. This session will give you a gentle introduction to Rx using many hands-on examples. Rx can be used with WinForms, WPF, Silverlight, Javascript, and Cloud applications.

Read More...
Tags: WPF | Silverlight | Rx | client-side | C# | .NET
Interested: 17


Sat 10:00 a
Fundamentals of Data Binding in Silverlight
Room: 129
Level: 200
Paul Sheriff

Data Binding in Silverlight is much more than just binding to data in a database. You will learn various methods of using data binding including binding to data in a database. You will see many examples of loading data into combo boxes, list boxes, and other Silverlight controls.

Read More...
Tag: Silverlight
Interested: 44


Sat 10:00 a
Get a whiff of WIF!
Room: 101
Level: 200
Keith Brown

This session explains claims based identity and the concepts behind the Windows Identity Foundation, Microsoft's modern solution to Web Single Sign On.

Read More...
Tags: Security | Identity | authentication | ASP.NET
Interested: 15


Sun 10:15 a
Getting Started With ASP.NET MVC
Room: 101
Level: 200
Scott Mitchell

ASP.NET MVC brings the Model-View-Controller design pattern to ASP.NET. In this talk, Scott shows how to get started with ASP.NET MVC, explores how to create and use Models, Views, and Controllers, and walks through a creating a simple, end-to-end ASP.NET MVC application.

Read More...
Tags: MVC | ASP.NET MVC | ASP.NET
Interested: 47


Sat 2:45 p
Getting the Most out of Pair Programming
Room: 110
Level: 100
Craig Jones

A short presentation, followed by a roundtable discussion, covering the payoffs and drawbacks of pair programming, the issues involved iwith adopting pair programming and overcoming objections, various techniques and protocols for getting the most out of pairing, and when pairing is appropriate and when it's not. 

Read More...
Tags: XP practices | Pair Programming | Extreme Programming | agile practices | Agile
Interested: 16


Sat 10:00 a
Getting Things Done From a Geek
Room: 110
Level: 100
Woody Pewitt

Got way too much stuff, way to much to do and not enough time to do it in? Much of this session is based on David Allen's best selling book, Getting Things Done, and the elements in his simple, but effective system. It is a very pragmatic system and you are probably doing many aspects of the system already. If you are unfamiliar with GTD, this Wikipedia link (

Read More...
Tag: GTD
Interested: 16


Sat 2:45 p
Herding Pigs -- Managing Self-Organizing Teams
Room: 111
Level: 300
Mike Vincent

In the Agile world of Scrum, the people who build software, the development teams, are referred to as pigs because they are committed while the others are referred to as chickens because they are only involved. One of the guidelines of Scrum is that teams should be self-organizing. So, how do you manage self-organizing teams? That’s what this session is all about.

Read More...
Tags: Scrum | Management | Application Lifecycle Management | Agile
Interested: 20


Sat 4:00 p
How to Build and Enrich Your Technical and Local Community
Room: 107
Level: 100
Joseph Guadagno

Whether you are involved in a strong vibrant community or want to start one we can all share our experiences. Here are some of the topics that we will cover.

  • How to Build a Technical Community
  • How to Enrich that new community
  • How to Enrich Society with the Technical Community
  • Open Discussion
Read More...
Tags: Social | Community
Interested: 10


Sun 9:00 a
How to develop better looking applications in Silverlight 4 to light up the web.
Room: 160
Level: 100
Al Pascual

In this market bringing a good looking RIA application to the web faster than the competitor is the only way to give you a chance for people to use it. Do it better first and do it right is most important.

Read More...
Tag: Silverlight
Interested: 33


Sat 8:45 a
How to not suck at a technical interview
Room: 101
Brad Cunningham

Concrete tips on how to improve your marketabilty during a technical interview. I will share my experiences from interviewing potential developers and give specific ways you can improve your interviewing skills.

Read More...
Tags: Tips and Tricks | Soft Skills
Interested: 57


Sat 10:00 a
How to start using Google Web Toolkit (GWT)
Room: 111
June Clarke | Alline Oliveira

GWT is for Java people who don't want to have to deal with cross-browser compatibility and debugging JavaScript. You write code in Java, and GWT creates massively optimized JavaScript for you. Sounds almost too good to be true? There are just a few things that you need to know, the rest will come easily. 

Read More...
Tags: WEB | Java | gwt
Interested: 17


Sat 12:15 p
IIS 7.5 for Developers
Room: 101
Level: 200
Steve Evans

Learn how to setup, configure, and manage IIS 7 and IIS 7.5.

Read More...
Tag: IIS
Interested: 30


Sat 1:30 p
IIS 7.5 Web Farms for Developers
Room: 101
Level: 300
Steve Evans

Learn how to deploy, manage and develop for IIS web farms.

Read More...
Tag: IIS
Interested: 14


Sat 4:00 p
Introducing the Web Client Software Factory
Room: 126
Level: 300
Riyad Mammadov

Web Client Software Factory is a framework for ASP.NET. It has been developed by Microsoft and helps build testable web applications. WCSF utilizes WebForms postback model and therefore is a solid alternative to ASP.NET MVC.

Read More...
Tags: Design Patterns | ASP.NET | Architecture
Interested: 19


Sat 12:15 p
Introduction to Data Templates and Value Converters in Silverlight
Room: 160
Level: 100
Jeremy Clark

Business applications are the core of many development shops - moving data between the user and the data store.  Silverlight tools such as Data Templates and Value Converters help you create a good interaction experience for the users of your application. 

Read More...
Tags: Silverlight | Data | .NET
Interested: 18


Sun 1:45 p
Introduction to Salesforce.com Apex Development with Practical Tips and Techniques
Room: 111
Level: 100
William Smith

This session introduces the Apex language and some practical problems and solutions developing on the Salesforce.com platform.  This includes problems with Governor Limits, using Aggregate functions and adding functionality to existing projects.

Read More...
Tags: Visualforce | Salesforce.com | SaaS | Force.com | Apex
Interested: 4


Sat 12:15 p
Introduction to SharePoint 2010 Webpart development with Visual Studio 2010
Room: 112
Level: 100
Ted Iverson

We'll be digging into what it takes to create useful webparts for SharePoint 2010, including accessing the SharePoint object model, error handling and helpful coding techniques.

Read More...
Tags: Web Parts | Visual Studio 2010 | SharePoint 2010
Interested: 16


Sat 12:15 p
Introduction to SQL Reporting Services 2008
Room: 150
Level: 100
Phil Robinson

A development focused introduction to the structure of an SSRS installation and a tour of the elements used in designing a report. 

Read More...
Tags: SQL | Reports
Interested: 23


Sun 12:30 p
Introduction to the .NET BackgroundWorker Component
Room: 160
Level: 100
Jeremy Clark

Long running processes are a user experience killer.  The BackgroundWorker component in .NET allows you to spawn those long-running processes in the background and keep your WPF, Windows Forms, or Silverlight user interfaces responsive.

Read More...
Tags: WPF | BackgroundWorker | .NET
Interested: 31


Sun 10:15 a
Introduction to XAML with WPF
Room: 160
Level: 100
Jeremy Clark

XAML (eXtensible Application Markup Language) is used in the latest .NET user interfaces (WPF and Silverlight).  Although you may normally use a visual tool (such as Expression Blend) to build your interfaces, knowing the internals is key to being able to make those manual tweaks to your UI.

Read More...
Tags: XAML | WPF | .NET
Interested: 26


Sun 1:45 p
Link to Events Saved my life. (Rx and Reactive Extensions)
Room: 112
Level: 200
Brice Ulwelling

Just when you thought you knew everything there was to know about LINQ..... Dev Labs has given us Reactive Extensions for .NET. You will learn how this brand new technology changes how you deal with Events in C# and F#. 

Read More...
Tags: Silverlight | Rx | Reactive Extensions | C#
Interested: 5


Sat 12:15 p
MVC And JQuery
Room: 126
Level: 200
Mike Roth

Why spend a session trying to build an app from scratch, where people might not remember anything. Lets focus on a few examples of getting down and dirty with Jquery and MVC. We will build a simple part of a simple application using the new Model Binder in MVC 2.0,

Read More...
Tags: MVC 2.0 | JQuery | ASP.NET | .NET
Interested: 30


Sun 12:30 p
Networking for Developers
Room: 101
Level: 200
Steve Evans

 

Learn what developers need to know about networking (The TCP/IP kind, not the Facebook kind)

Read More...
Tag: IT
Interested: 27


Sat 2:45 p
New Features of Silverlight 4
Room: 160
Level: 200
victor gaudioso

I will show off the new features of Silverlight 4 including the COM and Webcam APIs and the Silverlight Out Of Browser (OOB) experience.  Watch me show you how to use these features as I develop right on stage! Source code will be made available directly after the demo.

Read More...
Tags: Word | Webcam API | Silverlight 4 | Out Of Browser | COM Interop API
Interested: 18


Sun 10:15 a
Photoshopping Pictures For Free With GIMP
Room: 112
Level: 100
Kent Cross

This session will introduce you to the Open Source GNU Image Manipulation Program (GIMP). In this talk we'll walk you through how to process scanned photos, stitch together, panoramas and show off GIMP's version of Photoshop's Content Aware Fill.

Read More...
Tags: Tips and Tricks | Best Practices
Interested: 18


Sat 2:45 p
Practical Basics of Multi-Threading
Room: 129
Nuri Halperin | Steve Bearman

A quick, practical introduction to multithreading.  Take advantage of multi-core processors.  Make your apps run faster.  Get a head start on the forthcoming .NET 4's new parallel features.

This session introduces multithreading and provides practical methods for using multiple threads in your apps, now.  We assume only that your are familiar with C#.

Read More...
Tags: Parallel Programming | Multithreading | Concurrency | C# | .NET
Interested: 53


Sat 8:45 a
Project Management Best Practices
Room: 111
Level: 100
Michael Krasowski

Want a break from all the ‘techie’ presentations? Want to learn how projects really get done? In just minutes you will get ...

Read More...
Tag: Project Management Best Practices
Interested: 27


Sat 2:45 p
RIP Job Boards - using social media to find your next job.
Room: 112
Level: 100
Marie Watkins

Job boards are dead!  Come learn how to use social media to create an online presence so recruiters can find you.

Read More...
Tags: Social Media | resumes | recruiting | networking
Interested: 28


Sun 3:00 p
Rocking AppFabric Access Control: Practical Scenarios, Killer Code and Wicked Tools
Room: 129
Level: 300
Michele Leroux Bustamante

AppFabric Access Control is a feature of the Windows Azure platform that makes it easy to secure web resources such as REST-based services using a simple set of standard protocols. Come find out more!

Read More...
Tags: Identity | Cloud
Interested: 7


Sat 1:30 p
Scrum Fundamentals
Room: 111
Level: 200
Mike Vincent

Scrum is an increasingly popular agile framework for managing software development. Can Scrum help you deliver successful projects? You first have to understand the fundamentals of Scrum. This session will pragmatically explore using Scrum.

Read More...
Tags: Scrum | Agile
Interested: 22


Sat 8:45 a
SEO for Designers & Developers
Room: 126
Level: 100
Justin Couto

In this talk I will cover everything you need to know about developing your sites and applications for search. Good SEO practices start at the beginning and so will we as I walk you through the process on developing an effective SEO strategy that will make you and your customers more successful.

Read More...
Tags: SEO | Search
Interested: 10


Sun 1:45 p
Should Your Application Run in the Cloud?
Room: 101
Level: 200
Steve Evans

There is a lot of confusion on where to deploy your application. Physical Server? Virtual Server? Cloud?

Read More...
Tag: IT
Interested: 14


Sun 1:45 p
Silverlight 4 Data Access Options
Room: 160
Bret Stateham

Silverlight 4 just came out.  Whether you are a seasoned Silverlight Developer, or just looking into it, this session will help you get a better grip on the various tools and technologies for getting data to and from your Silverlight applications. 

Read More...
Tag: Silverlight
Interested: 29


Sat 4:00 p
Silverlight Sketchflow Prototyping
Room: 160
victor gaudioso

Watch as I build a Silverlight Sketchflow Prototype application right on stage!  I will cover the development process from building a new application to deployment to Word documentation.

Read More...
Tags: Visual State Manager | Victor Gaudioso | Sketchflow Prototyping | SketchFlow | Silverlight 4 | Component Screen
Interested: 19


Sat 4:00 p
So you have an idea
Room: 112
Level: 100
Daniel Marashlian

I'm going to cover off my some of my experiences in running Pelotonics and TweetPhoto; what to do and what not to do. Mainly, I want to educate people on "how" to start a start up!

Read More...
Tags: start ups | Social Media
Interested: 30


Sat 1:30 p
SQL Azure
Room: 127
Level: 200
Lynn Langit

SQL Server in the Cloud - what's in, what's not and what will be - why, how, what and when.  C'mon over and Lynn will explain and demo your data on SQL Azure.

Read More...
Tags: Windows Azure | SQL Server | SQL Azure
Interested: 19


Sat 4:00 p
SQL Design Patterns
Room: 150
Level: 200
Craig Hubert | Jim Bears

 

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 should use providing common solutions to complex problems.

Read More...
Tags: TSQL | SQL Server | SQL Architecture | SQL | Design Patterns | Best Practices | ANSI
Interested: 25


Sun 12:30 p
SQL Joins: Logical and Physical
Room: 150
Level: 200
Steve Hendricks

The use of joins in writing effective SQL code is an essential and often overlooked skill.  This session will focus on the full range of options available (Inner, Outer, Cross, Apply and others) and look at how the SQL engine implements them.

Read More...
Tags: SQL | JOIN | DBA
Interested: 42


Sun 10:15 a
SQL Server 2005 - Designing a Unit Test Plan for a Database
Room: 150
Rick Martinez

In this session, you will learn the key design practices for designing a unit testing plan for a database so that you can quickly pinpoint where to focus your attention when problems arise. A unit test plan is the building block for creating a performance baseline and a benchmark strategy.

Read More...
Tag: SQL Server
Interested: 31


Sun 9:00 a
SQL Server 2005 - Developing Applications for Notification Services
Room: 150
Rick Martinez

In this session you will first see how to create Notification Services instances. Then, you will learn how to define Notification Services events and event providers and configure the Notification Services generator and distributor. After looking at how to test your Notification Services application, you will see how to create subscriptions and how to optimize your notification solution.

Read More...
Tag: SQL Server
Interested: 14


Sat 8:45 a
SQL Server 2005: Importing data from Excel- First the hard way then the easy way.
Room: 127
Level: 100
allan rubio

Learn how to import data from Excel using the import wizard.  You will also learn how to streamline the process by using a "secret" script- no more click, click, click to import your data.

Read More...
Tags: SQL Server | Import Data
Interested: 18


Sun 1:45 p
SQL Server Analysis Services Planning & Implementation
Room: 150
Level: 100
Ben Aminnia

This session will cover SQL Server Analysis Services (SSAS) Planning & Implementation, with an emphasis on “Planning” and a glimpse into the future of Microsoft BI.

Read More...
Tags: SSAS | business intelligence
Interested: 19


Sat 12:15 p
SQL Server Integration Services Configuration and Deployment
Room: 127
Bret Stateham

SSIS Packages have an extremely flexible configuration model that makes it possible for packages to behave differently as they move through your dev, qa, and production environments.  In this session well cover how to use package configurations to get the most out of SSIS.

Read More...
Tags: SSIS | SQL Server Integration Services | SQL Server
Interested: 24


Sat 2:45 p
SQL Server panel discussion
Room: 127
Level: 100
Lynn Langit | Andrew Karcher | Bret Stateham | Jen Underwood | Steve Hendricks | Jon Saltzman | Ben Aminnia | Denny Cherry | Thomas Mueller

 

In this panel discussion SQL Server experts/users will talk about several SQL Server topics. 

Read More...
Tags: SSRS | SSMS | SSIS | SSAS | SQL Server | RDBMS | DBA | BI
Interested: 17


Sat 1:30 p
SQL Server Reporting Services - What's new in SQL 2008 R2
Room: 150
Level: 200
Andrew Karcher

With the upcoming release of SQL Server 2008 R2 there are a bunch of new features for SQL Reporting Services.

Read More...
Tags: SSRS | SQL Server | business intelligence
Interested: 16


Sat 10:00 a
SQL Server XML Primer
Room: 127
Level: 200
matt galaviz

Learn the fundamentals on working with the XML data type in SQL Server. This session will demonstrate basic querying and modifying of an XML type variable or column.

Read More...
Tags: XPath | XML | SQL Server
Interested: 29


Sun 10:15 a
Step-By-Step WCF (Windows Communication Foundation)
Room: 129
Level: 200
Paul Sheriff

Learning WCF can be a little daunting. This seminar will make it very easy for you to learn the fundamentals of WCF. You will see a 2-tier application converted into a multi-tier, WCF application.

Read More...
Tag: WCF
Interested: 55


Sun 12:30 p
Storage For the DBA
Room: 127
Level: 300
Denny Cherry
One of the biggest issues in database performance centers around storage. It’s also one of the hardest places to troubleshoot performance issues because storage engineers and database administrators often do not speak the same language. In this session, we’ll be looking at storage from both the database and storage perspectives. We’ll be digging into LUNs, HBAs, the fabric, as well as RAID Groups. In addition to theory, we’ll be looking at an actual EMC SAN so that we can translate what we Read More...
Tag: SQL Server
Interested: 19


Sun 9:00 a
Take Control of your Website's URLs with ASP.NET Routing
Room: 101
Level: 200
Scott Mitchell

Did you know that ASP.NET has a powerful URL routing framework built into it? This talk explores the ASP.NET Routing system and how to use it to create SEO-friendly, human-readble URLs in both MVC and Web Form applications.

Read More...
Tags: Routing | ASP.NET
Interested: 20


Sat 4:00 p
Teaching Kids Programming: Using the Intentional Method
Room: 110
Level: 100
Lynn Langit | Llewellyn Falco

Feel like our schools aren't able to do enough to teach our kids to program?  Want to help?  Come to our hands on session to learn to teach first year programming students using free courseware.

 

Read More...
Tags: Teaching | SmallBasic | Kids | Introductory Programming
Interested: 19


Sat 1:30 p
Tell me about your self....how to write a compelling elevator pitch about yourself.
Room: 112
Marie Watkins

Nothing kills a conversation with a recruiter faster than the inability to "tell me about yourself".  Come learn how to write your own elevator pitch. 

Read More...
Tags: resumes | recruiting | networking | jobs
Interested: 33


Sun 9:00 a
The Cinema of Software
Room: 111
Level: 100
Bob Reselman

Making software is in many ways similar to making a movie. And yet, while most filmmakers can deliver on time and on budget, those is the business of software development seem to fall short... for reasons that can be avoided.

Read More...
Tags: software development | sdlc | Project Management | Best Practices
Interested: 12


Sun 12:30 p
The Flexible List Box in WPF
Room: 129
Level: 200
Paul Sheriff

The List Box is probably one of the most flexible and useful controls in WPF. This seminar will explore the many different ways to display data using the List Box. You will see how to use styles to create horizontal lists, multi-line lists, and use data triggers to change the color of rows using data from your database

Read More...
Tag: WPF
Interested: 21


Sat 4:00 p
The Rad MVC CodeCamp Server
Room: 129
Level: 300
Nuri Halperin

In this open session, we’ll introduce RAD MVC CodeCamp server. This open source server is built ground up to provide everything the current ASP.NET code camp website offer and much more. See how taking an agile approach, and leveraging latest .NET, MVC and Entity Framework brings together a feature rich product in no time flat!

Read More...
Tags: SQL Server | MVC 2.0 | MVC | Entity Framework | C# | Agile
Interested: 4


Sat 2:45 p
The WCF REST Family
Room: 126
Level: 200
Scott Reed

This talk demonstrates the ways to write REST-based data centric services in .NET so that they can be consumed from many different types of clients.  It explains how Astoria or WCF Data Services uses WCF underneath and how that can be used to customize your data service.  It then discusses what WCF RIA Services adds on top.  Demos throughout. 

Read More...
Tags: WCF | REST | Data Services
Interested: 32


Sun 9:00 a
The Worst of Legacy Code: Forensic Development
Room: 112
Level: 200
Jason Kerney | Llewellyn Falco

Learn 2 techniques that not only individually help to tackle the more complex parts of legacy code, but combined act as the most powerful technique to fix the worst legacy code situations.

Read More...
Tags: VS2010 | Mocks | Legacy Code | debugger
Interested: 8


Sun 1:45 p
There's more to know about storage?
Room: 127
Level: 400
Denny Cherry

That's right there is.  As a followup session to the "Storage for the DBA" session which I’ve done at a few code camps now.  This time we will broaden the look to cover some of the different options that different storage providers are using to design their storage; as well and the pros and cons for each of these. From there we'll move into some of t...

Read More...
Tags: Storage | SQL Server
Interested: 8


Sat 2:45 p
Time Management for Programmers
Room: 107
Level: 100
Bob Mitchell

Be more productive so you have more free time! Inspired by Tom Limoncelli's book Time Management for System Administrators this session will demonstrate his Cycle System as well as provide hints for prioritization, eliminating time wasters, and automation. Audience participation will be encouraged.

Read More...
Tags: Time management | discussion
Interested: 32


Sun 1:45 p
Top Security Scenarios for WCF Services: On Premise & In The Cloud
Room: 129
Level: 300
Michele Leroux Bustamante

In this session, you will learn the most common and practical security scenarios that involve WCF services within the intranet or exposed to the Intranet including classic Windows security, username and password, certificates, federated identity, REST-based and securing calls between tiers.

Read More...
Tags: WCF | Security | Identity | Cloud
Interested: 11


Sun 3:00 p
Understanding the programatic mind :: A crash course in Business to Developer relations
Room: 126
ian hunter

A visionaries ideas are almost always misunderstood by a development team.  Learn the developer vernacular and understand what they're doing when they code.

Read More...
Tags: TDD | Rails | Development | BDD
Interested: 18


Sun 10:15 a
Unleash the Power! - Self Service BI with PowerPivot
Room: 127
Level: 200
Andrew Karcher

PowerPivot gives users the power to create compelling self-service BI solutions, facilitates sharing and collaboration on user-generated BI solutions in a Microsoft SharePoint Server 2010 environment.

Read More...
Tags: SQL Server | PowerPivot | business intelligence
Interested: 8


Sun 3:00 p
Using VS 2010 to develop for Windows 7
Room: 112
Level: 200
Bill Sheldon

This session is going to take a look at some of Windows 7's new capabilities and features.  The session will focus on Visual Studio 2010 and using it as well as leveraging things like Boot to VHD as a developer.

Read More...
Tags: Windows 7 | Visual Studio
Interested: 9


Sun 3:00 p
What's new in ASP.NET 4.0
Room: 127
Level: 200
David Barkol

In this session we'll explore some of the new features offered in ASP.NET 4.0. This includes routing, session state management, client side development and many other topics.

Read More...
Tags: WEB | ASP.NET | .NET
Interested: 37


Sat 10:00 a
What's New in ASP.NET MVC2
Room: 126
Level: 200
Hattan Shobokshi
ASP.NET MVC 2 RTM was recently released and it will be included in the upcoming Visual Studio 2010 release. Come learn about the new features and additions to the framework. This will be a code heavy session as we explore many of the new enhancements. Feel free to bring a laptop and code alongside.
Read More...
Tag: ASP.NET MVC
Interested: 38


Sun 3:00 p
Windows Phone 7 Development with Silverlight
Room: 160
Level: 100
Bret Stateham

Learn how to use the new Expression Blend for Windows Phone, and Visual Studio 2010 to develop Silverlight applications for the Windows Phone 7 Series!  Seriously, this is cool. 

Read More...
Tags: Windows Phone 7 | Silverlight
Interested: 34


Sat 10:00 a
Yet another ORM? Reducing the impact of database changes on an application
Room: 150
Level: 300
Rajmund Rzepecki

When things can't be done in such a way that a small change to the db causes many changes and recompilation of your app is this really agile? I use my own technique to minimize or completety eliminate this common problem. Come to see what you might never heard of and it will hopefully change your mind or at least should open your eyes.

Read More...
Tags: XML | SQL | ORM | Database | .NET
Interested: 21



 

Sponsors

UCSD Extension

 

Pluralsight

 

Telerek

 

PDSA

 

InterKnowlogy

 

Neudesic

 

Microsoft

 

GrapeCity

 

San Diego Tech Events Calendar

Want to contribute?
Please let us know!
 


Tag Cloud

.NET ADO.NET Agile agile practices Android ANSI Apex Application Lifecycle Management Architecture ASP.NET ASP.NET MVC authentication Azure BackgroundWorker BDD Best Practices BI Blend build business intelligence C# career Clean Code client-side Cloud Code Code Craftsmanship Collaboration COM Interop API Communication Community Component Screen Concurrency DAC Data Data Services Database DBA debugger Design Design Patterns Development discussion Emergent Design enterprise Entity Framework Estimation Exceptions Extension Methods Extreme Programming Fluent Interfaces Force.com fun Games GTD gwt Hessian IA Identity IIS Import Data Interview Introductory Programming IT Java Job jobs JOIN JQuery Kids Lean Legacy Code LINQ Management mobile development Mocks Multithreading MVC MVC 2.0 MVVM networking nTier open forum ORM Out Of Browser Pair Programming Parallel Programming Patterns Planning policy PowerPivot Project Management Project Management Best Practices Rails RDBMS Reactive Extensions recruiting Refactoring Reports REST resumes Routing Rx SaaS Salesforce.com Scrum sdlc Search Security SEO SharePoint 2010 Silverlight Silverlight 4 SketchFlow Sketchflow Prototyping SmallBasic Social Social Media Soft Skills software development SQL SQL Architecture SQL Azure SQL Server SQL Server Integration Services SSAS SSIS SSMS SSRS start ups Storage TDD Teaching Team Foundation Server teams technical documentation Time management Tips and Tricks Tomcat TSQL T-SQL UI Unit Testing UX VB.NET Victor Gaudioso View Model Visual State Manager Visual Studio Visual Studio 2010 Visualforce VS2010 WCF WEB Web Parts Webcam API Windows 7 Windows Azure Windows Phone 7 Word Workflow WPF writing XAML XML XP XP practices XPath

Session Interest Cloud

Writing a Web Service Client App for Android 101 of Intelligent Design. Part 1 - Perception 101 of Intelligent Design. Part 2 - Interaction 5 Reasons Good Ideas Go Bad 7 Rules for Writing World Class Technical Documentation A Lap Around Android Part 1 A Lap Around Android Part 2 A T-SQL Primer Ace the Interview Advanced C#: Do More with Less Code. Fluent Interfaces, LINQ, Reflection, Aggregation, and More! Agile Planning Workshop - Part I Agile Planning Workshop - Part II Agile Playground Agile Workshop: Coding Dojo - Sat. Part 1: Randori Agile Workshop: Coding Dojo - Sat. Part 2: Experts Demo ASP.NET MVC 2 Best Practices ASP.NET MVC 2 Best Practices - Part 2 (Tips and Tricks) Back-2-Basics: .NET Coding Standards For The Real World Back-2-Basics: Exception & Event Instrumentation in .NET Build a Silverlight File Manager using "View Model Style" Building nTier Applications with Entity Framework Services (Part 1) Building nTier Applications with Entity Framework Services (Part 2) Business Intelligence with SharePoint 2010 Code Excellence for the Average Programmer Part 1 of 2 Code Excellence for the Average Programmer Part 2 of 2 Enterprise Applications in the Cloud with Windows Azure Exploring Team Build based on Workflow 4.0 in Visual Studio 2010 ALM. Exploring the DAC and everyone's favorite feature the DACPAC From CodeMonkey to CEO - Part One From CodeMonkey to CEO - Part Two From Zero to Silverlight 4 in 60 minutes Fun with Rx (Reactive extensions) for .Net Fundamentals of Data Binding in Silverlight Get a whiff of WIF! Getting Started With ASP.NET MVC Getting the Most out of Pair Programming Getting Things Done From a Geek Herding Pigs -- Managing Self-Organizing Teams How to Build and Enrich Your Technical and Local Community How to develop better looking applications in Silverlight 4 to light up the web. How to not suck at a technical interview How to start using Google Web Toolkit (GWT) IIS 7.5 for Developers IIS 7.5 Web Farms for Developers Introducing the Web Client Software Factory Introduction to Data Templates and Value Converters in Silverlight Introduction to Salesforce.com Apex Development with Practical Tips and Techniques Introduction to SharePoint 2010 Webpart development with Visual Studio 2010 Introduction to SQL Reporting Services 2008 Introduction to the .NET BackgroundWorker Component Introduction to XAML with WPF Link to Events Saved my life. (Rx and Reactive Extensions) MVC And JQuery Networking for Developers New Features of Silverlight 4 Photoshopping Pictures For Free With GIMP Practical Basics of Multi-Threading Project Management Best Practices RIP Job Boards - using social media to find your next job. Rocking AppFabric Access Control: Practical Scenarios, Killer Code and Wicked Tools Scrum Fundamentals SEO for Designers & Developers Should Your Application Run in the Cloud? Silverlight 4 Data Access Options Silverlight Sketchflow Prototyping So you have an idea SQL Azure SQL Design Patterns SQL Joins: Logical and Physical SQL Server 2005 - Designing a Unit Test Plan for a Database SQL Server 2005 - Developing Applications for Notification Services SQL Server 2005: Importing data from Excel- First the hard way then the easy way. SQL Server Analysis Services Planning & Implementation SQL Server Integration Services Configuration and Deployment SQL Server panel discussion SQL Server Reporting Services - What's new in SQL 2008 R2 SQL Server XML Primer Step-By-Step WCF (Windows Communication Foundation) Storage For the DBA Take Control of your Website's URLs with ASP.NET Routing Teaching Kids Programming: Using the Intentional Method Tell me about your self....how to write a compelling elevator pitch about yourself. The Cinema of Software The Flexible List Box in WPF The Rad MVC CodeCamp Server The WCF REST Family The Worst of Legacy Code: Forensic Development There's more to know about storage? Time Management for Programmers Top Security Scenarios for WCF Services: On Premise & In The Cloud Understanding the programatic mind :: A crash course in Business to Developer relations Unleash the Power! - Self Service BI with PowerPivot Using VS 2010 to develop for Windows 7 What's new in ASP.NET 4.0 What's New in ASP.NET MVC2 Windows Phone 7 Development with Silverlight Yet another ORM? Reducing the impact of database changes on an application
 


Site template by: Mantis-a templates, visit Netmeter