Terms of Use
Effective Date: 25.06.2025
These Terms of Use (hereinafter referred to as the "Terms") govern your interaction with the technical blog Zh Blog (hereinafter referred to as the "Blog"), available at zhblog.ru. By using the Blog, you agree to these Terms. If you do not agree, please discontinue use.
1. General Provisions
- The Blog provides educational materials on programming (NestJS, Next.js, and other technologies).
- The minimum age for users is 13 years.
- The Blog is available in Russian and English, with possible additions of new languages.
2. Registration and Account
- Registration is required to comment or rate articles.
- Creating fake accounts or using automated systems for registration is prohibited.
- You are responsible for all actions performed under your account.
3. Code of Conduct
Prohibited:
- Discrimination and conflict incitement:
- Racist, nationalist, xenophobic statements.
- Discussion of politics, religion, or other off-topic subjects that provoke conflicts.
- Sexist, homophobic, or otherwise offensive comments.
- Inappropriate technical communication:
- Insults regarding lack of knowledge ("you're a noob," "this is basic").
- Misinformation (deliberately false coding advice).
- Security and malicious content:
- Posting exploits, SQL injections without warnings or educational context.
- Links to pirated software or cracked licenses.
Allowed and encouraged:
- Constructive code criticism with arguments ("This is vulnerable because...").
- Polite questions, even basic ones ("Can you explain how this middleware works?").
- Sharing experiences ("I solved this issue using Docker-compose...").
Penalties: Violations will result in account deletion without warning.
4. Intellectual Property
- All textual materials and original code are protected by copyright.
- Code examples may be freely copied and modified for personal use.
- Prohibited:
- Using Blog materials to create paid courses without written permission.
- Republishing full Blog articles on other sites (only excerpts with source links are allowed).
4.1. Code License
- All code published on the Blog is licensed under MIT, unless explicitly stated otherwise.
- By using code from the Blog, you agree that:
- The author is not responsible for its correctness or safety.
- You must test the code before using it in production.
5. Limitation of Liability
- Blog materials are for informational purposes and may contain errors.
- We do not guarantee the relevance of methods described—technologies evolve rapidly.
- The administration is not liable for damages caused by applying code examples in practice.
- The Blog administration is not responsible for user-generated comments. We reserve the right to remove comments violating our rules but are not obligated to pre-moderate all content.
6. Penalties for Violations
Violating the Terms may result in:
- Content removal without notice.
- Temporary or permanent account suspension.
- Reporting abuse to GitHub or other platforms (e.g., repository spam).
7. Personal Data
Data processing is conducted per our Privacy Policy.
8. Changes to Terms
We reserve the right to modify these Terms. The current version is always available on this page. Continued use of the Blog after changes constitutes your acceptance.
9. Final Provisions
- Disputes are resolved under the laws of the Russian Federation.
- EU users may also contact their local supervisory authority.
- All inquiries should be sent to zhblog.ru@yandex.ru.