I’ve been opposed to using data-binding for a long time, until recently when I found a data-binding library that makes data-binding optional, easy to write, and framework agnostic.
Page 3 of 4
Traditionally web applications were built using backend technology. A request is made to a server and based on the URL being requested the server responds by generating a resource, usually HTML.
To do this servers need to “route” requests to different resource generation logic. This logic is what backend developers build.
This worked well for many years, but as browsers became more advanced code started being moved from the backend to the frontend.
I’m normally not a fan of gamification. It feels like the person trying to teach me thinks I am incapable of learning and needs to trick me into it. However, I just discovered a great programming game that teaches you creative problem solving.
AND IT’S FUN!
If you’ve ever used Dropbox or Google Drive you know what cloud based storage is. It’s a harddrive located somewhere on the internet for you to store and share your files.
But what if you have terabytes of files, or a preexisting server infrastructure at your work or house? Are those solutions really the best? Is there a better self hosted solution?
There is and it’s called ownCloud.
I’ve written mobile applications in various technolgies and even have some on the Google Play Store, but I like writing mobile applications in Cordova more than other technology I’ve used, which are Java and Flex with Adobe AIR.
Use annyang-node of course.
When moving a site from one server/host to another it’s often necessary to have both servers/hosts share a third server’s database. This is necessary because as the DNS change propagates around the world some user’s ISP may send them to your old server and some may arrive at the new server.
If you had two independent servers running two instances of MySQL the records in the database won’t match and some users will never be on the new server. This is especially a problem if you’re running a subscription based website. You merchant may have already processed their account information and confirmed them on your site, but wait, were they confirmed on the old server or the new one?
Using a shared database allows users who sign up to your site through the old server to be added same database as users who sign up through the new server. But MySQL doesn’t allow this to happen by default. It thinks that any incoming request from an outside connection is a security threat.
The internet is usually a great place to find tutorials, especially relating to programming. However, configuring a MySQL database for remote connections seems to be a poorly documented thing online.
With that in mind, here is a short explanation of how to configure MySQL to allow remote connections.
Note: this will not work on shared hosting.