[ i.am.kon ]

[ i.am.kon ]

[i.am.kon] Version 2 Is Live At iamkon.com

Version 1

I started version 1 of my website years ago and I built it with pure JavaScript, html and css. I wrote all of the build tools and automation myself. It was fun, I learned a lot. Overtime things got messy and it was taking too much of my time to maintain tools in addition to the site itself, so I decided it was time to try something new.

Version 2

  • I settled on Next.js and React because there is a lot of support out there and importantly there are libraries to support Unity, P5JS and ThreeJS integration. And! I wanted to learn something that is also an industry standard.

  • I had to rewrite every P5 sketch because the way I was loading these has changed significantly. I also wanted to clean up shared code, so it worked out pretty well. There are few sketches missing, especially the ones that use machine learning library ML5. Maybe one day I will fix those.

  • I have not integrated ThreeJS just yet, that's coming in near future. Maybe.

  • I previously did not have a blog and generally shied away from starting one. Since I based this version of the website on a Next.js blog example, I decided to keep it and give it a go. I am not exactly sure what the format will be.

Created by Konstantin Yavichev. Copyright 2025.