My talk at London AJAX User group on some performance optimization techniques that can give a javascript rich Single Page Application big boost in terms of page load performance.
See the lecture here:
http://skillsmatter.com/podcast/ajax-ria/7-real-life-lessons-learnt-from-a-single-page-application/mh-6922
Here are the slides.
Posts tagged ajax
7 hard earned lessons from a Single P...
My talk at London AJAX User group on some performance optimization techniques that can give a javascript rich Single Page Application big boost in terms of page load performance.
See the lecture here:
http://skillsmatter.com/podcast/ajax-ria/7-real-life-lessons-learnt-from-a-single-page-application/mh-6922
Here are the slides.
Fast Streaming Ajax Proxy with GET PU...
I have enhanced my streaming Ajax Proxy with POST, PUT and
DELETE features. Previously it supported only GET. Now it supports
all 4 popular methods for complete REST support. Using this proxy,
you can call REST API on external domain directly from your
website’s javascript code. You can test the proxy from this
link:
<a href=
\"http: [...]
7 tips for for loading Javascript ric...
Introduction
When you create rich Ajax application, you use external
JavaScript frameworks and you have your own homemade code that
drives your application. The problem with well known JavaScript
framework is, they offer rich set of features which are not always
necessary in its entirety. You may end up using only 30% of jQuery
but you still [...]
ASP.NET AJAX testing made easy using ...
Visual Studio 2008 comes with rich Web Testing support, but
it’s not rich enough to test highly dynamic AJAX websites
where the page content is generated dynamically from database and
the same page output changes very frequently based on some external
data source e.g. RSS feed. Although you can use the Web Test Record
feature to record [...]
Web 2.0 AJAX Portal using jQuery, ASP...
<a title="Dropthings Web 2.0 style AJAX portal" href=
\"http://dropthings.omaralzabir.com\" target=\"_blank\">Dropthings
– my <a title="Dropthings - Open Source AJAX Portal" href=
\"http://www.codeplex.com/dropthings\" target=\"_blank\">open
source Web 2.0 Ajax Portal has gone through a technology
overhau [...]
How to convince developers and manage...
Everyone agrees that unit testing is a good thing, we should all
write unit tests. We read articles and blogs to keep us up-to-date
on what’s going on in the unit test world so that we can
sound cool talking to peers at lunch. But when we really sit down
and try to write unit tests ourselves – “Naaah, this is
waste of time, [...]
Create REST API using ASP.NET MVC tha...
UPDATE: There’s a newer article on this that shows how to create a truly RESTful API and website using the same ASP.NET MVC code.
www.codeproject.com/KB/aspnet/aspnet_mvc_restapi.aspx
ASP.NET MVC Controllers can directly return objects and collections, without rendering a view, which makes it quite appealing for creating REST like API. The ni [...]
Open Source ASP.NET 3.5 AJAX Portal &...
Last week I released a new version of <a href=
\"http://dropthings.omaralzabir.com\">Dropthings, my open source
AJAX portal, that shows many fancy Web 2.0 features and showcases
extensive use of ASP.NET 3.5, Workflow Foundation, C# 3.0 new
language features, custom ASP.NET AJAX extenders, many performance
and scalability techniques. I h [...]
ensure – Ensure relevant Javasc...
ensure allows you to load Javascript, HTML and CSS
on-demand, whenever they are needed. It saves you from writing a
gigantic Javascript framework up front so that you can ensure all
functions are available whenever they are needed. It also saves you
from delivering all possible html on your default page (e.g.
default.aspx) hoping that they mi [...]
UFrame: goodness of UpdatePanel and I...
UFrame combines
the goodness of <span style=
\"text-decoration:underline;\">UpdatePanel and <span style=
\"text-decoration:underline;\">IFRAME in a cross browser and
cross platform solution. It allows a <span style=
\"text-decoration:underline;\">DIV to behave like an
IFRAME loading
content from any page either static or dyn [...]