Boston Code Camp 18 - Sessions Submitted

held in October 2012

There were 35 sessions at BCC18.

If you've been putting off thinking about multi-threading, now is the time. It's rare to find a machine without multiple cores anymore and even on single core systems leaving your whole app on one thread can try your users' patience. There are now many... More

In this session, you’ll learn how the Boston Code Camp website was migrated from MVC 2 (model-view-controller) to MVC3 using Razor syntax and from there to MVC 4. We’ll examine the use of Entity Framework Code First and Migrations for the data model.... More

When I worked at Wells Fargo, there was an odd reaction from our business users when we finally converted an ancient mainframe system to a web application. Some people welcomed the change, but a rather large number of people absolutely hated it. They... More

Machine Learning is one of the most fascinating recent technologies. As a developer, you probably already heard about more and more opportunities around with ML. If you like to predict the future, come to this session. It introduces the basic concepts... More

See how to build your first Windows 8 app. We will use what I learned when creating the app: .NET Gurus Can Cook, which contains recipes from famous folks in the software industry such as Scott Hanselman and Mary Jo Foley. Join ComponentOne Developer... More

Inspired by Robert Martin's book by the same name, Clean Code introduces some basic guidelines for writing clear and maintainable code. We'll focus on writing code that team members can easily read and understand without having to hunt around or... More

Just because we get an application to run on cloud infrastructure does ensure that it runs well. To truly take advantage of the cloud we need to build cloud-native applications. The architecture of a cloud-native application is different than the... More

The mobile space continues to heat up, but every platform has its own language and set of tools you must use if you want to deliver a fully native experience to your users. Did you know that you can actually use C# and the .NET Framework to build... More

Taking inspirational cues from Bauhaus design, International Typographic Style, and cinematography, the Windows 8 UI design style brings an application to life while presenting content clearly and beautifully. In this session, you will be introduced to... More

This session will discuss how to develop services in C# using Mono for Android. We'll cover the basics of how Android services work and examine the various scenarios that services are used for when developing Android applications. Although some... More

In today’s mobile market, social games can gain popularity with extraordinary speed. For a mobile social game it’s important that the game provide mechanisms for players to interact with other players by other players. Some social games, like many on... More

Although JavaScript is the most deployed language in the world, it has it's own quirks. While some of us got used to them, the other are still looking to create a better development experience. Now the wait is over! TypeScript is an open-source... More

Stored procedures and functions are the mainstay of SQL Server coding. This presentation will show techniques to improve their performance using the lessons learned by Andy Novick over several years of development. We’ll start with the most important... More

So many Microsoft platforms now have support for some type of XAML programming model that it seems like XAML is everywhere. If you have existing XAML applications you may be thinking about taking advantage of this commonality to start sharing code... More

Glimpse allows you to take a never before seen look inside your server. Instead of forcing you to go line by line inside your code, Glimpse does the work for you. It tells you exactly what's going on with each web request. After releasing Glimpse at... More

In the session I will present, a native JavaScript runtime for iOS that allow to write applications with Visual Studio. JyOS has nothing to do with HTML5 or Phone Gap. JyOS make it quick and easy to write simple data-centric native app... More

It’s a common problem: you’re getting close to when you’re supposed to deploy your new ASP.NET or WCF application in to production and somehow it just doesn’t seem very fast. Or maybe you’ve deployed your application in to production and now you’re... More

F# 3.0 is bundled with Visual Studio 2012. In this talk, Talbott will go through the basics and cover various topics both leveraging Visual Studio 2012 as well as online resources such as Try F# ( Come and learn more about this... More

Claims-based identity is the new and preferred way to model security in applications. Windows Identity Foundation (WIF) is Microsoft’s update to the traditional .NET security system to integrate claims into any application built with .NET 4.5 or on... More

The Knockoutjs javascript library is now included in the Visual Studio MVC 4 project template by default. This presentation will introduce the Knockoutjs library, discuss the benefits it offers, and demonstrate how it can be used to create richer MVC 4... More

Lessons learned from developing a highly trafficked interactive backbone.js app with a node.js backend on minimal hardware.

In today’s mobile market, social games can gain popularity with extraordinary speed. For a mobile social game it’s important that the game provide immediate feedback to the user on progress with in the game by other players. A large part of the social... More

MonoGame has come on in leaps and bounds in the last year, its popularity is growing and more and more developers are using it. This session will give you insight into what you can do with the latest release of MonoGame, and where we plan to take the... More

This session would be an introduction of Portable Class Library Tools. This is a recent addition by Microsoft in developers' toolbox. The session would discuss why we need such a concept, how we can achieve assembly portability between different... More

With the new reimagined Windows a lot of questions have arrived of where it fits in the enterprise. This session will cover how to adapt Windows 8 in the enterprise including how to reimagine enterprise line of business application. We'll see how to... More

ASP.NET WebAPI is the new framework for building HTTP-based services and these services will need to be secured. This session introduces how security (confidentiality, integrity and authentication) is typically performed for HTTP-based services and how... More

Couchbase Server is a simple, fast, and elastic documented-oriented database. It is simple in its document-oriented approach to data modeling, where domain objects may be naturally mapped to their persistence layer. It is simple to monitor and manage... More

What could sound more boring than "Data Driven Documents" or D3? It turns out that the JavaScript library with that unassuming name is doing for SVG graphics what JQuery did for everything else: making it easy, productive and fun. In this session,... More

So you've heard about this "Windows 8" thing and want to started with apps in the Windows Store? Well, prepare to geek out on the tools and code that will get you there! We're leaving the slides behind for a practical, example-focused look at... More

Are you still building search screens using dynamic SQL against your operational database? There is a better way! This session will teach you how to use Lucene.NET to provide a Google-like search experience for your users, with less code than it... More

This session will introduce the new Visual Studio 2012 facilities for developing SharePoint 2010 applications and components. VS 2012 delivers a new set of project templates, explorers, application performance profiling and other development &... More

This session will cover the use of Windows Azure Mobile Services to provide a simple to access and highly scalable back-end of services for your Windows 8 application.

An introduction to what dependency injection is and how it works in your code. You've heard of dependency injection or inversion of control, you've heard how it helps your code, maybe you've even been given code that uses it and you've wondered...... More

With more than 630 million Windows 7 licenses sold to date, across 200+ countries and regions around the world, Windows 8 has an unrivaled global reach. Combined with the flexibility of monetization options that the Windows 8 Store provides, Windows 8... More

Do you groan anytime you need to write some code in JavaScript? Are you interested in alternatives that leverage your .NET/Java skills while maintaining the compatibility of the lingua franca of the web? Are you interested in understanding what... More