Published News
The rumors have been flying over what's going on over at Facebook headquarters. The word has been that a PHP team was brought in and made to sign non-disclosure agreements before discussing a PHP project that has been in development for the past two years. Alex Handy, senior editor of the Software Development Times Blog, predicted last Saturday that Facebook "has rewritten the PHP runtime from sc
One of the key values at Facebook is to move fast. For the past six years, we have been able to accomplish a lot thanks to rapid pace of development that PHP offers. As a programming language, PHP is simple. Simple to learn, simple to write, simple to read, and simple to debug. We are able to get new engineers ramped up at Facebook a lot faster with PHP than with other languages, which allows us
It seems that I don’t blog much unless IDE’s are concerned; there is a good reason for this: IDEs are an integral part of my development process and when they suck, development sucks.
Are you an experienced PHP developer who needs to learn Python? This article approaches the world of Python development from a PHP developer's perspective, translating familiar PHP concepts, such as variables, lists, and functions, into their Python equivalents.
There might be situation where you need to change php configuration values when you work on server. In local apache server, you can easily change the php configuration values using php.ini file from directory. But what will you do as php.ini is not visible on server ? The solution is .htaccess which is visible on server(.htaccess invisible ?). Using .htaccess you can change the php configuration
This file lists several standards that any programmer, adding or changing code in PHP, should follow. Since this file was added at a very late stage of the development of PHP v3.0, the code base does not (yet) fully follow it, but it’s going in that general direction. Since we are now well into the version 4 releases, many sections have been recoded to use these rules.
Over the past few days I was going through the Zend Framework reference docs and I found myself pleasantly surprised with all that the latest version of this web application framework provides. My first thought was to just acknowledge the speed in which PHP as a technology has been maturing. Out of the many new features, what stood out for me was the ease with which Zend Framework and PHPUnit com
Over the past nine years of having fun with PHP, began to see that there are five categories of tools that I rely on more than any others. Sure, I’ve got a code beautifier, a standards checker, and a hand full of hand-written scripts I use for various things to make life easier. However when it comes down to it, there are five that I rely on every day.
I think it's fairly safe to say that amongst developers, the SVN Vs. Git argument has been raging for some time now, with everyone having their own view on which is better. This was even brought up in the of the questions during our Webinar on Subversion in 2010 and Beyond.
Neural networks allow emulating the behavior of a brain in software applications. Neural Networks have always had a too steep learning curve to venture towards, especially in a Web environment.
Neural Mesh is an open source, pure PHP code based Neural Network manager and framework that makes it easier to work with Neural Networks.
This article explains how to easily implement Neural Mesh to dev
Programming Community Index has PHP holding third place, behind Java and C, among programming languages overall. Regardless of the exact extent of PHP's usage, you need only consider that websites such as Facebook, which manages millions of users and petabytes of content, use PHP. Workloads of that magnitude demand a serious programming language and supporting environment.
You heard me! We're going to build a robot that scrapes links from web pages and dumps them in a database. Then it reads those links from the database and follows them, scraping up the links on those pages, and so on ad infinitum (or until your server times out or your database fills up, whichever comes first).
It’s always good to use great tools, but you need to make sure that you use them correctly, not just trying to code “just for it to work”. For this reason I decided to write down my usual list of things I mention when taking over some legacy project or just consulting someone how to start.
Most of the outlined problems and solutions are focused on testability, maintainability and other good code
An easy way to increase the performance of a web application only moving cache files from disk to RAM without coding a line of code and changing anything of our application
WANdisco announced on Wednesday that they’ll be committing their development resources to Subversion 1.7, with a release date set for this summer along with the news that it will also enable some Git-like features. Earlier on Wednesday we shared a video from Hyrum Wright, WANdisco’s Director of Open Source, where he spoke of some of the changes we could expect in the next release of Subversion, w