According to a new press release on the Oracle.com site today, they've announced the company's investment in the popular PaaS provider (and big sponsor of several PHP conferences, events and the community) Engine Yard. From the official press release:Oracle announced today that it has made a strategic minority investment in Engine Yard, a leading cloud development platform that supports Ruby, PHP and Node.js, popular web development languages. [...] In conjunction with this investment, Oracle and Engine...
Matthias Noback has a new post today sharing some of his experiences working with Open Source software, specifically as it relates to this dealings with a "Symfony-friendly environment".These days, good PHP object-oriented libraries are all around and easily available. To me, it is actually thrilling to be part of this flourishing community, while working with Symfony2 and blogging about the Framework, the Components and their neighbors (like Silex). [...] Still, to me, contributing felt like too big a...
In a new post to his site today Andrew Podner takes a look at NPATH and tries to "demystify" some of the concepts around it."NPATH, which counts the acyclic execution paths through a function, is an objective measure of software complexity related to the ease with which software can be comprehensively tested." This is the definition from an article written in 1988 by Brian Nejmeh. As informative as this is, my eyes glazed over half way into it. So what the heck is acyclic execution anyway?He defines...
There's nothing as universallyAcontroversialAin this world as change. Change can be (in aggregate) for the better or for the worse, yet people will always be split down the middle. Some will believe that the change is a good thing, and others will see it as a bad thing. Often your view points will be dictated by your perspective and how the change will directly effect you. When it comes to software projects and change, what's the right thing to do?Read more A
The Voices of the ElePHPant podcast has published their latest interview with a PHP community member - this time it's Nate Abele of the Lithium framework project (as recorded in theCal's three questions talk mostly about his work on the Lithium framework
What started you on the road to building another framework?
What makes Lithium special?
What is your favorite piece of the framework?
You can listen to this latest episode either through the in-page player, by downloading the mp3 or subscribing to their...
Recent releases from the Packagist:amazonwebservices/aws-sdk-for-php (1.5.17)
Easy chart based on Google API chart
Citrix GoToWebinar PHP Library
PHP MySQL Wrapper Class
CakePHP Captcha Library
HTML Manipulation like jQuery
A little journey exploring job queue models and debunking some programming folklore around the effects of batching on latency.
Today we are happy to announce that Benjamin Eberlei will join the Qafoo
family as a consultant and trainer in the beginning of 2013. Benjamin is lead
developer of the Doctrine project, part of the Symfony 2 community, well
known speaker and trainer. Beside that, he is an expert in software
architecture and design, especially in the area of business logic modelling.
On PHPMaster.com there's a continuance of a previous article about security in PHP applications talking about a few more considerations when trying to make things secure.In a previous article, I talked about some common security vulnerabilities that can affect your PHP web application. But there are other things besides those ten (okay, seven) attacks to think about when you're developing. And so, this article offers a compendium of miscellaneous things that are security related; things you should do,...
PHPClasses.org has posted the latest episode of their "Lately in PHP" podcast series - episode #29, Should PHP be Copying the Java features and practices?.Particularly since version 5.0, PHP has been copying many of Java features and practices of Java programmers. This means that if Java programmers practices tend to be bureacratic and less productive, PHP programmers that use those features or adopt those Java practices may also become less productive. This was one of the main topics discussed by Manuel...
On NetTuts.com today there's a new post with several resources and screencasts talking about what to expect from the upcoming release of the Laravel framework.If you're keeping up on the latest news in the PHP community, then you likely know that Laravel 4 is on the near horizon. Its creator, Taylor Otwell, recently recorded a handful of screencasts to demonstrate what we can expect, including resourceful controllers, improvements to Eloquent, Composer support, and much more! Take a look after the...
The Atlanta PHP User Group has announced their December 2012 meeting happening on the 6th. The presenter this time will be Jonathan Hill covering multi-tasking in PHP.When it comes to multi-tasking and interacting with the operating system, PHP is no lightweight. In this talk we'll explore PHP's little-known POSIX, Process Control, and Semaphore extensions and show you how to introduce a parallel dimension to your applications.A "mini-talk" will also be given by Jason Bouffard about screen scraping with...
Michelangelo van Dam has shared something new he learned at the recent ZendCon conference about using fixtures with his PHPUnit testing.In my previous post I already mentioned Sebastian Jerzy Wilczyński (@dj_sebastian_w) and his uncon session "Unit Testing for Databases using fixtures and phpunit". It made me wonder how much difference it would make if you use fixtures instead of testing database interactions using predefined sets of data. Since I work a lot with Zend Framework I was looking at how I...
Martin Shwalbe has a new post that wants to help you get started using the Zend Framework 2 for creating REST web services quickly and easily.Today i want to show you how to build a rest application. This tutorials assume you have completed the Getting Started. I will be repeating lot of the steps allready explained in there. There is also a sample Album module which you can install from here.He starts off by setting up the Album module to load via the module autoloader and sets up its controllers and...
Recent releases from the Packagist:silverstripe/quickaddnew (0.1.0)
davidbadura/fixtures-bundle (v1.0.4, v1.0.3)
Latest PECL Releases:
In my previous post I already mentionedASebastian Jerzy WilczyAski (@dj_sebastian_w) and his uncon session "Unit Testing for Databases using fixtures and phpunit". It made me wonder how much difference it would make if you use fixtures instead of testing database interactions using predefined sets of data.Since I work a lot with Zend Framework I was looking at how I could use fixtures and mock objects to follow Sebastian's guidelines. So I gave it a try. This is what I came up with.I use the domain model...