PhpRiot
News Archive
PhpRiot Newsletter
Your Email Address:

More information
PhpRiot Latest Blog Posts
Displaying blog posts 181 to 199 of 199

Tips on Writing an API for a Smartphone App

Tips on Writing an API for a Smartphone App
Yesterday, I saw this tweet: bunoire14 (Olly Warren) @lornajane @nabeels tips on starting to write an API to interact with Smartphone App?? :-s On 2-5-2012 12:48:53 from Twitter for Mac in reply to Lorna Mitchell I have lots of advice for Olly (whom I know personally) but there's no way it will fit into a tweet! So here it is, in rather longer form :) Be Consistent Whatever data format you pick, whatever app you are building, whichever approach you choose, be consistent. Your whole API should call...

Christopher Kunz's Blog: Now serving: SPDY

Christopher Kunz's Blog: Now serving: SPDY
Christopher Kunz is trying out the new web acceleration tool Google recently released (SPDY) when his site is served under HTTPS (warning, self-signed cert).The reason this posting lands in the PHP category is that I want to have a playground testing PHP applications with mod_spdy. Currently (and probably also in the future), this machine uses mod_php instead of php_(f)cgi(d) - this is not recommended for interoperation with mod_spdy. To test the real-life impact of the possible thread safety issues, I...

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:PHPBuilder.com: Building Web Apps with the Limonade PHP Framework DevShed: 7 PHP Frameworks Tested For Speed - Benchmarking PHP Frameworks Web Developer Juice: PHP Magic Functions: Best Part of Object Oriented PHP - Part 1 Symfony Blog: Symfony2: Getting easier (Parts 2 & 3) Script-Tutorials.com: Creating a Modern Looking Animated Login System in PHP Chris Aitchison's Blog: You are NOT a Software Engineer! Community News: Dutch PHP...

PHP 5.3.12 and PHP 5.4.2 Released!

PHP 5.3.12 and PHP 5.4.2 Released!
There is a vulnerability in certain CGI-based setups that has gone unnoticed for at least 8 years. Section 7 of the CGI spec states: Some systems support a method for supplying a [sic] array of strings to the CGI script. This is only used in the case of an `indexed' query. This is identified by a "GET" or "HEAD" HTTP request with a URL search string not containing any unencoded "=" characters. So requests that do not have a "=" in the query string are treated differently from those who do in some CGI...

Sebastian Göttschkes' Blog: Extending the Testclass for Unittests

Sebastian Göttschkes' Blog: Extending the Testclass for Unittests
In his previous post Sebastian Göttschkes introduced a set of classes you could use for different types of testing in your Symfony2 applications. In his most recent post he expands on these examples, giving the UnitTestClass an extra ability.In one of my last articles on Testclasses for symfony2 I explained some of the classes I use for my tests. Since then I found a great article on metatesting and want to update my UnitTest class to show some practical examples.His update allows the class to access...

GotoTech.com: Developer Diary: Taming Doctrine's 2000 Flushes

GotoTech.com: Developer Diary: Taming Doctrine's 2000 Flushes
In this new post to the GotoTech.com blog Eric Burns talks about a way he's "tamed Doctrine's 2000 flushes" with a wrapper around the EntityManager to make controlling the database flushes simpler.For my project I decided to use the Doctrine 2 ORM to manage my data layer. We also use this at work, so the biggest reason I chose this was to be able to learn more about Doctrine to help me in my job. But this decision also makes sense for my project because my entity relationships will likely be fairly...

Kevin Schroeder's Blog: Handling ZF2 FQ Dependency Setter Injections

Kevin Schroeder's Blog: Handling ZF2 FQ Dependency Setter Injections
Kevin Schroeder has a new post in his series looking at dependency injection in Zend Framework v2 applications. In this new post he shows how to work with setter injections that coordinate to properties in the class.In a previous article I showed how you could pass in a fully qualified parameter name into the Dependency Injection Container (DiC) if you needed to be specific about where you need to have something injected. There is an alternate method here that is cleaner than what I did before.He...

Now serving: SPDY

Now serving: SPDY
This website (as long as you access it via HTTPS) is now serving pages with SPDY, Google's still-experimental web acceleration protocol. Since SPDY mandates usage of SSL, I am using a CACert certificate to serve up pages. If you want to know why I didn't buy a CA-signed certificate, please see this talk for a couple thoughts: SSL and the future of web authentication (PDF) The reason this posting lands in the PHP category is that I want to have a playground testing PHP applications with mod_spdy....

MaltBlue.com: The Birth of PHP Cloud Development Podcasts (dot com)

MaltBlue.com: The Birth of PHP Cloud Development Podcasts (dot com)
On the MaltBlue.com blog today there's a new post about a new podcast that's in the works targeted at PHP developers working on cloud-based applications - the PHP Cloud Development Podcast.You've watched RailsCasts, you've watched ZendCasts - but what about screencasts for PHP Cloud Development techniques? Well, we were surprised to find that there was nothing, yet, available to satisfy that need. There's cloud development casts for .Net developers and presumably for Java developers as well. But not much...

Community News: Latest Releases from PHPClasses.org

Community News: Latest Releases from PHPClasses.org
Vertical DegradA Image Simple REST Library Simplices XML into Array DB MySQL Class Guestbooks Protect Image IMAP Login ApPHP Data Validator PHP Highlight script

Voices of the ElePHPant Podcast: FIG, FUD & FOMO

Voices of the ElePHPant Podcast: FIG, FUD & FOMO
On the Voices of the ElePHPant podcast, the latest episode has been released - FIG, PUD & FOMO, a discussion with members of the PHP Standards Group: Matthew Weier O'Phinney, Jeremy Lindblom and Paul Jones.Cal's questions center around the Standards group and what kinds of discussions they have about the language and the progress the group has made so far (like PSR-0): What's the purpose of the group? Is the purpose of this group to take PHP from everyone's hands and enforce the "one true grace" on...

Court Ewing's Blog: Common, Cryptic PHP Errors

Court Ewing's Blog: Common, Cryptic PHP Errors
Court Ewing has a new post to his blog describing some of the most common cryptic errors that you might come across in your day-to-day development.If you've been programming for awhile, then you've probably experienced your fair share of cryptic error messages. It's understandable that building in detailed error messages that are clear to even novice developers is not always a high priority for programming languages when there are so many other features to create and issues to address. The PHP language...

ServerGrove Blog: Common problems designers have when working with Symfony

ServerGrove Blog: Common problems designers have when working with Symfony
On the ServerGrove blog there's a new post that helps to bridge a gap between Symfony PHP developers and the designers that might be working with the result of their hard work. The post shares solutions to four common problems the designer might have.For designers, Symfony2 has been a welcome change from those old flat PHP files. Twig is beautiful, the framework separates the code from the layout, and we no longer have to find our way through lines of PHP code. But if you are a designer working on a...

PHPMaster.com: PHP Security: Cross-Site Scripting Attacks (XSS)

PHPMaster.com: PHP Security: Cross-Site Scripting Attacks (XSS)
PHPMaster.com has a new tutorial posted today (by George Fekete) about preventing cross-site scripting attacks in your PHP-based applications.Unfortunately, cross-site scripting attacks occurs mostly, because developers are failing to deliver secure code. Every PHP programmer has the responsibility to understand how attacks can be carried out against their PHP scripts to exploit possible security vulnerabilities. Reading this article, you'll find out more about cross-site scripting attacks and how to...

Rob Allen's Blog: Unit testing Zend Framework 1

Rob Allen's Blog: Unit testing Zend Framework 1
Rob Allen has a new post (a quick introduction) about working with the unit tests in the Zend Framework (version 1), how to get PHPUnit working and execute the tests.As part of our release process for Zend Framework 1.12, I've been working through the unit tests and running them on PHP 5.2.4 as it seems that recent changes weren't being tested with that version. This isn't totally surprising as Open Source contributors are, almost by definition, interested in new things and so are much more likely to be...

Kevin Schroeder's Blog: Remote Debugging with the Zend Debugger and PHPUnit

Kevin Schroeder's Blog: Remote Debugging with the Zend Debugger and PHPUnit
Kevin Schroeder has a quick new post with a one-liner you can use to get remote debugging working with Zend Debugger and PHPUnit.I'm trying to do some remote debugging with PHPUnit on a remote system. I was following the rules I had written about in a previous article but for some reason I could not get path mapping to work. So I figured I'd ping the Studio lead developer because as soon as I did that I'd get it to work. Well, that's what happened.His fix comes in the form of setting a command-line...

Matthew Weier O'Phinney's Blog: Why Modules?

Matthew Weier O'Phinney's Blog: Why Modules?
Matthew Weier O'Phinnney has a new post to his blog filling in some additional details behind a series he's been doing on modules in the Zend Framework v2 releases. In this new post he answers the question "why modules?"I've blogged about getting started with ZF2 modules, as well as about ZF2 modules you can already use. But after fielding some questions recently, I realized I should talk about why modules are important for the ZF2 ecosystem.He covers some of the history of the idea, starting with the...

Community News: Latest PECL Releases for 05.01.2012

Community News: Latest PECL Releases for 05.01.2012
Latest PECL Releases: xdebug 2.2.0RC2 WinCache 1.3.0 mysqlnd_ms 1.3.2 yaf 2.1.13

FIG, FUD & FOMO

FIG, FUD & FOMO
Matthew Weier O'Phinney's Blog:http://mwop.net/blog Jeremy Lindblom's Blog:http://webdevilaz.com/ Paul M. Jones' Blog:http://paul-m-jones.com/ Matthew Weier O'Phinney on Twitter: @weierophinney Jeremy Lindblom on Twitter: @jeremeamia Paul M. Jones on Twitter: @pmjones Show Notes: PHP Standards Working Group Github Repo Sponsored by: Engine Yard