PhpRiot
News Archive
PhpRiot Newsletter
Your Email Address:

More information
PhpRiot Latest Blog Posts
Displaying blog posts 161 to 180 of 214

Wojciech Sznapka's Blog: Symfony2 stable is available, what's the big deal?

Wojciech Sznapka's Blog: Symfony2 stable is available, what's the big deal?
For those not familiar with the Symfony PHP framework, all of the hype surrounding its version 2 release might seem a little too much. Wojciech Sznapka has a new post that tells you why it's such a "big deal" and what you could expect from it.On July 28th Symfony2 was finally released, with launch parties all over the world. Developers are excited, managers are excited and whole ecosystem is happy. They're right, there are plenty of reasons to be optimistic. symfony 1.x is a great framework, I made many...

Community News: Latest PEAR Releases for 08.08.2011

Community News: Latest PEAR Releases for 08.08.2011
Latest PEAR Releases: XML_Util2 0.1.0 Net_SMS 0.2.0 Payment_PayPal_SOAP 0.4.0 Net_Sieve 1.3.1 Net_Sieve 1.3.2 File_PDF 0.3.3

Valgrinding shared modules

Valgrinding shared modules
Valgrinding shared modules London, UK Monday, August 8th 2011, 09:56 BST Over the past year I've been writing various commercial (more about that later) and open source PHP extensions (such as QuickHash, more about that later too). Most of the time they are shared extensions that are not part of PHP. While testing whether I correctly free all memory with Valgrind, I ran into the issue where I couldn't see the stack frames of where the memory leaks occurred in the extensions, and once I even ran into a...

Poll: How Important Is Good Documentation To You?

Poll: How Important Is Good Documentation To You?
I'm currently looking at the tricky subject of documenting your PHP components, and I'd like your help! If you've got a minute to spare, could you please vote in this poll about how important good documentation is to you? Thanks.


Cloudphp.net and reviews of PHP Development in the Cloud

Cloudphp.net and reviews of PHP Development in the Cloud
The companion website to PHP Development in the Cloud is at cloudphp.net.The website contains the source code of examples in the book and other related resources. There's also a list of PHP PaaS that might be useful if you're looking at migrating to these services.Also, thanks to Jason and Rafael for the great reviews:"The book provides an excellent overview of what the cloud is and isn't, and then how PHP developers can leverage it in our applications."Jason Austin"Ivo and Vito did a very good job of...

Don't use the competition cop-out

Don't use the competition cop-out
When talking about why people work on open source its often said that developers are just scratching their own itch. I have also read the innovators dilemma (actually I was referencing it quite a bit in my thesis paper) so I am aware that often innovation occur when someone gives a new twist to seemingly "solved" problem areas. I also realize that solving the same problem with a different approach is an important component here. The mantra "competition breeds innovation" has become the go-to reply when...

PHP with Intl and Gettext on OSX Lion

PHP with Intl and Gettext on OSX Lion
Mac OSX Lion ships with PHP 5.3.6. There are also other ways to get PHP working on Lion, for example: Liip distributes a full featured PHP 5.3 binary for Lion Zend has its Zend Server Community Edition MacPorts Homebrew These are all very good solutions, but since I prefer to travel light and the version in Lion already comes with a lot of useful extensions, I preferred to go with it. Here is the list of extensions installed with Lion: bcmath, bz2, calendar, Core, ctype, curl, date, dba, dom, ereg,...

Desktop Summit, and some thoughts on Flow-Based Programming

Desktop Summit, and some thoughts on Flow-Based Programming
Like many, I'm currently in Berlin for Desktop Summit, the combined conference of the GNOME and KDE communities. It is a lot of fun to see all the familiar faces, and talk about the different projects going on! Now, one of the things I've talked about with people is NoFlo, my new tool that brings Flow-Based Programming to Node.js. What is that? Wikipedia explains: Flow-based programming (FBP) is a programming paradigm that defines applications as networks of "black box" processes, which exchange data...

Mayflower Blog: Traits in PHP 5.4

Mayflower Blog: Traits in PHP 5.4
On the Mayflower blog there's a new post looking at the upcoming traits support PHP 5.4 will have to offer. (Note: original post in German)PHP 5 was a big step in the right direction and today resembles the object-orientation of Java very much. At the end of June 2011 one more step was made, not based on Java, but from another popular language - Scala. The new language feature called Traits allow class and cross-code reuse with no vertical transmission. It is basically a relatively simple mechanism,...

Stas Malyshev's Blog: Shortcuts

Stas Malyshev's Blog: Shortcuts
In a recent post to his blog Stas Malyshev talks about shortcuts - those things that languages include to make your code shorter and your life easier...or do they?PHP is notorious among scripting languages for it's verbose syntax - you have to spell out many things that are much shorter in other languages. Some people think it's very bad that they can't be "expressive", meaning writing more clever code with less keystrokes. Sometimes they are right, sometimes they are not.He talks about the upcoming...

DZone.com: Assetic: JavaScript and CSS files management

DZone.com: Assetic: JavaScript and CSS files management
On DZone.com today Giorgio Sironi introduces you to Assetic, an asset management tool that helps you keep things organized and easily requested by your application.Assetic is a PHP library for managing the deployment of your assets: JavaScript, CSS and other resources which will be requested by the browser. The library has been created by Kris Wallsmith from OpenSky, an e-shop where many of the active members of the PHP community work, or worked (see Jonathan Wage/Doctrine 1 and Bulat...

PHP Development in the Cloud by Ivo Jansch and Vito Chin

PHP Development in the Cloud by Ivo Jansch and Vito Chin
Cloud computing is finally reaching a point of maturity and leaving its early aohypea years behind. Ivo and Vito do a very good job of bringing the topic into a PHP developer's world in a very concise and objective manner, without leaving important platforms and concepts behind. From the top the book sets down the glossary and explains very clearly what Cloud computing is and where it stands, which is very important if you are to decide wether its the solution for you or not. It also brings the concept...

Community News: PHP 5.4 alpha3 Released for Testing

Community News: PHP 5.4 alpha3 Released for Testing
The PHP development group has officially released the alpha3 of PHP 5.4 as ready for testing. Rasmus Lerdorf comments:PHP 5.4 alpha3 is available for testing now. Please give us a hand and compile it on your platform and run a "make test". Download it from http://qa.php.net and you can see the changes in the NEWS file at http://t.co/bBVGj8PUpdates in this alpha include the shortened array syntax, binary numbers format, support for the "Class::{expr}()" syntax, removal of magic quotes related features, a...

Talking about Gearman at Etsy Labs

Talking about Gearman at Etsy Labs
I find myself flying to New York on Monday for some dealnews related business. Anytime I travel I try and find something fun to do at night. (Watching a movie by myself in Provo, Utah was kinda not that fun.) So, this week I asked on Twitter if anything was happening while I would be in town. Anything would do. A meetup of PHP/MySQL users or some design/css/js related stuff for example. Pretty much anything interesting. Well, later that day I received an IM from the brilliant John Allspaw, Senior VP of...

Site News: Popular Posts for the Week of 08.05.2011

Site News: Popular Posts for the Week of 08.05.2011
Popular posts from PHPDeveloper.org for the past week:RubySource.com: Confessions of a Converted PHP Developer: Namespace Superhero! Robert Basic's Blog: Helping out with Zend Framework 2 AppBackr Blog: Automated PHP unit testing for lazy coders PHPBuilder.com: Build Blazing Fast PHP Websites with Memcached Distributed Caching McGlockenshire.com: Waiting for PHP 5.4: Death to prehistoric cruft Gonzalo Ayuso's Blog: Building a client for a REST API with PHP Anthony Ferrara's Blog: Security Review:...

Using DocBlox

Until a few years ago, there were basically two tools you could use to generate API documentation in PHP: phpDocumentor and Doxygen. phpDocumentor was long considered the standard, with Doxygen getting notice when more advanced features such as inheritance diagrams are required. However, phpDocumentor is practically unsupported at this time (though a small group of developers is working on a new version), and Doxygen has never had PHP as its primary concern. As such, a number of new projects are starting...

Using DocBlox

Until a few years ago, there were basically two tools you could use to generate API documentation in PHP: phpDocumentor and Doxygen. phpDocumentor was long considered the standard, with Doxygen getting notice when more advanced features such as inheritance diagrams are required. However, phpDocumentor is practically unsupported at this time (though a small group of developers is working on a new version), and Doxygen has never had PHP as its primary concern. As such, a number of new projects are starting...

How-to Install a Linux Web Server (Ubuntu)

How-to Install a Linux Web Server (Ubuntu)
Installing a web server using the Ubuntu operating system is not so difficult because most of the required packages doesn't need a lot of configurations. In this tutorial we create a (power) user, we install Apache, PHP and MySQL, phpMyAdmin and several other services we need to run a powerful and secure web server. Preparations [...]

Community News: php|architect Announces CodeWorks '11 Conference

Community News: php|architect Announces CodeWorks '11 Conference
php|architect has officially announced their CodeWorks '11 conference with stops in ten cities including Austin, Baltimore, Orlando, Portland and San Francisco.CodeWorks '11 is a one day, single-track conference created specifically for PHP developers. Join us and developers from around your area for a full day of learning and networking as php|architect continues the tradition of bringing the conference experience to you. No airport security lines, no bad hotel food and you get to sleep in your own bed....