Email Alerts
-
Agile Development Learning Guide
The Agile approach offers an enticing alternative to "developer make-work" that is so often done in the name of a fixed process. This collection of resources on Agile software development methods, compiled by Brent Sheets, is an introduction to the A... Learning Guide
-
.NET development in the trenches
Here we highlight user stories of application migrations, upgrades and other projects tha use emerging technology like ASP.NET AJAX and .NET 3.0. User stories
-
.NET Architecture: Visual Studio 2008 Learning Guide
This section of the Visual Studio 2008 Learning Guide looks at improvements to the architectural tools that come with the IDE. Learning Guide
-
Learning .NET: Application development resources for the .NET Framework
Whether you're learning .NET or consider yourself a .NET Framework pro, these resources will augment your skills in areas like Ajax, Visual Studio and .NET 3.0. Learning Guides
-
Visual Studio 2005 Learning Guide
We've added a plethora of articles, tips, book excerpts and other references to this learning guide, which dives deeply into Microsoft's IDE for application development. Learning Guide
-
Recent VBCode.com downloads, May 2006
Here we highlight the latest downloads from VBCode.com, including TextBox controls, file management aids and a variety of security measures. VBCode Downloads
-
Java application frameworks come to .NET
Third-party application frameworks have been popular in the Java world for years, but several projects are now trying to bring those tools to .NET. Frameworks like Spring for .NET are introducing developers to concepts like aspect-oriented programmin... Article | 03 Dec 2008
-
The faces of .NET/Java interoperability
Web Services remain the primary tool for developers interested in integrating the functionality of .NET and Java applications. Sometimes speed is not a particular issue. But some developers face a much tougher challenge when looking to optimize perfo... Article | 08 Oct 2008
-
.NET Development coming to a Cloud near you
Cloud computing platforms allow developers to write applications with scalability built into the underlying infrastructure. But not all is the same in the Cloud. Article | 22 Sep 2008
-
Distributed caching goes mainstream
Distributing caching technology is starting to gain head of stream in the industry with numerous software companies -- some old, some new -- vying for a larger piece of the market. Article | 18 Sep 2008
-
Scaling WCF applications can challenge development teams
IDesign's Michele Bustamante told an SD West audience that scalability and throughput issues for Windows Communication Foundation can be addressed if proper consideration is given to channel overhead, the number of service hops, the hosting model, an... Article | 12 Mar 2008
-
Microsoft touts rich Internet app development at Mix08
UPDATED - Rich multimedia was on display as Microsoft rolled out a Silverlight 2.0 beta at MIX08 in Las Vegas. Technologist Ray Ozzie said rich Internet apps will come to rule the front end, while 'Cloud' computing will form a new back-end software a... Article | 05 Mar 2008
-
Windows Developments: Product news February 2008
This month's featured .NET development products include a SQL Server synchronizer, a set of ASP.NET data entry controls and a business rule deployment engine for .NET 3.0. Article | 06 Feb 2008
-
Jitterbit improvements assist with CRM, SharePoint apps
The open-source application and database integration platform has expanded support for handling data and HTTP, which leave it better able to accommodate CRM and SharePoint apps, respectively. Article | 06 Feb 2008
-
Spring.NET 1.1 brings AOP to .NET development
After gaining footing in the Java world, the Spring.NET framework is making its way to the .NET platform. Working now with the ASP.NET Web application platform, Spring.NET supports Dependency Injection for pages, controls, modules and providers, whil... Article | 16 Jan 2008
-
Microsoft developers balancing age-old issues, barrage of new technology
A survey of more than 625 .NET developers and architects shows that they continue to grapple with age-old challenges while simultaneously easing into new tools and technologies. Article | 19 Nov 2007
- See More: News on .NET Architecture Best Practices
-
How to write scalable Silverlight applications
There are many ways to scale a Silverlight application and these tips should provide a decent foundation to start from. Tip
-
Introduction to ASP.NET's Model View Controller (MVC) Design Pattern
Microsoft is working on an MVC framework, which will let ASP.NET developers decouple their data, events and views and enable a more flexible application architecture. Tip
-
Free book from Microsoft brings patterns and practices to .NET
The 400-page book on application architecture -- available free on codeplex -- is a good read that brings a long line of patterns and practices concepts to the .NET framework. Tip
-
A look at concurrency constructs and primitives in .NET
Parallel and concurrent programming has gained new importance in .NET with the advent of parallel extensions for .NET 3.5. These are designed to take advantage of some of the new features in multi-core processors. Tip
-
Designing Windows Communication Foundation service contracts
Michele Leroux Bustamante describes the different types of contracts used with WCF services inlcuding ServiceContracts and DataContracts. She also shows the two approaches to developing contracts, Code-First and Contract-First. Tip
-
Book excerpt: .NET Framework Design Guidelines
This book excerpt offers guidelines for designing your own .NET Framework base class libraries. Tip
-
Aspect-oriented programming (AOP) and the .NET Framework
The article explores the details of utilizing the intrinsic features of the .NET Framework to implement an aspect-oriented programming model. Tip
-
The Software Factory: Making the most of software reuse
Problems inherent in software development are addressed by Software Factory architecture using design models, patterns and domain-specific languages. Tip
-
Localization practices for .NET 2.0: It's still about the architecture
Michele Leroux Bustamante shows you how to architect an application in the .NET Framework 2.0 to allow for localization of resources and text. The article discusses how to make use of external resources and satellite assemblies as well as the affect ... Tip
-
NDepends: How you look at code
A tool for code analysis looks at .NET assemblies of an application and generates reports containing design quality metrics, warnings and diagrams. Tip
- See More: Tips on .NET Architecture Best Practices
-
Navigating over a set of tabs
Ask the Expert
-
Difficulty with Response.redirect method
Ask the Expert
-
Correct link to the Microsoft.Web.UI.WebControls.dll file
Ask the Expert
-
Is there a way to create a SQL procedure in Access?
Ask the Expert
-
How can I check/null value controls instead of just using 'If' statements?
Ask the Expert
-
How can I get around the 100-column limit in the DataAdapter Wizard?
Ask the Expert
-
What is the best way to control locking behavior?
Ask the Expert
-
How do I use the TextMode='Password' property?
Ask the Expert
-
Getting several error messages when I try to use Web Forms
Ask the Expert
-
Is there a way to disable TODO reminders?
Ask the Expert
- See More: Expert Advice on .NET Architecture Best Practices
-
monad
A monad is: 1) A type of functor used in category theory in mathematics. 2) A kind of constructor used in functional programming to structure programs that include sequenced operations. 3) The original code name for Microsoft's Powershell. 4) A symbo... Definition
-
object-relational mapping (ORM)
Object-relational mapping (ORM) is a mechanism that makes it possible to address, access and manipulate objects without having to consider how those objects relate to their data sources...(Continued) Definition
-
C#
C# (pronounced C-sharp) is an object-oriented programming language in development from Microsoft, which is intended to combine the computing power of C++ with the programming ease of Visual Basic. Definition
-
ASP.NET (ASP+)
ASP.NET (originally called ASP+) is the next generation of Microsoft's Active Server Page (ASP), a feature of their Internet Information Server (IIS). (Continued...) Definition
-
.NET
.NET is both a business strategy from Microsoft and its collection of programming support for Web services. (Continued...) Definition
-
How to write scalable Silverlight applications
There are many ways to scale a Silverlight application and these tips should provide a decent foundation to start from. Tip
-
Introduction to ASP.NET's Model View Controller (MVC) Design Pattern
Microsoft is working on an MVC framework, which will let ASP.NET developers decouple their data, events and views and enable a more flexible application architecture. Tip
-
Free book from Microsoft brings patterns and practices to .NET
The 400-page book on application architecture -- available free on codeplex -- is a good read that brings a long line of patterns and practices concepts to the .NET framework. Tip
-
Java application frameworks come to .NET
Third-party application frameworks have been popular in the Java world for years, but several projects are now trying to bring those tools to .NET. Frameworks like Spring for .NET are introducing developers to concepts like aspect-oriented programmin... Article
-
The faces of .NET/Java interoperability
Web Services remain the primary tool for developers interested in integrating the functionality of .NET and Java applications. Sometimes speed is not a particular issue. But some developers face a much tougher challenge when looking to optimize perfo... Article
-
.NET Development coming to a Cloud near you
Cloud computing platforms allow developers to write applications with scalability built into the underlying infrastructure. But not all is the same in the Cloud. Article
-
Distributed caching goes mainstream
Distributing caching technology is starting to gain head of stream in the industry with numerous software companies -- some old, some new -- vying for a larger piece of the market. Article
-
A look at concurrency constructs and primitives in .NET
Parallel and concurrent programming has gained new importance in .NET with the advent of parallel extensions for .NET 3.5. These are designed to take advantage of some of the new features in multi-core processors. Tip
-
Designing Windows Communication Foundation service contracts
Michele Leroux Bustamante describes the different types of contracts used with WCF services inlcuding ServiceContracts and DataContracts. She also shows the two approaches to developing contracts, Code-First and Contract-First. Tip
-
Scaling WCF applications can challenge development teams
IDesign's Michele Bustamante told an SD West audience that scalability and throughput issues for Windows Communication Foundation can be addressed if proper consideration is given to channel overhead, the number of service hops, the hosting model, an... Article
- See More: All on .NET Architecture Best Practices
About .NET Architecture Best Practices
Learn best practices for .NET Framework application architecture using Visual Studio and third-party plug-ins.