Published News
Over the last few days I have been trying to use the Zend_Rest_Controller along with the Zend_Rest_Route to make a RESTful application for an API that I am working on. It is very easy to get things setup with these components and I will cover that now.
I’ve been working hard on Goodsie.com lately trying to bring it to launch. It’s been great being in on a new PHP project from (near) the beginning, as it frees up a number of things.
One of those, is the fact that I can be using PHP 5.3 and all the new features that come with PHP 5.3. While I’ve used my fair share of the short-cut ternary already (?:), the bigger win for me, are the Lambda funct
I am halfway through reading Growing object-oriented software, guided by tests, a book that teaches Test-Driven Development in a Java environment. A review will come soon, since the process described in this work is really language-agnostic and interesting also for php developers.
On most websites, content is stored in a database and served to visitors upon request. Databases are very fast, but there's lots of things that you can do to enhance its speed and make sure you won't waste any server resources. In this article, I have compiled 10 very useful tips to optimize and speed up your website database.
Collection of 101 free premium wordpress themes ready for download.
Packt Publishing is on a roll. They have been releasing a few Drupal books recently on a broad variety of topics. We have seen books on Social Networking with Drupal, JavaScript and jQuery, multimedia, ...
Last week they have released a new book focusing on performance and maintenance, called Drupal 6 Performance Tips. Although the title focusses on the performance topic, a lot of tips are also
Want to know how well your browser supports HTML5? Try the HTML5 test and find out. Points are awarded for every HTML5 feature that is supported. Added together these points give a total score between 0 and 160. Compare multiple browsers or different versions of the same browser and find out which vendor is slacking off and which vendor is pushing the web forward.
This is a simple little PHP5 class that enables you use the Akismet anti-spam service in your PHP5 application.
If you wish to have a simple ip-logger on your website, then a simple solution would to use PHP with two files. The first file you will need is the index.php file (or anyfile that you want logged) and put this code between the tags:
Support for the next generation of HTML is already appearing in today’s browsers and Web pages. Are you ready to take advantage?
Asynchronous HTTP And HTML or AHAH is a technique which allows you to update parts of a DOM without reloading the entire page. In Drupal, AHAH refers to adjusting forms dynamically by changing a part of a form based on input given in other form elements without a page reload.
Today's pattern is the Observer one. The intent of this pattern is breaking a [usually one-to-many] dependency between objects by making the set of objects act as Observers of a Subject one, which notifies them when its state changes or is affected someway.
Application that you create in Flex 4 uses PHP and MySQL database. It shows the most simple and the most recent approach for working with data in Flash Builder 4/Flex 4. Basically it’s just a few clicks, which generate the necessary code. We use Flash Builder 4 Beta 2 introduced at MAX 2009.
There are different methods and plugins you can implement to display code on your WordPress blog. After much testing and frustration, I’ve come across the best code formatting method that does not require a WordPress plugin (and can be implemented on any website). This tutorial guides you through setting this up on your website.
It’s not easy to become a great PHP developer which takes years of training and practice, but you sure should do your best to not be a bad one that undermines every project he’s involved in. Based on my past project experience and some recent researches done on PHP security issues, I have come up with a list of things you should know and do in your PHP code to achieve this goal. A few of them may