Make Web, Not War - Keynote: Embracing Chaos, David Crow

  • 996 views
Uploaded on

Predicting the future is always really hard. Where will the web go in 5 years? 10 years? 20 years? Imagine that you had the opportunity to go back in time and tell your past self about what is …

Predicting the future is always really hard. Where will the web go in 5 years? 10 years? 20 years? Imagine that you had the opportunity to go back in time and tell your past self about what is happening in 2009. Now imagine trying to listen to your future self explaining what technology looks like 10 years from now.  Our future is about building for every channel, about being open and closed, shared and private, holding on, and knowing when to let go.

More in: Technology , Business
  • 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
996
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
8
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. Embracing Chaos David Crow david@davidcrow.ca & david.crow@microsoft.com http://davidcrow.ca/ +1-416-575-6177 Twitter: @davidcrow Find me on Facebook, LinkedIn, FriendFeed, etc.
  • 2. The future exists today. It's just unevenly distributed
  • 3. Wayback Machine
  • 4. Now
  • 5. Device proliferation
  • 6. Experiences should span devices
  • 7. Federations of loosely coupled co- operating systems and loosely coupled compositions
  • 8. Infrastructure and solutions should span from server to cloud
  • 9. “When you combine the ever-growing power of devices and the increasing ubiquity of the Web, you come up with a sum that is greater than its parts” Ray Ozzie Photo by Dbegley
  • 10. Trends
  • 11. Service Oriented Architectures
  • 12. Software as a Service
  • 13. Web 2.0
  • 14. Rich Internet Applications (RIA)
  • 15. Cloud Computing
  • 16. A platform for the web and beyond
  • 17. Microsoft .NET Application Platform Deliver applications across the UX Continuum Consistent Tools & Application Model Develop Deploy Design Browser User Experience Continuum Client
  • 18. Elements of a Successful Web Platform
  • 19. It’s all about Communities Developers and End-Users that are active participants in various communities; using web products to create and extend applications, build websites and other solutions, and donating knowledge back to the ecosystem #1 An Active Community with Growth Potential
  • 20. Everyone Likes Re-use: Developers and end-users want applications, code, and feature abstractions so that they don’t have to build everything from scratch – or they can just download applications/ turn-key solutions for their business. #2 Many, Many (great) Applications
  • 21. Marketing & Distribution: Monetization: Developers and Partners Developers and Partners who want to make money. They want an easy build and/or customize to use process where they can focus on applications want a customer building their apps/solutions, and then distribution pipeline, so they just get a check. They don’t want to deal don’t have to exert their efforts with the implementation/ collection of on marketing payment. #3 A Thriving Marketplace
  • 22. A range of choices for an end-to-end solution: Successful Web Platforms provide developers with many different options for tooling, languages, and growth, but offered from one location; making it easier to build, sell, download and deploy their applications, all through one secure and familiar environment. #4 A One-Stop Shop with Many Choices
  • 23. CAN’T WE ALL JUST GET ALONG Run Web applications in a high-performance and reliable way alongside ASP.NET with IIS 7.0 FastCGI.
  • 24. Choice for developers “.NET supports the programming language you prefer.” Support for powerful, static languages like Visual Basic, PHP and C# Support dynamic languages such as IronRuby and IronPython
  • 25. Open Source .NET & PHP Web Apps Choice for development, deployment and customers
  • 26. Visual Studio & .NET Oslo Modeling Partners
  • 27. A platform for the web and beyond
  • 28. Call to Action • • • – – –
  • 29. More Information • • • • • • •
  • 30. David Crow david@davidcrow.ca & david.crow@microsoft.com http://davidcrow.ca/ +1-416-575-6177 Twitter: @davidcrow Find me on Facebook, LinkedIn, FriendFeed, etc.