Massive P&P Compile of Resources for Architects
As some of you may know I aided with the Application Architecture Guide 2.0 materials which will soon be a blue book this upcoming year. J.D. Meier who was the brains and the mass orchestrator of the guide has put together a great compile of his works over the past few years. Check it out.
Guides
- Application Architecture Guide 2.0 (CodePlex)
- Building Secure ASP.NET Applications
- Improving .NET Application Performance and Scalability
- Improving Web Application Security: Threats and Countermeasures
- Improving Web Services Security: Scenarios and Implementation Guidance for WCF
- Performance Testing Guidance for Web Applications
- Security Engineering Explained
- Team Development with Visual Studio Team Foundation Server
Performance
Books / Guides
- Improving .NET Application Performance and Scalability
- Performance Testing Guidance for Web Applications
Methods
- Agile Performance Testing
- Load Testing
- Measuring Performance
- Modeling Application Usage
- Performance Code Inspection
- Performance Design Inspection
- Performance Engineering
- Performance Modeling
- Performance Test Reporting
- Performance Testing
- Stress Testing
- Tuning Performance
Guidelines
- Performance Design Guidelines
- .NET Framework Performance Guidelines
- .NET Interop Performance Guidelines
- ADO.NET Performance Guidelines
- ASP.NET Performance Guidelines
- Remoting Performance Guidelines
- Web Application Performance Design Guidelines
- Web Services Performance Guidelines
- XML Performance Guidelines
Checklists
- Performance Design Checklist
- .NET Framework Performance Checklist
- ADO.NET Performance Checklist
- ASP.NET Performance Checklist
- Enterprise Services Performance Checklist
- Interop Performance Checklist
- Remoting Performance Checklist
- SQL Server Performance Checklist
- Web Services Performance Checklist
- XML Performance Checklist Checklist
Practices at a Glance
How Tos
- How To - Optimize SQL Indexes
- How To - Optimize SQL Queries
- How To - Page Records in .NET Applications
- How To Performance Capacity Planning for .NET Applications
- How To - Submit and Poll for Long-Running Tasks
- How To - Use Custom Performance Counters from ASP.NET
Security
Guides
- Building Secure ASP.NET Applications
- Improving Web Application Security: Threats and Countermeasures
- Security Engineering
Methods
Threats and Countermeasures
Cheat Sheets
Guidelines
- .NET Framework Security Guidelines
- ADO.NET Security Guidelines
- ASP.NET Security Guidelines
- WCF Security Guidelines
- Web Application Security Design Guidelines
- Web Services Security Design Guidelines
Checklists
- .NET Framework Security Checklist
- ADO.NET Security Checklist
- ASP.NET Security Checklist
- WCF Security Checklist
Practices at a Glance
- .NET Framework Security Practices at a Glance
- ASP.NET Security Practices at a Glance
- WCF Security Practices at a Glance
Questions and Answers
Explained
Application Scenarios
- WCF Intranet Scenario - Web to Remote WCF Using Transport Security (Original Caller, TCP)
- WCF Intranet scenario - Web to Remote WCF Using Transport Security (Trusted Subsystem, HTTP)
- WCF Intranet Scenario - Web to Remote WCF Using Transport Security (Trusted Subsystem, TCP)
- WCF Intranet Scenario - Windows Forms to Remote WCF Using Transport Security (Original Caller, TCP)
- WCF Internet Scenario - WCF and ASMX Client to Remote WCF Using Transport Security (Original Caller, HTTP)
- WCF Internet Scenario - Web to Remote WCF Using Transport Security (Trusted Subsystem, TCP)
- WCF Internet Scenario - Windows Forms Client to Remote WCF Using Message Security (Original Caller, HTTP)
- ASP.NET Intranet Scenarios
- ASP.NET Extranet Scenarios
- ASP.NET Internet Scenarios
ASP.NET Security How Tos
- How To - Connect to SQL Server Using SQL Authentication in ASP.NET
- How To - Connect to SQL Server Using Windows Authentication in ASP.NET
- How To - Create a Service Account for ASP.NET Applications
- How To - Improve Security When Hosting Multiple Applications
- How To - Instrument ASP.NET Applications for Security
- How To - Prevent Cross-Site Scripting in ASP.NET
- How To - Protect Forms Authentication in ASP.NET
- How To - Protect from Injection Attacks in ASP.NET
- How To - Project from SQL Injection Attacks in ASP.NET
- How To - Use ADAM for Roles in ASP.NET
- How To - Use Authorization Manager (AzMan) in ASP.NET
- How To - Use Forms Authentication with Active Directory in ASP.NET
- How To - Use Forms Authentication with Active Directory in Multiple Domains
- How To - Use Forms Authentication with SQL Server in ASP.NET
- How To - Use Health Monitoring in ASP.NET
- How To - Use Impersonation and Delegation in ASP.NET
- How To - Use Protocol Transition and Constrained Delegation in ASP.NET
- How To - Use Regular Expressions to Constrain Input in ASP.NET
- How To - Use the Network Services Account to Access Resources in ASP.NET
- How To - Use Role Manager in ASP.NET
- How To - Use Windows Authentication in ASP.NET 2.0
WCF Security How Tos
- How to: Audit and Log Security Events in WCF Calling from Windows Forms
- How to: Create and Install Temporary Certificates in WCF for Message Security During Development
- How to: Create and Install Temporary Certificates in WCF for Transport Security During
Development - How to: Create and Install Temporary Client Certificates in WCF During Development
- How to: Host WCF in a Windows Service Using TCP
- How to: Impersonate the Original Caller in WCF Calling from a Web Application
- How to: Impersonate the Original Caller in WCF Calling from Windows Forms
- How to: Perform Input Validation in WCF
- How to: Perform Message Validation with Schema Validation in WCF
- How to: Use basicHttpBinding with Windows Authentication and TransportCredentialOnly in WCF from Windows Forms
- How to: Use Certificate Authentication and Message Security in WCF Calling from Windows Forms
- How to: Use Certificate Authentication and Transport Security in WCF Calling from Windows Forms
- How to: Use Delegation for Flowing the Original Caller Credentials to the Back End in WCF Calling from Windows Forms
- How to: Use Health Monitoring to Instrument a WCF Service for Security
- How to: Use netTcpBinding with Windows Authentication and Message Security in WCF from Windows Forms
- How to: Use netTcpBinding with Windows Authentication and Transport Security in WCF from Windows Forms
- How to: Use Protocol Transition for Impersonating and Delegating the Original Caller in WCF
- How to: Use the SQL Server Role Provider with Username Authentication in WCF Calling from Windows Forms
- How to: Use the SQL Server Role Provider with Windows Authentication in WCF Calling from Windows Forms
- How to: Use Username Authentication with the SQL Server Membership Provider and Message Security in WCF Calling from Windows Forms
- How to: Use Username Authentication with Transport Security in WCF Calling from Windows Forms
- How to: Use wsHttpBinding with Username Authentication and TransportWithMessageCredential in WCF Calling from Windows Forms
- How to: Use wsHttpBinding with Windows Authentication and Message Security in WCF Calling from Windows Forms
- How to: Use wsHttpBinding with Windows Authentication and Transport Security in WCF Calling from Windows Forms
Visual Studio Team System
Guides
Guidelines
Practices at a Glance
- Team Build Practices at a Glance
- Source Control Practices at a Glance
- Reporting Practices at a Glance
- Project Management Practices at a Glance
Questions and Answers
How Tos
- How To: Add a New Developer to Your Project in Visual Studio 2005 Team Foundation Server
- How To: Automatically Run Code Analysis with Team Build in Visual Studio Team Foundation Server
- How To: Create a Custom Report for Visual Studio Team Foundation Server
- How To: Create a “Risk over Time” Report for Visual Studio Team Foundation Server
- How To: Create Custom Check-in Policies in Visual Studio Team Foundation Server
- How To: Create Your Source Tree in Visual Studio Team Foundation Server
- How To: Customize a Process Template in Visual Studio Team Foundation Server
- How To: Customize a Report in Visual Studio Team Foundation Server
- How To: Manage Projects in Visual Studio Team Foundation Server
- How To: Migrate Source Code to Team Foundation Server from Visual Source Safe
- How To: Perform a Baseless Merge in Visual Studio Team Foundation Server
- How To: Set Up a Continuous Integration Build in Visual Studio Team Foundation Server
- How To: Set Up a Scheduled Build in Visual Studio Team Foundation Server
- How To: Structure ASP.NET Applications in Visual Studio Team Foundation Server
- How To: Structure Windows Applications in Visual Studio Team Foundation Server
- How To: Structure Your Source Control Folders in Team Foundation Server
Technorati Tags: Architecture
Comments
- Anonymous
February 20, 2009
תודה ל- Mike Walker’s על הפוסט.