-
Frequently, when we adapt new technologies or techniques, the new fix ends up introducing new "yucky" stuff or simply pushes the previous yucky stuff to another area. Since "yucky" just might be a bit subjective here, I consider yucky stuff to include any bit of code that has no clear...
-
With each project that I develop, I typically carry over, from one project to the next, a clunky custom HttpModule for watching for exceptions and logging/reporting them, accordingly. With each application I write, I tweak it a bit more to be a little more useful. But I've officially thrown my custom...
-
Codai's IT Samurai School is open for enrollment. It's Flash, so it'll take a few moments to download...but I hope you'll agree it's worth the wait... http://www.itsamuraischool.com A few fun facts about the website and the school itself: Born our of a short conversation at a BBQ...
Posted to
Billy McCafferty
by
Billy McCafferty
on
05-18-2009
Filed under:
Filed under: Architecture, .NET, Software Development, Quality Assurance, ASP.NET, SQL Server, Project Management, Patterns, Test-Driven Development, Agile Development, MVC.NET, S#arp Architecture, Tips & Tricks, DDD
-
A long time favorite PDF reporting tool of mine is ActiveReports for .NET . It's relatively painless to integrate into your project, has a great designer tool, and has plenty of power for more advanced reporting needs. When I started becoming an ASP.NET MVC zealot, I was afraid of losing the ability...
-
As if my life wasn't boring enough trying to get S#arp Architecture 1.0 out the door...
Posted to
Billy McCafferty
by
Billy McCafferty
on
05-03-2009
Filed under:
Filed under: Architecture, C#, .NET, Software Development, SQL Server, Algorithms, Refactoring, NHibernate, Project Management, Test-Driven Development, Agile Development, MVC.NET, S#arp Architecture, DDD
-
One of the immense advantages that ASP.NET MVC has over classic ASP.NET is the clean separation of concerns between the presentation and controller logic. Unfortunately, while the MVC RC has brought with it many improvements, it has also taken a step towards breaking down the clean separation of concerns...
-
I absolutely disdain times that I have to modify the domain model to accommodate the inflexibility of UI components. For example, I've encountered situations wherein I'd have to write "pass through" or concatenation properties that would simply append other properties together and expose...
-
The support of "areas," or groups of controllers and views organized into modules, in a medium or large sized application is absolutely vital. It seems quite bewildering to me that Microsoft intends on releasing ASP.NET MVC 1.0 without built in support for areas. Fortunately, what ASP.NET MVC...
-
An interesting issue was brought up on the S#arp Architecture discussion today (it was actually brought up on the old S#arp forum...but then I couldn't plug the new location! ;). If you use System.Web.Mvc.BindingHelperExtensions.UpdateFrom to copy fields from a submitted ASP.NET MVC form into an...
-
To facilitate better integration with SVN clients, S#arp Architecture has been moved to Google Code at http://code.google.com/p/sharp-architecture . Additionally, a discussion group has just been setup on Google Groups at http://groups.google.com/group/sharp-architecture to support use of the architecture...
-
S#arp Architecture has been upgraded for compatibility with ASP.NET MVC Preview 3 and Spring.NET 1.1.2.. A big thanks goes out to Adam Cooper and Frank Laub for assisting with this effort. S#arp Architecture, an architectural framework for developing applications with ASP.NET MVC, Spring.NET and NHibernate...
-
To skip to the chase... http://code.google.com/p/sharp-architecture/ It wasn't too many years ago that I used to state quietly that I was a Microsoft web developer. Inevitably, a Java developer would hear my whisper and begin laughing hysterically as I cowered away from defending Active Server Pages...
-
[Update 6/11/08 - To see an example of this in action, read the introduction of S#arp Architecture .] I've been quiet lately as I've been a very busy bee preparing the inner workings of the sequel to my NHibernate Best Practices article. In the next installment, I'll be discussing in detail...
-
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...