Debugging on the Web

by Nate Lowry 1/9/2013

When we develop for Windows, we use a debugger. So why does so much of our web development follow the code refresh ”Did it work?” progression? All modern web browsers have some sort of web development tools. These can be used to check your CSS, manually manipulate Document Object Model (DOM) elements, and even debug your JavaScript. More...

Tags: ,

Software Development Tips & Tricks | Software Engineering

Our Experience with Telerik Reporting

by Branden Barber 10/18/2012

The Beehive team recently had the opportunity to improve the quality of its reporting. We came to the conclusion that our current implementation too slow, difficult to keep configured, and too difficult to maintain. Our original implementation used SQL Server Reporting Services (SSRS), which is a server-based solution from Microsoft. This choice made sense in the beginning, until our application became a thick-client. More...

Tags: , , ,

Software Engineering

Upgrading Projects to SQL 2012: The Good, The Bad, and The Ugly

by Nate Lowry 7/31/2012

Experience is always a great teacher. And if I can learn something through experience I like to share it, especially if I can save others any amount of hassle. Case in point: our recent experience with upgrading to Microsoft SQL 2012 and how it affected our projects and nightly builds. More...

Tags: ,

Software Development Tips & Tricks

Load Testing in Visual Studio 2010

by Adam Miller 9/29/2011

Have you ever wondered if your custom data access code is any more efficient than simply loading a DataTable? Not that I'd recommend using DataTables except for certain situations, but Visual Studio 2010 Ultimate makes it easy to load test your data access classes to determine performance. More...

Tags: , , , ,

.NET Development | Development Methodologies & Best Practices | Software Development Tips & Tricks | Software Engineering

Manually Setting Up Associations in POCO

by Ben Origas 9/22/2011

When manually writing Plain Old CLR Objects (POCOs) (that is, not using the T4 template mechanism), you’ll be left with not only replicating the structure of the table itself in the object layout, but also any objects associated with said structure (foreign keys). More...


.NET Development | Software Development Tips & Tricks

Feature Builder Power Tool - Introduction

by Paul Bauer 6/23/2011

This post introduces Microsoft's Feature Builder Power Tool (Feature Builder) and describes its major components. More...

Tags: ,

.NET Development | Software Development Tips & Tricks

Enforcing Architecture Rules with Visual Studio

by Paul Bauer 4/8/2011

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 over the basics of how to enable this and enforce a few simple dependency rules. More...

Tags: , ,

.NET Development | Software Development Tips & Tricks

March Madness with Infer.NET

by Nate Lowry 3/30/2011

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 a high level. More...

Tags: , , ,

Machine Learning