Sign in
|
Join
|
Help
Home
Merchandise
Blogs
Media
Groups
RSS
Twitter
Joshua Flanagan
Joshua Flanagan
Home
Contact
The Lounge
Ads by The Lounge
Friends of Pablo
Friends of Pablo
Syndication
RSS for Posts
Atom
RSS for Comments
Recent Posts
Real World Refactoring
Integrating a custom test runner with TeamCity
Let your Inversion of Control tool work for you
Latest Docu builds available
ASP.NET 400 Bad Request with restricted characters
Tags
composition
design
docu
jquery
mvc
qunit
rhinomocks
ruby
structuremap
teamcity
View more
Archives
June 2009 (3)
May 2009 (1)
April 2009 (1)
March 2009 (1)
February 2009 (1)
January 2009 (2)
September 2008 (5)
Sort by:
Most Recent
|
Most Viewed
|
Most Commented
Real World Refactoring
If you’ve ever asked, or been asked, for an example to illustrate a software design principle, you know how frustrating it can be to work with a contrived example. There is rarely any depth to the example, and it lines up so neatly with the concept being...
Published
Sun, Jun 28 2009 8:35 PM
by
Joshua Flanagan
Filed under:
structuremap
,
docu
,
composition
,
design
Integrating a custom test runner with TeamCity
JetBrains’ TeamCity build server provides a wealth of information about the tests that are run as part of your build. If you use one of the test runners that they support out of the box, you automatically get real-time individual test results, detailed...
Published
Wed, Jun 10 2009 8:45 PM
by
Joshua Flanagan
Filed under:
teamcity
Let your Inversion of Control tool work for you
If you are just starting out exploring use of an Inversion of Control tool (IoC), its very easy to go down the wrong path, and make things harder for yourself. Today I had a conversation with a bright developer who was feeling the pain because doing it...
Published
Tue, Jun 09 2009 11:58 PM
by
Joshua Flanagan
Filed under:
structuremap
,
composition
Latest Docu builds available
Docu is a tool to create documentation out of your .NET XML comments, much in the same way we used to use NDoc. If legend has it right, it was created by the prolific James Gregory with the sole goal of generating the documentation for Fluent NHibernate...
Published
Tue, May 19 2009 10:29 PM
by
Joshua Flanagan
Filed under:
docu
ASP.NET 400 Bad Request with restricted characters
Today I had to hunt down a reported defect that said our advanced search functionality was returning a Bad Request error. On initial inspection, I was unable to reproduce the issue. After talking to our product manager, I learned that he was trying to...
Published
Mon, Apr 27 2009 11:36 PM
by
Joshua Flanagan
Filed under:
mvc
But don’t worry, WebForms is not going away…
I got a kick out of Jeremy’s eye poke at the ASP.NET WebForms “simpler” approach to web development. In the same spirit, remember how convoluted it was to call simple JSON services from WebForms ? Well, my friend and former colleague Shashank Shetty shows...
Published
Sun, Mar 08 2009 6:23 PM
by
Joshua Flanagan
Filed under:
jquery
,
mvc
Auto mocking Explained
What does it do? There is nothing fancy about an automocker. There is nothing scary about an automocker. An automocker is like one of those little classes we all write in order to quickly and easily create objects that we need for our tests. Nice, simple...
Published
Tue, Feb 03 2009 8:25 PM
by
Joshua Flanagan
Filed under:
rhinomocks
Solution for monitoring multiple TeamCity servers
Proving yet again that the squeaky wheel gets the grease (this issue rose up to have the second highest number of votes in the TeamCity issue tracker), and what a truly responsive vendor JetBrains is, we now have a solution for the problem of monitoring...
Published
Thu, Jan 15 2009 10:23 AM
by
Joshua Flanagan
Filed under:
teamcity
Raising awareness for TeamCity tray notifier issue
UPDATE: JetBrains has released a solution to this issue, I posted a follow up . Rumor has it that a number of your favorite .NET open source applications (including StructureMap ) will soon have a publicly available continuous integration server. The...
Published
Tue, Jan 06 2009 8:54 PM
by
Joshua Flanagan
Filed under:
teamcity
Arrange Act Assert with StructureMap RhinoAutoMocker
Fresh on the heels of finally figuring out how to make the AAA syntax in Rhino.Mocks work , I've added support to StructureMap's RhinoAutoMocker. If you pass MockMode.AAA to the constructor of your RhinoAutoMocker, all of the mocks that it creates...
Published
Thu, Sep 25 2008 10:03 PM
by
Joshua Flanagan
The Rhino.Mocks' AssertWasCalled method does work
This behavior is probably clearly specified somewhere, but somehow it has been non-obvious to the four people on our team to the point that we were leaning toward banning its use. I didn’t want to go that far, so figured I better figure out the rules...
Published
Thu, Sep 25 2008 10:08 AM
by
Joshua Flanagan
Filed under:
rhinomocks
,
structuremap
Running jQuery QUnit tests under Continuous Integration
Setup This post assumes you are already writing unit tests for your JavaScript code. If not, check out Chad's post on Getting Started with jQuery QUnit . We use jQuery and QUnit at work, so my code examples are geared toward those frameworks. However...
Published
Thu, Sep 18 2008 6:23 PM
by
Joshua Flanagan
Filed under:
teamcity
,
qunit
,
jquery
Monkey patching rake for use with TeamCity
We use Ruby’s rake as our build automation tool. It provides a nice, XML-free way to define logical groupings of steps to perform, with dependency resolution. We use JetBrain’s TeamCity as our continuous integration server. It has a neat feature...
Published
Wed, Sep 10 2008 6:08 PM
by
Joshua Flanagan
Filed under:
teamcity
,
ruby
Hola Los Techies
I'm very happy to accept an invitation to join the Los Techies community. I've been posting at http://flimflan.com/blog for the past four years, and am looking forward to blogging more among some great company. Subscribers to my old site should...
Published
Tue, Sep 09 2008 11:05 PM
by
Joshua Flanagan
Copyright Los Techies 2008, 2009. All rights reserved.