
| URL : | http://www.planet-php.net | |
|---|---|---|
| Filed Under: | Programming / Web Development | |
| Posts on Regator: | 6079 | |
| Posts / Week: | 23.4 | |
| Archived Since: | June 30, 2008 | |
The PHP development team announces the immediate availability of PHP 5.4.14 and PHP 5.3.24. These releases fix about 10 bugs aswell as upgrading the bundled PCRE library. All users of PHP are encouraged to upgrade to PHP 5.4.14.For source...Show More Summary
The PHP development team announces the release of the 3rd beta of PHP 5.5.0. This release fixes some bugs against beta 2. THIS IS A DEVELOPMENT PREVIEW - DO NOT USE IT IN PRODUCTION! PHP 5.5.0beta3 is shipped with some bug fixes and improvements. Show More Summary
Every time that a client visited the company or a new employee was hired, management would stop at my desk and point out that I was a woman. It sometimes felt like being a freak in a circus. It was … Continue reading ?
A Better PHP Feature Voting Process - Lately in PHP podcast episode 34 By Manuel Lemos The current PHP feature voting process causes problems to those that do not know why features are approved or rejected by each voter. A better solution...Show More Summary
Most see this as a good thing, but I find the whole “we need more women speakers” speech very irritating. Too many PHP conferences are doing it. I don’t like that. I have your attention, but you may have already come up with some questions for me. Show More Summary
Courtney Stanton had the following to say about getting more women to speak at conferences: The easiest way I saw for getting more women on stage at the actual event was to get as many women to submit speaking proposals as possible. We opened up the call for papers for the Northeast PHP Conference about a week ago. Show More Summary
Without continuous refactoring, code maintainability and extensibility will start to decrease fast, even if it has tests. Until now, only IDEs contained functionality to perform automated refactorings. And then even only PHPStorm contains the most important refactorings such as "extract method". Show More Summary
I have recently read a blog post claiming that functional tests are not “true” tests. The author also claims that unit testing shows you where the problem is occurring, while functional testing simply identifies that a problem exists. Show More Summary
“Using singletons is bad. Don’t do it, ever.” “Don’t micro optimize your code! It’s pointless!” “Don’t worry about performance until you have performance problems.” “100% code coverage is necessary for your unit tests.” “No optimization without benchmarking first!” We’ve all said these things at some time or another to a junior developer that we were [...]
You’re writing a PHP application. You know you need to write tests. Tests aren’t something that comes naturally to you yet; you’re still working on learning the ins and outs of PHPUnit (the default standard framework). But you know that right now, your app isn’t testable. What can you do to make it testable? The [...]
There is generally no point in having code coverage for Behat test cases because of their nature: The purpose of an acceptance test is to assert a certain behavior of an application, not to technically test a piece of code. Therefore,...Show More Summary
One of the great things of mysqlnd as a base library for PHP's MySQL support are the collected statistics. mysqlnd collects about 160 different statistical values about all the things going on. When having such an amount of raw data it, obviously, is quite hard to draw conclusions out of it. Show More Summary
Bad code. You’re stuck with it. Lots of it. Over time, one small hack has led to many. Before you know it the technical debt in your application is stacked to the ceiling. It’s hard to make heads or tails out of things. How can you fix it? What can you do? Over the past [...]
I’m very happy to announce the release of Mockery 0.8.0. Mockery is a simple yet flexible PHP mock object framework for use in unit testing with PHPUnit, PHPSpec or any other testing framework. Its core goal is to offer a test double...Show More Summary
I’ve been doing a lot of reading on teams lately, coming up with pretty common trends, such as the importance of good team dynamics, namely people are a huge reason why a team is productive or not. Or in other words, throwing a bunch...Show More Summary
A few days ago, I posted a video about how to become a better developer. There were a few interesting comments made, but one in particular from the Reddit thread ( http://www.reddit.com/r/PHP/comments/... ) peaked my interest. So I decided to do a reply. Check it out: Read more »
I love APIs, but I honestly hate having to deal with signing, auth, and curl inside my controllers or services, which means I end up wrapping all of that into something that provides easy access in my controllers. I also love Meetup.com...Show More Summary
You’ve been learning object oriented programming. But there are certain things you don’t grasp. No matter what, you have questions that you can’t answer. Wouldn’t it be great if you could ask someone directly? You’re in luck! The Object Oriented Programming Office Hours On Saturday, April 6th from 1 pm to 2 pm Eastern I’ll [...]
Earlier today, I posted a brief tweet (isn't that redundant?) about return values in PHP (or really, any language). Originally it was about return values from functions (such an exciting topic, I know), but it ended up generating a fair bit of lively conversation, as well as a patch against Drupal 8. Show More Summary
The PHP development team announces the release of the second beta of PHP 5.5.0. This release fixes some bugs from beta one that could prevent the release from compiling. THIS IS A DEVELOPMENT PREVIEW - DO NOT USE IT IN PRODUCTION! PHP 5.5.0beta2 is shipped with some bug fixes. Show More Summary