Community Server

The platform that enables you to build rich, interactive communities
Welcome to Community Server Sign in | Join | Help
in Search

Browse by Tags

All Tags » Architecture
Showing page 1 of 2 (11 total posts)
  • Making The Most of What You've Got

    For some time I've been caught between a rock and a hard place. In the project I'm working on I've got all sorts of constraints getting in my way. My left arm works with a big vendor product that has the capability to boil the ocean and an API to prove it, while my right builds a sensible domain model and an anti-corruption layer using a home ...
    Posted to Anders Norås' Blog (Weblog) by andersnoras on December 11, 2008
  • One Size Doesn't Fit All

    This is a petit I wrote for a book that didn't make it onto the bookshelves. It's a little different form what I usually write - I hope you'll enjoy it. “I don't get it.”, Nelson stood with his back against the whiteboard. -“This new technology should be much faster than a system older than me!” Nelson had been a ...
    Posted to Anders Norås' Blog (Weblog) by andersnoras on December 5, 2008
  • Logical not Physical, Few not Many, Just Do It

    In both my “Better Domain Driven Design” and “Want SOA? Throw out your Web Services!” talks I’ve referred to the “Onion Architecture” as a mean for controlling your dependencies. The term was coined by Jeffery Palermo in his series of blog posts on it.. This style of design has come about as a ...
    Posted to Anders Norås' Blog (Weblog) by andersnoras on October 20, 2008
  • Watch My JavaZone Talk

    Back in September I gave a talk entitled “Better Domain Driven Design” at the JavaZone conference in Oslo. The recording of that talk is now available on the JavaZone web site. Just click the “Presentation” link on this page to watch it. Unfortunately my super cool opening titles aren’t in the video because the frame ...
    Posted to Anders Norås' Blog (Weblog) by andersnoras on October 14, 2008
  • Ending a Legacy

    ''Code without tests is bad code. It doesn't matter how well written it is; it doesn't matter how pretty or object-oriented or well-encapsulated it is is. With tests, we can change the behavior of our code quickly and verifiably. Without them, we really don't know if our code is getting better or worse.''Michael C. Feathers Traditionally the term ...
    Posted to Anders Norås' Blog (Weblog) by andersnoras on July 26, 2007
  • DSL Tools: A Complex Solution for a Simple Problem

    Last night I was unable to sleep, so I started reading Domain Specific Development with Visual Studio DSL Tools and I was immediately reminded of my rant about software factories. Just like with the software factories provided by the Patterns and Practices team, the examples in the book are bad examples of what you should use a visual DSL ...
    Posted to Anders Norås' Blog (Weblog) by andersnoras on July 25, 2007
  • Source code for the Coho Light sample

    A while ago I posted a rant about software factories and maintainability. This post has grown popular, especially after Ayende refered to it in a post, and I have gotten quite a few requests to post the code for my alternative implementation of the Coho Winery membership service. The code is now available for download here.
    Posted to Anders Norås' Blog (Weblog) by andersnoras on May 2, 2007
  • Prove It With Code

    While reading Scott Rosenberg's ''Dreaming in Code'', I was reminded of a reference to William Shakespeare's ''A Midsummer Night's Dream'' Jim McCarthy's ''Dynamics of Software Development''; Theses, The Duke of Athens opens the first scene in the fifth act with the following: ''Lovers and madmen have such seething brains,Such shaping ...
    Posted to Anders Norås' Blog (Weblog) by andersnoras on February 26, 2007
  • Software Factories - Another Unlearned EJB Lesson

    Many software projects experience disappointing productivity. Often productivity problems are inherent to the way we build software. Developers often find themselves churning out unproductive, non-business related code as a consequence of inappropriate architectural choices. Common example is the use of verbose data transfer objects in ...
    Posted to Anders Norås' Blog (Weblog) by andersnoras on February 25, 2007
  • "In-flght" profiling with AOP

    A while ago Frans Bourma wrote about a mind-opening experience which he experienced during a talk Dr. Kersten Krab Thourup gave  on performance metrics. Kersten spoke about using AOP to instrument an application during development, and keeping the profiling capability in depolyed software to cater for profiling ''in-flight'' ...
    Posted to Anders Norås' Blog (Weblog) by andersnoras on February 18, 2007
1 2 Next >
Powered by Community Server (Personal Edition), by Telligent Systems