Featured Post

Deep Fried Bytes Episode #52: Learning the Dark Arts of Debugging from

  http://deepfriedbytes.com/podcast/episode-52-learning-the-dark-arts-of-debugging-from-scott-walker/   Have you always wanted to learn more about debugging your software? Or just really want to know what your software is doing especially when it has bugs? We have a treat for you. In this episode,...

Read More


Speaking at Little Rock .Net User Group Feb 12th 2009

Posted by Keith Elder | Posted in Speaking | Posted on 05-02-2009

Next week I’ll be speaking at the Little Rock .Net User Group on February 12th, 2009.  It is my first time speaking in Arkansas and I’m looking forward to connecting with a lot of the people in that area. 

Topic

Structure and Guidance for Organizing Applications within Visual Studio

Visual Studio is an outstanding tool when it comes to building applications on the .Net Framework. It can be confusing for users when trying to initialize a new software deliverable though. For example, how do you name your projects? Where do you put third party assemblies so they can be re-used? How do you set things up for an n-tier architecture? And the list goes on. I’ve given various talks throughout the US and it never fails that I end up in a conversation with multiple people on what are the best ways to organize projects within Visual Studio. This session should answer these questions and provide some proven guidance that works. In this session we’ll cover some best practices on how to organize your projects and solutions. We’ll also look at some tricks and guidance on how to map your folder structure to your namespaces. During the session we are going to build a new application from scratch and cover how to initially incorporate an n-tier design when initializing your project. Even if you are an experienced .Net developer this is one session you will not want to miss!

  • http://keithelder.net/blog/Default.aspx Anonymous

    Thanks Kofi.

    You can find the presentation deck here:

    http://keithelder.net/presentations/defalt.aspx (link is on the top right of the site)

  • Anonymous

    Keith, your presentation was awesome. It will help me became a more organized developer. Could you please point me to the where I can download the slides? thanks

  • http://keithelder.net/blog/Default.aspx Anonymous

    @Terry

    Thanks for taking the time out to comment. I appreciate the vote of confidence.

    @Mike

    You can go about it several ways. My recommendation is once you agree on a standard of project structure, create a simple util that will allow you to easily generate your structure based on a wizard.

  • http://mrlasseter.blogspot.com/ Anonymous

    Keith,

    Good presentation thought this might save you a little grief
    mrlasseter.blogspot.com/…/…lution-to-file.html

    Also you said you were using CSLA.Net and doing TDD, I’d be curious to see how you are actually doing the testing. I used CSLA previously on a project with good success, but this was before I had started practicing TDD. I have a hard time seeing how you would test your business objects without hitting the database.

  • Anonymous

    Great Presentation! Other NUGs need to hear this info.