Skip to main content

Imaginet Blog

All PostsApplication Lifecycle ManagementEnterprise ArchitectureVisual Studio

Using Visual Studio Layer Diagrams for Fun and Profit

One of my favorite and most underused features introduced in Visual Studio 2010 was Visual Studio Layer Diagrams.  It’s a really simple tool to learn and use, but amazingly powerful. It’s a diagramming tool that allows you to draw a diagram consisting of boxes and arrows, where the boxes are meant to represent your layers/components, and the arrows represent dependencies.  If you’ve ever been asked to whiteboard out the architecture/layers of your application, you probably…
October 7, 2013
All PostsApplication Lifecycle ManagementTeam Foundation ServerVisual Studio

Why You Should Use a Single TFS Team Project

I seem to be spending a lot of time lately trying to convince clients that a single TFS Team Project for the entire Enterprise is the way to go.  To most people this seems counter-intuitive.  They tend to create Team Projects for each actual Project and/or Team within their Enterprise.  That just makes sense right?  Indeed, if you look at most books on TFS they will usually have a section with guidance on Scoping Team…
October 4, 2013
All PostsTeam Foundation ServerVisual Studio

How MSDN and TFS Licensing Works

As most of you know it’s probably easier to understand Rocket Science than it is Microsoft Licensing.  Unfortunately, I’ve had to deal with it enough over my career that I have a pretty good grasp of at least how MSDN, Visual Studio and TFS Licensing works.  The best resource for attempting to decipher how it works is the MSDN Licensing White Paper. However, there are several gotchas with the way licensing works.  These are things…
October 3, 2013
All PostsApplication Lifecycle ManagementKanbanTeam Foundation ServerVideosVisual StudioWebinars

Introduction to Kanban

Kanban was originally created as a scheduling system to help manufacturing organizations determine what to produce, when to produce it, and how much to produce.  Although this may not sound like software development, these Lean principles can be successfully applied to development teams to improve the delivery of value through better visibility and limits on work in process. This video will provide an overview of the Kanban method, including the history and motivation, the core…
August 6, 2013
All PostsTraining

Microsoft Certifications Distilled

Navigating Microsoft’s offerings with respect to certifications can be a daunting task. Microsoft has a multitude of certifications available in general, for their various technologies and platforms, and at different levels. I hope to simplify this navigation for professionals who wish to attain Microsoft certifications, and explain the new certifications available. These new certifications override their previous counterparts and I’d like to elaborate what that actually means to you as a professional who is new…
April 12, 2013
All PostsApplication Lifecycle ManagementTeam Foundation ServerTestingVideosVisual StudioWebinars

Managing Test Labs Without the Headaches

In 2010, Microsoft released a bold new features to support management of virtual test environments. "Lab Management" provided the ability to easily spin up test environments, perform automated build and deployments, run automated tests, and collect diagnostic data. Unfortunately, many teams were discouraged by the infrastructure requirements. Now, with Visual Studio 2012 and standard environments, even small teams or groups that can't use Microsoft's Hyper-V can still benefit from Lab Management. This session will demonstrate…
April 11, 2013
Let‘s Talk.

Let's talk!