Last updated: February 2026

1. Acceptance of Terms

By accessing this website, you agree to these terms of service. If you do not agree, please do not use this website. It's that simple.

2. User Accounts

You can create an account using a magic link (email) or by signing in through Google, GitHub, or LinkedIn. By creating an account, you agree to:

  • Provide accurate information
  • Keep your email address current
  • Not create multiple accounts for abusive purposes

You can delete your account at any time from your account page. Deletion is permanent and removes your profile, connected accounts, preferences, and subscriptions.

3. Intellectual Property

All content on this website, including articles, designs, and code examples, is the intellectual property of Ivan Mišić unless otherwise noted.

You're welcome to:

  • Share links to any content
  • Quote excerpts with proper attribution
  • Use code examples in your own projects (that's what they're for)

Please don't copy entire articles and republish them as your own. That's not cool.

4. Third-Party Authentication

If you sign in using Google, GitHub, or LinkedIn, your use of those services is governed by their respective terms. We receive limited profile information (name, email, avatar) that you authorize during the sign-in process. See our Privacy Policy for details on what data we store.

5. Disclaimer

Content is provided for informational purposes only. While I strive for accuracy, I make no warranties about the completeness or reliability of the information. Technology changes fast, and some content may become outdated.

Code examples are provided as-is. Test thoroughly before using in production. You know the drill.

6. Limitation of Liability

This website and its content are provided "as is" without any warranties. I am not liable for any damages arising from the use of this website.

7. Changes to Terms

I may update these terms occasionally. If I make significant changes, I'll update the date at the top. Continued use of the website after changes constitutes acceptance of the new terms.

8. Contact

For questions about these terms, please reach out via the contact page.