Architecture and patterns

Design patterns in .NET

Design principles in .NET

Domain Driven Design

Original skeleton project

DDD revisited

Externalising object dependencies

Service Oriented Architecture

Using a Windows service




46 Responses to Architecture and patterns

  1. Love your work: thanks for sharing your great examples.

  2. Alex says:

    Dear Andras ! I’m so happy about your detailed and comprehensive explanations concerning DDD. Within the last weeks I did investigate weeks over weeks crawling through the books of Fowler (PoEA), Evans (DDD – Tackling…) and Jimmy Nilsson (Applying DDD …). During my odyssey through the books and as I was finished with the aforementioned trilogy I was really mixed up. I literally did feel the pain in my head when it came to a building of new synapses that break through my old database driven mindset. A plenty of questions left open. So I did a lot of searches on the wellknown “stackified” dev sources that provided me with unsufficient splints of knowhow. For example I especially looked after my misunderstanding concerning domain objects vs. Entity Framework entities. Some guys came up with DTOs used in a memento manner to merely store the state of the objects within a database. The solution that I was looking for was given by you: simply convert or map the domain objects to database typed objects within the repository layer. Cool, simple and comprehensible.

    You did help me claryfying a complex issue and pushing my ongoing mindset evolvement to a next Level. Thanks for that !

    Why don’t you try to transform your insights in a book that accomplishes the aforementioned trilogy.

    Looking Forward concerning new and interesting posts concerning DDD.

    • Andras Nemes says:

      Dear Alex,

      Thanks for your comment. I’m glad the series helped you understand DDD better.
      I have been considering writing a book actually, but I simply have no time for it right now.


  3. Hi Andras,
    Thanks for your efforts, I am reading from your blogs these are just awesome. I would really like if you continue.

  4. Di Pan says:

    Excellent article, just what I needed.

  5. Kevin says:

    Andras, if I’m ever in Sweden, I’d be honored to buy you a beer.

  6. Pingback: Architecture and patterns | Exercises in .NET with Andras Nemes | Steve's ramblings

  7. Pingback: An Interesting List of Development Stuff (July 2014) | rionscode

  8. Ramesh Ramalingam says:

    Thanks for your effort and good on you. I could buy you more than a cup of tea lol 🙂

  9. Rahul Kumar says:

    First i want’s to thank you for this wonderful post and same architecture and patters, i was looking from couple of days.

    Thanks alot 🙂

  10. hI andras, Awesome articles you listed at one place, salute from Hyderabad, india for the effort! I wish you would also “explain” GOF patterns.. when i was going through that book, though I could get essence of a pattern for the given example, I still fill gap of how its been deduced from basic design principles…unless if we start with If,else basic programming n go forward that using design principle we approach a design pattern, patterns are not digest-able for me.. i wish you would easily make a digestable patterns, when i saw your writing style…. internet is lacking that stuff, though Head first design patterns did a good job, but it took easy ones 🙂

  11. Pingback: An Interesting List of Development Stuff (July 2014) - Rion.IO

  12. Pingback: User Interface Links and Generally Interesting stuff | No fluff, just stuff...that matters.

  13. Sridhar says:

    These are simply great. Super job 🙂

  14. Sridhar says:

    Hi Andras, I have been going through your articles since last couple of weeks. I should really have to thank you for sharing such wonderful articles, more importantly making them very easy to understand. Thank you once again!!

    Do you also have articles on SQL DB? If so, can you please share. Thanks

    • Andras Nemes says:

      Hi Sridhar. Thanks for your kind words. I don’t have any SQL DB related articles but you possibly view a blog edited by Pinal Dave ( //Andras

  15. Danilo Renato da Silva says:

    Thanks for sharing your knowledge!

  16. Tejas T says:

    your work is just too awesome … you should definitely write a book. Thanks for your time.

  17. Samuel says:

    Cheers !!! Andras for the wealth of information you present. Absolutely Great Stuff. Thx.

  18. Pingback: Architecture and patterns | Michael's Excerpts

  19. Claire Streb says:

    Andras, this is so excellent that I added you near the top of my list ( I bet thousands will be referencing this page for years to come. The list itself is a helpful overview to your valuable in-depth articles and code samples.

  20. kiquenet says:

    Marvellous work, you’re my hero. Congratulations

  21. Yan says:

    this is seriously cool effort. awesome job. thank you.

  22. Harikrishna Yerra says:

    This is amazing work.. thank you

  23. Essam Shaker says:

    Andras, Please accept my “Thank you very much” from Dubai 🙂 .

  24. Pingback: Architecture Design Patterns In .net | Become Architecture Fan

  25. Ravi Srivastava says:

    nice explanation …thanks a lot

  26. Very helpful and clear explanation. Thanks a lot for the information.

  27. raghavmca says:

    Thankful for your effort. I had a very good understanding from your blogs. Please keep it up your good work.

  28. Nas says:

    Great effort, thanks for the enlightenment.

  29. Neville says:

    Andras, thank you so much for this very valuable and thorough examples.
    I often come back to your page and recommend it often.

    It’s very well explained and easy to follow. Great work – thanks!

  30. pantonis says:

    Excellent articles. Very helpful and clear. Where can we download the code for the samples?

  31. Pingback: Architecture and patterns | Exercises in .NET with Andras Nemes

  32. Andras,
    I have been tasked with implementing a server based device monitoring system and full fledge database application analysing data collected. I’m the sole software engineer at my work(we are a small RnD lab transitioning to production) and when I received these projects I was overwhelmed at first. Your blogs have been a tremendous help in guiding me in the right directions. Thank you!!

  33. Tasos Marioras says:

    Very helpful articles. Thank you very much

  34. Kwazi says:

    Dear Sir.

    It has been while since you have published something.

    Please lead us in this new era of micro-services, containers and monsters such kubernetes.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

Elliot Balynn's Blog

A directory of wonderful thoughts

Software Engineering

Web development

Disparate Opinions

Various tidbits

chsakell's Blog


Once Upon a Camayoc

Bite-size insight on Cyber Security for the not too technical.

%d bloggers like this: