CS Year 1 Reflection

This year has been a good introduction to the field of Computer Science, all of the modules related to eachother and complimented eachother. My only issue was that I had done Computing and Use of Maths previously at A-level, so I felt like I was going over a lot of the same stuff. I feel the programming has been particularly slow, I see why this is the case, to introduce people who have never programmed before. Also, I would prefer to not work in groups, this may also be a personal thing but I feel like the majority of groups lacked good communication - this is why I decided to do the third project by myself.

Hexo

Hexo is a blog framework I stumbled across while looking for a suitable open-source non-PHP blog solution that I could host easily. Since I already had nginx set up it was convienient that the way Hexo works is that it simply generates the static content and places it in the /public folder, meaning that the only tweak I needed to make to my nginx cfg was a slight path change.

I’ve always been interested in a blog format in which you simply use plain text files which then in themselves are a post. Simply by running a command:

1
$ hexo g

After writing your file, it updates the /public folder with the new post or changes to previous posts. How clean the setup of the blog is feels really statisfying. No nginx proxies to a uWSGI server running a django project, just plain static files served up with a simple nginx cfg. Lovely.