Click here to Skip to main content
14,929,413 members
Everything / General Programming / Architecture

Architecture

architecture

Great Reads

by dsuryd
SignalR is great for building real-time web functionality. MVVM is great for developing your front-end. What if they can be used together? This tip will show how to do just that, using as example a simple project to do live chart on a web browser.
by PureNsanity
Discussing the fundamental aspects of software design and how to better understand individual elements of principles and patterns.
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 Christian Vos
How to use Microsoft Unity Interception as a solution for cross cutting concerns in a .NET application

Latest Articles

by romanthiel
A special method to program finite state machines that are reversible
by Alexey Skripka
This article will look at examples of layered architecture for different types of applications.
by Greg Utas
Structuring main() and quickly recovering from memory corruption
by Surajit T. Karmakar
This article demonstrates usage of Decorator pattern in C# with a practical software programming example.

All Articles

Sort by Score

Architecture 

Please Sign up or sign in to vote.
28 Feb 2017
PureNsanity
Discussing the fundamental aspects of software design and how to better understand individual elements of principles and patterns.
Please Sign up or sign in to vote.
5 May 2017
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.
Please Sign up or sign in to vote.
27 Nov 2015
Christian Vos
How to use Microsoft Unity Interception as a solution for cross cutting concerns in a .NET application
Please Sign up or sign in to vote.
1 Jul 2020
Greg Utas
Structuring main() and quickly recovering from memory corruption
Please Sign up or sign in to vote.
26 Jul 2017
Ed Wiebe
Can't we obtain the benefit of using bitwise operators for SQL many-to-many relationships AND maintain referential integrity?
Please Sign up or sign in to vote.
7 Jun 2016
GProssliner
cobj is a preprocessor based generator for interface based polymorphism
Please Sign up or sign in to vote.
21 Aug 2012
Jaime Olivares
An architectural proposal to integrate mobile and .Net applications
Please Sign up or sign in to vote.
19 Mar 2014
David Cantrell
In which a class that wraps an ADO Connection object and makes it more developer-friendly is discussed.
Please Sign up or sign in to vote.
3 Nov 2016
Anele 'Mashy' Mbanga
Hello Basic4Java (B4J), a simple Java app written in basic language.
Please Sign up or sign in to vote.
20 Jun 2013
Levente Kupás
If you have big reports which run slowly, you may use this T-SQL based engine to speed-up them.
Please Sign up or sign in to vote.
7 Oct 2018
TheCodeKing
This article considers what is needed for traditional corporations to transform from an enterprise mindset and become agile.
Please Sign up or sign in to vote.
4 Mar 2016
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
Please Sign up or sign in to vote.
18 Jun 2016
Chris Solutions
The implementation of a no-framework client application using high-level developer governance.
Please Sign up or sign in to vote.
18 May 2017
Jon Campbell
How to utilize WCF to allow a single instance of any WPF application without needing mutexes, extra assemblies, or special "hacks".
Please Sign up or sign in to vote.
23 Mar 2015
Duncan Edwards Jones
What to do (and how to do it) when confronted with a big ball of mud
Please Sign up or sign in to vote.
26 May 2016
Dilip Nandakumar
Using Dependency Injection to manage navigation and assigning data context in MVVM design.
Please Sign up or sign in to vote.
16 Jun 2016
Chris Solutions
With evidence in hand, no-framework is the perfect alternative to frameworks.
Please Sign up or sign in to vote.
1 Mar 2018
Jon McKee
Analyzing and improving existing class diagramming paradigms
Please Sign up or sign in to vote.
9 Oct 2018
Nitin M. Patil
This article will share knowledge of creating a two-tier application using Docker Container.
Please Sign up or sign in to vote.
6 Jan 2017
Sergey 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.
Please Sign up or sign in to vote.
16 Feb 2016
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.
Please Sign up or sign in to vote.
4 Mar 2016
Rishabh S Ajmera
Third post in series of articles that show practical application of CQRS architecture with emphasis on decoupling messaging as infrastructure component
Please Sign up or sign in to vote.
4 Mar 2016
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
Please Sign up or sign in to vote.
7 Oct 2016
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
Please Sign up or sign in to vote.
1 Dec 2016
Sergey Grybniak
If you want to rely on strategic modeling to make the development process more efficient, domain-driven design is what you need.
Please Sign up or sign in to vote.
23 Apr 2017
DataBytzAI
A useful list when licensing/buying technology assets into your organisation or taking on ownership of an existing project yourself.
Please Sign up or sign in to vote.
20 Sep 2010
Florian DREVET
Brings you the ability to personalize your configuration files per developer, per machine, per configuration...
Please Sign up or sign in to vote.
11 Oct 2013
ASP.NET Community
MSDN has an excellent section on Architecting ASP.NET Applications.patterns & practices' Web Client Software Factory on CodePlex! - This factory
26 Sep 2016
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.
7 Feb 2017
Intel Corporation
Improve Performance on Multicore and Many-Core Intel® Architectures, Particularly for Deep Neural Networks
Please Sign up or sign in to vote.
30 Dec 2018
Chinmoy Mohanty
Multiple techniques of implementing The Observer Pattern in .NET
Please Sign up or sign in to vote.
24 Nov 2016
Mehedi Shams
Create a data dictionary for your database tables
Please Sign up or sign in to vote.
23 Apr 2013
Jon Woo
This one will demonstrate what the point of coding principles are
Please Sign up or sign in to vote.
25 Nov 2012
jgauffin
How to create a flexible plugin system with Griffin.MvcContrib.
Please Sign up or sign in to vote.
30 Nov 2015
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
Please Sign up or sign in to vote.
27 Feb 2018
Amir Jalilifard
Lets take an exciting travel to the land of MVC, MVP and MVVM patterns with our sexy friend : JavaScript
Please Sign up or sign in to vote.
3 Mar 2017
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
Please Sign up or sign in to vote.
10 May 2014
Emre Ataseven
Description of C2 architectural pattern with sample
Please Sign up or sign in to vote.
5 Jun 2013
Rajat Bittharia
Grid based on JSON data using MVC with Entity Framework and MySQL.
Please Sign up or sign in to vote.
19 Jun 2016
Chris Solutions
A no-framework approach to web development which yields a high level of developer governance.
Please Sign up or sign in to vote.
16 Apr 2016
dsuryd
Building real-time web user interface for Windows service, or self-hosted with cross-platform Mono.
Please Sign up or sign in to vote.
7 Sep 2010
Paul Stovell
An introduction to Magellan, an Open Source navigation framework for WPF.
Please Sign up or sign in to vote.
8 Jul 2013
Liviu Ignat
MVC 3 plugin architecture with embedded razor views: steb-by-step description and demo application.
Please Sign up or sign in to vote.
14 Jul 2015
Shivprasad koirala
In this article we will learn C# Design pattern and Architecture pattern Step by Step with a project.
Please Sign up or sign in to vote.
21 Feb 2011
Christopher R Davis
Use model driven development to keep your API and database in sync.
Please Sign up or sign in to vote.
21 Aug 2014
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.
Please Sign up or sign in to vote.
26 Apr 2016
Arthur Minduca
How to choose the right data structure for a collection of elements
Please Sign up or sign in to vote.
7 Dec 2015
Ansel Castro
Introduction to ENTERLIB a MVVM framework for Android
Please Sign up or sign in to vote.
27 Jun 2013
Christian Vos
SOLID principles: Single Responsibility Principle, a simple example in C#
Please Sign up or sign in to vote.
8 Mar 2012
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.
Please Sign up or sign in to vote.
2 May 2012
Elad R. Katz
Switching the code behind to play as ViewModel to get easier development workflow
Please Sign up or sign in to vote.
10 Jun 2019
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.
Please Sign up or sign in to vote.
30 Apr 2011
Sander Rossel
An introduction to knowing what NOT to do.
Please Sign up or sign in to vote.
4 Apr 2012
chuckforest
An entity pattern that allows for extremely high performance.
Please Sign up or sign in to vote.
10 Sep 2014
Gautham Prabhu K
Creating and using Event Aggregator pattern
Please Sign up or sign in to vote.
19 Oct 2014
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.
Please Sign up or sign in to vote.
6 Feb 2011
Mahmudul Haque Azad
This article describes the natural evolution of BDD from common problems of developers not following TDD properly. It also describes a bit about Domain Driven Design (DDD) and Domain Specific Language (DSL) which are naturally connected with BDD.
Please Sign up or sign in to vote.
13 Mar 2016
Maxim Komlev
Experiment of Video Transcoding and Streaming on the fly to all major internet browsers (just to video tag) without Flash or Silverlight
Please Sign up or sign in to vote.
30 Mar 2017
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.
Please Sign up or sign in to vote.
11 Dec 2018
omeecode
Learn object oriented analysis and design using a simple method even if you have tried in your class before and found it complex
Please Sign up or sign in to vote.
28 Mar 2017
DotNetCraft
This article describes one of the easiest ways to read configurations from the App.config.
Please Sign up or sign in to vote.
3 Feb 2018
Syed Hasan Hyder
Provides plausible and high performing data display, for very large data (over a million records)
Please Sign up or sign in to vote.
13 Apr 2016
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.
Please Sign up or sign in to vote.
7 Mar 2011
Mahmudul Haque Azad
This article contains step by step instructions to implement BDD in .NET project using Specflow and MBUnit.
Please Sign up or sign in to vote.
18 Apr 2014
Marla Sukesh
In this article we will talk about Service oriented architecture and its characteristics
Please Sign up or sign in to vote.
17 Dec 2014
iSahilSharma
This article provides an overview of the web application framework ASP.NET MVC 5.
Please Sign up or sign in to vote.
27 Oct 2014
Thorsten Bruning
How to combine a bunch of techniques to improve code readability.
Please Sign up or sign in to vote.
9 Dec 2016
Riccardo Cervelli
Redraw database structure to improve productivity
Please Sign up or sign in to vote.
29 Nov 2013
Yildirim Kocdag
This article helps you to understand how you can write your own Siri application.
Please Sign up or sign in to vote.
6 May 2017
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.
Please Sign up or sign in to vote.
1 Jun 2011
Christopher R Davis, Ben Traynor
Bind your UI controls to generated objects generically
Please Sign up or sign in to vote.
21 May 2017
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.
Please Sign up or sign in to vote.
10 Jun 2012
ManojKumar19
This article demonstrates how WF can be consumed as a business layer.
Please Sign up or sign in to vote.
6 Feb 2014
Mr. xieguigang 谢桂纲
Using LINQ script to query the Object-Oriented Biological database
Please Sign up or sign in to vote.
1 Feb 2015
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.
Please Sign up or sign in to vote.
7 Jul 2016
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.
Please Sign up or sign in to vote.
4 Mar 2016
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
Please Sign up or sign in to vote.
14 Apr 2018
Andy Galluzzi
Join me to create the most advanced yet most simple to use full duplex MMF based IPC for Windows
Please Sign up or sign in to vote.
22 Apr 2016
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)
Please Sign up or sign in to vote.
14 Sep 2015
Rahul Rajat Singh
For those who are still doing old school REST, a pointer in the direction of ODATA
Please Sign up or sign in to vote.
4 Mar 2016
Rishabh S Ajmera
Fourth post in series of articles that show practical application of CQRS architecture with emphasis on decoupling messaging as infrastructure component
Please Sign up or sign in to vote.
6 Jun 2017
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
Please Sign up or sign in to vote.
10 Apr 2020
Surajit T. Karmakar
This article demonstrates usage of Decorator pattern in C# with a practical software programming example.
Please Sign up or sign in to vote.
3 Jun 2019
Издислав Издиславов
I have decided to make a simple solution, who somehow mimics real world application, and to change it several times, using different UI technlogies and keeping the specific logic the same.
Please Sign up or sign in to vote.
16 Jun 2013
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.
Please Sign up or sign in to vote.
17 Mar 2015
Akhil Mittal
Introduction to MVC architecture and Separation of Concerns.
Please Sign up or sign in to vote.
24 Nov 2020
Alexey Skripka
This article will look at examples of layered architecture for different types of applications.
Please Sign up or sign in to vote.
9 May 2017
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.
Please Sign up or sign in to vote.
14 May 2017
Habibur Rony
Application design - a post mortem of a bad design
Please Sign up or sign in to vote.
3 Dec 2015
Gaurav K Rastogi
This is the article which basically is the comparison between three most popular DIs in .NET.
Please Sign up or sign in to vote.
27 Dec 2012
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
Please Sign up or sign in to vote.
5 Jul 2018
Pranay Rana
Setting up application structure