patterns & practices: Application Architecture Guide 2.0

  •        42

patterns & practices Application Architecture Guide 2.0 Community Site

http://apparchguide.codeplex.com/

Tags
Implementation
License
Platform

   




Related Projects

Spiral Architecture Driven Development (SADD)


SADD makes it easier for Software Development Teams to create high qualitative solutions and products for the sake of well designed System and Software Architecture. You'll no longer have to know all of world wide SW development methodologies so as they are incorporated in ...

aosa-mobi - MOBI format of the "The Architecture of Open Source Application" book


MOBI format of the "The Architecture of Open Source Application" book

tinyos-graphics - this is a new architec about tinyos-web


this is a new architec about tinyos-web

api-guidelines - Microsoft REST API Guidelines


The Microsoft REST API Guidelines, as a design principle, encourages application developers to have resources accessible to them via a RESTful HTTP interface. To provide the smoothest possible experience for developers on platforms following the Microsoft REST API Guidelines, REST APIs SHOULD follow consistent design guidelines to make using them easy and intuitive.This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.

.NET Domain-Driven Design with C#: Problem-Design-Solution


The purpose of this project is to hold the source code for my latest book, .NET Domain-Driven Design with C#: Problem-Design-Solution. The book is one large case study of a real-world application, named SmartCA, which is a smart client application implemented with the latest ...



BI Architecture and Design Guide


This release is an outcome of an exploratory project done by the P&P group (Microsoft) to understand the BI Landscape, Challenges and Common Solutions. The Architecture and Design Guidelines for BI Applications provides prescriptive guidance on how to overcome architectural ...

Alibaba-Java-Coding-Guidelines - Gitbook for AJCG


We are pleased to present Alibaba Java Coding Guidelines, which consolidates the best programming practices over the years from Alibaba Group's technical teams. A vast number of Java programming teams impose demanding requirements on code quality across projects as we encourage reuse and better understanding of each other's programs. We have seen many programming problems in the past. For example, defective database table structures and index designs may cause software architecture flaws and performance risks. Yet as another example, confusing code structures make it difficult to maintain. Furthermore, vulnerable code without authentication is prone to hackers’ attacks. To address those kinds of problems, we developed this document for Java developers in Alibaba.This document is consisted of five parts: Programming Specification, Exception and Logs, MySQL Specification, Project Specification and Security Specification. Based on the severity of the concerns, each specification is classified into three levels: Mandatory, Recommended and Reference. Further clarification is expressed in: (1) "Description", which explains the content; (2) "Positive examples", which describe recommended coding and implementation approaches; (3) "Counter examples", which describe precautions and actual error cases.

p3c - Alibaba Java Coding Guidelines pmd implements and IDE plugin


We are pleased to present Alibaba Java Coding Guidelines, which consolidates the best programming practices over the years from Alibaba Group's technical teams. A vast number of Java programming teams impose demanding requirements on code quality across projects as we encourage reuse and better understanding of each other's programs. We have seen many programming problems in the past. For example, defective database table structures and index designs may cause software architecture flaws and performance risks. Yet as another example, confusing code structures make it difficult to maintain. Furthermore, vulnerable code without authentication is prone to hackers’ attacks. To address those kinds of problems, we developed this document for Java developers in Alibaba.[Mandatory] Using a deprecated class or method is prohibited. Note: For example, decode(String source, String encode) should be used instead of the deprecated method decode(String encodeStr). Once an interface has been deprecated, the interface provider has the obligation to provide a new one. At the same time, client programmers have the obligation to check out what its new implementation is.

rfc1855-book - Print edition of rfc1855 (Netiquette Guidelines, 1995)


Print edition of rfc1855 (Netiquette Guidelines, 1995)

arch-orchestrator - Orchestrator architectural pattern for large node.js applications


Managing architecture or big node.js applications can be challenging. With orchestrator approach you can improve structure of your node.js application by decoupling different tasks on system. Let's see typical architecture after moving to orchestrator approach.So, central point of this system is orchestrator, and there is power of architecture this type. Orchestrator can decide to change order of actions in chain, can decide to add new steps to chain, can decide to remove some steps from chain, etc. All these actions should not hit any of tasks, because task don't know anything about who is sending data to task, or to who task is delivering data. That is completely dynamic.

OpenBerg e-Book architecture


The objective of the OpenBerg Project is to develop Open-Source, Open-Standards-based, Multi-Platform tools for eBook authors, editors and users. We are currently working on OpenBerg Lector, an e-Book reader, and OpenBerg Rector, an e-Book compiler.

restful-api-guidelines - A model set of guidelines for RESTful APIs, created by Zalando


Great RESTful APIs look like they were designed by a single team. This promotes API adoption, reduces friction, and enables clients to use them properly. To build APIs that meet this standard, and to answer many common questions encountered along the way of RESTful API development, the Zalando Tech team has created this comprehensive set of guidelines. We have shared it with you to inspire additional discussion and refinement within and among your teams, and contribute our learnings and suggestions to the tech community at large.Feel free to use these guidelines as a guidance for your own development. Note that we encourage our own teams to use them in order to challenge their APIs. As such, you should consider this to be a living, evolving document. We will revise and update based on our learnings and experiences.

patterns & practices Improving Web Services Security Guide


Guidance for building secure Web services. Includes design and implementation guidance for WCF security scenarios. Prescriptive guidance includes guidelines, checklists, key security practices, end-to-end application scenarios, and step-by-step How Tos.

coreyti-guidelines


Adds (style)guidelines to a Rails application.

clarity - UX guidelines, HTML/CSS framework, and Angular components working together to craft exceptional experiences


Project Clarity is an open source design system that brings together UX guidelines, an HTML/CSS framework, and Angular components. This repository includes everything you need to build, customize, test, and deploy Clarity. For complete documentation, visit the Clarity website.The easiest way to run a sample Angular application with Clarity is to use the Clarity Seed.

dotNet-Application-BookLibrary - Arus Book Library - application for organize personal book library


Arus Book Library - application for organize personal book library

dotCommand


dotCommand project explores various .NET implementations of Command design pattern, by providing and measuring those implementations.

istio.github.io - Source for the istio.io site


This repository contains the source code for the istio.io web site.Please see the main Istio README file to learn about the overall Istio project and how to get in touch with us. To learn how you can contribute to any of the Istio components, please see the Istio contribution guidelines.

MoveableGraphics


To give users the full control over the running application. This means that an application is working according to its purpose but the control over the whole interface is taken from developer and given to users. While an application is running, users can move, resize, and tune all the screen objects through which the communication with an application is going. Set of files includes the book (both in DOC and PDF formats), a big demonstration project with all its files available (all the so