billy

Stories submitted by billy

NHibernate.Profiler now available!(devlicio.us)

submitted by billybilly(410) 3 years, 6 months ago

Rob and Christopher Bennage have had the fantastic opportunity to contribute to Ayende's NHibernate Profiler. It's somewhat analogous to SQL Profiler, and yet—oh, so much more. read more...

add a comment |category: |Views: 96

tags: another

ASP.NET MVC...now simply MVC.NET(devlicio.us)

submitted by billybilly(410) 4 years, 5 months ago

OK, so maybe not...but it should be! I vote we mutiny to have ASP.NET MVC renamed to simply MVC.NET. It's a whopping 36% simpler to write (if you count the space in the former) and does a better job at conveying the fundamental differences between the two technologies. If WPF gets its own acronym, then, by golly, MVC.NET should get the respect it deserves as well! read more...

add a comment |category: |Views: 6

tags: another

Custom Collections with NHibernate, Part II: The Basics(devlicio.us)

submitted by billybilly(410) 4 years, 5 months ago

In part one of this three part series, I offered what we’d ideally like when using NHibernate, or any ORM for that matter, with custom collections in the domain layer. To reiterate, the ORM should have as little impact as possible on how custom collections within the domain are structured and how relationships between classes are declared. At the very least, there should be no references to the ORM, or ORM-supporting assemblies from the domain, whatsoever. The discussed solution achieves these goals. read more...

add a comment |category: |Views: 19

tags: another

Standing on the Shoulders of Giants(devlicio.us)

submitted by billybilly(410) 4 years, 6 months ago

To improve impressions of mainstream software development - which, presumably, should be based upon the foundations of computer science - it comes upon the shoulders of each developer to educate him or herself with the knowledge necessary to give this discipline proper attention. Developers cannot push off this responsibility to management or "the priority setters." It is up to each of us to give software development the respect it deserves and educate those around us, accordingly. read more...

add a comment |category: |Views: 0

tags: another

Using Embedded Resources for HTML EMail Templates(devlicio.us)

submitted by billybilly(410) 4 years, 7 months ago

Most web applications need to send out email for a variety of purposes, right? I like to use email as a sort of extended user interface - allowing entry points to let the user conveniently do work by getting an email and clicking on a link. I've struggled for a while with a good way of managing email templates to use in my applications. Here's a good method that simplifies the process of templating. read more...

add a comment |category: |Views: 63

tags: another

(Re)Assessing Best Practices(devlicio.us)

submitted by billybilly(410) 4 years, 7 months ago

As we progress as developers, we strive to seek out the "best" way to perform our craft. The chosen methods to attain this lofty goal always bring with them a number of developmental trade-offs. Some techniques may simplify the code but lessen fine grained control while others enable greater power while introducing complexity. read more...

add a comment |category: |Views: 3

tags: another

Conveying Agile Processes Concisely to Clients(devlicio.us)

submitted by billybilly(410) 4 years, 7 months ago

When beginning a new project of any appreciable size and scope, I always start with a project charter to define the project vision, the business case for the product, basic scope and critical success factors. I also use the project charter to clearly define, to the stakeholders of the project, the agile processes that will be employed to manage project development. read more...

add a comment |category: |Views: 0

tags: another

Using Design-by-Contract to Enforce Convention Over Configuration(devlicio.us)

submitted by billybilly(410) 4 years, 7 months ago

I've previously discussed the benefits of the under-appreciated technique Design by Contract. I've found a(nother) great spot where it's usefulness shines while using MonoRail's SmartDispatcherController. read more...

add a comment |category: |Views: 4

tags: another

Introduction to Scrum and Agile Development(devlicio.us)

submitted by billybilly(410) 4 years, 9 months ago

Recently I gave two days worth of talks introducing an organization to agile management and development with Scrum and XP practices. I've made available the presentations and exercises for the betterment of mankind...or at least to get a few more people familiar with agile development. Included is also a discussion of the agile practices that I find effective. read more...

add a comment |category: |Views: 11

tags: another

Configuring IIS Extension Mappings with NAnt(devlicio.us)

submitted by billybilly(410) 4 years, 10 months ago

When using NAnt, a typical objective is to automate the entire get/build/test/deploy/test-deployment process with a relatively clean deployment server. This ensures that configuration nuances aren't being "assumed to already be in place." Furthermore, by having your NAnt script perform as much configuration as possible, the build script acts as highly accurate and self-maintaining deployment documentation. One particular configuration nuance when setting up Castle MonoRail is to add the "*.rails" application extension mapping to IIS. This shows how to do it automatically via NAnt. read more...

add a comment |category: |Views: 20

tags: another

Using NUnitAsp to test pages w/Forms Authentication(devlicio.us)

submitted by billybilly(410) 4 years, 10 months ago

The following derived class from NUnitAsp's WebFormTestCase class creates a Forms Authentication session by invoking the login page of the application, populating the username and password fields with real data, and submitting the form to allow the web application to set up the authentication session... read more...

1 comment |category: |Views: 27

tags: another