FSOSS - Take the red pill and enter the Matrix

1,019 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,019
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

FSOSS - Take the red pill and enter the Matrix

  1. 1. TAKE THE REDPILL ANDENTER THEMATRIXFSOSS – 2011-10-28FREDERIC HARPERDEVELOPER EVANGELIST @ MICROSOFT CANADA
  2. 2. AGENDA The pills dilemma What is WebMatrix? Who is WebMatrix for? Database Helpers App Gallery & OSS Apps
  3. 3. THE PILLS DILEMMA
  4. 4. THE PILLS DILEMMA BLUE = don’t control the Matrix1. Work with an inefficient tool2. Lack of functionality3. Not ready for YOUR languages
  5. 5. THE PILLS DILEMMA
  6. 6. THE PILLS DILEMMA RED = control the Matrix 1. Easy, lightweight and efficient tool 2. Lots of useful functionality 3. Work with the right tool for YOUR languages
  7. 7. WHICH ONEWILL YOU TAKE?
  8. 8. WHAT IS WEBMATRIXIt’s a free tool that makes it easy to Create Configure Publishyour websites and web applications
  9. 9. WHAT IS WEBMATRIX
  10. 10. WHAT IS WEBMATRIX1. Web App Gallery & Templates
  11. 11. WHAT IS WEBMATRIX1. Web App Gallery & Templates2. Web Server: IIS Express
  12. 12. WHAT IS WEBMATRIX1. Web App Gallery & Templates2. Web Server: IIS Express3. Standards Support: HTML 4/5, CSS, JavaScript
  13. 13. WHAT IS WEBMATRIX1. Web App Gallery & Templates2. Web Server: IIS Express3. Standards Support: HTML 4/5, CSS, JavaScript4. Scripting Support: ASP.NET & PHP
  14. 14. WHAT IS WEBMATRIX1. Web App Gallery & Templates2. Web Server: IIS Express3. Standards Support: HTML 4/5, CSS, JavaScript4. Scripting Support: ASP.NET & PHP5. DB Manager: SQL Server & MySQL
  15. 15. WHAT IS WEBMATRIX1. Web App Gallery & Templates2. Web Server: IIS Express3. Standards Support: HTML 4/5, CSS, JavaScript4. Scripting Support: ASP.NET & PHP5. DB Manager: SQL Server & MySQL6. Optimization Tools: SEO & Performance
  16. 16. DEMOA Lap Around Web Platform Installer
  17. 17. WHO IS WEBMATRIX FOR I <3 Web Apps. I want to build web I just need a tool sites myself with an easy to learn that makes them tool and framework easier to configure, customize and publish
  18. 18. DEMOA lap around WebMatrix
  19. 19. TWO WAYS TO BUILD
  20. 20. TWO WAYS TO BUILD Option A: From Scratch
  21. 21. TWO WAYS TO BUILD Option A: Option B: From From Web Scratch App
  22. 22. DEMOCreate a website from a template
  23. 23. DATABASE • SQL Compact Edition in the box • MySQL connection • SQL Server 2005/2008 connection • Easy to design, easy to code againstDesigning Coding @{ var db = Database.Open("ArtGallery"); var product = db.Query("SELECT * FROM PRODUCTS); }
  24. 24. DEMOA Lap Around Database
  25. 25. HELPERSHelpers make it easy to quickly add commonly usedfunctionality into your websites and many more…
  26. 26. HELPERS CATEGORIESHTML Helpers Make is faster and easier to call complex APIs from your • Facebook website. • Twitter •…API Helpers Make is faster and easier • PayPal to render commonly • Windows Azure Storage used markup to the • … page.
  27. 27. DEMOHow to use helpers
  28. 28. APP GALLERY & OSS APPS
  29. 29. BUILD ON THE SUCCESS OFWEBPI Web Platform Installer WebMatrixDownload   Install (inc. dependencies) Customize SEO Analysis Publish 
  30. 30. DEMOA closer look to App Gallery
  31. 31. NEXT STEPS
  32. 32. NEXT STEPS1. Take the red pill
  33. 33. NEXT STEPS1. Take the red pill2. Install WebMatrix
  34. 34. NEXT STEPS1. Take the red pill2. Install WebMatrix3. Play with it 1. Create a new website with templates or from scratch 2. Edit an existing one 3. Deploy an app by using the App Gallery
  35. 35. NEXT STEPS1. Take the red pill2. Install WebMatrix3. Play with it 1. Create a new website with templates or from scratch 2. Edit an existing one 3. Deploy an app by using the App Gallery4. Unleash the power of the Matrix & have fun
  36. 36. RESOURCEShttp://microsoft.com/web/webmatrixhttp://asp.net/webmatrixresource (v1 tutorials)http://www.webnotwar.ca/
  37. 37. QUESTIONS Frederic Harper, Developer Evangelistfredh@microsoft.com@fharperhttp://webnotwar.cahttp://outofcomfortzone.net

×