Click here to Skip to main content
65,938 articles
CodeProject is changing. Read more.
Everything / programming / architecture

Architecture

architecture

Great Reads

by Liviu Ignat
MVC 3 plugin architecture with embedded razor views: steb-by-step description and demo application.
by ASP.NET Community
Hello Everyone,This is my first article. Here I am giving you a brief intro about developing an application in 3-tier
by Amir Jalilifard
Lets take an exciting travel to the land of MVC, MVP and MVVM patterns with our sexy friend : JavaScript

Latest Articles

by Liviu Ignat
MVC 3 plugin architecture with embedded razor views: steb-by-step description and demo application.
by ASP.NET Community
Hello Everyone,This is my first article. Here I am giving you a brief intro about developing an application in 3-tier
by Amir Jalilifard
Lets take an exciting travel to the land of MVC, MVP and MVVM patterns with our sexy friend : JavaScript

All Articles

Sort by Score

architecture 

by Liviu Ignat
MVC 3 plugin architecture with embedded razor views: steb-by-step description and demo application.
by ASP.NET Community
Hello Everyone,This is my first article. Here I am giving you a brief intro about developing an application in 3-tier
by Amir Jalilifard
Lets take an exciting travel to the land of MVC, MVP and MVVM patterns with our sexy friend : JavaScript
by Adam Tibi
We are used to repeat the SOLID principles, sometimes without giving them full thoughts. This is a call to drop an outdated principle that doesn't work in today's development, the "Open Close Principle", the result should be SLID.
by Emre Ataseven
Description of C2 architectural pattern with sample
by Dirk Bahle
In a dialog with WPF
by Habibur Rony
Basic concept of pipe and filter; what is pipe and filter architectural style; when you need to use it; framework of the pipe and filter pattern; a tiny AI tool implementation using it
by Ansel Castro
Introduction to ENTERLIB a MVVM framework for Android
by Jon Campbell
How to utilize WCF to allow a single instance of any WPF application without needing mutexes, extra assemblies, or special "hacks".
by David Cantrell
In which a class that wraps an ADO Connection object and makes it more developer-friendly is discussed.
by Andy Galluzzi
Join me to create the most advanced yet most simple to use full duplex MMF based IPC for Windows
by Pranay Rana
Setting up application structure
by Habibur Rony
This will cover how to use Domain Driven Design in your application according to the Onion Architecture. There are short descriptions about architecture Category / Style, N-Layer / N-Tier Architecture, Template Method Pattern and Facade Design Pattern.
by Habibur Rony
This topic will cover the concept of the adapter pattern & how to implement logger using log4net. It will also cover what’s adapter pattern, why need, where & when to use; what’s Log4Net, implementation of logger using adapter pattern, how to implement and add custom SMTP appender & configuration.
by Habibur Rony
Application design - a post mortem of a bad design
by ASP.NET Community
MSDN has an excellent section on Architecting ASP.NET Applications.patterns & practices' Web Client Software Factory on CodePlex! - This factory
by Nitin M. Patil
This article will share knowledge of creating a two-tier application using Docker Container.
by Zebedee Mason
Software for automatically constructing architecture diagrams and metrics from source code and .NET assemblies is presented. Examples for Visual C++, Python, the Linux kernel, Boost and .NET are discussed.
by jgauffin
How to create a flexible plugin system with Griffin.MvcContrib.
by Yashashwi Srivastava
This article is a comprehensive understanding of Azure Service Fabric, and how it is a boon for the latest trending approach, Micros Services.
by ManojKumar19
This article demonstrates how WF can be consumed as a business layer.
by Christopher R Davis, Ben Traynor
Bind your UI controls to generated objects generically
by Sneha Damle
This blog discusses some of the possibilities of bridging private permissioned networks like Corda to public blockchain systems like Solana.
by Nicolas DESCARTES
How to build a plugin architecture in C# ?
by Jon Woo
This one will demonstrate what the point of coding principles are
by Nicolas DESCARTES
How to write resilient .NET applications ?
by Higty
C# OpenAI library Assitants, ChatCompletion, FineTuning, ImageGeneration and more
by Lalit_Chandra
Chain of Responsibility pattern is defined under behavioral design pattern by G.O.F and used to decouple the command with its processing object or handler.
by Arthur Minduca
How to choose the right data structure for a collection of elements
by Jon McKee
Analyzing and improving existing class diagramming paradigms
by GProssliner
cobj is a preprocessor based generator for interface based polymorphism
by DotNetCraft
This article describes one of the easiest ways to read configurations from the App.config.
by Rishabh S Ajmera
First article in a series of articles that show practical application of CQRS architecture with emphasis on decoupling messaging as infrastructure component
by Rishabh S Ajmera
Second post in a series of articles that show practical application of CQRS architecture with emphasis on decoupling messaging as infrastructure component
by Rishabh S Ajmera
Third post in series of articles that show practical application of CQRS architecture with emphasis on decoupling messaging as infrastructure component
by Rishabh S Ajmera
Fourth post in series of articles that show practical application of CQRS architecture with emphasis on decoupling messaging as infrastructure component
by Rishabh S Ajmera
Fifth and final post in a series of articles that show practical application of CQRS architecture with emphasis on decoupling messaging as infrastructure component
by Rajat Bittharia
Grid based on JSON data using MVC with Entity Framework and MySQL.
by Viral Surani
This article is a first article of a series called Keep It Simple. This article is about how we can create reusable component of partially common operation (method) using Strategy Design Pattern. We will see the need of Strategy Design Pattern.
by Christian Vos
How to use Microsoft Unity Interception as a solution for cross cutting concerns in a .NET application
by Surajit T. Karmakar
This article demonstrates usage of Decorator pattern in C# with a practical software programming example.
by Duncan Edwards Jones
What to do (and how to do it) when confronted with a big ball of mud
by Sergii Grybniak
Knowing tactical design patterns within the DDD approach is as important as having a deep understanding of strategic design patterns. In this article, I explain everything you need to know about DDD's tactical modeling process.
by Sergii Grybniak
If you want to rely on strategic modeling to make the development process more efficient, domain-driven design is what you need.
by Syed Hasan Hyder
Provides plausible and high performing data display, for very large data (over a million records)
by venugopalm
Database and Library Design for Customer Order Management System
by TheCodeKing
This article considers what is needed for traditional corporations to transform from an enterprise mindset and become agile.
by chuckforest
An entity pattern that allows for extremely high performance.
by Gautham Prabhu K
Creating and using Event Aggregator pattern
by Alexey Skripka
This article will look at examples of layered architecture for different types of applications.
by Fred Song (Melbourne)
Use Amazon ECS and API Gateway to implement Microservice
by Elad R. Katz
Switching the code behind to play as ViewModel to get easier development workflow
by Yildirim Kocdag
This article helps you to understand how you can write your own Siri application.
by RandyBuchholz
Chances are you have heard, or even told someone, not to use the Hungarian Notation naming convention. Chances are, you are using it yourself. Hungarian Notation is the king of naming conventions. Though many call for its demise, it is here to stay.
by Chinmoy Mohanty
Multiple techniques of implementing The Observer Pattern in .NET
by Bohdan Stupak
Clean architecture example implemented in Go
by Riccardo Cervelli
Redraw database structure to improve productivity
by Yuri Diogenes
The objective of threat modeling is to understand how an attacker might be able to compromise a system and then make sure appropriate mitigations are in place. Threat modeling forces the design team to consider mitigations as the system is designed rather than after a system is deployed.
by Gaurav K Rastogi
This is the article which basically is the comparison between three most popular DIs in .NET.
by Alexey Skripka
The architecture of a multilayer application with homogeneous layer structure is described.
by iSahilSharma
This article provides an overview of the web application framework ASP.NET MVC 5.
by Shivprasad koirala
In this article we will learn C# Design pattern and Architecture pattern Step by Step with a project.
by Akhil Mittal
Introduction to MVC architecture and Separation of Concerns.
by Thorsten Bruning
How to combine a bunch of techniques to improve code readability.
by Dilip Nandakumar
Using Dependency Injection to manage navigation and assigning data context in MVVM design.
by Mr. xieguigang 谢桂纲
Using LINQ script to query the Object-Oriented Biological database
by Paul Stovell
An introduction to Magellan, an Open Source navigation framework for WPF.
by Denis Kuzmin (reg)
Explanation and architecture of powerful plugins system to MSBuild for flexible service of any projects and libraries, the build processes and processes at runtime.
by ChristianNeumanns
The "absence of a value" is among the most important concepts a type system has to deal with.
by omeecode
Learn object oriented analysis and design using a simple method even if you have tried in your class before and found it complex
by raddevus
Learn to leverage the power of the Interface to design your object-oriented code so you can test interactions and create more extendable more easily maintainable code. (Also see the Factory pattern implemented simply)
by Florian DREVET
Brings you the ability to personalize your configuration files per developer, per machine, per configuration...
by Nish Nishant
Patterns used to power autonomous capability domains using an enterprise event stream
by dsuryd
Building real-time web user interface for Windows service, or self-hosted with cross-platform Mono.
by ChristianNeumanns
This article explains why we need native record types, and how they work in PTS.
by Intel
Improve Performance on Multicore and Many-Core Intel® Architectures, Particularly for Deep Neural Networks
by Greg Utas
Structuring main() and quickly recovering from memory corruption
by Sumit2.Chauhan
Article on end to end guide for running ASP .NET Core web applications on Linux servers on Amazon Cloud Service using Apache Server proxy
by Marla Sukesh
In this article we will talk about Service oriented architecture and its characteristics
by PureNsanity
Fundamental aspects of software design and understanding individual elements of principles and patterns
by Marco-Hans Van Der Willik
There are a surprising number of variations on poker rules, making poker an excellent candidate for a SOLID Project, a project illustrating SOLID Principles and related Patterns & Practices.
by Christian Vos
SOLID principles: Single Responsibility Principle, a simple example in C#
by Mahmud Hasan
When you design your software, you always should think in object oriented way. To improve this thinking process with accuracy you always should observe how objects are created and managed in the real world. Along with this if you have knowledge about design principles, you will rock.
by DataBytzAI
A useful list when licensing/buying technology assets into your organisation or taking on ownership of an existing project yourself.
by Chris Solutions
A no-framework approach to web development which yields a high level of developer governance.
by Chris Solutions
The implementation of a no-framework client application using high-level developer governance.
by Chris Solutions
With evidence in hand, no-framework is the perfect alternative to frameworks.
by Nicolas DESCARTES
How to implement the MVP pattern in ASP.NET ?
by Christopher R Davis
Use model driven development to keep your API and database in sync.
by Levente Kupás
If you have big reports which run slowly, you may use this T-SQL based engine to speed-up them.
by Intel
Best Practices for Taking Advantage of the Latest Architectural Features
by Paulo Uechi
Uechi APM Web is an APM (Application Performance Management) Open Source Server Performance Monitor written and developed in Java and C # for all Linux and Windows platforms. The Uechi.APM.Web offers a complete resource for unlimited monitoring servers in real time. Have full control of the CPU cons
by Rajneesh K Barapatre
This article is to help you understand the fundamentals of the Microsoft ASP.NET MVC with basic concepts explained along with code snippets.
by ChristianNeumanns
Union types (aka sum types, variants, choice types) provide an elegant solution for frequent programming tasks.
by Sreekanth Mothukuru
The idea is to use Dependency Injector (DI) framework Ninject to dynamically target our application to SQL Server or Oracle database either by using Entity framework (EF) or Dapper ORM using global settings
by Andy South
We have established a goal to decide, what solution (as in a combination of software and services) among those we chose allows extending the audience of an event with minimum efforts.
by Maxim Komlev
Experiment of Video Transcoding and Streaming on the fly to all major internet browsers (just to video tag) without Flash or Silverlight
by Jaime Olivares
An architectural proposal to integrate mobile and .Net applications
by Sander Rossel
An introduction to knowing what NOT to do.
by Randy Maxwell
Sorting during data acquisition
by Dawid Borycki
This article shows you how to reduce the computation time of the x64 architecture by 40 percent by making simple changes.
by Shivprasad koirala
An article presented by ShivPrasad Koirala which covers complete step by step tutorial on WPF MVVM Architecture like Leveraging PRISM, Simple 3 layer example and GLUE code problem, Adding actions, Decoupling actions and so on.
by Rahul Rajat Singh
For those who are still doing old school REST, a pointer in the direction of ODATA