Learn it from developers who built it.
Tutorials, how-tos and deep dives on AI, .NET, C#, cloud and developer tools, written by the community.
This article is intended to explain the concept of SOA (Service Oriented Architecture).
In this article, you will learn about important design patterns.
In this article, you will learn running virtual machines with and without virtualization hardware support.
In this article, you will learn about Command Query Responsibility Segregation.
In this article, you will learn about the internals of Command Query Response Segregation.
In this article you will learn about Monolithic Application design.
In this article you will learn about OData. Open Data Protocol is an open protocol for sharing the data. It is OASIS standard which defines best practice for building and consuming REST API.
In this article you will learn about an overview of REST (Representational State Transfer).
In this article you will learn about an overview of Programming Languages.
Learn key principles for designing scalable systems, including vertical and horizontal scaling, load balancing, database partitioning, caching, availability, and performance.
In this article you will learn about Service Oriented Architecture(SOA) and how to simplify ServiceFacade.
In this article we will learn about Microsoft Ignite Windows 10, Cloud Office 365 Email and Windows Security Cortana Intelligence.
Implementing equality can be tricky. If we follow a few simple rules we can avoid some of the common traps.
How to solve the problems working with nulls in your model and source code.
This article describes a way to gather information before committing to a particular path.
This article will guide you to migrate your application from 2-Tier architecture (was possible in VB6.0, .net 1.0/1.1) to the most advance Data Access methodology available in .Net 4.0.
NLayers tries to provide a Layering solution to a typical ASP.NET application. This article is a continuation of the previous one about NLayers Introduction and Installation.
The article gives an introduction to system designing and architecture by introducing a new concept that allow beginners to easily break and design complex software systems using a modular based development approach with a pattern, which we all practice in our day to day life.
This article will compare four important architecture presentation patterns i.e. MVP(SC),MVP(PV),PM,MVVM and MVC.
In this article we'll take another look at how we can use the state pattern to build a plug-in architecture that will allow us to change the behavior of our application by placing differnt plug-ins into a folder.
Explains key .NET application design decisions, including language and database selection, web versus desktop interfaces, and two-tier, three-tier, and N-tier architectures.
In this article we will discuss abour Service Oriented Architecture (SOA) which is must and essential for every architect.
In this article we will cover Interpreter pattern,iterator pattern,mediator pattern,memento pattern,observer pattern from Interview perspective.
This article is about web application architecture. In this article you see how to separate each layer and why it's necessary for good application architecture. Also a small introduction to the Spring Framework and ORM can be found in this article.
Learn how to place MVVM models and view-models in a Portable Class Library and reuse them across WPF, Silverlight, Windows Phone, and Windows Store apps.
In this article you will see few technologies in the world for SOA, like WSDL and UDDI.
In this article we will discuss Service Oriented Architecture and Simple Object Access Protocol.
What is the difference between a Library and a Framework?
In this article you will learn about the Onion Architecture in ASP.NET MVC applications.
Everything on Software Architecture/Engineering, not only its articles: the Software Architecture/Engineering page →
Write an article and earn +1,000 SHARP when it is approved.
Write an article