Date for   Saturday, April 2, 2011 8:00:00 AM - Saturday, April 2, 2011 5:00:00 PM

Sessions by Track

Icon legend

Pending Approval! Pending Approval meaning that someone expressed interest in presenting but it has not yet been approved.   all.
Approved! Approved Session meaning there is a confirmed speaker for the session   all.
Heads Up! If you are logged in, you can see and change what sessions you are interested in.

.Net AJAX

.Net AJAX
StateInterestedSession 
Pending Approval! .Net AJAX More Info

.NET Development

General .NET application development
StateInterestedSession 
Approved! Design Patterns for Persistence Ignorance More Info
Pending Approval! Developing Windows Services in C# More Info
Approved! Learn to Love Lambdas More Info
Approved! Mono and .NET without Visual Studio More Info
Approved! NuGet - The best thing to happen to .NET! More Info

Advanced Silverlight

Dependency Properties Unit testing framework MVVM gottachas
StateInterestedSession 
Pending Approval! Silverlight internals More Info

Agile

Talks on Agile practices such as SCRUM, Lean and eXtreme programming, software craftsmanship
StateInterestedSession 
Approved! Everyday Extreme Programming (XP) More Info
Approved! How To Manage Self-Organizing Teams More Info
Approved! Scrum - Ease The Hard Parts More Info
Approved! Scrum . . And More Info
Approved! Thinking Agile More Info
Approved! User Stories and Release Planning – Difficulties and Nuggets More Info

AJAX / Javascript

AJAX / Javascript
StateInterestedSession 
Approved! Javascript 101 More Info
Approved! Javascript Bootcamp II More Info

Architecture

Boxes and arrows and such.
StateInterestedSession 
Approved! Virtualization Basics for the Developer More Info

ASP.NET

ASP.NET
StateInterestedSession 
Approved! Behavior Driven Development From The Trenches More Info
Pending Approval! Extensible ASP.NET MVC More Info
Approved! Getting Things Done With ASP.NET MVC3 More Info
Approved! IIS 7.5 for Developers More Info
Approved! Intro to ASP.NET MVC 3 More Info
Approved! MVP: The Power of MVC in Your Web Forms Projects More Info
Approved! Test-Driving ASP.NET MVC Applications More Info
Approved! The Basics of Developing for the web for Windows Developers More Info
Approved! Visualize your data with maps More Info

BSA Merit Badges

Technology related merit badge class(es) for the boy scouts (boys 11-18 yrs old). There are several technology related merit badges available for the boys to earn. The merit badges already have requirements that need to be covered. So, the topics are well defined. There are even other teaching materials available (booklet on the topic, worksheets, etc).
StateInterestedSession 
Approved! Computers More Info
Approved! Electronics More Info
Pending Approval! Entrepreneurship More Info
Pending Approval! Graphic Arts More Info
Approved! Inventing More Info
Approved! Robotics More Info

Business Basics

What you need to know and do in Arizona
StateInterestedSession 
Approved! Apples, Oranges and Fruit Salad: Independent Contractors, Employees and the Contingent Workforce More Info
Approved! Big Shop vs Small Shop More Info
Approved! Career Limiting Moves - How to avoid them! More Info
Pending Approval! Email Productivity Hacks So You Can Get to Work More Info
Approved! Managing Client Expectations More Info
Approved! Sales for Non-Salespeople More Info
Approved! Soft Skills for a Hard World More Info
Approved! Using LinkedIn for Personal and Business Gain More Info

Business Intelligence

Making informed decisions with the right data in the right context at the right time. Architecture through presentation layer.
StateInterestedSession 
Approved! Slicing & Dicing Data for Analysis More Info
Approved! SSRS 101 More Info

C/C++ Programming

Developing and debugging native code in C and/or C++
StateInterestedSession 
Pending Approval! Developing a C Library Function from Scratch More Info
Pending Approval! Pointers on C Pointers More Info

Cloud

Azure, Amazon, Oracle, etc.
StateInterestedSession 
Approved! Microsoft Azure for Beginners More Info
Approved! Migrating to Azure from a traditional hosted environment More Info
Approved! SQL Azure for Developers More Info

Cocoa Development

For all topics Mac/iPhone/iPad related
StateInterestedSession 
Approved! Coca More Info
Pending Approval! Creating Detail Views for iOS Apps More Info
Approved! Introduction to iOS Development More Info
Approved! iOS Programming 101: getting started. More Info
Approved! iOS Programming 202: navigation-based applications More Info

CoffeeScript

CoffeeScript is JavaScript, just prettier. Its an elegant language with all the power of JavaScript, just a lot easier on the eyes and the fingers. Learn how to make writing JavaScript fun... with CoffeeScript
StateInterestedSession 
Approved! CoffeeScript More Info

CSS

Cascading Style Sheets
StateInterestedSession 
Approved! CSS 3 More Info
Approved! Realign your site or web app for mobile devices with CSS3 More Info

Drupal

Theme and module development
StateInterestedSession 
Pending Approval! Leverage Your PHP Skills with Drupal More Info

Embedded Development

Software development for embedded systems
StateInterestedSession 
Approved! Overview of Available Single Boards More Info
Approved! Using the .NET Micro Framework More Info

Entity Framework 4.0

Sample Session
StateInterestedSession 
Approved! Building Enterprise Quality Apps using EF4 More Info
Approved! Building nTier Applications with Entity Framework Services More Info
Approved! Real World API Design Using The Entity Framework Services More Info

Flash / Flex / AIR

Flash / Flex / AIR
StateInterestedSession 
Approved! Building Flex 4 Components More Info

Functional Programming

Programming with Haskell, Clojure, F#, and other functional programming languages
StateInterestedSession 
Approved! Introduction to Erlang More Info

Game Development

Game Development
StateInterestedSession 
Approved! Facebook Game Architecture More Info
Pending Approval! Introduction to Unity More Info

Gangplank Jr

A track geared towards kids. Sessions would include game development with Scratch, Android Development with App Inventor, Robotics via Lego Mindstorms, and a hands on minibot building room where kids can build blinky bots, touthbrush bots and other quick and fun devices.
StateInterestedSession 
Approved! Insulting SQL (ages 10+) More Info
Approved! Intro to Mindstorms (Ages 8+) More Info
Approved! Kodu Workshop I of II (ages 5+) More Info
Approved! Kodu Workshop II of II (ages 5+) More Info
Approved! Mindstorms Motion (Ages 8+) More Info
Approved! Mindstorms Programming Flow (Ages 8+) More Info
Approved! Scratch 101 (Ages 6+) More Info
Approved! Scratch Messaging (Ages 8+) More Info
Approved! SmallBasic 1 (ages 10+) More Info
Approved! SmallBasic 2 (ages 10+) Advanced Drawing More Info
Approved! SmallBasic 3 (ages 10+) Games More Info
Approved! Using simple electronics to make noise! (ages 7+) More Info

HTML 5

HTML 5
StateInterestedSession 
Approved! You Don't Have to be a Ninja to Learn HTML5! More Info

Introduction to Android Development

Introduction to building apps for android phones.
StateInterestedSession 
Approved! Embellishing your Android Application More Info
Pending Approval! Introduction to Android Development More Info
Pending Approval! Printing from Android More Info

Java

Java allows you to play online games, chat with people around the world, calculate your mortgage interest, and view images in 3D, just to name a few. It's also integral to the intranet applications and other e-business solutions that are the foundation of corporate computing.

StateInterestedSession 
Approved! Introduction to Java Bytecode and Obfuscation More Info

JQuery

jQuery is a fast, small, and feature-rich JavaScript library. It makes things like HTML document traversal and manipulation, event handling, animation, and Ajax much simpler with an easy-to-use API that works across a multitude of browsers. With a combination of versatility and extensibility, jQuery has changed the way that millions of people write JavaScript.

StateInterestedSession 
Approved! Building Rich UI with jQuery and Wijmo More Info
Approved! i.js. Asynchronous Dependency Management For Your jQuery Client More Info

Mobile

For mobile development: Android, IPhone, WP7, Palm, etc
StateInterestedSession 
Approved! Building the Desert Code Camp Windows Phone 7 App More Info
Approved! Getting your data on iPhone, Windows Phone 7 and Android More Info
Approved! Intro to Windows Phone 7 Development More Info
Approved! Making Android Development Less Painful More Info
Approved! Playing nice with other Android Apps More Info
Approved! Writing MeeGo* Applications More Info

Node.JS

Node.JS
StateInterestedSession 
Approved! Introduction to Node.JS More Info
Pending Approval! Web Development with Node.JS More Info

NoSQL

non-SQL databases including document databases such as CouchDB and Mongo
StateInterestedSession 
Approved! CouchDB for the SQL junkie More Info

Outside the Box

Developing applications that interact with real-world devices
StateInterestedSession 
Approved! 3D Printing: Rapid Prototyping More Info
Approved! Networking for Developers More Info

PHP

PHP
StateInterestedSession 
Approved! MVC Architecture in PHP More Info
Approved! Sparking up the Codeigniter Reactor More Info

Python

Python is a programming language that lets you work more quickly and integrate your systems more effectively. You can learn to use Python and see almost immediate gains in productivity and lower maintenance costs.

StateInterestedSession 
Pending Approval! Make a Quick Buck Analyzing Craigslist (For noobs) More Info

Ruby

A dynamic, open source programming language with a focus on simplicity and productivity. It has an elegant syntax that is natural to read and easy to write.

StateInterestedSession 
Approved! Everyday Ruby More Info
Approved! Ruby on Rails 101 More Info

Security

Discussions / Presentations about general security practices and approaches.
StateInterestedSession 
Approved! Hiding like WikiLeaks and Hacking like Anonymous More Info

SharePoint

This could include development for both 2007 and 2010
StateInterestedSession 
Approved! Develop SharePoint 2010 Business Apps More Info

SharePoint InfoPath 2010

Create an InfoPath form based upon User Profile infomation and memberships. Use Sections Control for the fields. Include simple rules and formatting.
StateInterestedSession 
Pending Approval! Builing SharePoint InfoPath Applications More Info

Silverlight

Silverlight
StateInterestedSession 
Approved! Data Templates and Value Converters in Silverlight More Info
Approved! Putting User Interaction into Sketchflow More Info

Software Development

Sessions related to general software development techniques independent of specific technology areas.
StateInterestedSession 
Approved! Anti-Patterns More Info
Approved! Database Change Management with Liquibase More Info
Approved! Git: Intro to Version Control More Info
Approved! Introduction to Domain Driven Design More Info
Approved! SOLID Object Oriented Design More Info

SQL Server

SQL Server
StateInterestedSession 
Approved! Database unit testing using Visual Studio 2010 More Info
Pending Approval! Evils of normalization More Info
Approved! Get SQL Service Broker and and Running More Info
Approved! SQL Database Development More Info
Approved! Table Indexing for the .NET Developer More Info
Approved! Where should I be encrypting my data More Info

Telecom

Building Voice and SMS-based phone applications.
StateInterestedSession 
Approved! Building a Phone application using Tropo's cloud communications API More Info
Approved! Introducing Phono, the jQuery based WebPhone More Info

WCF

Windows Communication Foundation
StateInterestedSession 
Pending Approval! Advanced OData More Info
Pending Approval! Introduction to OData More Info

WF 4.0

Windows Workflow Foundation 4.0
StateInterestedSession 
Approved! Exploring WF Activities More Info

WPF

WPF desktop application development
StateInterestedSession 
Approved! Introduction to XAML with WPF More Info