Layered Software Architecture

Layered Software Architecture 01

I wanted to further read about Plugin Architecture, which I made a list for reading about it, in this article: “C# Plug-In Architecture Articles“, so added more reading for Layered Software Architecture, and found the following very interesting presentations:

* Slides
* Videos
* Books
* Video Tutorials

this article can be seen in


The Slides

Layered Software Architecture 11

Basics of Software Architecture for .NET Developers

Developing reusable .NET software components

Software architecture design illuminated

Software Architecture: Design Decisions

Principles of software architecture design

Software Architecture Patterns

Layered Software Architecture 10

Software Architecture in Practice chapter 2

Software Architecture: views and viewpoints

User Driven Software Architecture

Composable Software Architecture with Spring

Software architecture for developers by Simon Brown

Software Architecture vs design

Layered Software Architecture 09

10 must to read books on software architecture

Enterprise Architecture for Dummies – TOGAF 9 enterprise architecture overview

Intro to Software Architecture

Software architecture

Layered Software Architecture 08

Software Architecture taxonomies – Integration patterns

Software architecture also needs agile

Software Architecture for Cloud Infrastructure

Fundamentals Of Software Architecture

Refactoring for Software Architecture Smells

Software architecture

Layered Software Architecture 07

World of Services: Software Architecture That is Eating the World

Software Architecture in Practice chapter 3

Software Architecture

Software Architecture and Design – An Overview

A summary of software architecture guide – Refactor your software architecture

Software Architecture Taxonomies – modularity

Software architecture and software design

Layered Software Architecture 06

Software Architecture Anti-Patterns

Software Architecture: Test Case Writing

Software Architecture Reconstruction: Why What and How

Software Architecture: Introduction

Reconstructing Software Architecture

Agile software architecture

Software architecture model

Software Architecture: Trends

Layered Software Architecture 04

architecture of mobile software applications

Self-healing Components in Robust Software Architecture
for Concurrent and Distributed Systems

Software Architecture: How Much Design?

Distributed Systems Architecture in Software Engineering SE11

Layered Software Architecture 12

Onion architecture

Onion Architecture 2

Onion Architecture with S#arp

The Videos

Layered Software Architecture 03

Layered Software Architecture 02


The Books

28 Free Books for Learning Software Architecture


Video Tutorials

These can be used to learn plugin creation + Software Architecture.


MEF Tutorials

Developing Extensible Software
Dependency Injection On-Ramp
Building Extensible Applications with MEF


Building End-to-End Multi-Client Service Oriented Applications

Custom Content Types and You: How to Code like A WordPress Ninja



 IoC Tutorials

Practical IoC With ASP.NET MVC 4
Inversion of Control
Test First Development – Part 2
ASP.NET MVC 3.0 Fundamentals


DI Tutorials

Creating JavaScript Modules with Browserify
Context and Dependency Injection (CDI 1.1)
RequireJS: JavaScript Dependency Injection and Module Loading


Architecture Tutorials

Modern Software Architecture: Domain Models, CQRS, and Event Sourcing
Tactical Design Patterns in .NET: Managing Responsibilities
WCF End-to-End
Architecting Device-Driven Web Solutions
Streaming in .NET 4.5
Node Application Patterns
Understanding and Eliminating Technical Debt
Scaling SQL Server 2012 – Part 1
Building State Machines in .NET
Developing Extensible Software
A Functional Architecture with F#
Architecting Applications for the Real World in .NET
Relational Database Design
Developer to Architect
Practical NDepend
Creating an Automated Testing Framework With Selenium
Design Patterns On-Ramp
Building A Real-World Windows 8 Application Architecture Using MVVM
Building End-to-End Multi-Client Service Oriented Applications
UI Architecture
Creating N-Tier Applications in C#, Part 2
Patterns for Building Distributed Systems for The Enterprise
Building Extensible Applications with MEF
Creating N-Tier Applications in C#, Part 1
C# Design Strategies
REST Fundamentals
The Elements of Distributed Architecture
WCF For Architects
.NET Distributed Systems Architecture



About Reader Man حسين ناجي الصفافير

حسين ناجي الصفافير Hussain Naji Al-Safafeer Info:
This entry was posted in Technical and tagged , , , , , , , , , , , , , , , , , , . Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s