Vineet Gupta (from Directi) touches some practical aspects of scaling web-applications. He talks about scaling app-servers, database-servers, alternatives of RDBMS, handling replication and transactional behavior. Thought the presentation is big, it touches all major aspects of scaling and gives broader insight. Check out yourself…
Hash table is a data structure that associates keys with values. To know more about liner hashing refer Wikipedia. Here are main points that summarizes linear hashing.
Full buckets are not necessarily split
Buckets split are not necessarily full
Every bucket will be split sooner or later and so all Overflows will be reclaimed and rehashed.
Split pointer s [...]
My presentation on WebServices Basics is available for download to the *valuable visitors* of my blog. Here is the content:
Web services – Definition: A web service is a collection of protocols and standards used for exchanging data between applications or systems.
Characteristics
Demo: Writing [...]
Want to learn Ajax from scratch? Here is a series of tutorials for you.
Mastering Ajax, Part 7: Using XML in requests and responses
Brett McLaughlin demonstrates how you can use XML as the data format for sending asynchronous requests.
Mastering Ajax, Part 6: Build DOM-based Web applications
Continue to explore how DOM programming fits into interactive Ajax applications [...]
Johnson compiles a useful list of Ajax resources. It contains resource for PHP/Java/ASP.net.
[Edited: Oct 13th, 2006]
And here we go to hack an Ajax website.
Using ‘Firebug’ (and extension to FireFox) you can discover ajax calls, stack trace of errors, etc;
Using ‘chickenfoot’ provides a programming environment within the browser (ie. simulation of user clicks, etc;)
~ Ankit