PhpRiot
News Archive
PhpRiot Newsletter
Your Email Address:

More information
Displaying news posts 841 to 860 of 6889

Community News: Latest Releases from PHPClasses.org

Community News: Latest Releases from PHPClasses.org
Image Fit Text Class SEO Report Facebook Open Graph Search Update Environment Compete Bing Search Results rscms dataBr Wave Framework PdoDB

Better collections with Create.js

Better collections with Create.js
Copenhagen has been the last stop of the current Create.js tour. In here we've been integrating VIE and Create into TYPO3 Phoenix, the next major version of this popular CMS. As usual, this collaboration has ended up in some new features in the libraries. The major one of these is more flexible collection handling.In previous Create.js versions, collection handling was pretty simplistic. Essentially you could only add a single type of content into each of them:Create will use the first entity inside a...

Pádraic Brady: PHP Security, Authorative Knowledge and Combining Forces

Pádraic Brady: PHP Security, Authorative Knowledge and Combining Forces
In this new post to his blog Pádraic Brady has proposed a "combining of forces" in the PHP community centered around promoting best practices in the security of PHP applications.Once you start to dig around PHP Security in earnest, you begin to notice trends and patterns in how programmers behave and accumulate knowledge. The most obvious feature of PHP culture is that we do not have an active "leadership" in security. There is no appeal to authority in PHP security debates, only personal opinions...

Fortfrabbit.com: Handle your dependencies with PHP composer

Fortfrabbit.com: Handle your dependencies with PHP composer
If you've been developing any PHP at all recently, you've probably heard about the Composer package management tool that's caught on like wildfire in the community. If you're not currently using it, you might wonder what it's all about. Well, in this recent post on the Fortrabbit blog, Ulrich Kautz explains the tool and how to get started using it.Composer describes itself as "a tool for dependency management in PHP". It uses a large repository of packages which is continuously extended and maintained by...

Dev.Umpirsky.com: Use Poedit to Extract Translations from Twig Templates

Dev.Umpirsky.com: Use Poedit to Extract Translations from Twig Templates
In this new post to the Umpirsky.com development blog, they show you how to use poedit to extract translations from Twig templates.By default, Poedit does not have the ability to parse Twig templates. In Twig documenation there is a simple example which shows how to extract translations. This can work with few modifications, but I wanted to make reusable tool which will allow you to parse Twig templates just like you do with plain PHP templates.The result is the Twig-Gettext-Extractor that's set up...

PHP for Drupalistas

PHP for Drupalistas
There's an exciting new venture coming up soon - something I've been working on with Emma Jane for a while (yes, Lorna Jane and Emma Jane, we know) - it's called phpfordevelopers.com. From the site: This spring Emma Jane and Lorna Jane were chatting about PHP and Drupal and workshops and came to the conclusion that Drupal developers were not necessarily equipped for Drupal 8. With all of the Drupalisms in the Drupal code, it can sometimes be difficult to implement code that is both a Drupal best practice...

Programmers Community Blog: 20 controversial programming opinions

Programmers Community Blog: 20 controversial programming opinions
On the Programmers Community Blog there's a post (with quite a bit of feedback) that lists twenty controversial opinions about programming and programmers in general that have been proposed over the years.One of the very first ideas we had for this blog was to convert some of the wonderful gems of the early era of our site, the undisciplined period, to blog posts. Questions that were once enthusiastically received by the community, but no longer fit Programmer's scope.The post has the top twenty answers...

Wojciech Sznapka: Export colored Behat scenarios to PDF

Wojciech Sznapka: Export colored Behat scenarios to PDF
Wojciech Sznapka has shares his technique for creating colorized exports of Behat tests for use in PDF files:Behat scenarios are one of the best ways to describe system. UML Use Cases or tons of pages in SRS documents are fine, but hard to understand from the begining, and even harder to maintain in the future. Behat eases this process and also gives opportunity to automate requirements verification. To write Behat scenarios you need a text editor. I've picked my favourite - Vim, which highlights...

PHP Security, Authorative Knowledge and Combining Forces

PHP Security, Authorative Knowledge and Combining Forces
NIST NVD 2006 Data - Ed Finkler (Photo credit: tychay) It's about a year since I sat down, quite despondant and discouraged, faced with the seemingly insurmountable task of overcoming PHP's culture where it concerns PHP Security. Over the previous couple of years I had accepted the status quo, trusted in PHP and its programmers to be secure, reported vulnerabilities responsibly, and made occassional forays into research concerning how well PHP programmers actually practiced security. All the while, my...

Freek Lijten: SOLID - The L is for Liskov Substitution Principle

Freek Lijten: SOLID - The L is for Liskov Substitution Principle
In this new post to his site Freek Lijten picks back up his series on the SOLID design principles with a look at the "L" in the acronym - the Liskov Substitution Principle.The Liskov Substitution Principle (LSP) was coined by Barbara Liskov as early as 1987. The principle is very tightly connected to the earlier discussed Open Closed Principle. A good way of adhering to the OCP is understanding and implementing code that uses the Liskov Substitution Principle. In this article we will discover why and...

Community News: PHPBenelux 2013 Call for Papers Opens

Community News: PHPBenelux 2013 Call for Papers Opens
The PHPBenelux conference has officially announced the opening of the Call for Papers for their 2013 event (happening January 25th and 26th):fter three successful conferences earlier this year and last year, the PHPBenelux team is proud to announce the 4th edition of the PHPBenelux Conference. Like last year, the conference will last two full days, starting with a half day tutorial followed by 1.5 days of conference. The conference is on Friday 25th January and Saturday 26th January 2013 in Antwerp,...

Community News: Latest PECL Releases for 09.04.2012

Community News: Latest PECL Releases for 09.04.2012
Latest PECL Releases: APC 3.1.13 mongo 1.3.0beta2 quickhash 1.0.0 mqseries 0.13.0 CUBRID 8.4.1.0005 ApacheAccessor 1.0.1

Web & PHP Magazine: Issue #6 Published - "Breaking New Ground"

Web & PHP Magazine: Issue #6 Published - "Breaking New Ground"
The latest issue of Web & PHP Magazine has been published - Issue 6, "Breaking New Ground". In this latest edition, articles include: "Social Authentication with Zend Framework 2" by Nicholas Calugar "A modern approach to object creation in JavaScript" by Marco Emrich Sebastian Bergmann discussing reliability in software engineering Scriptable sockets with ZeroMQ by Louren Naude You can download this latest issue for free from the Web & PHP site and pick up the other previous issues while you're there!

PHPMaster.com: The Need for Speed: Profiling with XHProf and XHGui

PHPMaster.com: The Need for Speed: Profiling with XHProf and XHGui
On PHPMaster.com today Matt Turland has an article posted about using XHProf and XHGui to find the performance issues in your application and profile them to help optimize things.Profiling is the process of measuring the execution time of each function or method call involved in servicing a single page request. The data collected from this process can reveal issues such as a particular method taking a long time to execute or being called a large number of times. Profiling a PHP script generally requires...

Gonzalo Ayuso: Dependency Injection Containers with PHP. When Pimple is not enough.

Gonzalo Ayuso: Dependency Injection Containers with PHP. When Pimple is not enough.
Gonzalo Ayuso has a new post talking about dependency injection today and proposes his own DIC solution (dependency injection container) "when Pimple is not enough".Two months ago I wrote an article about Dependency Injection with PHP and Pimple. After the post I was speaking about it with a group of colleagues and someone threw a question: "What happens if your container grows up? Does Pimple scale well?" The answer is not so easy. Pimple is really simple and good for small projects, but it becomes a...

Shashikant Jagtap: Behat2.4 : Painless installation with Composer

Shashikant Jagtap: Behat2.4 : Painless installation with Composer
Shashikant Jagtap has a new post to his site today showing how to painlessly install Behat (2.4) with the help of the Composer package manager.Behat has becoming so popular in recent days. Behat has drastic changes in recent days in order to add some cool features into it. [...] In this tutorial, we will see how to upgrade Behat vesion with use of composer . Most of us have been installed Behat with 'pear' packages. behat version installed with pear has no longer supported.He includes the commands to...

Community News: Latest PEAR Releases for 09.03.2012

Community News: Latest PEAR Releases for 09.03.2012
Latest PEAR Releases: XML_XUL 0.9.1 PhpDocumentor 1.5.0a1 Services_Ebay 0.13.1 MP3_IDv2 0.1.8 Date_HumanDiff 0.4.0

PHPBenelux Conference 2013

PHPBenelux Conference 2013
After a very successful 2012 edition, we are proud to announce PHPBenelux Conference 2013. This event will take place on Friday January 25th and Saturday January 26th 2013 in Antwerp, Belgium. The venue is the same, the concept is the same and we hope to have an equally awesome speaker lineup. To succeed in that, we need your talk submissions. Our CFP is officially open, send in your papers and we hope to welcome you in January.

Musings on some technical papers I read this weekend

Musings on some technical papers I read this weekend
Some random comments on Dremel and a benchmark on Key-Value stores. How to evaluate technical papers and read between the lines.

PHPMaster.com: The Importance of Code Review

PHPMaster.com: The Importance of Code Review
PHPMaster.com has a new article about a practice that's becoming more popular in recent years to help increase the quality of code that comes out of development - code reviews.Every developer knows the pain of banal mistakes. A wrong attribute here, a misspelled property there, an accidentally duplicated line of code which you missed because of the coffee-fueled 16 hour hackathon you've been on. [...] Code review is simply the act of having someone else look at your code to find the mistakes you...

Latest PHP Tweets