Worst Practice

Terms of Use

Updated January 9, 2020


All materials on this website are protected by copyright. Text, design and program code are owned by Gabor Ivan. Decorative images are published under license from third parties.

Your rights

Permission hereby granted free of charge to You - the Visitor - to download a copy of the materials located on the domain worstpractice.dev (The Website) for viewing on your computer or handheld device, or printing for your personal, non-commercial use, and for your personal educational use.

Unless otherwise indicated, you may not, without prior written permission from The Author, publicly demonstrate, or otherwise publicly use, the contents of The Website, including creating course materials from it.

The Website contains Articles, which may contain Program Code as demonstration. Permission hereby also granted free of charge to deal with any Program Code contained in Articles and blog posts to deal with without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Program Code, and to permit persons to whom the Program Code is furnished to do so, subject to the liability disclaimer below.


For editorial purposes up to two (2) paragraphs of text may be used from any article, with a link to the original article. Complete or semi-complete republishes of any articles are not permitted.

Academic use

Materials on this site may be used for educational purposes in government-financed educational institutions, so long as:

  • Materials are only published either as standalone prints (not as part of course materials), or on knowledgebase-style systems available after login and not indexable by public search engines.
  • Decorative images and design elements are removed.
  • Materials are not modified beyond adding notes, and such modifications are made apparent.
  • The authors name, and when possible, link to website, are added.
  • Students are not charged for access to the material beyond covering the print costs.

Criticism and Fair Use

All materials on this site may be used in full or in part for the purposes of positive or negative criticism, as long as such criticism displays a substantial amount of original content.

Search engines

Search machine operators may index and store this site as long as they follow the stipulations in the robots.txt, and only display small segments of text for ease of use. The republishing of full articles is not permitted. Automated text processing, machine learning, and other bulk operating resulting in aggregate statistics are permitted so long as articles is not re-published in their entirety.

Exclusion of liability

All materials, Program Code, etc. provided are “as-is”, without warranty of any kind, express or implied, including but not limited to the warranties of merchantability, fitness for a particular purpose and noninfringement. In no event shall the authors or copyright holders be liable for any claim, damages or other liability, whether in an action of contract, tort or otherwise, arising from, out of or in connection with The Website or the use or other dealings in The Website.

Changes to these terms

The Author of The Website reserves the right to change these terms at any time without prior notification to You.

In case of a dispute, you shall make every effort to resolve it without the involvement of a court.

There are no oral side agreements to these terms. All changes to the terms are made in writing.