In a recent post to his blog Rafael Dohms has shared a mini-application he's developed to work with his test users on Facebook when developing his applications - his Facebook Test User Manager.Its possible to create up to 100 test users per app, creation allows you to choose whether the user already should have the application installed and which permissions you want them to have, using API calls. You can also remove users, list all of your app's test users and even create friend connections between them...
On the php|architect blog today there's a new post from Joel Clermont about some of the recent cloud-based offerings that have popped up in the PHP world - Platform as a Service solutions that can help take the effort out of the usual application hosting issues.Enter the newcomer to the world of PHP deployment options: Platform as a Service (PaaS). You may be rolling your eyes at the introduction of yet another buzzword and acronym, but before you dismiss it, consider how it might fit in to your...
Git is hard; at least if you listen to the naysayers. Actually, you need to know a handful of commands to navigate Git successfully. This talk demystifies Git. Once we're finished you'll know everything you need to start using Git in your day-to-day projects and collaboratively with other developers. ZendCon session by Travis Swicegood
Indra Dutta has shared some of his thoughts about which language(s) are best suited for web development work in his latest post - that PHP is a better choice over things like Java and .NET for building most of the functionality out there.I have worked on java web frameworks like JSF, Echo2, Vaadin, Grails and recently Play. Similarly I have worked on Silverlight, ASP.NET and ASP.NET MVC. My conclusion is that, in overall, PHP frameworks beat both java and .NET frameworks in terms of ease of development,...
Latest PECL Releases:
htscanner 1.0.0
oauth 1.1.0
mongo 1.1.4
Michael Nitschinger has posted the first part of a series about the internals of the Lithium routing system in the Lithium PHP 5.3 framework.In this article series we'll take an in-depth look at the Lithium router. This first part bootstraps your knowledge and lays a foundation for more advanced topics.He introduces the Router component as having two purposes - matching a URL against the code to handle the request and the other is the reverse, creating URLs out of routes. He links to two pages where you...
Rafael Dohms has posted a new tip for developers (and really anyone else that has to concentrate on mentally challenging tasks all day) that could sometime help you break through that wall you've hit in your code - take a mental break.Developers are modern day artists whose masterpieces are not hung on walls but stretched out thin on web servers all over the world, yes that is very poetic, but I really try to look at developers as artists and puzzle solvers. [...] A different activity, to most its the...
New on the ZendCasts.com site there's a screencast showing you how to unit test Doctrine 2 entities.His example came from a webinar recently presented by Zend to integrate unit testing with the help of the Symfony console. He shows how to set up a configuration (sans yaml) in your Zend Framework application's setup and a bootstrap to get them all working together.This screencast is about 45 minutes long and, if you'd like more information on unit testing with the Zend Framework, check out the side bar...
Every developer has a toolkit of favorite tools and applications that help them develop more effectively. Being individuals, developers often differ (and in some cases, argue) about the tools they use. One of the most frequent questions I'm asked is a€owhat are the tools you use?a€ť and that was the genesis of this blog post. [...]
In this new post to his blog Sebastian Bergmann mentions yet another new tool he's released - the PHP Project Wizard, a tool that helps with the creation of configuration files for setting up project build automation.The PHP Project Wizard (PPW) is a commandline tool that can be used to generate the scripts and configuration files necessary for the build automation of a PHP project. Given the location of a project's directories with sourcecode and tests as well as the project's name, the PHP Project...
Lorna Mitchell has a (very) quick post on getting Gearman installed for PHP on an Ubuntu linux system - as easy as a few package install calls, really.I've been using Gearman lately in a project that I'm working on, and of course a month later when I came to deploy the code, I had to look up all over again what was required for a gearman server in order to put it on the new platform. Here is the short version for my future reference (and yours, if you like)It's an easy two-step process - one to install...
Jim Plush has a new post to his blog today that points out a bit of code you can use to auto-create issues in Jira from your PHP application.We use Jira at Gravity for tracking issues and bugs. Since I'm not always on VPN or have access to our network managing my todos has been cumbersome. I've tried every Todo app out there and always fail to use them for more than 2 days. I finally saw a great article on just using a simple Todo.txt file in your Dropbox folder and working from that. It's been a dream...
Over the last umpteen years, I have come to the conclusion that the vast majority of people (and techies in particular) have three main fears:
Speaking
Writing
Picking up the phone
In the past, I have talked about all three activities, but two recent events conspired to make me write this post. The first was an opportunity to co-write an article with my friend and collaborator Lex Friedman. The piece ended being killed for reasons beyond anyone's control, but the process of actually sitting down with...
Recently Facebook implemented a new and more secure way of creating test users for your applications using the new Graph API. This new resource creates test users per application, allowing the developers of these apps to login as these users and test out their app's functionality without using their own accounts and throwing test information into their live activity feed, this makes it very easy and clean to test new applications.
Its possible to create up to 100 test users per app, creation allows you...
Now, this I call a nice XMas surprise. I got the confirmation to speak at confoo 2011 right after XMas. Believe me I was really surprised since I applied for it the second time now and last time I did not get accepted. So what am I going to talk about? This article will tell you.
Hot on the heels of the Template for Jenkins Jobs for PHP Projects comes my next new Open Source project: the PHP Project Wizard (PPW).The PHP Project Wizard (PPW) is a commandline tool that can be used to generate the scripts and configuration files necessary for the build automation of a PHP project. Given the location of a project's directories with sourcecode and tests as well as the project's name, the PHP Project Wizard generates scripts and configuration files necessary for build automation using...
Well I should say, as an experienced developer I am pretty much all around happy with Symfony2. There are some things I do not like, some that are a bit tedious, but nothing that is horrible and, this is key, I can fix pretty much anything I do not like. Moreover with supervision any half way decent developer can be productive quickly. I would say 1-2 days pair programming to be able to stand on their own for 93% of the tasks during development. So from the POV of Liip I am happy we made the choice to go...
Last week I attended and spoke at the PHPBenelux conference for the first time. What's unique about this conference is that it's entirely run by the local Benelux PHP Users Group. While there was lots of PHP-specific content, it also had a good mix of community and general concept talks too.
I gave one session over the weekend called "Project Triage and Recovery" [slides available here] which was based on the simple premise:
You've experienced it. You're handed a project with two hundred thousand lines...
On the SocialDevelopers.net blog there's a new tutorial posted that helps Zend Framework developers connect their applications to Facebook. This article is the first in a series and talks about one of the simplest integration methods - the iframe.We are proud to present our first ever tutorial, aimed at helping Zend Framework developers to integrate their iframe applications into Facebook using the new(ish) OAuth for Canvas authentication mechanism. This is the first part in a three part series aimed at...
Matthew Weier O'Phinney has a new post today talking about why namespaces in PHP matter and why he thinks they're a valuable contribution to the language.You've heard about PHP namespaces by now. Most likely, you've heard about -- and likely participated in -- the bikeshedding surrounding the selection of the namespace separator. Regardless of your thoughts on the namespace separator, or how namespaces may or may not work in other languages, I submit to you several reasons for why I think namespaces in...
|
Latest PHP Tweets
|