Back to it?

So I’ve been in a funk, now I’m in a fury. Or a flimsy. I’m not even sure anymore.

Whichever.

So I have a few things I need to get on, and most of them seem to be interconnected. I don’t like my site as it is right now. It’s not a big issue, but it’s not quite what I want anymore. I’d like to have:

  • Easy ability to add whatever data structure
  • Correct said data structures as appropriate
  • Not be reliant on others secure updates
  • Showcase what I can
  • Learn what I can’t

Let’s hit the highlights. I want the ability to have non-conforming data. I want to be able to add free form new uses. Some of the real world applications would be the Internet of Basil, blogging, SOWs got all of the above, anything. Now this of course sounds like it would be best to go NoSQL, but it seems a little too sloppy for me. Not in a bad way as far as what others would use it for, but terrible for me. I like a bit of freedom, but not tons, and a good about of what I want to do is pretty temporal. I could go a normal SQL, but there’s a different rub, in that the standard option for most hosting would be MySQL. I don’t mind building something in MySQL, but I do have a bone for Oracle. So, best of both worlds. I’ll go PostgreSQL. That’s totally open source, not Oracle, and even had built in JSON joy. I could build something from scratch, but not today.

What to build it on? I’ve mentioned before that I really dislike PHP, and I still do. It’s not a hard feeling, but it’s still a feeling. The main issue is the size of the attack vector, and it’s not a language I want to dig into any more than I already have. JavaScript is familiar as heck, bit it’s hear dirty. Now I could bang together something on top of NodeJS, but that seems like a pain waiting to happen. While I could do it all quick and dirty, and my JavaScript is the most current, it’s definitely not what I want to do going forward, especially not at home. So Python it is.

In terms of homegrown versus, out-of-the-box, homegrown. Always homegrown. There is a rational to that though. While I’ve said before, what the issue with an out-of-the-box is for me, is that it has features I don’t want, and it misses features I do. Admittedly I’m already rethinking one item, multiple users, but that’s because I want a separate service account for each hook. More importantly, if I do roll my own, I’ll have a nice couple of work examples.

I’ll start looking at some of this later this month.