6,342 reputation
42445
bio website rationalgeek.com
location Connecticut
age
visits member for 4 years, 3 months
seen Nov 17 at 20:01

Nov
21
comment How to instrument existing ASP.NET application?
The database is a good idea. And sometimes that does work but sometimes the database queries are fairly disconnected from the features being used so it is hard to tell. I will take a look at AWStats.
Nov
21
comment How to instrument existing ASP.NET application?
While this might work for some, it doesn't work for us. This is an internal application. We would need something that runs inside our corporate firewall, ideally on the same web server that is serving the ASP.NET app. Also, I'm looking for something more finer-grained than page level. So the tool would have to understand ASP.NET to get to that level of detail.
Oct
28
comment What are the disadvantages of automated testing?
thanks. Good points. I edited your post for grammar and formatting. Hope you don't mind.
Oct
28
comment What are the disadvantages of automated testing?
Good point Ross that is an interesting way of putting it.
Oct
27
comment What are the disadvantages of automated testing?
@Frank thanks for the answer. There's a lot of insight there. I especially appreciated the distinctions of different causes of failed tests. Additional deployment costs is another excellent point.
Oct
27
comment What are the disadvantages of automated testing?
@AdamHouldsworth Thank you those are some good examples of disadvantages. I hadn't really considered the false confidence angle.
Oct
10
comment Whether to put the business logic in Stored Procedure or Not?
+1 for the need for source control with stored procs if you are going to use them heavily. Many DBAs that I've worked with are very resistant to this idea.
Oct
10
comment Whether to put the business logic in Stored Procedure or Not?
This is very true, and we use it to good affect in our environment. However, sharing code using the data layer has always seemed a bit dangerous to me. If you have multiple consumers of a given piece of logic / data then I'd rather put a service in front of it versus having multiple consumers of the same database.
Oct
10
comment Whether to put the business logic in Stored Procedure or Not?
What happens when someone joins the team and you tell them this rule? How are they supposed to know where something "fits better"? This almost seems like a non-rule to me. Very subjective based on the individual.
Sep
27
comment Best books on the theory and practice of software architecture?
The codingthearchitecture.com blog also has some excellent posts about the discipline of software architecture.
Sep
27
comment Best books on the theory and practice of software architecture?
+1 the Bass book was a good read when I started getting into architecture. It is a bit dry but it gives you an idea of the kinds of things you should be thinking about.
Sep
23
comment Supporting multitenancy
At the enterprise level I see SaaS vendors frequently that are willing to make significant customizations to their code in order to land a customer. When a customer is paying 6 or 7 figures for the service this is probably a reasonable business model.
Sep
21
comment Supporting multitenancy
Why is customization "forbidden"? It is certainly technically achievable. There are many different patterns that would allow for reuse of the core system for multiple tenants while still providing for customized pieces for individual tenants. If a customer is willing to pay you for the customization it would seem reasonable to consider it. There are many multitenant products that have per-client customizations for this reason. It is more in the spirit of YAGNI IMO to allow for extensibility and not default to making everything configurable.
Sep
8
comment Best option for PDF viewer embedded in web app
This is definitely one of the design options I am considering. Thanks for the sample link.
Sep
8
comment Best option for PDF viewer embedded in web app
Interesting link barjak. I agree long term this library might be interesting but it is too immature at this point. But this is definitely the type of thing I'm looking for.
Sep
8
comment Best option for PDF viewer embedded in web app
@S.Lott because the web application stores metadata about the PDF on a per-page basis, and the user interacts with the web application to affect that metadata based on the current page that the user is looking at. I could script all this on the client side I imagine using Adobe Reader but I'd prefer to have this all running in a web app.
Sep
8
comment Best option for PDF viewer embedded in web app
@Fosco, if there is a good library for that I would definitely take a look at it. Do you have any recommendations? It would only be useful if post-conversion I could tie back particular parts of the HTML doc to specific page #s from the PDF.
Sep
8
comment Managing references in open source .NET project?
+1 for NuGet. NuGet helps a ton with managing dependencies amongst open source projects. For example, if someone wants to use your library which uses Json.NET and another library which also uses Json.NET, NuGet will resolve versioning issues and make sure that references for both libraries are correctly resolved.
Aug
16
comment New Silverlight app. MVVM. RIA Services vs CSLA
Correct. Data > Business > Services (RIA) > UI. I won't say there was no business logic on the client, but that was the goal that we tried to achieve. I'm sure corners were cut in places where pragmatism won over idealism.
Aug
15
comment Are static classes with static methods considered SOLID?
@dreza I used to agree that utility methods were best created as static methods on a static class. However, I've seen this cause enough difficult-to-refactor coupling that I now prefer regular classes that implement an interface and coding only to the interface.