https://www.developerfusion.com/t/architecture/tutorials/sort/popularity/ Architecture Tutorials & Articles from Developer Fusion 2011-03-15T12:42:00.00Z http://www.developerfusion.com/article/84407/design-for-testing/ Design for testing 2011-03-15T12:42:00.00Z Testing should be an integral part of your design, and Kevin Jones explains just how to make it so. Kevin Jones http://www.developerfusion.com/article/84444/unit-testing-in-ruby/ Unit testing in Ruby 2010-10-04T08:48:00.00Z Kevin Jones explores unit testing in Ruby, and shows how Rails offers extra features. Kevin Jones http://www.developerfusion.com/article/84618/new-visual-studio-2010-features/ Top 5 Visual Studio 2010 Features 2010-06-28T00:00:00.00Z Visual Studio 2010 offers a variety of new features and functionality. Discover are five new Visual Studio 2010 features that will help make you a more productive developer. Scott Mitchell http://www.developerfusion.com/article/84435/activerecord-for-ruby-and-rails/ ActiveRecord for Ruby and Rails 2010-07-16T10:07:00.00Z Kevin Jones explains how ActiveRecord works in Rails, and in a standalone Ruby application. Kevin Jones http://www.developerfusion.com/article/94426/lessons-learned-writing-ajax-applications/ Lessons learned writing AJAX applications 2011-02-02T18:35:00.00Z We’re all familiar these days with the Ajax buzz word – but while it’s relatively simple to use these browser technologies to implement a specific feature in an individual page, it is much more complex to build an entire application according to the Ajax paradigm. This article offers a brief overview of a few aspects you might want to take into account for building successful applications. Dino Esposito http://www.developerfusion.com/article/9407/implementing-the-singleton-pattern-in-c/ Implementing the Singleton Pattern in C# 2008-12-07T14:03:00.00Z The singleton pattern is one of the best-known patterns in software engineering, but often implemented without lazy loading and introducing unintended issues around threading. Jon Skeet runs through the possible implementations. Jon Skeet http://www.developerfusion.com/article/84431/slobbing-about-with-net/ SLOBbing about with .NET 2010-11-22T12:26:00.00Z Persisting objects is all about SLOB (serialized large objects), or so says Dave Wheeler who explains how it's now all so much easier. Dave Wheeler http://www.developerfusion.com/article/84513/rails-an-introduction/ Rails: an introduction 2010-11-02T10:11:00.00Z Ever wondered what “Rails” is all about? Kevin Jones explains what it is and why it's important. Kevin Jones http://www.developerfusion.com/article/84929/patterns-as-design-vocabulary/ Patterns as design vocabulary 2010-07-23T09:16:00.00Z While patterns are intended to give you the bigger picture, they often fail and become bogged down in minutiae. Kevlin Henney considers the wider use of patterns as a common vocabulary. Kevlin Henney http://www.developerfusion.com/article/9375/tdd-in-practice-dealing-with-hardtotest-areas/ TDD in Practice - Dealing with Hard-To-Test Areas 2008-11-27T10:49:00.00Z Tried TDD and abandoned it the moment you've tried it on 'real' code? Learn how to tackle these 'hard-to-test' areas, that those presentations and introductory books just don't seem to explain well. Ian Cooper http://www.developerfusion.com/article/7609/why-patterns/ Why Patterns 2008-03-19T20:42:00.00Z We look at the rise of 'patterns' in the developer community, and how they've evolved to help communication between developers and understanding more clearly the intent of a given piece of code. Andy Clymer http://www.developerfusion.com/article/6639/serviceoriented-architecture-what-is-it-and-how-can-it-help-your-business/ Service-Oriented Architecture: What Is It and How Can It Help Your Business? 2007-04-29T13:36:00.00Z Service-oriented architecture is a hot topic in today’s business world, and it can provide many key benefits. It is important to look at service-oriented architectures from both a real-world perspective as well as a technical perspective to gain a complete understanding of this new concept. Read more about service-oriented architecture and learn how it can add functionality to Web-based applications and save developers time over the long term. Charlie Fink http://www.developerfusion.com/article/9409/rails-an-introduction/ Rails: an introduction 2008-12-08T11:05:00.00Z You've heard the hype - but not given it a shot yet? Kevin Jones explains the background of MVC, DRY and TDD and how to get started with your first Ruby on Rails web app! Kevin Jones http://www.developerfusion.com/article/4437/testdriven-development-with-nunit/ Test-driven development with NUnit 2004-02-13T09:42:00.00Z An introduction to test-driven development with NUnit and the NUnit-Add-in Roy Osherove http://www.developerfusion.com/article/3821/a-twisted-look-at-object-oriented-programming-in-c/ A Twisted Look at Object Oriented Programming in C# 2003-07-05T17:43:00.00Z An extensive examination of OO programming in C#, covering inheritance, constructors, interfaces, virtual and static methods, and much more. Jeff Louie http://www.developerfusion.com/article/9450/controller-patterns-for-aspnet/ Controller Patterns for ASP.NET 2008-12-15T11:04:00.00Z Discover how to use controllers and partial views within your web applications, allowing powerful web applications to dynamically choose correct views at runtime, and preserving your seperation of concerns. Alex Homer http://www.developerfusion.com/article/6197/testing-for-security-in-the-age-of-ajax-programming/ Testing for Security in the Age of Ajax Programming 2006-09-27T22:24:00.00Z Ajax programming, which allows a web page to refresh a small portion of its data from a web server, is an exciting technology that has recently been introduced. However, this type of programming can also leave applications open to SQL injection and similar attacks. Learn more about Ajax programming and what it means in terms of security. Bryan Sullivan http://www.developerfusion.com/article/5348/new-features-for-web-developers-in-aspnet-20/ New features for web developers in ASP.NET 2.0 2006-02-03T12:25:00.00Z ASP.NET 2.0 brings enhanced performance and many new features that make the web developer's life easier. Alex Homer takes you through what's new. Alex Homer http://www.developerfusion.com/article/2590/direct-input-8/ Direct Input 8 2002-08-25T12:17:00.00Z How to implement Direct Input 8 for the mouse and keyboard in MFC David Nishimoto http://www.developerfusion.com/article/5385/highperformance-net-application-development-architecture/ High-Performance .NET Application Development & Architecture 2006-02-15T15:25:00.00Z This article demonstrates the art of creating and architecting high-performance and scalable .NET applications, covering all stages, from planning to development and their perspective best practices. Dimitrios Markatos