Saturday, August 10, 2013

[coding] Web Deving

All I need is a website with a secure login mechanism that can process payments.  We should have some great skin care related software soon, but unfortunately since we want to make subscriptions work on both Android and iOS, with a one-to-many-to-many ratio between subscriptions, users and devices, we have to implement our own website to make people pay for it.  And having people give us money is the whole point of this thing.

Turns out, logins and payments are the hard parts of web development.  I spend an hour researching best practices for storing logins and passwords and managed to fill up a small page with a checklist of things to do to keep it secure.  And then there's session ids to worry about.

Even worse, PHP appears to remain the most popular language for implementing low-end web backends.  And the language is still a filthy mess.  Even when I just search for something non-denominational like "best practices for secure logins" I find examples in mostly PHP code.

I think I'm going to try ruby instead.  PHP appears to be more popular, and I already know it, but the most important different between PHP and Ruby is that I actually like Ruby, and Ruby doesn't make me want to kill myself.

No comments:

Post a Comment