14 tips for Website Optimization

April 4, 2009

Some following tips are derived from the book High Performance Web Sites (O’Reilly) by Steve Souders:

  1. Make fewer HTTP requests to reduce object overhead.
  2. Use a content delivery network.
  3. Add an Expires header.
  4. Gzip/compress text components.
  5. Put stylesheets at the top in the head.
  6. Put scripts at the bottom of the body.
  7. Avoid CSS expressions which are CPU-intensive and can be evaluated frequently.
  8. Make JavaScript and CSS files external.
  9. Reduce Domain Name System (DNS) lookups to reduce the overhead of DNS delay by splitting lookups between two to four unique hostnames.
  10. Minify JavaScript.
  11. Avoid redirects which slow performance. It’s better to CNAME or alias.
  12. Remove duplicate scripts to eliminate extra HTTP requests in Internet Explorer.
  13. Configure ETags for sites hosted on multiple servers. FileETag none in Apache removes Etags to avoid improper cache validation.
  14. Make Ajax cacheable and small to avoid unnecessary HTTP requests.

List of Java Web Frameworks

August 22, 2007
  1. Action Framework
  2. AppFuse
  3. Baritus
  4. Barracuda
  5. Bento
  6. Bishop
  7. Cameleon
  8. Canyamo
  9. Cassandra
  10. Chiba
  11. Click
  12. Cocoon
  13. Dinamica
  14. Dovetail
  15. Echo
  16. Expresso
  17. Folium
  18. Genie
  19. GWT
  20. Helma
  21. Jacquard
  22. Jaffa
  23. Japple
  24. JATO
  25. JBanana
  26. Jeenius
  27. JFormular
  28. JPublish
  29. JSF
  30. jStatemachine
  31. Jucas
  32. JWAA
  33. JWarp
  34. jZonic
  35. Macaw
  36. Maverick
  37. Melati
  38. Millstone
  39. MyFaces
  40. Nacho
  41. Niggle
  42. OpenEmcee
  43. OXF
  44. RIFE
  45. Scope
  46. Shocks
  47. Smile
  48. SOFIA
  49. Spring MVC
  50. Stripes
  51. Struts
  52. SWF
  53. Tapestry
  54. TeaServlet
  55. ThineWire
  56. Turbine
  57. Verge
  58. Waffle
  59. Warfare
  60. WebOnSwing
  61. WebWork
  62. wingS
  63. Xoplon

Call and get direction on cell phone.

July 20, 2007

How nice that would be to call on the go and get direction as a text message?

Dial Directions offers this free service currently in New York, Los Angeles and the San Francisco Bay Area.

Step 1:  Call  DIR-ECT-IONS   (347-328-4667)

Step 2:  Say, Where you are and the place where you are going.

Step 3:  Receive the driving directions by text message.

Dial Directions says it is compatible with any cell phone. 

Patent Search – Google

December 14, 2006

Yes, now we can search Search over 7 million patents. With Google Patent Search, We can now search the complete text of the U.S. patent corpus and find patents that interest you.

And even more fascinatingly-it shows the images of original patents online. Also allows us to save and print them for offline use.

Google Patent Search covers patents that are issued during 1790s to mid of 2006.

Do you want to suggest something to GPS? Go ahead and email them at  patent-support@google.com

8 Cool tips to Protect your Email from spam

November 26, 2006

A cool article from Rediff.com
1) Try not to display your email address in public:
This includes newsgroup postings, chat rooms, Websites and online services membership directories. You may want to opt out of member directories for your online services — spammers use them to harvest addresses. Also, disguise your email address when you post it to a newsgroup, chat room, bulletin board, or other public web pages. For example, use ankurjain_del AT rediffmail DOT com. This way, a person can interpret your address, but the automated programmes spammers use often cannot.
2) Check the privacy policy when you submit your address to a Website:
See if it allows the company to sell your address. You may want to opt out of this provision, if possible, or not submit your address at all to Websites that won’t protect it.  Also, look for all the check boxes that have been checked by default while you fill and submit any form.
3) Use two email addresses:
Try to use two email addresses — one for personal messages and one for newsgroups and chat rooms. You also might consider using a disposable email address service — this can be a separate email address that forwards mails to your permanent account. If one of the disposable addresses begins to receive spam, you can shut it off without affecting your permanent address.
4) Use a unique email address:
Your choice of email addresses may affect the amount of spam you receive. Spammers use ‘dictionary attacks’ to sort through possible name combinations at large ISPs or email services, hoping to find a valid address. Thus, a common name such as ankurjain may get more spam than a more unique name like a11nkur2006jain. Of course, there is a downside — it’s more difficult to remember an unusual email address.
5) Use an email filter:
Check your email account to see if it provides a tool to filter out potential spam or a way to channel spam into a bulk email folder. You might want to consider these options when you’re choosing your Internet Service Provider. Do your part by keeping your junk email filter up-to-date.
6) Never hit the ‘REMOVE’ button:
Most spam mail you receive contains a line that says ‘Reply with subject line as UNSUBSCRIBE to remove your email address from our mailing list’. When, in fact, you reply to unsubscribe, what happens is that you simply verify you have a valid email address. As a result, you get even more spam instead of getting removed from the list.
Some spam relies on generators that try variations of email addresses at certain domains. If you click a link within an email message or reply to a certain address, you are only confirming your email address is valid. Unwanted messages that offer an ‘unsubscribe’ option are particularly tempting, but this is often just a method for collecting valid addresses that are then sent other spam.
Take, for example, the :
URL:  http://grz67.com/track/rd/3964715/5751/23643/1934. This URL contains a tracking ID will be mapped to your email ID in the site’s database. The spammers would be sending you email with this URL behind the link. Whenever the user accesses this URL, the spammer can be sure the email address associated with this tracking ID is a valid one.
Many people have documented the fact that not only do ‘Remove’ lists not work, they verify to the spammer that your e-mail address is good. The spammer then puts it on a premium CD and sell it to the next spammer for even more money.
7) Be responsible and considerate as a user:
We ourselves promote spam in some way or the other. Some people consider email forwards a type of spam, so be selective with the messages you redistribute. Don’t forward every message to everyone in your address book. If someone asks that you not forward messages to him or her, respect their request.
8 ) Keep your antivirus programs updated:
Spam is a cat-and-mouse game, with spammers working relentlessly to outwit the filters. There have been some viruses reported, which help in spamming by sending a pre-set mail to all your Outlook contacts using your email address. When the recipients open their mail, their system also gets infected and mails are sent from their system to all the contacts in their address books. So, by keeping your antivirus programme updated, you can detect these viruses, stop their entry into your computer and prevent spamming from your mailbox.