465 reputation
148
bio website github.com/danludwig
location Cincinnati, OH
age 38
visits member for 3 years, 5 months
seen Jun 14 at 2:11

I started out writing LAMP web apps in 1999, moved to J2EE in 2002, then to .NET (webforms in 2006 and MVC in 2010). My dog's name is Codey Bugger. Regular expressions are my kryptonie.

I wrote a .NET WCF project called NGeo, available as a NuGet package, source hosted @github under the Ms-PL (and @codeplex before that). It provides easy to consume clients for the GeoNames, Yahoo! PlaceFinder and GeoPlanet API's.

My github account also has a BeginCollectionItem Html Helper project, which I wrote to create a NuGet package for code originally authored by Steve Sanderson. If you're sick of copy pasting this helper into your new MVC projects, try it out.

At github you'll also see I fork the open source UCosmic project, which is my paying gig. It is a web-based MVC app which helps international offices in academia achieve strategic planning goals.


Sep
3
awarded  Famous Question
Apr
21
awarded  Yearling
Dec
13
awarded  Notable Question
Oct
18
awarded  Good Question
Jul
26
awarded  Yearling
Jul
9
awarded  Popular Question
Dec
28
awarded  Nice Question
Dec
27
asked Two HTML elements with same id attribute: How bad is it really?
Dec
27
accepted To which layer does this code belong?
Dec
27
accepted What are the disadvantages of unobtrusive script patterns in web applications?
Dec
23
awarded  Commentator
Dec
22
comment Javascript modularity, server based MVC & business reality
+1 for KnockoutJS
Dec
21
answered Javascript modularity, server based MVC & business reality
Dec
14
comment To which layer does this code belong?
+1, I agree with the part about warehousing old data. According to the customers, the ability to restore previous state is a must have. Do you really think we should take a dependency on the database server?
Dec
14
asked To which layer does this code belong?
Dec
14
awarded  Scholar
Dec
12
comment What are the disadvantages of unobtrusive script patterns in web applications?
+1 good point about the scale of the application, I should have mentioned that. It would definitely be pointless to use an approach like this on a 1 page (or very small) site.
Dec
12
comment What are the disadvantages of unobtrusive script patterns in web applications?
@missigno, what about crawlers? I heard rumors that some indexing engines were going to include javascript, but honestly I don't know. Is it safe to assume that some search indexers do not have javascript?
Dec
12
comment What are the disadvantages of unobtrusive script patterns in web applications?
I have to disagree that it is a lot of work for little benefit. I believe it is a modest amount of work for a modest to substantial benefit. We already have ux behaviors written in plain jQuery, and have found ourselves duplicating a lot of script. We could just refactor to move common scripts into functions, but the extra step of making them unobtrusive means that developers do not have to write code to invoke the functions & initialize the behaviors. However you are right, the refactoring has no added benefit to users.
Dec
11
comment What are the disadvantages of unobtrusive script patterns in web applications?
+1 for the discoveribility trad-eoff, that hadn't occurred to me either.