Marco Tabini - publisher of php|architect, trainer, writer, programmer and all around nice guy - wrote an interesting post on his blog today titled a€oIs PHP running out of itches to scratch?a€ť. Since it would be unethical for me to to link to my own blog from DevZone, I'm resorting to linking to those who link to me. :) Click on in, it all makes sense in the end.
Over on his blog, my partner Cal has been wondering aloud whether Drupal should simply fork PHP, or get rid of it altogether. I hesitate to add anything to the discussion because I don't want it to look like we're feeding troll material to each other, but he does raise some interesting points.
I think it's fair to say that the pace at which PHP core is being developed has slowed down considerably over the past couple of years, while the development of many projects based on it, like programming and...
Over on his blog, John Congdon has posed a question to PHP User Group members. Click on in for the obligatory quote and link.
Latest PEAR Releases:
Services_ShortURL 0.3.0
Services_ShortURL 0.3.1
A while back I wrote about decoupling content management. The post generated lots of good reactions, and since then our VIE library has been adopted by multiple CMSs to achieve decoupling on the UI level.
Now it is time to focus on the other side of decoupling - the relation between a web framework and a content repository. I've written multiple times about the benefits of using a content repository, but JCR spec lead David Nuescheler sums them well:
Functional Definition of a a€oContent Repositorya€ť...
March's meeting of the PHP SouthWest User Group will be at The Golden Guinea in Redcliffe, Bristol, from 7pm on Wednesday 13th April.
What Is Planned
Ade Slade will be giving his talk on unit testing (something he has a deep passion for). We'll also discuss progress on the #phpsw community website, and be looking for more volunteers to help build and maintain it.
How To Get There
We'll be at The Golden Guinea, 19 Guinea Street, Bristol BS1 6SX. It's a short walk from Bristol Temple Meads Railway Station...
While PHP remains my primary programming language for various reasons, my recent projects have involved quite a bit of JavaScript development. And I have to say I like it: the event-driven paradigm is quite elegant, closures are a joy to work with, and tools like Node.js and jQuery really open up the possibilities of the language.
But there is one weakness in the JS ecosystem: as things are just now picking up, the amount of information on especially making larger applications is quite sparse. To help...
Advice I like from 101 Things I Learned in Architecture School (Matthew Frederick):
Being Process Oriented, not Product Driven, is the most important and difficult skill for a designer to develop.
Being process oriented means:
seeking to understand a design problem before chasing after decisions
not force fitting solutions to old problems onto new problems
removing yourself from prideful investment in your projects and being slow to fall in love with your ideas
making design investigations and...
Article originally from rooJSolutions blogWell, after having written a huge anti-spam system, it now time to solve the reverse problem, sending out huge amounts of email. Only kidding, but the idea of scaling email sending using PHP is quite interesting.The reason this has been relivant in the last two weeks is two fold, first off, my slow and sometimes painfull rewrite of mtrack has got to the point of looking at email distribution. Along with this I have A a project that needs to distribute press...
I've had several conversations on Twitter about how it could be a good idea for someone to setup a new community website for PHP components. This website would not host components itself; it would track all of the independently-published PEAR channels, and be the one-stop shop for users to come to whenever they needed to find a component to solve a requirement.
I think this would be a good thing for the PHP ecosystem.
So - requirements! What do you want from such a website? What do you want it to do?...
By 2013, the number of internet-connected mobile devices will exceed the number of internet-connected PCs. Apple's App Store has paid out more than $2 billion to date to developers of mobile applications, and this is just the beginning. Mobility is the biggest disruption in the industry today and people everywhere are working, playing and learning differently thanks to mobile technologies. Whether at work or on personal time, people have high expectations for a rich and productive mobile user experience....
In a new post to his blog Lukas Smith has a list of PHP projects that have popped up around the Symfony2 framework and are following some of the framework's standards for development.Here is a short overview in alphabetical order of libraries that have spawned around Symfony2 (and just to clarify not at all focused on just Symfony2). Common to all of them are that they require PHP 5.3 and follow the PSR-0 for class loading.Among the tools mentioned are things like:
Assetic
Imagine
Snappy
Twig
Sismo
On PHPBuilder.com today there's a new article looking at five PHP templating engines that they think are worth a look for use in your next project (or maybe in a current one).In this article I'll introduce five of PHP's most popular templating engines, providing you with a basis for continuing your own investigations. Keep in mind however that this list is by no means definitive; if you have experience using a templating engine not discussed here, please tell us about it in the comments!The five template...
New on NetTuts.com there's a tutorial about using cron with PHP and how to manage the jobs your server currently runs.The cronTab, or "Cron Table", is a Linux system process / daemon which facilitates the scheduling of repetitive tasks thereby easing up our day to day routine. In this tutorial, we'll create a dynamic PHP class that, using a secure connection, provides us with a means to manipulate the cronTab!They explain the cron format (time and script to run) and how to set up a crontab management...
On the Web Application Solutions blog today there's a new post sharing some essential libraries for CodeIgniter development they've found useful.Codeigniter Framework is one of the best PHP Framework around the world. Several people use this for different purpose. Application with Codeigniter is very fast in comparison to other framework. Good documentation, easy structure is main features.This is the first of their look at handy built-in libraries and this time they cover the Message library and a...
In a new post to his blog Kevin Schroeder asks a simple question - why do you use PHP?In one or two words, please comment to answer this question. Why do you use PHP?So far, answers have included "the large community", "ease of development", "portability", "versatility" and the "power" the language offers. Leave your own comment on the post to share your thoughts with Kevin and others in the community.
Lukas Kahwe Smith - noted member of the symfony community and all-around swell guy - wrote a post for his blog recently that discusses how the symfony community is building tools not only for themselves, but for everyone. Click on through, as soon as I finish my coffee, I'll dig up the link.
Popular posts from PHPDeveloper.org for the past week:DZone.com: The PHP frameworks poll results
CatsWhoCode.com: 10 super useful PHP snippets
DZone.com: Solarium PHP Solr client
PHPCodeBase.com: PHP Magic Function : glob()
PHPBuilder.com: The PHP Fat-Free Framework: Slim Down Your PHP Development
Eric Hogue's Blog: Profiling a PHP Application
Smashing Magazine: Image Manipulation With jQuery and PHP GD
3 Engineers Blog: 3 Step Layouts in Zend Framework
Vance Lucas' Blog: Protected vs Private Scope:...
Even if you don't care about Symfony2 or Silex and instead prefer some other framework, there is stuff to benefit from going on inside the Symfony2 community. Not only are the Symfony2 components all build to also work standalone, but key contributors are also building libraries and tools that should proof useful for the entire PHP ecosystem. For an overview of the components part of Symfony2 I refer you all to github. Here is a short overview in alphabetical order of libraries that have spawned around...
The Zend Framework team announces the immediate availability of Zend Framework
1.11.5, our fifth maintenance release in the 1.11 series. This release includes
a dozen bug fixes.
You may download ZF 1.11.5 from the
Zend Framework site .
|
Latest PHP Tweets
|