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.
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
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
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
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
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
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
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
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
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
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
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
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?
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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