https://www.developerfusion.com/t/architecture/tutorials/Architecture Tutorials & Articles from Developer Fusion2012-07-16T11:26:00.00Zhttp://www.developerfusion.com/article/144809/continuous-integration-using-nuget-and-teamcity/Continuous Integration Using NuGet And TeamCity2012-07-16T11:26:00.00ZXavier Decoster demonstrates how to incorporate the creation and reuse of NuGet Packages into your Continuous Integration build setup using TeamCityXavier Decosterhttp://www.developerfusion.com/article/141194/evaluating-rest-frameworks-part-1-a-maturity-model/Evaluating REST Frameworks Part 1: A Maturity Model2012-04-04T14:10:00.00ZIn the first of this series, William Martinez provides a brief overview of REST and proposes a five level maturity model for use in comparing current frameworks that support the development of systems that should be REST-compliantWilliam Martinez Pomareshttp://www.developerfusion.com/article/136381/testing-in-an-agile-world-the-heart-of-a-developer/Testing In An Agile World: The Heart Of A Developer2012-01-16T12:50:00.00ZIn this article, Malcolm Anderson looks at the roles of developer and tester in a classic team scenario and how a tester’s role and mindset, as well as a developer’s and manager’s to the tester, must evolve to fit effectively within an agile development team.Malcolm Andersonhttp://www.developerfusion.com/article/133772/pattern-matching-in-f-part-2-active-patterns/Pattern Matching in F# Part 2 : Active Patterns2011-11-29T17:00:00.00ZIn part two of this series, Jessica Kerr looks at creating active patterns. These are functions to transform, recognize, and categorize custom types for use with the F# pattern matcher.Jessica Kerrhttp://www.developerfusion.com/article/132340/pattern-matching-in-f-part-1-out-of-the-box/Pattern Matching in F# Part 1 : Out of the Box2011-11-08T12:08:00.00ZIn the first of a two part series, Jessica Kerr examines and demonstrates the powerful built-in pattern matching functionality in F# and reveals there's a lot more to it than a C# switch statement or a regular expressionJessica Kerrhttp://www.developerfusion.com/article/130392/the-universal-application-and-you-pipe-dream-to-reality/The Universal Application and You – Pipe Dream to Reality2011-10-14T10:23:00.00ZPaulo Rosado discusses the concepts of a universal application : one set of application functionality that supports EVERY platformPaulo Rosadohttp://www.developerfusion.com/article/129668/web-testing-with-mbunit-and-watin-part-2-controlling-localhost-and-iis-express/Web Testing with MbUnit and WatiN Part 2: Controlling Localhost and IIS Express2011-10-07T12:40:00.00ZOne important aspect of web testing which is not so often discussed in blogs or articles is how to run tests against a web project running in debug mode on the local host. Microsoft provides two options to let you debug web projects locally: the Visual Studio development server and IIS Express. In this second part of our series on writing web integration tests, we’re going to demonstrate how to use the WebTestServer<T> class to start either server from within a running test suite.Yann Trevinhttp://www.developerfusion.com/article/122883/planning-for-parallel-optimization/Planning for Parallel Optimization2011-07-25T10:44:00.00ZParallel optimization can result in big performance improvements, but you will need a plan of action that is well suited to your application. Here are some tips to help you get started.Diana Byrnehttp://www.developerfusion.com/article/120970/how-powerfriendly-is-your-software/How power–friendly is your software?2011-06-23T14:52:00.00ZRising consumer demand for power-efficient products has driven computer manufacturers to develop and build ever-sophisticated power-management technologies into their devices. In the case of PCs, several hardware and software components must function in harmony if significant power savings are to be realised. This article examines the often overlooked and significant role played by application software in reducing PC power usage.Dave Valdovinoshttp://www.developerfusion.com/article/120619/advanced-scenarios-with-windows-azure-queues/Advanced scenarios with Windows Azure Queues2011-06-13T10:22:00.00ZQueues can be an incredibly scalable component in any application architecture - we take a look at state machines and back-off pollingMaarten Balliauwhttp://www.developerfusion.com/article/84407/design-for-testing/Design for testing2011-03-15T12:42:00.00ZTesting should be an integral part of your design, and Kevin Jones explains just how to make it so.Kevin Joneshttp://www.developerfusion.com/article/94426/lessons-learned-writing-ajax-applications/Lessons learned writing AJAX applications2011-02-02T18:35:00.00ZWe’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 Espositohttp://www.developerfusion.com/article/84431/slobbing-about-with-net/SLOBbing about with .NET2010-11-22T12:26:00.00ZPersisting objects is all about SLOB (serialized large objects), or so says Dave Wheeler who explains how it's now all so much easier.Dave Wheelerhttp://www.developerfusion.com/article/84513/rails-an-introduction/Rails: an introduction2010-11-02T10:11:00.00ZEver wondered what “Rails” is all about? Kevin Jones explains what it is and why it's important.Kevin Joneshttp://www.developerfusion.com/article/84444/unit-testing-in-ruby/Unit testing in Ruby2010-10-04T08:48:00.00ZKevin Jones explores unit testing in Ruby, and shows how Rails offers extra features.Kevin Joneshttp://www.developerfusion.com/article/84484/light-up-your-development-with-selenium-tests/Automate web application UI testing with Selenium2010-10-04T08:38:00.00ZTesting web applications is a problem, but Sing Li thinks the solution might be easier than you think with Selenium.Sing Lihttp://www.developerfusion.com/article/84929/patterns-as-design-vocabulary/Patterns as design vocabulary2010-07-23T09:16:00.00ZWhile 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 Henneyhttp://www.developerfusion.com/article/84435/activerecord-for-ruby-and-rails/ActiveRecord for Ruby and Rails2010-07-16T10:07:00.00ZKevin Jones explains how ActiveRecord works in Rails, and in a standalone Ruby application.Kevin Joneshttp://www.developerfusion.com/article/84618/new-visual-studio-2010-features/Top 5 Visual Studio 2010 Features2010-06-28T00:00:00.00ZVisual 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 Mitchellhttp://www.developerfusion.com/article/84945/flush-and-clear-or-mapping-antipatterns/Flush and Clear: O/R Mapping Anti-Patterns2009-12-03T00:00:00.00ZFive Hibernate and JPA anti-patterns, plus tips on how to prevent problems with O/R mappers.Mirko Novakovic Alois Reitbauer