Facebook & Friends Moving Faster With HipHop

Six months ago, Facebook open-sourced ?a set of technologies called HipHop for PHP. It was a way to turbocharge PHP. Facebook says it has helped them get faster, it has helped improve php using open-source software that like WordPress, MediaWiki, phpBB and Drupal.

With HipHop, Facebook Gives PHP a Turbo Charge

Facebook has come up with HipHop for PHP, a source code transformer that programmatically transforms PHP into highly optimized C++ and uses g++ to compile it. It was developed to boost the performance of Facebook and lower hardware costs and is now being open sourced.

The Open Source Opportunity

Yesterday, Simon noted that Elance’s Online Work Index, which analyzes the hot categories for jobs posted on its marketplace, shows PHP-related jobs holding the No. 1 spot in July (as has been true since February). This lines up with trends that we have been tracking on the OStatic blog, where open source and open source-related skills are becoming key differentiators for people seeking work in tech. Not only do such skills help those seeking work stand out from the crowd, but job opportunities related to open source are on the rise in many categories, even in this bad economy.

Read More about The Open Source Opportunity

Set Up a Mac Server with MAMP

For those of you who have dabbled with website design and development, you may be interested to know that OS X is bundled by default with the Apache web server. This allows you to easily develop websites on your own computer without the need to invest in a domain name or hosting package. However, the standard Apache system in Leopard is fairly limiting for those wanting to delve deeper into web based development languages such as PHP and database technology.

Fortunately, there is a remarkably simple way to set up a fully featured server on your Mac: MAMP. We previously mentioned MAMP when it was conceived way back in 2005, but this post will explain in a little more detail exactly how simple it is to install, configure and start using your MAMP installation.

The abbreviation MAMP stands for: Macintosh, Apache, MySQL and PHP. These are the four main constituents you need to design and develop a full featured website or application on your Mac.
Read More about Set Up a Mac Server with MAMP