Click here to Skip to main content
15,861,168 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 Greg Utas
Structuring main() and quickly recovering from memory corruption
by PureNsanity
Fundamental aspects of software design and understanding 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.

Latest Articles

by Higty
C# OpenAI library Assitants, ChatCompletion, FineTuning, ImageGeneration and more
by Dev Leader
CQRS pattern in C#, clean architecture for better software development, code examples, best practices
by Dev Leader
Integrate Unit of Work Pattern in C# with Clean Architecture for efficient programming, benefits and C# code examples

All Articles

Sort by Score

Architecture 

20 Sep 2022 by Greg Utas
Structuring main() and quickly recovering from memory corruption
28 Feb 2017 by PureNsanity
Fundamental aspects of software design and understanding individual elements of principles and patterns
5 May 2017 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.
27 Nov 2015 by Christian Vos
How to use Microsoft Unity Interception as a solution for cross cutting concerns in a .NET application
7 Jun 2016 by GProssliner
cobj is a preprocessor based generator for interface based polymorphism
22 Jan 2024 by Nicolas DESCARTES
How to write resilient .NET applications ?
U 18 Mar 2024 by Higty
C# OpenAI library Assitants, ChatCompletion, FineTuning, ImageGeneration and more
21 Aug 2012 by Jaime Olivares
An architectural proposal to integrate mobile and .Net applications
19 Mar 2014 by David Cantrell
In which a class that wraps an ADO Connection object and makes it more developer-friendly is discussed.
7 Oct 2018 by TheCodeKing
This article considers what is needed for traditional corporations to transform from an enterprise mindset and become agile.
20 Jun 2013 by Levente Kupás
If you have big reports which run slowly, you may use this T-SQL based engine to speed-up them.
7 Oct 2023 by Fred Song (Melbourne)
Use Amazon ECS and API Gateway to implement Microservice
4 Mar 2016 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
18 Jun 2016 by Chris Solutions
The implementation of a no-framework client application using high-level developer governance.
18 May 2017 by Jon Campbell
How to utilize WCF to allow a single instance of any WPF application without needing mutexes, extra assemblies, or special "hacks".
1 Mar 2018 by Jon McKee
Analyzing and improving existing class diagramming paradigms
23 Mar 2015 by Duncan Edwards Jones
What to do (and how to do it) when confronted with a big ball of mud
16 Feb 2016 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.
26 May 2016 by Dilip Nandakumar
Using Dependency Injection to manage navigation and assigning data context in MVVM design.
16 Jun 2016 by Chris Solutions
With evidence in hand, no-framework is the perfect alternative to frameworks.
6 Jan 2017 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.
9 Oct 2018 by Nitin M. Patil
This article will share knowledge of creating a two-tier application using Docker Container.
4 Mar 2016 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
4 Mar 2016 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
7 Oct 2016 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
1 Dec 2016 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.
23 Apr 2017 by DataBytzAI
A useful list when licensing/buying technology assets into your organisation or taking on ownership of an existing project yourself.
14 Dec 2023 by ChristianNeumanns
The "absence of a value" is among the most important concepts a type system has to deal with.
25 May 2023 by Bohdan Stupak
Clean architecture example implemented in Go
20 Sep 2010 by Florian DREVET
Brings you the ability to personalize your configuration files per developer, per machine, per configuration...
11 Oct 2013 by ASP.NET Community
MSDN has an excellent section on Architecting ASP.NET Applications.patterns & practices' Web Client Software Factory on CodePlex! - This factory
12 Nov 2023 by ChristianNeumanns
This article explains why we need native record types, and how they work in PTS.
15 Nov 2021 by Alexey Skripka
The architecture of a multilayer application with homogeneous layer structure is described.
26 Apr 2023 by Dawid Borycki
This article shows you how to reduce the computation time of the x64 architecture by 40 percent by making simple changes.
30 Nov 2023 by ChristianNeumanns
Union types (aka sum types, variants, choice types) provide an elegant solution for frequent programming tasks.
26 Sep 2016 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.
7 Feb 2017 by Intel
Improve Performance on Multicore and Many-Core Intel® Architectures, Particularly for Deep Neural Networks
30 Dec 2018 by Chinmoy Mohanty
Multiple techniques of implementing The Observer Pattern in .NET
23 Apr 2013 by Jon Woo
This one will demonstrate what the point of coding principles are
25 Nov 2012 by jgauffin
How to create a flexible plugin system with Griffin.MvcContrib.
30 Nov 2015 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
27 Feb 2018 by Amir Jalilifard
Lets take an exciting travel to the land of MVC, MVP and MVVM patterns with our sexy friend : JavaScript
3 Mar 2017 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
10 May 2014 by Emre Ataseven
Description of C2 architectural pattern with sample
5 Jun 2013 by Rajat Bittharia
Grid based on JSON data using MVC with Entity Framework and MySQL.
19 Jun 2016 by Chris Solutions
A no-framework approach to web development which yields a high level of developer governance.
16 Apr 2016 by dsuryd
Building real-time web user interface for Windows service, or self-hosted with cross-platform Mono.
7 Sep 2010 by Paul Stovell
An introduction to Magellan, an Open Source navigation framework for WPF.
8 Jul 2013 by Liviu Ignat
MVC 3 plugin architecture with embedded razor views: steb-by-step description and demo application.
14 Jul 2015 by Shivprasad koirala
In this article we will learn C# Design pattern and Architecture pattern Step by Step with a project.
21 Feb 2011 by Christopher R Davis
Use model driven development to keep your API and database in sync.
21 Aug 2014 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.
26 Apr 2016 by Arthur Minduca
How to choose the right data structure for a collection of elements
7 Dec 2015 by Ansel Castro
Introduction to ENTERLIB a MVVM framework for Android
27 Jun 2013 by Christian Vos
SOLID principles: Single Responsibility Principle, a simple example in C#
8 Mar 2012 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.
2 May 2012 by Elad R. Katz
Switching the code behind to play as ViewModel to get easier development workflow
10 Jun 2019 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.
30 Apr 2011 by Sander Rossel
An introduction to knowing what NOT to do.
4 Apr 2012 by chuckforest
An entity pattern that allows for extremely high performance.
10 Sep 2014 by Gautham Prabhu K
Creating and using Event Aggregator pattern
19 Oct 2014 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.
6 Feb 2011 by 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.
13 Mar 2016 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
30 Mar 2017 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.
11 Dec 2018 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
28 Mar 2017 by DotNetCraft
This article describes one of the easiest ways to read configurations from the App.config.
3 Feb 2018 by Syed Hasan Hyder
Provides plausible and high performing data display, for very large data (over a million records)
13 Apr 2016 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.
7 Mar 2011 by Mahmudul Haque Azad
This article contains step by step instructions to implement BDD in .NET project using Specflow and MBUnit.
18 Apr 2014 by Marla Sukesh
In this article we will talk about Service oriented architecture and its characteristics
17 Dec 2014 by iSahilSharma
This article provides an overview of the web application framework ASP.NET MVC 5.
27 Oct 2014 by Thorsten Bruning
How to combine a bunch of techniques to improve code readability.
9 Dec 2016 by Riccardo Cervelli
Redraw database structure to improve productivity
29 Nov 2013 by Yildirim Kocdag
This article helps you to understand how you can write your own Siri application.
6 May 2017 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.
1 Jun 2011 by Christopher R Davis, Ben Traynor
Bind your UI controls to generated objects generically
21 May 2017 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.
10 Jun 2012 by ManojKumar19
This article demonstrates how WF can be consumed as a business layer.
6 Feb 2014 by Mr. xieguigang 谢桂纲
Using LINQ script to query the Object-Oriented Biological database
1 Feb 2015 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.
7 Jul 2016 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.
4 Mar 2016 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
14 Apr 2018 by Andy Galluzzi
Join me to create the most advanced yet most simple to use full duplex MMF based IPC for Windows
18 Apr 2023 by Nish Nishant
Patterns used to power autonomous capability domains using an enterprise event stream
22 Apr 2016 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)
14 Sep 2015 by Rahul Rajat Singh
For those who are still doing old school REST, a pointer in the direction of ODATA
4 Mar 2016 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
6 Jun 2017 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
10 Apr 2020 by Surajit T. Karmakar
This article demonstrates usage of Decorator pattern in C# with a practical software programming example.
16 Jun 2013 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.
17 Mar 2015 by Akhil Mittal
Introduction to MVC architecture and Separation of Concerns.
24 Nov 2020 by Alexey Skripka
This article will look at examples of layered architecture for different types of applications.
9 May 2017 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.
14 May 2017 by Habibur Rony
Application design - a post mortem of a bad design
3 Dec 2015 by Gaurav K Rastogi
This is the article which basically is the comparison between three most popular DIs in .NET.