Interns Invade!

by 

|

in

This week marks the largest single influx of personnel the Don’t Panic Labs office has ever experienced. With summer break beginning, we are welcoming 23 student interns from the University of Nebraska-Lincoln to start what we expect to be an exciting and fruitful experience for everyone. The students are divided into four separate teams, each…

Read more…

Single-Stepping Through MS Code

Microsoft allows you to single-step through the framework code via Visual Studio 2008/10. To enable this under 2010 is trivial. Do the following: Within Visual Studio, open Tools > Options…. The following window displays. Browse to Debugging – Symbols. Make sure the Microsoft Symbol Servers checkbox is checked, and indicate a place on your drive…

Read more…

View From The Booth

by 

|

in

I’ve created a new category of blog posts called “View From The Booth” where I will share my observations and thoughts that result from experiences working with students and new hires. Much like a coach watching football practice from the top of the stadium, I see quite a bit in my role at Nebraska Global…

Read more…

ClickOnce Publish and Deploy from Team Foundation Server 2010

Overview ClickOnce technology is a very powerful way to distribute your applications to end users. It is especially nice for easily distributing updates to your application. Even if you don’t plan to distribute your application using ClickOnce technology, it is still a great tool for deploying daily updates for QA during development. However, publishing and…

Read more…

Careful, Interns Are Sharp

by 

|

in ,

It’s shaping up to be a great summer here in Lincoln with our summer interns joining us soon. We’re pretty excited to see them flex their development muscle and to let them take a peek at just what goes on around here. We’ll post more details about the program later, but for now let’s look…

Read more…

Enforcing Architecture Rules with Visual Studio

by 

|

in

Visual Studio Modeling Projects allow you to quickly generate useful documentation for your design: class diagrams, sequence diagrams, dependency diagrams. All are very nice to look at and useful for getting to know the system. An additional, somewhat hidden feature of Modeling Projects is the ability to enforce architecture rules. In this post I’ll go…

Read more…

March Madness with Infer.NET

by 

|

in ,

As a “joint venture” (over a few drinks) with our friend from Hudl, Kyle Deterding, we decided to use the Halo-style matchmaking algorithm to predict the NCAA tournament. The algorithm uses Microsoft Reasearch’s Infer.NET framework to handle the math and statistics that go into these models. Kyle wrote a great introduction post explaining it at…

Read more…

“Transforming” App.Config Files in a TFS Build

by 

|

in

Do you develop using your production or staging SQL server? If so, please don’t. If not, great! How do you keep track of which Web.Config is pushed to your server? VS2010 has an improved Web Deploy process that allows you to use config transforms to adjust your Web.Config files based on the build configuration. Scott…

Read more…

Testing Session in MVC in Four Lines of Code

by 

|

in

Controller testing in the model-view-controller (MVC) is simple. ?The level of difficulty is increased with the use of Session in the controller, but only slightly. In this post I show how to simply test controllers which use Session. Let’s try testing this controller method: The following code (in a test project) will throw a null…

Read more…

Custom Plugin Modules

by 

|

in

By far my favorite feature of .NET reflection is the ability to easily implement custom plugin libraries. Whenever you have a nice generic business class that suddenly needs custom functionality for a particular scenario or customer, you usually have three choices: Implement the custom code in the library itself. This is the quick and dirty…

Read more…