|
Sponsored Link
|
Just a quick note. I uploaded the first build of the Release Candidate 1 of PHP 5.4.0 to php-osx.liip.ch. It works on Mac OS X 10.6 and 10.7. See the beta instructions for some info about how to install this. And keep on testing (and filing issues, if you find any)
Still wrapping up Horde Hackathon 2011, but it's been a ton of fun and very productive already.
Continuous integration is one of these topics that had a slow start, but in recent years has really taken off. The slow start is likely to be attributed to the fact that it was perceived as hard to setup and maintain. But solutions around Jenkins and Sismo are making it easier and easier. But thanks to the new Travis CI service, its now essentially so easy that there is no excuse not to use CI for PHP projects, at least if you are hosting your OSS code on github.com. What makes this service so crazy cool...
During ZendCon this year, we
released 2.0.0beta1 of Zend
Framework. The key story in the release is the creation of a
new MVC layer, and to sweeten the story, the addition of a modular
application architecture.
"Modular? What's that mean?" For ZF2, "modular" means that your
application is built of one or more "modules". In a lexicon agreed
upon during our IRC meetings, a module is a collection of code and
other files that solves a specific atomic problem of the
application or website.
As an example,...
During ZendCon this year, we
released 2.0.0beta1 of Zend
Framework. The key story in the release is the creation of a
new MVC layer, and to sweeten the story, the addition of a modular
application architecture.
"Modular? What's that mean?" For ZF2, "modular" means that your
application is built of one or more "modules". In a lexicon agreed
upon during our IRC meetings, a module is a collection of code and
other files that solves a specific atomic problem of the
application or website.
As an example,...
On the php|architect site today Chris Tankersley has a new tutorial about geocoding, Finding Exactly Where You Are - a guide to integrating the Yahoo! Placefinder service into your application.Yahoo! PlaceFinder is a REST web service that will turn an address into the latitudinal and longitudinal coordinates in XML, JSON, or serialized PHP objects. It has a few other functions too, like finding the nearest airport, time zone, and even telephone area code. [...] PlaceFinder is a very simple REST service,...
New on PHPBuilder.com today is a tutorial introducing you to web services with the Zend Framework, a guide to creating a simple RESTful service with this popular PHP framework.Rather than attempt to build and maintain multiple versions of the Web application in order to accommodate the diverse array of challenges and advantages presented by each device type, developers are increasingly embracing a unified approach which allows them to manage a single server-side code base which communicates with multiple...
On the PHP.net site today they've announced the release of the latest Release Candidate in the PHP 5.4 series - PHP 5.4 RC1.The PHP development team is proud to announce the first release candidate of PHP 5.4. PHP 5.4 includes new language features and removes several legacy (deprecated) behaviours. Windows binaries can be downloaded from the Windows QA site. [...] This is the first release candidate. No new features will be included before the final version of PHP 5.4.0. The release candidate phase is...
On PHPMaster.com today (disclaimer: PHPMaster is a SitePoint website) Timothy Boronczyk has posted a review of SitePoint's latest offering for PHP developers - Writing Cutting-Edge Code (by Lorna Mitchell, Davey Shafik and Matthew Turland).The book was written explicitly to help you becoming a better PHP programmer and is totally awesome. It not only covers advanced PHP coding topics such as object-oriented programming and design patterns, but also periphery topics that are just as important, such as...
As is mentioned by Matthew Weier O'Phinney (and expanded on by Robert Basic) beginning immediately, the Zend Framework 2 project will no longer require developers to sign a CLA before submitting their code.In #zf2 news, effective immediately, we no longer require a CLA for #zf2 contributions. Let the pull requests flow!Robert gives a bit more detail in his post, pointing out the official git repo, the issues list, section on the wiki and the mailing list/IRC meetings. There's also a blog to follow to get...
Popular posts from PHPDeveloper.org for the past week:Kevin Schroeder's Blog: fatal: The remote end hung up unexpectedly
Anthony Ferrara's Blog: On PSR-0 Being Included In PHP's Core
Slawek Lukasiewicz's Blog: PHP application diagnostics - Memtrack
Ulf Wendel's Blog: Using MySQL stored procedures with PHP mysqli
DZone.com: Using a virtual machine to play with multiple versions of PHP
Volker Dusch's Blog: An introduction to PHPUnits @covers annotation
php|architect: Geolocation: Easier Than It Looks...
The PHP development team is proud to announce the first
release candidate of PHP 5.4.
PHP 5.4 includes new language features and removes several legacy
(deprecated) behaviours. Windows binaries can be downloaded from the
Windows QA site.
THIS IS A RELEASE CANDIDATE - DO NOT USE IT IN PRODUCTION!
This is the first release candidate. No new features will be included
before the final version of PHP 5.4.0. The release candidate phase is
intended as a period of bug fixing prior to the stable...
In this new post to his blog Sameer Borate applies an interesting method of discovery of structure in unfamiliar code - generating code signatures.One method [Ward Cunningham] suggests is that of summarizing on a single line select punctuation characters from each source file. He calls this the file's "signature". This will help the developer gauge the complexity of the code base.He includes a few examples from files in WordPress - looking for the structure of curly braces and semicolons as delimiters...
Following along the lines of this post from Ed Finkler about working with the Gimme Bar API, Chris Hartjes has chimed in with his own post about creating his sidebar based on the same source.Funkatron was kind enough to put together a blog post about building a Tumblelog with Gimme Bar and PHP so I told him I would write up what I did on my own blog. One of my intents was to use the Gimme Bar API to pull in a list of my latest Gimmies for the sidebar on this blog. Ed had posted a very simple example in...
Elastic, fantastic: click here to add a MySQL replication database cluster to your cloud configuration. Click - yes, we can! Just one little thing, you need to update your application: consistency model changed. Plan for it. Some thoughts for PECL/mysqlnd_ms 1.x, the PHP mysqlnd replication plugin.
Problem: C as in ...
The phpDay conference organizers have officially announced the Call for Papers for this year's event (happening May 18th and 19th in Verona, Italy).Do you want to be our next php hero? Fill out the form with your profile and talk description. Remember that the phpDay CfP will end on Feb 28th 2012. As a no profit organization we don't have a big budget but we will refund speakers accommodation, meals and we'll give them from 200 € as refund for travel expenses.They're looking for all levels of talks for...
Egeniq is a highly distributed company. Unlike most other software development companies our developers do not work from a central office but from various locations. In this post I'll try to explain what our development process looks like.
On the Ibuildings techPortal today, they've posted the latest in their DPC Radio series of podcasts - recordings from this year's Dutch PHP Conference. In this latest episode, they share Christopher Jones' talk "Developing and Deploying High Performance PHP Applications".This session starts with a brief but important overview about the growing Oracle technology eco-system. It shows what Oracle's direction means for PHP application development and deployment. The majority of the talk then highlights...
On his blog today Kowser introduces you to Kohana, an easy to use, lightweight PHP HMVC framework that can help you get applications up and running quickly. In his tutorial he walks you through the creation of a simple application - a typical blog.Kohana is the framework I liked best among other PHP framework. Its an easy one also . To me it is organized, highly object oriented, having clear separation of model, view & controller. Autoloading of classes is nice feature here also. Here is the tutorial I...
On PHPMaster.com today there's a new tutorial from Sneha Heda looking at error handling in PHP - the types of errors that can come up, how to throw your own and how to catch them appropriately.Errors are the most common event a developer faces when programming. [...] To help reduce the number of errors in your code, and to mitigate their effects, proper error handling is essential in your web application. This article is a crash course in PHP error handling. You'll learn about PHP's built-in error...
|
|