PhpRiot
News Archive
PhpRiot Newsletter
Your Email Address:

More information
PhpRiot Latest Blog Posts
Displaying blog posts 101 to 120 of 183

7php.com: PHP Interview with Cal Evans - Get Involved if you want to be a Pro PHPer

7php.com: PHP Interview with Cal Evans - Get Involved if you want to be a Pro PHPer
On 7php.com today there's a new interview with a well-known member of the PHP community - Cal Evans:In this edition I talked with Cal Evans, the Icon Of The PHP Community. He is to the PHP Community what Pele is to the Football world, just to tell you about the influence he has on the PHP world. He shares, helps, mentors, propagates PHP wherever and as much as he cans. He was previously Chief editor of Zend Technologies (@Zend), worked for iBuildings (@ibuildings) one of the biggest PHP service companies...

CreateJS is moving forward

CreateJS is moving forward
s you probably know, we at IKS have been working to decoupled content management through semantic technologies. CreateJS, together with the VIE library provide the user-facing part of this approach. Traditional content management has been very monolithic, meaning that by choosing a particular editing interface, CMS users also have to take the web framework, programming language and content storage mechanism mandated by the developers of their system. By splitting the CMS to the separate concepts of user...

PHPStorm File Templates Includes Custom Variables

PHPStorm File Templates Includes Custom Variables
PHPStorm's File template settings are veryAversatile. They allow you to not only make a file template, but also allow you to parse out redundant elements (such as licensing) in the template by allowing an includes section. In your File Template, any undefined variable automatically elicits a prompt from PHPStorm. PHPStorm allows you access to the includes section via the #parse directive. If you're want To have Custom variables to be filled in correctly via prompt, you will need to have the variable...

Cloud Out Loud Podcast: Interview with Ed Finkler

Cloud Out Loud Podcast: Interview with Ed Finkler
In the latest episode of the "Cloud Out Loud" podcast, Elizabeth Naramore interviews Ed Finkler, most recently known for his MicroPHP Manifesto.Our own Elizabeth Naramore interviews Ed Finkler, author of the MicroPHP Manifesto. The MicroPHP Manifesto What was the inspiration for it? Let's talk about the controversy around it - where do you think that came from? What do you think the impact of the Manifesto has made on the community? Do you think it's given cause to people to rethink their own...

Reddit.com: What non-PHP stuff should a PHP developer know?

Reddit.com: What non-PHP stuff should a PHP developer know?
On Reddit.com there's a good discussion going on to answer the question "What non-PHP stuff should a PHP developer know?"I was looking at job description for a web developer, and one of the big responsibilities was database maintenance. [...] And along those lines, what other skills would be useful for a PHP developer to have that aren't directly PHP-based?Suggestions so far include things like: Linux command-line skills some Python Virtualization (making and administering VMs) Version control systems...

Community News: The Changelog Podcast

Community News: The Changelog Podcast
If you're a fan of open source development and can't get enough about projects and what's the latest in the online OS community as a whole, you'll definitely enjoy The Changelog (it's a weekly podcast and news site).The podcast hosts talk about popular trends and technology in the open source world and interview developers behind some of the useful tools you may use every day. Recent topics include Vagrant with Mitchell Hashimoto, Spine and client-side MVC with Alex MacCaw and Foundation and other Zurb...

Data enumeration tutorial in Shazzer

Data enumeration tutorial in Shazzer
Over the last few days I've finally fixed a data enumeration bug that was haunting a new feature in Shazzer. Originally Shazzer just mutated one character at a time to discover characters which influenced the fuzz vectors in interesting ways. I decided to expand that to include data. I called the feature aodatasetsa because you could assign a placeholder to a set of data. Using this placeholder it then becomes easy for you to generate a vector that checks each value in the dataset and not only that but...

Site News: Popular Posts for the Week of 02.10.2012

Site News: Popular Posts for the Week of 02.10.2012
Popular posts from PHPDeveloper.org for the past week:Etsy Code as Craft: Rasmus Lerdorf - PHP in 2012 Chris Hartjes' Blog: How Not to Suck at PHP PHP.net: PHP 5.3.10 Released (Security Fix - Recommended Upgrade) Henrik Bjørnskov's Blog: Symfony2: Using the validator symfony1 style Freek Lijten's Blog: Currently on PHP's internals - Property Accessors PHPMaster.com: Tracking Upload Progress with PHP and JavaScript PHPClasses.org: Another Serious Security Bug on PHP 5.3.9 Mayflower Blog: Zend Framework...

Leaseweb Labs Blog: Migration to Symfony2 continued

Leaseweb Labs Blog: Migration to Symfony2 continued
On the LeaseWeb Labs blog there's a continuation from a previous post about migrating your Symfony1 application over to Symfony2. In the first part of this series of posts, Stefan Koopmanschap talked about wrapping your code to make it work. In this second post, Maurtis van der Schee tackles two issues Stefan mentioned - performance problems and handling authorization/authentication.On December 21, 2011 Stefan Koopmanschap wrote an excellent article on this blog titled "Painless (well, less painful)...

SitePoint.com: How to Create Your Own Random Number Generator in PHP

SitePoint.com: How to Create Your Own Random Number Generator in PHP
On SitePoint.com today there's a new tutorial showing how to create a random number generator in PHP (with the help of methods like mt_rand and mt_srand).Computers cannot generate random numbers. A machine which works in ones and zeros is unable to magically invent its own stream of random data. However, computers can implement mathematical algorithms which produce pseudo-random numbers. They look like random numbers. They feel like random distributions. But they're fake; the same sequence of digits is...

Refulz.com: The __toString() Method - Objects as Strings

Refulz.com: The __toString() Method - Objects as Strings
On the Refulz.com blog there's a recent post introducing the __toString() magic method in PHP. This handy method allows you to define how to return an object when it's referenced as a string.We started the study of PHP magic methods by learning about __get() magic method. [...] PHP is loosely typed language and same variable can be used or referred as string, number or object. The __toString() method is called when the code attempts to treat an object like a string. This function does not accept any...

PHPMaster.com: Using Traits in PHP 5.4

PHPMaster.com: Using Traits in PHP 5.4
On PHPMaster.com today there's a new tutorial about using a feature in the upcoming PHP release (5.4) to make it easier to work with more modular code - using traits.In this article I will discuss traits, a new feature introduced in PHP 5.4 to overcome [issues where multiple inheritance is needed]. The concept of traits itself is nothing new to programming and is used in other languages like Scala and Perl. They allows us to horizontally reuse code across independent classes in different class...

Northeast PHP conference - Call for Papers!

Northeast PHP conference - Call for Papers!
Wanting to share your experiences with a larger PHP community? Please submit your name and topic ideas (even if you are only suggesting topics and not wishing to actually present them) - each topic requires a separate submission, submit as many as you like: http://speakers.northeastphp.org We hope to have topics and hands-on workshops in four tracks: Core PHP topics (Intermediate to Advanced levels) Web development related topics Training track (workshop style) UX related topics This event...

Site News: Blast from the Past - One Year Ago in PHP

Site News: Blast from the Past - One Year Ago in PHP
Here's what was popular in the PHP community one year ago today:Zend Developer Zone: ZendCon Sessions Episode 037: Why MVC is not an Application Architecture Michael Nitschinger's Blog: Understanding the Lithium Router - Part 1 Rafael Dohms' Blog: Problem Solving technique #1: Taking a mental break ZendCasts.com: Unit Testing Doctrine 2 Entities Lorna Mitchell's Blog: Installing Gearman for PHP and Ubuntu Label Media Blog: Design Patterns in PHP - Observer Pattern Sebastian Bergmann's Blog: PHP Project...

Ibuildings techPortal: DPC Radio: Implementing OAuth

Ibuildings techPortal: DPC Radio: Implementing OAuth
On the Ibuildings techPortal today they've posted the latest in their DPC Radio series of podcasts as recorded at last year's Dutch PHP Conference. In this new episode they share Lorna Mitchell's talk "Implementing OAuth".With Twitter moving its API to OAuth the idea of using tokens rather than passwords for authentication went mainstream. Many explanations of OAuth make it seem complicated whereas in reality the "OAuth Dance" is a series of simple steps executed in sequence. This talk covers consuming...

Artur Ejsmont's Blog: A few words on bugs and software quality

Artur Ejsmont's Blog: A few words on bugs and software quality
In this new post to his blog Artur Ejsmont shares some of his thoughts on bugs and how they can effect the quality of your software. He touches on topics like handling bug reports, how random code changes effect them and how effective a code review can be.From time to time I see bugs in the code and I start thinking "really? is it possible that no one noticed that bug before? am i the first person to see this code?". I thought it might be worth writing a little post on what helps me to deal with bugs and...

Developer Drive: Building a PHP Ad Tracker: Data Object Design and Coding

Developer Drive: Building a PHP Ad Tracker: Data Object Design and Coding
Continuing on from the first part of their tutorial series about creating a simple ad tracker for your web application, Developer Drive is back with part two, a more in-depth look at the actual object design and code.In our last PHP Ad Tracker lesson, we constructed the database tables for our ad banner application. Now we are ready to construct the data object that will hold the variables and functions that will display, add, edit and delete the data in those tables.They cover each of the variables...

Refulz.com: CakePHP evolves to 2.0

Refulz.com: CakePHP evolves to 2.0
On the Refulz.com blog there's a new post looking at some of the new features in CakePHP 2.0 including its use of lazy loading, the CakeEmail library and the new class loader.With CakePHP 2.0, they have dropped support for PHP 4 and have refactored the library code to make it strictly complaint with PHP 5.2+. Modeled on Ruby on Rails (RoR), CakePHP is a tough competition to Zend framework, Symfony and CodeIgniter.Besides the topics mentioned above, he also goes into the details of the new CakeRequest and...

Ed Finkler's Blog: The MicroPHP Follow-up FAQ

Ed Finkler's Blog: The MicroPHP Follow-up FAQ
Following up from his (now infamous) MicroPHP manifesto, Ed Finkler has this new post to his blog answering some of the common questions he's gotten about his beliefs.My previous post, The MicroPHP Manifesto, resulted in much excitement. In between fits of rage and crying, I found some time to answer folks questions, and also discuss the topic on the /dev/hell podcast with my cohost Chris Hartjes. To summarize and address some of the common questions, I felt I should write a small FAQ.Questions asked so...

ZF2 Modules You Can Use Today

One key new architectural feature of Zend Framework 2 is its new module infrastructure. The basic idea behind modules is to allow developers to both create and consume re-usable application functionality -- anything from packaging common assets such as CSS and JavaScript to providing MVC application classes.