This is a personal weblog. The opinions expressed here represent my own and not those of my employer.
The knowledge I share is gathered through my on the job experience, collaboration with many individuals I work with and public domain information. There may be times when the content I post is result of collaboration. I am thankful to those who contributed to the idea or content and even if not mentioned, I always appreciate their willingness to share knowledge.
Thoughts and opinions change over time, so does the technology. Any thoughts and opinions expressed within posts may not be the same, or similar in future. This is simply a consequence of having an open mind and adapting newer technologies.
I allow users to post comments from time to time and I have no control over the information posted by users in comments. I try to moderate as necessary but it may not be possible all the times. I cannot be held responsible for such content.
I volunteer my time to provide useful content you will find on this site. I request you to respect my efforts and consider allowance for human errors.
I share information which may be technical in nature. Do not use this as your sole source of information. Your decision is at your discretion not by my word. Not all environments are same and information contained in my posts may not be accurate for every environment.
I cannot be held liable for damages. If you find inaccuracies, please use contact form or comments on posts to inform me and I will do the needful to correct them.
I respect your privacy and do not collect/share personal data. You can find details here.
If you are reading this line, you can stop now and read my posts instead!