While I was in progress of creating the admin panel for this site, I needed something I can rely on for form validation, I did try to have a look at other solutions online, I honestly did not find them suitable for my needs. So I decided to write my own solution.
All it’s is really is just a raw value validator, I find that it’s works quite well even for the most quirkiest of form or even an array of multiple form. On this site each blog post has multiple component, each of them have their own validation rules and each component has a hash and it’s suffix to the form field, so it’s does not conflict with the other component.
Don’t mind me I’m just testing image stack with the work I did on Deviant Art.
I have been very busy with refactoring my site, hench the lack of update, I have made heavy use of functional programming and I got rid of most of the side effect; it had a more pleasant impact on code maintenance and writing test, I don’t have to worry about a database connection initialising while running the test, previously to stop the database from initialising I made use of build tags, I added a comment
// +build !debug on top of the file where the database connection get initialised it was inelegant, with FP I don’t have to do that anymore, but I still use
// +build debug for the mocks. I’m not going to go into too much about the problem of impure function, but I will leave a video, cheers.
He has inspired me to refactor my site, believe it or not.
Ever since my childhood, although I did pray at school (they kind of force me to, I never like my school) I have never been much of religious person, nowadays I just see myself as an agnostic-atheist, I have never seen any good scientific evidence of the existence of at least one god; however I do believe there is a possibility of life in space but in a form of aliens on another planet, it’s obviously going to be a planet that is over 100 light-years away, might be in a same galaxy as us (the Milky Way) or a different galaxy, who knows? of course we got photographics evidence of other galaxy existing on google, they all came from the hubble telescope built by NASA take you pick.
First off I don’t really hate Wordpress, I’m perfectly aware that it’s is a very popular blogging platform. I just don’t think the platform is for me, there are various reasons why?
Wordpress contains many features, most of them I probably won’t need for example the revision system, well I got Google Docs for that and therefore I didn’t implement that on my bespoken system, because I felt that the revision system would of added stress to the database, I like to keep the database nice, clean and easy to maintain, I just respect the database. I use postgres and mongodb, wordpress forces me to use MySQL which is not really my cup of tea.
I also didn’t implement the comment system by myself, as I thought that would of been too risky for me, I have used a third party comment system (disqus) as I felt that would provide me better protection against spambots.
Wordpress allows user to use HTML directly, I would not trust anyone to use HTML via a web interface, I wouldn’t even trust myself, I’m only human just like everybody else. My own system does not allow anyone to use HTML, it’s use markdown instead.