The Emergence of Choice in the .NET Ecosystem

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    The Emergence of Choice in the .NET Ecosystem - Presentation Transcript

    1. 10 Open Source Tools You Should Use James Avery Infozerk Inc.
    2. James Avery Infozerk Inc.
    3. 10 Open Source Tools I Love James Avery Infozerk Inc.
    4. 9 Open Source Tools I Love and 1 I kind of hate James Avery Infozerk Inc.
    5. The Emergence of Choice in the .NET Ecosystem James Avery Infozerk Inc.
    6. Disclaimer: I like pragmatic simplicity
    7. ASP.NET MVC
    8. Wait… did you say ASP.NET MVC?
    9. “ Additional Use Rights” means a license to use the software, whether unchanged or (for the portions of the software that we supply in source code form) as modified by you, (a) within your company for the purposes of designing, developing and testing your products for use with the software, and (b) in a live operating environment to allow your customers to use, via a web interface, your products that need the software to run. “Additional Use Rights” specifically excludes the right to distribute the software outside of your company and, because the software is a pre-release version, also excludes the right to disclose the results of any benchmark tests of the software to any third party without Licensor’s prior written approval. - http://www.codeplex.com/aspnet/license
    10. But that isn’t an OSI approved license.
    11. ASP.NET MVC IS IMPORTANT!
    12. ASP.NET MVC Demo
    13. ASP.NET MVC Resources
      • Scott Guthrie’s Blog – http://weblogs.asp.net/scottgu
      • Phil Haacked’s Blog – http://www.haacked.com
      • Rob Conery MVC Storefront – http://blog.wekeroad.com/mvc-storefront/
    14. ASP.NET MVC Alternatives
      • MonoRail - http://www.castleproject.org/monorail/
      • Classic ASP.NET + URLRewriting.NET + MVP Pattern - http://msdn.microsoft.com/en-us/magazine/cc188690.aspx
    15. NHAML
    16. Haml is a refreshing take that is meant to free us from the shitty templating languages we have gotten used to. - http://haml.hamptoncatlin.com/
    17. ..and the rest of ASP.NET MVCContrib
    18. NHAML Demo
    19. Nhaml Resources
      • Andrew Peter’s Blog (creator of Nhaml) - http://andrewpeters.net/
      • MVCContrib Codeplex - http://www.codeplex.com/MVCContrib
      • MVCContrib Google Group - http://groups.google.com/group/mvccontrib-discuss
    20. Nhaml Alternatives
      • Nvelocity - http://www.castleproject.org/others/nvelocity/index.html
    21. JQUERY
    22. jQuery makes JavaScript fun
    23. jQuery Demo
    24. jQuery Resources
      • jQuery.com
      • Learning Jquery - http://www.learningjquery.com/
      • FlyDom Plugin - http://plugins.jquery.com/project/FlyDOM
    25. jQuery Alternatives
      • Prototype - http://www.prototypejs.org/
      • Scriptaculous - http://script.aculo.us/
      • Mootools - http://mootools.net/
      • ExtJS - http://extjs.com/
    26. Castle ActiveRecord
    27. NHibernate
    28. Active Record Demo
    29. ActiveRecord Resources
      • ActiveRecord - http://www.castleproject.org/activerecord/index.html
      • Nhibernate - http://www.hibernate.org/343.html
      • Nhusers Google Group - http://groups.google.com/group/nhusers
    30. Active Record Alternatives
      • SubSonic - http://subsonicproject.com/
      • Entity Framework - http://msdn.microsoft.com/en-us/library/aa697427(VS.80).aspx
    31. SQLite
    32. SQLite Kicks Ass
      • < 250k, ADO.NET Provider + SQLite < 600k
      • Full ACID Transaction Support
      • Zero configuration
      • 2TB database size limit
      • Single file
      • Faster than the competition
    33. SQLite Demo
    34. SQLite Resources
      • ADO.NET Provider - http://sourceforge.net/projects/sqlite-dotnet2
      • SQLite Administrator - http://sqliteadmin.orbmu2k.de/
    35. SQLite Alternatives
      • SQL Server Compact Edition - http://www.microsoft.com/sql/editions/compact/default.mspx
      • NOT SQL Server Express
    36. MbUnit
    37. Unit Testing for People Who Love Unit Testing
    38. MbUnit Demo
    39. mbUnit Alternatives
      • nUnit - http://www.nunit.org
      • xUnit.NET - http://www.codeplex.com/xunit
      • NOT MSTEST!
    40. Moq
    41. Simple Mocking w/ Lambdas!
    42. Moq Demo
    43. Moq Alternatives
      • Rhino.Mocks - http://www.ayende.com/projects/rhino-mocks.aspx
      • Typemock (commercial) - http://www.typemock.com/
    44. Ninject
    45. Dependency Injection / IOC
    46. Ninject Demo
    47. Ninject Alternatives
      • Castle Windsor - http://www.castleproject.org/container/index.html
      • StructureMap - http://structuremap.sourceforge.net/Default.htm
    48. Watin
    49. When you can’t use ASP.NET MVC
    50. Watin Test Recorder
    51. Watin Demo
    52. Watin Resources
      • Watin Test Recorder - http://watintestrecord.sourceforge.net/
    53. Watin Alternatives
      • WatiR - http://wtr.rubyforge.org/
    54. Cruise Control.NET
    55. It can be a pain, but it’s worth it
    56. CruiseControl.NET Alternatives
      • TeamCity (semi-commerical)

    + javeryjavery, 2 years ago

    custom

    1137 views, 0 favs, 0 embeds more stats

    The slides for a talk I delivered at the Triangle a more

    More Info

    © All Rights Reserved

    Go to text version
    • Total Views 1137
      • 1137 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 18
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as innappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel

    Categories

    Tags