|Written by||Imar Spaanjaars|
Are you looking to hire an experienced software developer or .NET consultant? Then get in touch with me through my company's web site at devierkoeden.com
Found an interesting article on this site? Got inspired by something you read here? Then consider making a donation with PayPal.
Like this article? Or do you think it sucks? Make yourself heard by casting your vote below.Total number of ratings: 9
During the past couple of months, I've been hard at work writing a follow up of my article series on N-Layer design for ASP.NET. This was long overdue, as I completed the previous series in early 2009, more than four years ago!
The new series uses modern techniques such as Visual Studio 2012, ASP.NET 4.5, MVC 4, WCF, Entity Framework 5 Code First and techniques like Dependency Injection. It's a complete new series and demo application, written from scratch to demonstrate modern, n-layered applications that scale well and are easy to maintain. The functionality of the sample application I am building throughout this 10-part series is pretty much the same as in the previous series (a contact manager application) making it easier to compare the old design and application with the new ones. But obviously, all the code and underlying technology are brand new and up-to-date. What's new as well in this series is that I built more frontend applications. Rather than a single Web Forms application demonstrating the n-layer concepts, the sample solution now comes with four "frontend" applications:
To see what the new series is about, you can download the table of contents of the new series as a PDF. The assumed level of experience is higher than with the previous series as this new series assumes you have working knowledge of .NET (all code is in C#), class and interface design and MVC 4 / Web Forms 4.5 / WCF for the various frontend demonstration sites.
Although I am making a lot of progress, I am not done yet. I still need to write the last part in the series, make some minor tweaks to the code and complete the source code documentation.
However, the application's design is more or less done, and 9 out of 10 articles are "feature complete" and in a beta state, ready to be reviewed. And this is where I hope you come in. I am looking for a few reviewers (probably not more than three or so to keep the feedback process manageable) that are willing to give this new article series and sample code a serious try. If you're interested, please read on.
The new article series is quite long (more like an eBook, currently at 160+ pages) with a lot of pretty deep coverage of various technologies, so make sure you understand what you say yes to if you're interested. I am really looking for harsh, constructive, detailed and useful feedback on both the article series itself (structure, depth of coverage, the way things are explained etc.) and on the application and its architecture. Getting feedback like "great stuff" or "it sucks" doesn't really help me improve the code and articles ;-)
If you're interested, here's what you'll get into:
What do you get in return? Besides my eternal thanks, I'll mention your name and bio (if you want) on my web site in the "thanks" section of the first article in the series. In addition, you'll receive the complete eBook and source code (valued at $25) when the series becomes available, hopefully in May or June. Finally, it's an excellent opportunity to get access to the full series and learn more about modern application design, long before anybody else has access to it.
Still interested after these conditions? Excellent! Then please send me your contact details and a short bio (to understand why you're the right person to do the review) and I'll be in touch with you soon with more details.
Thanks in advance!
Wonder where to go next?
You can read existing comments below
or you can post a comment yourself on this article
Consider making a donation
Please consider making a donation using PayPal. Your donation helps me to pay the bills so I can keep running Imar.Spaanjaars.Com, providing fresh content as often as possible.
I am interested in what you have to say about this article. Feel free to post any comments, remarks or questions you may have about this article. The Talk Back feature is not meant for technical questions that are not directly related to this article. So, a post like "Hey, can you tell me how I can upload files to a MySQL database in PHP?" is likely to be removed. Also spam and unrealistic job offers will be deleted immediately.
When you post a comment, you have to provide your name and the comment. Your e-mail address is optional and you only need to provide it if you want me to contact you. It will not be displayed along with your comment. I got sick and tired of the comment spam I was receiving, so I have protected this page with a simple calculation exercise. This means that if you want to leave a comment, you'll need to complete the calculation before you hit the Post Comment button.
For more information about the Talk Back feature, check out this news item.
Unfortunately, something went wrong and your message or comments have not been submitted successfully.
There's a fair chance things broke down because you tried to post something that looks like HTML. Things that look like HTML include (X)HTML, obviously, XML, ASP.NET markup and c# generics syntax as all of them use the < and > characters.
If that's the case, try altering your message and remove anything that looks like an angled bracket. You can replace them with [ and ] for example so you can still make it look like HTML to some extend.
If, on the other hand, you were trying to spam this web site, I am pretty glad I caught you in the act and stopped you from doing so ;-)
The number you entered is not correct. Please enter the sum of the two numbers again.