Tracks
We are pleased to announce the broadest selection of talks yet seen at SDC2012. There are tracks aimed at all kinds of software professional, and we expect plenty of crosspollination of ideas.
.Net
It's a great time to be a .Net developer. This track is full of talks about the latest tools, frameworks, techniques, design patterns and productivity enhancing practices for the .Net platform.
Java
This track gives many reason for optimisim about the future of Java. The latest and greatest tools, frameworks, techniques, design patterns and productivity enhancing practices for the platform are all here.
Javascript and Web
The plethora of tools and frameworks for web development just grows and grows. More and more software is moving onto the web, which, combined with a trend towards a richer user experience, means Javascript is a rising star of a language, at the same time as it's also being used for more general purpose tasks. In this track we highlight new approaches and compare popular tools.
Mobile Solutions
It's an exciting time to be a software developer, with more and more people having a touch-screen, networked computer in their pocket. More and more application and web developers have to take account the challenges presented by a small screen. At the same time, a host of possibilities are opening up, to harness the connectivity, sensors and processing power of these fantastic devices.
Architecture
Technical leaders make decisions that affect whole software systems and their life cycles. This track gathers a variety of experts who all have experiences and advice to share.
Big Data
When your application data demands grow to internet-scale, what happens to your data store? Even if you're not going to become the next Google or Facebook, you may still want to look at some alternatives. This track outlines various NOSQL options and approaches.
Usability and Interaction Design
One consideration of software development that has been sadly neglected in so many cases, is the user experience. Many programmers find themselves designing user interfaces, whether they have any training in it or not. This year we are proud to announce a two day track focusing on Usability and Interaction Design. We are delighted that some of the growing number of professionals dedicated to the topic have agreed to come and share some concrete advice.
Software Development Teams
All but the smallest projects require programmers to collaborate with others, often in development teams. This raises a host of issues to do with how to make this collaboration effective. In this track we'll be hearing from people who've worked in real software teams who have advice and experiences to share.
Product Owner Role
This track is also new this year, and is all about managing priorities, and turning innovation into successful products.
Software Development Leaders
Managing software developers has been likened to herding cats - clearly a challenging task. The presenters in this track will be sharing their experiences and best advice, as leaders of technical people.

