NimblePros Team Members

Listening, learning and sharing is what we're all about.

Latest articles and blog posts

The NimblePros team members have deep connections within Microsoft and the developer community. They write regularly for NimblePros' Agile Perspectives and on their blogs about their experiences, new developments and discoveries, and the latest trends.

Common Design Patterns Presentations

From Blog | Posted on Thu, 17 May 2012

This month I presented on Common Design Patterns at two regional events.  I’ve given this talk a few times before, and it continues to evolve.  The first one was on 4 May at Stir Trek, as...
Read more » Common Design Patterns Presentations

benrick

Information Overload

From Brendan Enrick | Posted on Thu, 10 May 2012

After CodeMash, I was informed by many people that I had missed a great talk that Scott Hanselman presented. The talk was his “Information Overload” talk, which is about the onslaught o...
Read more » Information Overload

Joining Telerik

From Blog | Posted on Thu, 26 Apr 2012

Earlier this year, I wrapped up my work with The Code Project and Lake Quincy Media and returned to NimblePros, the consulting company Michelle and I started a few years ago and which she’s run qui...
Read more » Joining Telerik

Principles of Product Development Flow Book Review

From Blog | Posted on Wed, 25 Apr 2012

One of the more advanced books I’ve read relating to the subjects of Software Development and Lean is The Principles of Product Development Flow: Second Generation Lean Product Development by Donal...
Read more » Principles of Product Development Flow Book Review

New is Glue

From Blog | Posted on Fri, 13 Apr 2012

When you’re working in a strongly typed language like C# or Visual Basic, instantiating an object is done with the new keyword.  It’s important that we recognize the significance of using this...
Read more » New is Glue

Modifying and Disabling Hyperlinks using jQuery

From Blog | Posted on Fri, 13 Apr 2012

I have a simple menu in an ASP.NET MVC application allows a user to take one of several actions after first selecting a resource to work with from a drop down list / select box or textbox.  In...
Read more » Modifying and Disabling Hyperlinks using jQuery

Beyond Role Based Authorization in ASPNET MVC

From Blog | Posted on Wed, 11 Apr 2012

A fairly frequent requirement in applications is to check for authorization to perform an action.  At the most basic level, this might just involve seeing if the user is authenticated (at all)...
Read more » Beyond Role Based Authorization in ASPNET MVC

benrick

Try Writing Try Methods

From Brendan Enrick | Posted on Wed, 04 Apr 2012

When I say "Try Methods", I am of course referring to the common prefix "Try" on a method, which implies that the method is going to attempt to do what you're asking by using an...
Read more » Try Writing Try Methods

benrick

Common Reuse Principle

From Brendan Enrick | Posted on Mon, 02 Apr 2012

Classes that are used together are packaged together. This is the April topic from 2011 NimblePros Software Craftsmanship Calendar, which includes a nice quote. Common Reuse Principle (CRP): ...
Read more » Common Reuse Principle

benrick

Groundhog Day Experience

From Brendan Enrick | Posted on Wed, 28 Mar 2012

One of my all-time favorite movies is Groundhog Day. In the film, the main character, Phil, repeats the same day for thousands of days. I've heard rumor before that the author said that Phil h...
Read more » Groundhog Day Experience

Configuring Web Apps To Behave Like Native Apps on iOS

From Blog | Posted on Wed, 28 Mar 2012

There are a number of things you can do with your web-based application to have it behave like a native iOS application.  One of these I mentioned previously, which is to disable the user’s ab...
Read more » Configuring Web Apps To Behave Like Native Apps on iOS

How Do I Disable Zoom in an iPad iPhone Mobile Web App?

From Blog | Posted on Wed, 28 Mar 2012

If you’re building web-based applications for mobile devices like the iPad/iPhone and you want to mimic native applications’ look and feel and experience, one thing you may want to do is disable th...
Read more » How Do I Disable Zoom in an iPad iPhone Mobile Web App?

Asus Zen Ultrabook Revisited

From Blog | Posted on Tue, 27 Mar 2012

A couple of months ago I got an Asus Zen ultrabook, which I posted about when I first got it, and a month or so later.  Now that I’ve had it a while, I thought I’d post one more time with how ...
Read more » Asus Zen Ultrabook Revisited

benrick

Static Mocking with JustMock

From Brendan Enrick | Posted on Fri, 23 Mar 2012

One of the coolest (and scariest) things I’ve seen lately is mocking static classes and methods with JustMock. I was working on some legacy code, and was making some changes, so I wanted to make su...
Read more » Static Mocking with JustMock

How to use System.Web in a Console Application

From Blog | Posted on Fri, 23 Mar 2012

I’ve been bitten by this and have seen others run into it enough times that I thought I’d blog about it.  Let’s say you’re creating a new Console, WPF, or Windows Forms application in .NET 4.&...
Read more » How to use System.Web in a Console Application

benrick

Open/Closed Principle and Reinventing the Wheel

From Brendan Enrick | Posted on Thu, 22 Mar 2012

This month at the Hudson Software Craftsmanship group, we had two interesting discussions that were spawned from the NimblePros Software Craftsmanship Calendar. The calendar’s topic for March 2011 ...
Read more » Open/Closed Principle and Reinventing the Wheel

Kanban Book Review

From Blog | Posted on Wed, 21 Mar 2012

While researching material for my Kanban Fundamentals video training course on Pluralsight, I read Kanban: Successful Evolutionary Change for Your Technology Business, by David J. Anderson.  I...
Read more » Kanban Book Review

benrick

Good Teams Focus on the Team

From Brendan Enrick | Posted on Mon, 19 Mar 2012

I believe there are two main types of “teams”: those working together, focusing on doing their best as a team and those working individually, focusing on doing their best on their own. (Yes, some t...
Read more » Good Teams Focus on the Team

Make IIS Express the Default for VS2010 Web Projects

From Blog | Posted on Mon, 19 Mar 2012

Here’s a quick tip that will help you leave Cassini in the past where it belongs.  If you’re using VS2010 SP1, you can configure your IDE so that it will automatically choose IIS Express out o...
Read more » Make IIS Express the Default for VS2010 Web Projects

benrick

Coding Katas and Exercises

From Brendan Enrick | Posted on Fri, 16 Mar 2012

The following post is a list of useful practicing resources. These include: coding katas, programming exercises, and educational software development games. If you’re not sure why you should be do...
Read more » Coding Katas and Exercises

Getting Started with Single Page Applications in ASP.NET

From Blog | Posted on Fri, 16 Mar 2012

One of the new features in ASP.NET MVC 4 (Beta) is a new project template for Single Page Applications (SPA).  You can download the latest version of MVC4 from http://asp.net/mvc/mvc4.  O...
Read more » Getting Started with Single Page Applications in ASP.NET

How to Give Feedback on Microsoft Developer Products

From Blog | Posted on Mon, 12 Mar 2012

In the last few years, a number of Microsoft dev teams have started using online tools to manage how the community can offer feedback.  If you’re a Microsoft developer, and especially if you’r...
Read more » How to Give Feedback on Microsoft Developer Products

Personal Kanban Book Review

From Blog | Posted on Fri, 09 Mar 2012

Not long ago, while preparing my Kanban Fundamentals video training class for Pluralsight, I read Personal Kanban, by Jim Benson and Tonianne DeMaria Barry.  If you’re new to the concept of ka...
Read more » Personal Kanban Book Review

Sending Email from a Sitefinity Module with Attachments

From Blog | Posted on Fri, 24 Feb 2012

A fairly common use case in web applications is the need to send an email, and applications built on top of Telerik Sitefinity are no different.  Since modules are simply .NET DLLs, you’re fre...
Read more » Sending Email from a Sitefinity Module with Attachments

Reviewing Scrumban the Book

From Blog | Posted on Fri, 24 Feb 2012

I’ve been reading a bunch of kanban and lean books recently as I work on my Pluralsight course on Introducing Kanban.  The most recent one I’ve finished is Scrumban, Essays on Kanban Systems f...
Read more » Reviewing Scrumban the Book

Asus Zen Ultrabook One Month Later

From Blog | Posted on Wed, 22 Feb 2012

I wrote a few weeks ago about my new Asus Zen Ultrabook computer.  I’ve  been using it as my primary laptop computer since then, and thought I’d write up a follow-up on how it’s been.&nbs...
Read more » Asus Zen Ultrabook One Month Later

Excel Cumulative Flow Diagram

From Blog | Posted on Sun, 12 Feb 2012

I’m working on a Kanban Fundamentals course that should go live soon on Pluralsight.  One of the topics I’m touching on is Cumulative Flow Diagrams, and how these can be used to analyze flow o...
Read more » Excel Cumulative Flow Diagram

Fixing Floating Rectangles in ASP.NET StackedBar Chart

From Blog | Posted on Thu, 09 Feb 2012

In working on a client’s reporting system, I ran across some StackedBar charts that were using the System.Web.DataVisualization.Chart control that were having some problems.  The biggest one w...
Read more » Fixing Floating Rectangles in ASP.NET StackedBar Chart

Admin

Fun with IL DASM and Duck Typing

From Brendan Enrick | Posted on Wed, 01 Feb 2012

So as a bit of fun, since I just wrote a post about duck typing and foreach loops, I thought I would take a look at what’s happening under the hood when we use this trick. To start with, I will ...
Read more » Fun with IL DASM and Duck Typing

benrick

Ball Flow Recap: CodeMash Coding Dojo

From Brendan Enrick | Posted on Mon, 30 Jan 2012

The coding dojo at CodeMash 2012 was a blast this year. I ran two events in the dojo: a group exercise doing the Gilded Rose kata and the Ball Flow agile game. I thought the gilded rose kata we did...
Read more » Ball Flow Recap: CodeMash Coding Dojo

 

Get immediate answers. Contact us to speak to one of our team members personally: 888-364-3364

Nimble Pros - RT @randyeppinger: My linked in updates email is almost entirely @nimblepros title changes!
Mon 30 Apr 12 @ 2:15

Nimble Pros - RT @brianschroer: @kc_dc NimblePros - makers of awesome calendars!
Mon 30 Apr 12 @ 2:14

Nimble Pros - We are now a part of team Telerik /cc @telerik More Info: http://t.co/jT2BZTft
Wed 25 Apr 12 @ 15:37

Nimble Pros - Good company advice: Do Not Create Emergencies
Fri 6 Apr 12 @ 15:29