Syndicate

This is not just another blog post about some interesting tech stuff. This time it's the real thing!

If you've come from the Subversion world like I did, you may have heard about Git before but didn't quite understand what's the whole deal or why you should move to it. You probably do not understand the whole concept and definitly you do not know how to build your product lifecycle around it. Well, the search is over and the answer is here: http://nvie.com/posts/a-successful-git-branching-model/

Tags:

For a long time, I've been thinking about performance issues in PHP. One of the things that distinguishes PHP from other web-dev languages, is that PHP architecture is build around the "share nothing" concept. Practically, it means that whenever a user opens a request to the server, a new PHP process is invoked which retains a distinct "user-space" environment. No matter how hard you try, memory of one PHP process is never shared with another process. This allows the developer to focus on developing the app for one user at a time and not worry about scalability.

I'm (and maybe you are) constantly developing my application, adding features and closing bugs, both to PHP and Javascript pages. When it comes to PHP, there is no issue, we simply update the last version to the server and forget about it.
With Javascript, however, this is a bit more complicated.