Your SlideShare is downloading. ×
0
Scaling ideas and principles
Scaling ideas and principles
Scaling ideas and principles
Scaling ideas and principles
Scaling ideas and principles
Scaling ideas and principles
Scaling ideas and principles
Scaling ideas and principles
Scaling ideas and principles
Scaling ideas and principles
Scaling ideas and principles
Scaling ideas and principles
Scaling ideas and principles
Scaling ideas and principles
Scaling ideas and principles
Scaling ideas and principles
Scaling ideas and principles
Scaling ideas and principles
Scaling ideas and principles
Scaling ideas and principles
Scaling ideas and principles
Scaling ideas and principles
Scaling ideas and principles
Scaling ideas and principles
Scaling ideas and principles
Scaling ideas and principles
Scaling ideas and principles
Scaling ideas and principles
Scaling ideas and principles
Scaling ideas and principles
Scaling ideas and principles
Scaling ideas and principles
Scaling ideas and principles
Scaling ideas and principles
Scaling ideas and principles
Scaling ideas and principles
Scaling ideas and principles
Scaling ideas and principles
Scaling ideas and principles
Scaling ideas and principles
Scaling ideas and principles
Scaling ideas and principles
Scaling ideas and principles
Scaling ideas and principles
Scaling ideas and principles
Scaling ideas and principles
Scaling ideas and principles
Scaling ideas and principles
Scaling ideas and principles
Scaling ideas and principles
Scaling ideas and principles
Scaling ideas and principles
Scaling ideas and principles
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Scaling ideas and principles

3,428

Published on

A quick talk on concepts of making web applications scale - non-technical as the crowd was mixed sales and marketing

A quick talk on concepts of making web applications scale - non-technical as the crowd was mixed sales and marketing

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

No Downloads
Views
Total Views
3,428
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
29
Comments
0
Likes
8
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. Scaling ideas and principles. Chris&an Heilmann Launch 48, London, England, June 2010
  • 2. It is very easy to build things and put them on the web.
  • 3. Making them work for a lot of people is much harder.
  • 4. You can however do things to prepare yourself for the future.
  • 5. The first thing to remember is to delegate to experts.
  • 6. Not a good driver.
  • 7. If you want to scale as a business, don’t try to be Pinky.
  • 8. Instead, partner with experts do to expert work for you.
  • 9. Pick a big goal
  • 10. And then chunk it up into parts you should deal with.
  • 11. And others that are already services you can use instead of re-inventing them.
  • 12. Hosting of your product should not be in one spot.
  • 13. Separate your product interface and the data you provide or store.
  • 14. And pick specialised services and technologies for each of them.
  • 15. Amazon S3/EC2 Google App Engine Joyent Microsoft Azure (...)
  • 16. If you don’t get the base right...
  • 17. You don’t have a chance to look into the distance.
  • 18. Data is your main product.
  • 19. If you make it easy for people to reach, store and enrich data you have a good start.
  • 20. Have total separation of information and display.
  • 21. This allows you to offer information in a format that other people can innovate for you.
  • 22. It also allows you to build in parallel and create a great experience for your end users.
  • 23. Obvious things that will keep you from scaling:
  • 24. 1) Maintaining your own technical infrastructure.
  • 25. 2) Building a monolithic product rather than a modular system.
  • 26. 3) Lack of resources and manpower.
  • 27. The third issue is easy to solve...
  • 28. Do not re-invent the wheel but research what you can use and pick and mix.
  • 29. http://winterolympicsmedals.com
  • 30. http://www.guardian.co.uk/news/datablog/ 2010/feb/11/winter-olympics-medals-by-country
  • 31. YQL     h>p://developer.yahoo.com/yql/console/
  • 32. YQL     h>p://developer.yahoo.com/yql/console/ select {what} from {where}  where {condi&ons}
  • 33. select * from csv where url="http:// spreadsheets.google.com/pub? key=tpWDkIZMZleQaREf493v1Jw&output= csv" and columns="Year,City,Sport,Discipline,Countr y,Event, Gender,Type" and Year="1924"
  • 34. http://developer.yahoo.com/ypatterns
  • 35. http://developer.yahoo.com/ypatterns/wireframes/
  • 36. http://developer.yahoo.com/yui/grids/builder/
  • 37. http://developer.yahoo.com/yui/
  • 38. Top tip - use the web to build for the web.
  • 39. Use the web as your data source. CMS
  • 40. Don’t build your own login system!
  • 41. For extra speed and less resource burning tweak the interface.
  • 42. h>p://developer.yahoo.com/performance/
  • 43. h>p://developer.yahoo.com/yslow/
  • 44. Don’t fall into the personnel trap!
  • 45. Churn of technical staff will slow down your product and cost you a lot.
  • 46. Instead of relying on one wizard to do all the work, build a team.
  • 47. This means people can get sick, can leave and you will still be around.
  • 48. And it is a lot of free PR for your company - happy techies tell others to come.
  • 49. Christian Heilmann http://wait-till-i.com Thanks! http://developer-evangelism.com http://twitter.com/codepo8

×