FSOSS - Take the red pill and enter the Matrix

  • 693 views
Uploaded on

 

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
693
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
2
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. TAKE THE REDPILL ANDENTER THEMATRIXFSOSS – 2011-10-28FREDERIC HARPERDEVELOPER EVANGELIST @ MICROSOFT CANADA
  • 2. AGENDA The pills dilemma What is WebMatrix? Who is WebMatrix for? Database Helpers App Gallery & OSS Apps
  • 3. THE PILLS DILEMMA
  • 4. THE PILLS DILEMMA BLUE = don’t control the Matrix1. Work with an inefficient tool2. Lack of functionality3. Not ready for YOUR languages
  • 5. THE PILLS DILEMMA
  • 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. WHICH ONEWILL YOU TAKE?
  • 8. WHAT IS WEBMATRIXIt’s a free tool that makes it easy to Create Configure Publishyour websites and web applications
  • 9. WHAT IS WEBMATRIX
  • 10. WHAT IS WEBMATRIX1. Web App Gallery & Templates
  • 11. WHAT IS WEBMATRIX1. Web App Gallery & Templates2. Web Server: IIS Express
  • 12. WHAT IS WEBMATRIX1. Web App Gallery & Templates2. Web Server: IIS Express3. Standards Support: HTML 4/5, CSS, JavaScript
  • 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. 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. 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. DEMOA Lap Around Web Platform Installer
  • 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. DEMOA lap around WebMatrix
  • 19. TWO WAYS TO BUILD
  • 20. TWO WAYS TO BUILD Option A: From Scratch
  • 21. TWO WAYS TO BUILD Option A: Option B: From From Web Scratch App
  • 22. DEMOCreate a website from a template
  • 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. DEMOA Lap Around Database
  • 25. HELPERSHelpers make it easy to quickly add commonly usedfunctionality into your websites and many more…
  • 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. DEMOHow to use helpers
  • 28. APP GALLERY & OSS APPS
  • 29. BUILD ON THE SUCCESS OFWEBPI Web Platform Installer WebMatrixDownload   Install (inc. dependencies) Customize SEO Analysis Publish 
  • 30. DEMOA closer look to App Gallery
  • 31. NEXT STEPS
  • 32. NEXT STEPS1. Take the red pill
  • 33. NEXT STEPS1. Take the red pill2. Install WebMatrix
  • 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. 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. RESOURCEShttp://microsoft.com/web/webmatrixhttp://asp.net/webmatrixresource (v1 tutorials)http://www.webnotwar.ca/
  • 37. QUESTIONS Frederic Harper, Developer Evangelistfredh@microsoft.com@fharperhttp://webnotwar.cahttp://outofcomfortzone.net