The PHP Rio User Group
is pleased to announce their second edition of
the PHP'n Rio conference. It will be held on November 20th,
2010, at the PUC Rio university,
Rio de Janeiro. It is a one day conference aimed on providing
experienced developers and beginners a chance to learn more about PHP
frameworks, web applications built in PHP, and the art of testing
code.
No fees or subscription required. Participation is entirely free!
Whether you live here or are around just enjoying the marvelous...
Giorgio Sironi has started up a new series on DZone.com about some practical testing patterns you can use when writing up unit tests (and other types of testing in some cases) for your applications - the Test Strategy Patterns.The list so far includes the patterns for:
Recoded tests
Scripted tests
Data-driven tests
Test automation frameworks
Keep an eye on this great series. There's more to come that can be quite helpful when you're trying to generate those tests and procedures around them.
If you were a fan of the PHP quizes that Mark van der Velden has posted in the past, you'll be happy to know he's come back with part four of the series after a bit of a hiatus.It has been a while, but here is part 4 of the PHP Quiz series! A few questions to crack your brain about, or perhaps you know them all? Try them and find out! Also do read the idea behind these quizzes, here: The PHP Quiz seriesIn this quiz he tests your knowledge of class visibility, fluent method handling, class extension,...
The Zend Developer Zone has published a new in-depth tutorial from Vikram Vaswani about using APC and PHP to get the best performance out of your application. Using this opcode caching tool can greatly speed up the execution of your site with almost no effort on your part.dding APC to an application usually results in improved application response times, reduced server load and happier users. In this article, I'll introduce you to APC, guiding you through the process of installing and configuring it and...
On the Ibuildings techPortal, there's a new tutorial posted from Barney Hanlon looking at a new method that developers can use in their applications to give MVC apps a better way to handle their presentation logic - ViewModel.This provides MVC applications a natural location for presentation logic and lazy functionality while maintaining the segregation between the layers of responsibility within the code. It allows designers access to data and methods they need, while hiding aspects that aren't needed...
On the Agile Toolkit News site today there's a recent post looking at a specific part of several of the different PHP-based frameworks out there - the UI or view layer. He wonders why, with UI-specific PHP frameworks out there, why the two can't just play nice together.I came over this old question on StackOverflow: "Which PHP Framework will get me to a usable UI the fastest?" I couldn't help but wonder, why people are not aware of all those other PHP UI frameworks? There are few, right? If you google...
The Zend Framework team is pleased to announce the immediate availability of
the general access release of Zend Framework 1.11.0. This release is the
culmination of several months of effort by contributors and Zend Framework
partners, and offers several key new features, including support for mobile
devices and the first stable release of the SimpleCloud API.
Had a great day. Sat in on the ZCE bootcamp (parts 1 & 2) and attended the speakers dinner.
I have to admit that I am very rusty with my PHP, which is why I wanted to sit in on the ZCE Bootcamp. I figured if anything the bootcamp would at least remind me of all that I have forgotten - and it dida€¦ it was scary how much I have forgotten. Christian did a fantastic job, keeping what could have been bland, boring information interesting and engaging. He has some real brain ticklers in his deck that more...
On the Web Builder Zone today there's a new article that talks about five things that, while they may seem like hacks in your development, they might come in very handy in the right situations.Ilia is one of the people that get his hands dirty in the PHP core, and PHP has indeed many overlooked features. [...] However, thinking about this load of features inspired me to write this article: I'll include here 5 features that at first seem an hack, but can save your life while coding in PHP. In fact, you...
Latest PECL Releases:
CUBRID 8.3.0.0002
timezonedb 2010.15
Digg offers a Web service API that makes possible to develop customized applications on top of the base service. This API, currently in its second incarnation, allows access to a number of important Digg functions, including searching and commenting on Digg stories. This article takes a fast look at how to integrate Digg's Web service with a PHP application using the PEAR Services_Digg2 class.
In this article we will introduce a powerful new tool in the arsenal of developers - the ViewModel. This provides MVC applications a natural location for presentation logic and lazy functionality while maintaining the segregation between the layers of responsibility within the code. It allows designers access to data and methods they need, while hiding aspects that aren't needed at view level.
The tried-and-tested Model-View-Controller (MVC) pattern has become the mainstay of Web applications...
It has been a while, but here is part 4 of the PHP Quiz series! A few questions to crack your brain about, or perhaps you know them all? Try them and find out! Also do read the idea behind these quizzes, here: The PHP Quiz seriesAs always, think of the answer before you execute the code or look it up. Codepad might help you run the examples. You can find round three here.A Visibility is keyNow you see me, now you don'tclass testClass {A A private $fubar = "rabuf";A A function test($test) {A A A A ...
On ZendCasts.com there's a new screencast posted introducing you to the Zend Framework feature called "action helpers".A look at how Action Helpers can help you build controller-level-functionality without duplicating code.Action helpers allow you to, at runtime, push code into the processing of a controller to make changing the processing of your controllers simpler than changing its actual code. You can also find a good guide on getting the helpers working in the Zend Framework manual.
So ever since the fine folks at Addison Wesley sent over a copy of Test-Driven JavaScript Development (by Christian Johansen) I've been trying to wrap my head around a new sort of testing when it comes to web apps. I'm not even half-way through the book and I've already had my mind blown by advanced javascript and testing methods that I just never thought about when I work on my frontends.
I'm a big fan of unit testing and promote it whenever I can - not only does it help create a code base that a better...
In a recent post from the OnStartups.com blog, there's an article from Dharmesh Shah about why "PHP is fun and easy but Python is marriage material" when it comes to building web-based applications.So, you might then be wondering, why switch away from PHP and move to Python now? Don't I have better things to do with my time? [...] Here are some of the tradeoffs (PHP wins on some fronts, Python in others), for those faced with the decision now. Note: The context here is a startup that is a bit further...
From the Straw Dogs blog there's a recent post looking at some of the PHP frameworks out there have the same kind of philosophy behind them as the Sinatra framework for Ruby - a small, light framework that's easy to use.I'm currently looking for a good PHP framework to do a new project. I recently used Kohana 3 at on a project for a client but I needed something lighter and having used Sinatra and Padrino previously but needing it PHP based I did the next natural step - searched for PHP Sinatra...
Lukas Smith has posted a look at some of the things that have been included in the latest revisions of the Symfony2 framework.Since about 4 weeks I have really started using Symfony2, in development for a work project no less. Kinda crazy seeing its still in pre-alpha phase, but I think its a great platform today and I know its going to be the best soon aka once we have a stable release. But in these 4 weeks quite a few things have popped up that I like to see addressed. Most things aren't really about...
Gonzalo Ayuso has a new post to his blog today looking at using the Gearman tool to pool database connections for his application and make them available for easy reuse.Handling Database connections with PHP is pretty straightforward. Just open database connection, perform the actions we need, and close it. There's a little problem. We cannot create a pool of database connections. We need to create the connection in every request. Create and destroy, again and again. [...] In this post I'm going to try...
I'd like to announce a new feature we're adding to all our hosting plans: integration with SendGrid .What? What is Sendgrid? Sendgrid is a service that helps us increase email deliverability, no longer do we, or you the customer need to worry about your outbound email servers being down. On top of that, you also get some really neat statistics, like the ones in the image attached to this post (real stats from our test run). (screenshot)Why? Some of our higher traffic websites and their membership systems...
|
Latest PHP Tweets
|