Tuesday, May 21, 2013  
You are here:  Recent CodeCamps * NovaCodeCamp 2011 * 2011Sessions   Login
Speaker   Title
     
Brian Noyes   What's New in Silverlight 5 and What Comes After That?

The release of Silverlight 5 is right around the corner. This session will start by quickly discussing the Microsoft UI technology landscape and how Silverlight 5 fits into it. It will then drill down into the new features that SL5 brings to the table, including 3D, new controls, substantial data binding improvements, application trust model and dozens of other features. Come see how Silverlight is maturing into a rich desktop application platform as well as still being a great rich client experience inside the browser. You will also learn a little about the recent announcements at the BUILD conference about WinRT and Metro style applications for Windows 8 and how that affects developing XAML applications today that you want to still be viable tomorrow.

Keynote


 

Joel Cochran   Practical MVVM

Provides an introduction to MVVM by introducing "The Practical MVVM Manifesto", a set of guidelines for architecting with MVVM. Following this discussion we will walk through a sample implementation. Primary topics of discussion include ViewModel to View relationships, ViewModel design patterns, Binding strategies, and Commands.

Session: Web


 

Ed Buhain   Hell's Development: Agile Engineering, Time Management, and How to Cook Lobster Risotto

The Scallops Are RAW! As a software development lead, I've channeled Chef Gordon Ramsay more often than I've wanted. I've opened code files and thought, "Oh no," or "You don't care," or "What are you doing to me?" I learned how to develop software in an environment where working software represented only half of the expectation. The other half referred to things like time management, efficiency, and code quality; sometimes I find that these concepts were never taught or have since been forgotten. In this session, we'll look at the areas that make your project manager cringe - and I'll give you some ways to get better, including techniques from agile engineering and David Allen's Getting Things Done method.

  • Time Management & Multitasking: How to handle (or not to handle) 8 things at once.
  • Development Process: Things you're doing (or not doing) that can ruin your productivity.
  • Code Quality: "Unindented code cannot possibly work." Real-world examples of code gone horribly wrong.

Session: Agile and Software Craftsmanship


 

Eric Greene   MonoTouch - .NET Development on the iPhone

With the rise of mobile devices development for the mobile platform is critical to the future success of any serious programmer. In this session, we will look at using .NET to build mobile apps for the iPhone. We will examine the tooling required and build a sample app which will demonstrate the true potential of developing mobile apps with .NET.

Session: Mobile Phone Development


 

David Hoerster   OData and jQuery - Perfect Together

You've created web sites and spruced them up with jQuery to improve your user experience. You've played around with WCF Data Services to create lists of data from your server. But what happens when you bring the two of them together. It's like peanut butter and jelly; peas and carrots; well, you get the idea. This talk will describe how to connect your jQuery-based web application with your OData data service. If time permits, we'll also look at binding your OData feed to interesting jQuery plug-ins like jqGrid.

Session: Web


 

Jim Pendarvis   Intro to Windows Phone 7

Have you ever wanted to create a mobile application but have no idea where to start? During this session we are going to walk through an application from start to finish, learning about layout and basic data binding.

Session: Mobile and Game


 

Michael Dumont   Development to Deployment with PaaS

As a sole developer, setup a rock-solid .NET development platform using TDD and Continuous Integration for rapid feedback and maximum agility with free services such as Git-based DVCS with Github or Bitbucket, Appharbor, and TeamCity.

Session: Software Craftsmanship


 

Roberto Hernández-Pou   KnockoutJs and ASP.NET MVC

Introduction to MVVM in the browser for the .NET World! Learn the basics of using KnockoutJS the new open source JavaScript library that simplifies browser code written to implement complex and modern user interfaces.

Session: Web


 

John Baird   Silverlight Templating and Styling

Have you ever wanted to change the way your data is displayed in Silverlight? Do you need more than one column in a combobox? This session will look at the concepts of using data templates to achieve a much richer display as well as styling to change the look and appearance of your application.

Session: Web


 

Soe Tun   MVC, T4, Scaffolding, & Architecture

Learn how easy it is to develop applications with ASP.NET MVC 3 while keeping your application architecture very modular, maintainable, and unit testable. * Learn how you can take advantage of code generation features like T4 and MVC Scaffolding to make you productive. * Learn why all these BUZZ words (Dependency Injection, Repository Pattern, "Service Layer") are in fact NOT scary and learn how to use them to become a very effective developer. * Instead of learning something you can't really apply at work projects, you will walk away with valuable knowledge that you can use to make your work-life easier.

Session: Web


 

David Makogon   Windows Azure: Not just for breakfast anymore!

Windows Azure has come a long way since its commercial introduction about 18 months ago. Come see the latest cool stuff you can do: startup tasks to install 3rd-party tools and tweak your VM; traffic management across data centers; caching; non-.NET development; and more!

Session: Cloud


 

Vishwas Lele   On Azure - Taking a MVC3 / WF 4.0 application to the cloud

As part of this presentation we will take an existing MVC 3 application with all the web stack goodness and migrate it to Windows Azure. But before we dive into the migration to Windows Azure, we will briefly go over what, why and how of cloud computing. We will also do a quick lap around the Windows Azure platform, its various building blocks, features, and tooling.

Session: Cloud


 

Hal Hayes   SharePoint 2010 Development: Which Client Object Model is right for you?

New to SharePoint 2010 is the Client Object Model which allows developers to build against SharePoint using Silverlight, JavaScript, or plain old .NET. The presenter will explore several examples and look at when each is appropriate, including developing for restricted and cloud-based SharePoint environments.

Session: SharePoint


 

Steve Michelotti   Greater Than the Sum of Its Parts – MVC 3 and the Microsoft Web Platform

As Microsoft continues to crank out new features on their web stack, it is critical to keep up to date on the latest technologies that can benefit your applications. MVC 3 has a slew of new features including the Razor view engine, better Dependency Injection support, streamlined validation, and more. Add to that an extremely powerful package management system: NuGet. This demo-heavy presentation will cover these topics as well as how you can supercharge your development with MVCScaffolding, EF 4, SQL CE, and IIS Express.
* I can’t guarantee you riches. You may or may not enough money to buy an island of your own, a yacht or even combo meal from Taco Bell.

* I can’t guarantee you riches. You may or may not enough money to buy an island of your own, a yacht or even combo meal from Taco Bell.

Session: Web


 

John Blumenaur   Dependency Injection, Inversion of Control and Dependency Inversion – A Primer

In this presentation, we’ll examine the details related to inversion of control and its underlying patterns. This presentation will provide a basic understanding of dependency inversion, the types of inversion of control and dependency injection. These concepts have become instrumental in the development of today’s .NET application design.

Session: .NET Development


 

NOOB TRACK
Kevin Jones   Introduction to C#

 

Session: Introductory


 

Kevin Griffin   Introduction to 2. ASP.NET MVC3

 

Session: Introductory


 

L. (Van) Van Lowe   Introduction to Silverlight

 

Session: Introductory


 

Hal Hayes   Introduction to SQL Programming

 

Session: Introductory


 

Jacob Stucky   Introduction to Entity Framework

 

Session: Introductory


 

Home  |  Recent CodeCamps  |  Directions
Copyright 2013 by Northern Virginia CodeCamp   |  Privacy Statement  |  Terms Of Use