If you have visted this blog before you may have noticed that things have changed.

I have reworked the web server to move to Kotlin instead of Python as that language absolutely SUCKS. Regardless this was an opportunity to rewrite and change many things about the sites workings that i did not like.

Still a WIP

This is not the final revision of the blog or site by far and i will continue to add changes and improvements as i see fit. Check back occasionally to check out the changes and future posts here :)

The move from flask to ktor was tough at first learning a completely new framework but i have moved from one system to another before so i got used to it quick. Preferably this is much better than flask mainly since it uses kotlin and not python ew. I have only delved into the surface level improvements so far but i believe when i was reading the documentation that i would be able to eventually take a greater advantage of this framework later on. Python may look better but i find java way more perferable to work with. Also i did look at spring which is another java web framework but beans were a learning curve i didn't want to bother with. Also why do they call it a bean?!

Comment System


You have probably noticed that i have gotten rid of the comment system that was present in the previous version of the blog. I did this as managing the comments every day and making sure someone didn't spam slurs or abuse the system was tedious for one person. I also have no desire to make a automated tool to manage that so there's that. If you would like to comment on my many posts i have a public discord that is available to people who frequent this website here.

How my backend works now


In my previous iteration of this site i had an admin page for myself where i could create new posts and moderate the comments however the tinyMCE editor was very limiting. If i wanted to add custom html to a post it was very hard for me to do so.

My current solution to this is to create posts like this one in markdown files, which has a nice manageable syntax, and pull by creation date from the blog post folder. That way it should be easy to create a blog post file and plop it in the folder a voila it should be on the website. I can't say for certain that there would be an increase in blog posts from me but at least its easier now.

Better emphasis on graphic design


Recently i have discovered a static hosting site like neocities.org that is an amazing inspriation for me to see website graphic design at its peak. I found it really fascinating that people are still innovating on web1 design and taking just plain html, css, and javascript to its limits. Its a shame you cant do java web apps or adobe flash games anymore since that was also peak of static website design.

Here is some of the amazing sites i found on neocities you should check out:

lostlove.neocities.org prismatic-realm.net mystsaphyr.me

While i do hate web development i do believe there is something to be learned from people who create sites like these. I will try my best to combine the both worlds with the creative design of web1 neocities sites and web2 together. A lot of professional developers have very bland simple website that aree just essentially a resume. I love that i can apperciate the art in some of the neocities sites. It really brings character into the types of people who create these sites.

Still no mobile version


That is just too much work for someone who hates web development so no thanks.

TODO:


Assorted things i want to get done
  • again i want to implement some of the creative design choices common in neocities sites into my website (you may have already noticed some of those changes already)
  • game engine has hit a road block again (ray casting) but development will start up again soon
  • me and my friend toatd is starting a minecraft mod using fabric so i will be jumping from developing the battle engine and the minecraft mod over the summer
  • summer school
  • possibly a integrative pet web game
  • FFXIV DAWNTRAIL COMING JUNE 28 WOOOOO

To see previous blog posts


If you would like to see what i posted before the redesign you can visit the web archive i created here. It would be a lot of work to convert my past posts to the new system so i chose to archive it instead which is significantly easier.

Anyways thank you for reading the first post in the redesign and hope you look forward to the many other blog posts to come in the future :D.