Open source libraries and tools
Upcoming SlideShare
Loading in...5
×
 

Open source libraries and tools

on

  • 657 views

 

Statistics

Views

Total Views
657
Views on SlideShare
657
Embed Views
0

Actions

Likes
1
Downloads
9
Comments
0

0 Embeds 0

No embeds

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

    Open source libraries and tools Open source libraries and tools Presentation Transcript

    • AMIR BARYLKO OPEN SOURCE TOOLS & LIBS FOR .NET PROJECTSAmir Barylko - OSS Tools & Libs MavenThought Inc.
    • WHO AM I? • Architect • Developer • Mentor • Great cook • The one who’s entertaining you for the nextAmir Barylko - OSS Tools & Libs MavenThought Inc.
    • RESOURCES • Email: amir@barylko.com • Twitter: @abarylko • Slides: http://orthocoders.com/presentations.htmlAmir Barylko - OSS Tools & Libs MavenThought Inc.
    • IDE • Visual Studio • Resharper • SharpDevelop • MonoDevelopAmir Barylko - OSS Tools & Libs MavenThought Inc.
    • SOURCE CONTROL • Git • Mercurial • Svn • TFS • SourceSafeAmir Barylko - OSS Tools & Libs MavenThought Inc.
    • PACKAGE MANAGEMENT • Nuget • Shared Folder • Store dependencies in source control • DLL hell • Versioning hellAmir Barylko - OSS Tools & Libs MavenThought Inc.
    • CI SERVER • TeamCity • CruiseControl.net • Hudson • BuildMaster • TFS??? • Go (not free)Amir Barylko - OSS Tools & Libs MavenThought Inc.
    • METRICS • StyleCop • NDepend (not free) • FxCop • DotCover (free on server) • NChurn • PartCover • MS Metrics???Amir Barylko - OSS Tools & Libs MavenThought Inc.
    • BUILD SCRIPT • Rake + Albacore • MsBuild • PSake • NantAmir Barylko - OSS Tools & Libs MavenThought Inc.
    • ORM • NHibernate • Entity Framework • LINQ to SQL • ADO.NETAmir Barylko - OSS Tools & Libs MavenThought Inc.
    • IOC CONTAINERS • Castle Windsor • StructureMap • Ninject • MS UnityAmir Barylko - OSS Tools & Libs MavenThought Inc.
    • DB MANAGEMENT • Fluent Migrator • Migrator Dot Net • Mig# • RoundHouseAmir Barylko - OSS Tools & Libs MavenThought Inc.
    • API SERVICES • Nancy • Web API • ASP .NET MVCX • ASP .NETAmir Barylko - OSS Tools & Libs MavenThought Inc.
    • UNIT TESTING • Nunit, • MSTest (need VS installed) • xUnit • MSpec • MT TestingAmir Barylko - OSS Tools & Libs MavenThought Inc.
    • MOCKING • RhinoMocks • Moq • NSubstitute • FakeIt Easy • StructureMap.AutomockingAmir Barylko - OSS Tools & Libs MavenThought Inc.
    • ACCEPTANCE TESTING • SpecFlow • Cucumber + Capybara • CukeForNuke • MS Test RecorderAmir Barylko - OSS Tools & Libs MavenThought Inc.
    • APP AUTOMATION • Selenium • Watin • White Library (desktop)Amir Barylko - OSS Tools & Libs MavenThought Inc.
    • HTTP LIBRARIES • Rest# • Hammock • EasyHttpAmir Barylko - OSS Tools & Libs MavenThought Inc.
    • JSON • JSON.net • JSONFx • System.JsonAmir Barylko - OSS Tools & Libs MavenThought Inc.
    • JS LIBRARIES • jQuery • jQuery UI • Prototype • MooToolsAmir Barylko - OSS Tools & Libs MavenThought Inc.
    • ROUTING • RestfulRoutingAmir Barylko - OSS Tools & Libs MavenThought Inc.
    • JS MVC LIBRARIES • Ember.js • Backbone.js • Knockout.js • Meteor.js • Angular.jsAmir Barylko - OSS Tools & Libs MavenThought Inc.
    • Web Presentation Plays Nicely With Framework UI Bindings Composed Views Layer OthersBackbone.js ✗ ✗ ✓ ✓Knockout.js ✓ ✗ ✓ ✓Ember.js ✓ ✓ ✓ ✓Angular.js ✓ ✗ ✓ ✓http://codebrief.com/2012/01/the-top-10-javascript-mvc- frameworks-reviewed/
    • VIEW ENGINES • Razor • Spark • WebForms • NHaml • BrailAmir Barylko - OSS Tools & Libs MavenThought Inc.
    • ROLES AND ACCESS • Fluent Security • Umbraco SecurityAmir Barylko - OSS Tools & Libs MavenThought Inc.
    • COFFEESCRIPT • MindScape Workbench • Coffeescript-dotnet •Amir Barylko - OSS Tools & Libs MavenThought Inc.
    • SASS AND LESS • DotLess • MindScape Workbench • CompassAmir Barylko - OSS Tools & Libs MavenThought Inc.
    • CSS LIBRARIES • Twitter’s Bootstrap: • YUI Library: http://yuilibrary.com/ • Blueprint CSS • 960 CSSAmir Barylko - OSS Tools & Libs MavenThought Inc.
    • VS EXTENSIONS • ReSharper (not free) • VSCommands • C# Outline • Productivity ToolsAmir Barylko - OSS Tools & Libs MavenThought Inc.