My OSCON 2014 Presentation and More
My OSCON Presentation
Five principles to follow to write fast websites and modern apps:
•Principle#1: Stay lean – use less memory
•Principle#2: Use fast objects and do fast manipulations
•Principle#3: Write fast arithmetic
•Principle#4: Use fast arrays
•Principle#5: Do less (cross-subsystem) work
The resources listed below are very useful to do performance tuning.
- High Performance Websites Steve Souders, September 2007
- Event Faster Websites: Best Practices Steve Souders, June 2009
- High Performance Browser Networking Ilya Grigorik, September 2013
- Performance Tricks to Make Apps & Sites Faster Jatinder Mann, Build 2012
- 50 Performance Tricks for Windows Store Apps Jason Weber, Build 2011
- Engineering Excellence Performance Guidance Jason Weber, EE Forum 2011
- Internet Explorer Architectural Overview Jason Weber, PDC 2011
W3C Web Performance
Blog Posts on Performance Measurement
- Measuring Performance with ETW/XPerf
- Measuring Performance in Lab Environments
- What Common Benchmarks Measure
I explored some labs at Code2Challenge activity at Microsoft Open Technologies booth. Open Sources developers will find the following Microsoft open source projects very interesting. Give a try and let us know what you think and best of all contribute to them.
Microsoft Open Source Projects
Multi-Device Hybrid Apps Extension for Visual Studio
Web developers used to integrating open source frameworks within their code should take comfort in knowing that they will be able to use popular open source front end frameworks such as Angular, BootStrap, Backbone, Underscrore and WinJS. To help developers get started with the extension, samples are available for Angular, Backbone and WinJS, in the form of a To-Do demo app.
Open sourced WinJS
You can take WinJS code for a spin by visiting the “Try WinJS” site.