Important: All content on this site is provided “as is”, without warranty of any kind, and confers no rights.

Personal views

The opinions expressed on this blog are my own and do not represent those of any current or past employer.

No warranty

Articles, scripts, and code samples are based on my own experience and usage scenarios. There is no guarantee that they will work in your environment or that they are free of errors.

Test before you use

Always review and test scripts in a non-production environment before running them in production.

Limitation of liability

I am not responsible for any damage, data loss, or malfunction resulting from the use of the content or scripts on this site. You use them at your own risk.

This site links to external websites I do not control and am not responsible for. All product names, logos, and trademarks belong to their respective owners.

Comments

Comments are powered by Utterances and stored as GitHub issues, so they are subject to the GitHub Terms of Service and Privacy Statement.

Changes

I may update or remove content on this site at any time without notice.

Updated: