Sessions at CodeMash 2012 about .NET

Your current filters are…

Thursday 12th January 2012

  • What the heck are they doing over there? Inside the Microsoft Web Stack of Love

    by Scott Hanselman

    Oh yes. Building web applications on the Microsoft stack continues to evolve. There’s lots of great tools to leverage but it can be difficult to keep up with all the options. In this technical and fast-paced session, you’ll learn from Scott Hanselman how the pieces fit together. We’ll look at The Next Version of Visual Studio, ASP.NET MVC 4, WebForms 4.5, NuGet, Scaffolding, Web API, SignalR, Entity Framework Code First (Magic Unicorn Edition) plus Migrations, jQuery and lots, lots more. We’ll also see how many times Scott can say “unobtrusive” in a single talk. You’ll leave this session with a clear understanding of the technology options available on the Microsoft Web Stack. What’s changed and why? What direction are we going? Let’s see what we can build in an PowerPoint-free hour with the Microsoft Web Stack of Love. We’ll also talk about how you can use the Next Version of Visual Studio to work on and enhance your existing .NET 2, 3 and 3.5 apps as well. Two weeks of content in one hour. Guaranteed.

    At 9:45am to 10:45am, Thursday 12th January

    In Orange, Kalahari Waterpark Resort Convention Center

  • A Lap Around ASP.NET MVC 4

    by Steve Smith

    As ASP.NET MVC continues its rapid delivery pace, there are many new features to explore, including a number of updated project templates, better support for mobile applications, and support for asynchronous methods. In this session, Steve Smith (ASPInsider and ASP.NET MVP) demonstrates these new elements, as well as code generation “recipes” that can easily be deployed via NuGet. You will leave this session ready to take advantage of the latest features ASP.NET MVC has to offer.

    At 11:00am to 12:00pm, Thursday 12th January

    In Salon A, Kalahari Waterpark Resort Convention Center

  • BDD the .NET Way

    by William Wallace

    BDD has been embraced by many as the solution to "TDD drag" - helping developers keep focused on the business value of the software they create while at the same time covering their code with tests. This has been a challenge with .NET - the tools haven't been that expressive. Many .NET developers who want to do BDD turn to tools from other languages with a better history of BDD development, like Ruby’s RSpec. While such solutions work, wouldn’t it be nice to keep all the code for your domain solution and the tests in the .NET framework? Well you can and I’ll show you how.

    At 3:35pm to 4:35pm, Thursday 12th January

    In Salon D, Kalahari Waterpark Resort Convention Center

Friday 13th January 2012

  • An Introduction to SignalR

    by Brady Gaster

    SignalR, an asynchronous signaling library, is one of the new tricks in the Microsoft web stack. Think about the possibilities available to you in a browser when you've got constant, server-initiated conversations and real-time responsiveness from within the web browser (like chat, stock updates, publish/subscribe implementations, and so on). Brady Gaster will introduce you to SignalR and will walk through the process of setting up an MVC 3.0 application to work with SignalR using both it's Hub and Connection methodologies. From the server-side implementation of each, up through the jQuery code that allows for the web content to respond to server activity, and a brief investigation into the code SignalR dynamically creates to proxy the calls will be topics covered during this session.

    At 9:30am to 10:30am, Friday 13th January

    In Nile, Kalahari Waterpark Resort Convention Center

  • Building an English-based Rules Engine Using .NET and IronRuby

    by Keith Elder

    In this session we will explore writing an English-based rules engine that allows developers to create domain-specific rules for an application that can be easily understood by anyone. We will use a combination of C# and the DLR (dynamic language runtime) with IronRuby on the .NET platform to create a way to write, manage, and process rules for an application.

    At 9:30am to 10:30am, Friday 13th January

    In Salon G, Kalahari Waterpark Resort Convention Center

  • .NET Collections Deep Dive

    by Gary Short

    The .Net framework provides a rich set of collection classes, but how much do you really know about them? In this presentation we’ll take a deep dive into the .Net 4.0 collection classes and examine which are best for what scenario and why. By the end of the presentation, you’ll no longer be happy just reaching for the same old collection you always have before, but you’ll be armed with the information required to pick the best collection for your needs.

    At 10:45am to 11:45am, Friday 13th January

    In Salon D, Kalahari Waterpark Resort Convention Center

  • A better way to get to done: NuGet Package Management

    by Rob Reynolds

    Last year a collective effort of the .NET community and Microsoft started a project to help make you more productive. Join one of the non-Microsoft core team members as he deep dives into the awesome of NuGet. Come find out what package management means for you and the bottom line. You don’t want to miss this!

    At 10:45am to 11:45am, Friday 13th January

    In Salon A, Kalahari Waterpark Resort Convention Center

  • Advanced IoC with Castle Windsor

    by Amir Barylko

    All of us who use Castle Windsor IoC Container know how easy is to configure and use. But registering classes and interfaces is just the tip of the iceberg with Windsor. Have you ever wonder how to start using Aspect Oriented Programming in your code? Well if you are using Windsor, you already could! Without any setup! What about creating factories that just wrap Windsor functionality? What if I told you that you don't need to write those classes, Windsor can do it for you! Join me for a session in which we will explore together Windsor facilities (like Startable, TypedFactory and Nhibernate, etc) and AOP functionality provided out of the box!

    At 10:45am to 11:45am, Friday 13th January

    In Nile, Kalahari Waterpark Resort Convention Center

  • ASP.NET MVC vs. Ruby on Rails

    by Shay Friedman

    There has been a long debate lately about the similarities and differences of ASP.NET MVC and Ruby on Rails. In this session, Shay Friedman will walk you through the good, the bad and the ugly of both frameworks providing you points to consider when coming to choose one of them. Come and see how these two wonderful web development frameworks collide!

    At 10:45am to 11:45am, Friday 13th January

    In Salon H, Kalahari Waterpark Resort Convention Center

  • Dynamic .NET Demystified

    by Keith Dahlby

    It's been a few years since dynamic .NET went mainstream with the promotion of the Dynamic Language Runtime into .NET 4, but it's still largely viewed as a fringe technology. This session aims to change that by reviewing what the DLR is, diving into how it works with C# 4 and Visual Basic 10, and looking at some interesting applications of the DLR. In particular we'll discuss C# interop with IronPython and IronRuby; Clay, a dynamic library used by Microsoft's Orchard CMS; and simplified data access through Microsoft.Data, Simple.Data and Rob Conery's Massive.

    At 1:45pm to 2:45pm, Friday 13th January

    In Salon E, Kalahari Waterpark Resort Convention Center

  • Gadgeteering with the .NET Micro Framework and Visual C#

    by William Wallace

    By day, you are a master of the TPS report creation and all things virtual that make your bosses look good. By night, you create all sorts of marvelous electronic gadgets to aid you in your secret life of fighting crime. Or at least you would, if you could just get past all the hassle of correctly connecting up all the hardware and just focus on the programming. Well now you can, thanks to Microsoft .NET Gadgeteer, an open-source toolkit for building small electronic devices using the .NET Micro Framework and Visual C#. I’ll show you how to build and program your first device so you can finally begin your career as a crime fighter. Costume, faithful sidekick and cool superhero name not included.

    At 3:35pm to 4:35pm, Friday 13th January

    In Salon A, Kalahari Waterpark Resort Convention Center

  • Intro to RavenDB: NoSQL is Rapping at Your Door

    by David Neal

    The use of non-relational databases is a growing movement, and can be a great solution in some scenarios. RavenDB is the foremost document database for .NET, and offers support for JSON, LINQ, a REST-ful API, automatic indexing, transactions, horizontal scalability, and many more features. In this talk we'll discuss the pros and cons of non-relational databases, explore features of RavenDB, and walk through some examples of putting RavenDB to work.

    At 3:35pm to 4:35pm, Friday 13th January

    In Aloeswood / Leopardwood, Kalahari Waterpark Resort Convention Center