no longer available for freelance work.
Javascript and AJAX Web Apps
Case Study: iBoomerang Template Tool
I rebuilt the application with:
- Over a dozen new features
- Clean, modular, event-driven javascript
- Decreased load time by a factor of 4
- Implemented caching to make subsequent load times even faster
- Reduced the number of lines of code by 70%
Experience
Javascript is a beautiful language. As a developer that enjoys javascript, rather than merely putting up with it, I am a member of a small group.
The recent introduction of libraries has made the language more reachable to many, but without a true understanding of what's going on.
I have been working with JS and AJAX since before the libraries even existed and have a very deep understanding of the language. It's because of this, that I've been ranked in the top 1% of AJAX developers worldwide. [1]
Optimization
Knowing what JS is doing allows me to write code that is faster and cleaner. This means websites are more enjoyable to use and are able to do more with the same amount of resources.
I employ techniques such as delegated event handelers, progressive enhancement, and callbacks to improve the speed and quality of javascript code.
I am also on the forefront of emerging technologies to further improve the user experience. On supporting browsers, Web Worker Threads allow javascript to run heavy computations in the background without slowing the user down.
Similarly, Web Storage allows javascript to store data in a manner that doesn't bog down the connection speed the way that cookies do. It can allow for web applications that work even when the user is offline!
Libraries & Technologies
Javascript and AJAX are evolving quickly. Here are a few of the libraries and technologies I am capable with:
Libraries:
Technologies:
Articles & Past Work
I have a series of articles covering Javascript, AJAX, and related topics on my technical blog.
You may also be interested in my extensive portfolio of javascript work.
Instant Estimate
For more information on Javascript Development, contact me or get an instant estimate.
[1] Rankings by Elance.com, recorded on May 2009. http://nfriedly.elance.com. | Top
