Thursday, January 30, 2014

How to Perform SEO Audit

To perform SEO Audit Analysis. The actual analysis is broken down into 5 large sections:
Accessibility

Indexability
On-Page Ranking Factors
Off-Page Ranking Factors
Competitive Analysis


For more details you can surf in net

Saturday, October 6, 2012

HTML5 basic learning



HTML4
HTML5
DOCTYPE is much longer as HTML4 is based on SGML-based.
"http://www.w3.org/TR/html4/strict.dtd">
DOCTYPE is required to enable standards mode for HTML documents. 
Audio and Video are not part of HTML4 specificationAudio and Videos are integral part of HTML5 specifications e.g.
Vector Graphics is possible with the help of technologies such as VML, Silverlight, Flash etc.Vector graphics is integral part of HTML5 e.g. SVG and canvas
It is almost impossible to get true GeoLocation of user browsing any website especially if it comes to mobile devices.JS GeoLocation API in HTML5 helps identify location of user browsing any website (provided user allows it)
Browser cache can be used as temporary storage.Application Cache, Web SQL database and Web storage is available as client side storage. Accessible usingJavaScript interface in HTML5 compliant browsers.
Web Sockets are not available. Generally used mechanisms are long polling and streaming.Full duplex communication channels can be established with Server using Web Sockets. Accessible using JavaScript interface in HTML5 compliant browsers.
Works with all old browsersMost of modern browser have started supporting HTML5 specification e.g. Firefox, Mozilla, Opera, Chrome, Safari  etc.
Does not allow JavaScript to run in browser. JS runs in same thread as browser interface.Allows JavaScript to run in background. This is possible due to JS Web worker API in HTML5

Ref. Links:
http://www.cravingtech.com/5-differences-between-html4-and-html5.html
http://www.tutorialchip.com/tutorials/html4-and-html5-key-differences-compare-side-by-side/

HTML5 Video Tag Information:
http://www.html5rocks.com/en/tutorials/video/basics/
http://www.mikechambers.com/blog/2008/05/27/poc-implementing-html-5-video-element-using-javascript-and-flash/
http://www.mikechambers.com/mesh/files/video_javascript/
http://player.vimeo.com/api/examples/simple

The State Of HTML5 Video:
http://www.longtailvideo.com/html5

Wednesday, September 12, 2012

Online testing tool to check in varies mobile devices.



I have mentioned the URLs list for online testing in varies mobile devices. Kindly make use it.

iPad:
http://ipadpeek.com/

iPhone:
http://iphonetester.com/

Blackberry:
http://blackberry-emulator.org/

Android with tablet emulator:
http://android-emulator.org/

Windows Mobile:
http://www.microsoft.com/en-in/download/details.aspx?id=18481
http://www.pocketpcfaq.com/faqs/5.0/emulator.htm
http://blogs.technet.com/b/exchange/archive/2007/09/17/3403937.aspx

Opera mini Mobile Devices:
http://www.opera.com/developer/tools/mini/
http://www.operamini.com/demo/

HTML5 compatibility on mobile and tablet browsers:
http://mobilehtml5.org/

Thursday, June 30, 2011

Tips to update the client.


As I am in web development it is very mandatory thing to send update every to client about the status of the project / work or task.

Whenever a client or customer sends email. Check what is his high priority of work for today first. Focus on this as a part of our work.

Three things need to check before you send update to a client or customer.

Warm which like Hi , Hello and greetings.

1. Completed Work.
What we have completed in today. It should be clear and mention url if required to make understand client. Make sure that high priority at the first place and tested it.

2. Clarification of any work.
Some time we need clarification on work so we can ask clarification before a day to start the work. This helps to avoid rework and save time instead of assuming it.

3. Pending Work.
You mention what are the works are need to completed so client can get idea how much is pending and he suspect when it will be get completed based on daily updates.

Ending with regards and Signature.

It is Human nature every one expect reply for their email. If you are not able to send update else at least client should know as you are working for their job.

Useful tools from Google chrome Extensions

Here are useful tools I used in Google chrome Extensions.

https://chrome.google.com/webstore/

Developer tools
- Firebug Lite for Google Chrome™
- BuiltWith Technology Profiler

Productivity
- My IP Address

Search tools
- simple whois

Utilities
-World Time Buddy

There are more options according to your need just surfing is required.

Thursday, March 24, 2011

Relationship





A beautiful relationship does not depend upon how good we understand someone but on how well we avoid misunderstandings.