• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Sapphire
 

Sapphire

on

  • 2,524 views

Sapphire: SharePoint Application Framework ...

Sapphire: SharePoint Application Framework
This project is intended for use in production applications in order to lower the threshold and increase developer productivity, it gathers many of the patterns and practicies (GoF, PoEAA, SOA, DDD, TDD), as well as advanced solutions for SharePoint, the project contains useful elements of the environment

The project contains usecases usages of following technologies:
Microsoft SharePoint, Unity Application Block (Microsoft Patterns&Practicies), WCF, Dynamic Languages Runtime, Typemock Isolator, MbUnit

The project is now moved to github, where he will develop http://github.com/butaji/Sapphire

Statistics

Views

Total Views
2,524
Views on SlideShare
2,517
Embed Views
7

Actions

Likes
0
Downloads
15
Comments
0

2 Embeds 7

http://www.slideshare.net 6
http://www.linkedin.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Sapphire Sapphire Presentation Transcript

    • Sapphire SharePoint Application Framework
    • Vitaly Baum Personal Journal at http://butaji.ru
    • Why? Yet Another Framework
    • SharePoint Guidance Perfect! But I want more usefull & powerfull framework
    • Bla bla bla section #INTRO
    • Intro Multi S.O.L.I.D. AOP Paradigm Design TDD .NET Patterns PoEAA DDD SOA
    • Intro: SOLID Single Responsibility Open Closed Liskov Substitution Interface Segregation Dependency Inversion
    • Intro: Design Patterns Behavioral Patterns Structural Patterns Creational Patterns
    • Intro: PoEAA Domain Logic Session State Presentation Offline Data Source Concurrency Object- Distribution Relation
    • Intro: Domain-Driven Design Aggregates Rich Model Value Object Repository Ubiquitous Model-Driven Design Language Factories Presentation Layered Architecture Application Domain Infrastructure
    • Intro: Test-Driven Development Red Green Refactoring
    • Intro:Aspect-Oriented Programming Exception Logging Caching Handling
    • Intro:Multi-Paradigm • Object-OrientedProgramming:right for all problems? • Is one language best for all domains? • Need much to code for simple solution? • What about Core, Scripting, Configuration aspects?
    • Intro:Microsoft.NET
    • Intro:Service-Oriented Architecture
    • Follow Sapphire on github http://github.com/butaji/Sapphire