News Feed
Sections




News Archive
feed this:

Looking for more information on how to do PHP the right way? Check out PHP: The Right Way

Community News:
The DooPHP Framework
July 29, 2009 @ 11:49:53

The DooPHP framework has officially laid their claim on being one of the "fastest MVC based PHP frameworks available" with features like URI routing, RESTful API support, ORM support and a flexible license.

DooPHP is a rapid development framework for PHP using commonly known design patterns like MVC and ORM, reduces development costs and helps developers write less code. The framework itself is designed with main focus on its core performance rather than the wide range of features. It is for those who need a more structured project but do not wish to spend much time on learning a framework or a new language.

Features included in the framework are things like: internationalization support, templating, logging/profiling, E_STRICT compliance and being "Ajax friendly". If you're interested in seeing just how fast the framework is in comparison, check out their benchmarks.

They seem a little bit suspicious, though, in comparison to some other numbers generated by the Yii framework project.

4 comments voice your opinion now!
doophp framework speed fast benchmark


Job Posting:
FAST (Recruiter) Seeks PHP Developer (St. Louis, MO)
September 05, 2008 @ 08:22:24

Company FAST (Recruiter)
Location St. Louis, MO
Title PHP Developer
Summary

This role is for a programming developer. The programming developer is responsible for developing software according to specification and standards for a packaged software application.

Technical experience is required, and domain knowledge within the functional components is a plus.

Software developer responsibilities include.

  • Perform programming activities to deliver software according to specification and standards.
  • Work with project manager and functional lead to ensure clarity of specification.
  • Perform software build activities to ensure compliance with standards and best practices for the software package.
  • Demonstrate ability to perform programming tasks.
  • Must be a self-starter; possess excellent communication and organizational skills along with the ability to work well under pressure.
  • Assist with the development of procedures and processes to improve operational efficiency.
  • Work in an environment that adheres to work plans/schedules and status reporting.
  • Work effectively with internal and external clients.
  • Additional duties as assigned.

Education/ Work experience requirements:

  • Bachelor degree or equivalent. Equivalent combination of education and experience may be substituted for degree.
  • Strong skills in web application components such as PHP, SOAP, Tomcat, Struts, JSP's, and MySQL.
  • Familiarity with object oriented programming techniques and common design patterns
  • Working knowledge of Linux is highly desirable
  • Experience with Web Services a plus
  • Demonstrate a strong track record as a programmer
  • 2+ years programming experience in web application environment
  • Demonstrate the ability to meet deadlines and solve issues.
  • Possess good judgment, positive attitude and professional demeanor.
  • Dependable, with excellent organizational skills.
  • Strong interpersonal skills, and be flexible in a dynamic team environment.
  • Ability to multi-task meeting multiple deadlines

Please email Katie Scheuermann at kscheu@fastsearch1.com

0 comments voice your opinion now!
job post fast recruiter developer stlouis mo


Cormac's Blog:
Fast server-side rejection of large image uploads using $_FILES
August 29, 2008 @ 12:58:04

Recently on his blog Cormac has posted a quick little tutorial on making things a bit faster when rejecting file uploads in PHP that are just a bit too large.

Discovered today you can report to a user if the file(s) he/she is uploading is too large without having to wait for the file to finish uploading by checking $_FILES.

The key is the "error" field in the $_FILES array that actually returns its value before the upload is finished if the size of the file is larger than the MAX_FILE_SIZE set in the POSTed information of the form. The Content-length header is sent before the actual payload (the file upload data) so PHP can interpret that before the upload starts and kick it back with an error if it's too large.

0 comments voice your opinion now!
file upload maxfilesize contentlength fast tutorial


SitePoint PHP Blog:
Rasmus Lerdorf - PHP frameworks? Think again.
August 29, 2008 @ 08:47:12

On the SitePoint PHP blog, David Peterson shares some of the comments and thoughts that Rasmus Lerdorf (creator of PHP) had recently on a good range of topics (including frameworks).

This is the fist time I have heard Rasmus Lerdorf speak and it was entertaining to say the least. Refreshing would another way to describe it, I enjoy hearing real opinions and not holding back - Rasmus doesn't hold back.

He talked about frameworks (and why they're not the best thing for the job), how you can make PHP fast (or can you?) and some mention of the semantic web and Drupal.

0 comments voice your opinion now!
rasmuslerdorf framework drupal semantic optimize fast extension


Christopher Jones' Blog:
PHP PECL OCI8 1.3.2 Beta Available
April 18, 2008 @ 09:32:00

Christopher Jones has posted an announcement about the latest release of the PECL OCI8 package (version 1.3.2 Beta) hitting the streets:

I've released PECL OCI8 1.3.2 Beta - the latest release of PHP's OCI8 extension with support for Connection Pooling and Fast Application Notification. The release is based on the current PHP 5.3 development branch.

He notes another change in this release - a "session release" bit of functionality persistent connections will do when nothing is referencing them anymore, mking them work a bit more like normal connections. Issues that could be caused by this can be corrected with a new setting (oci8.old_oci_close_semantics) in your php.ini.

0 comments voice your opinion now!
oracle oci8 pecl beta release connection pooling fast application notification


Nick Halstead's Blog:
Tweetmeme - building stuff fast in PHP
January 29, 2008 @ 07:52:00

Nick Halstead has pointed out a website, written in PHP he's created to help make a little bit of sense out of the links that go flying past in your twitter client - tweetmeme.

What is it? It tracks the public timeline from twitter and picks up any links that get posted. It then follows each link to find final destination and then categorizes the content into blogs / video / images / audio. This project really shows what is possible using PHP if you know what you are doing.

Most of the work was done by another developer, Stuart Dallas as one of four that worked on the project together. It's written in PHP5 and uses only about 20 PHP files to get the job done. You can also check out the launch post over on tweetmeme's blog for more information on the service.

0 comments voice your opinion now!
fast tweetmeme twitter links stream category


Jonathan Street's Blog:
Lightning Fast Sites & Better Benchmarks
September 25, 2007 @ 12:56:00

Jonathan Street has a few tips for developers out there looking to speed things up on their site - seven tips towards "lightning fast sites".

I was recently creating a small tool in PHP and found myself hitting the max execution time and getting a fatal error. As it was only for my personal use I just bumped up the max execution time but it made me stop and think about how I could improve the speed of those scripts I do put up for public use. Most people aren't going to wait for 60 seconds for a page to load. Naturally I hit the internet looking for tips.

The tips he came across (each including the simple benchmarks to show the differences) were:

  • sizeof vs count
  • is_int vs is_integer
  • chop vs rtrim
  • doubleval vs floatval
  • fwrite vs fputs
  • implode vs join
  • ini_alter vs ini_set

Be sure to also check out his follow up post talking about building better benchmarks to test the sorts of tips he's given above.

0 comments voice your opinion now!
lightning fast tip benchmark lightning fast tip benchmark


David Coallier's Blog:
Simple DBAL, PHP5, Light, Fast, Simple.
August 28, 2007 @ 09:32:00

David Coallier has posted about a database abstraction layer that he's been developing for PHP 5.2.x only systems and wants some opinions on his methods:

I made a very light DBAL that uses PHP5.2.x only (Since many people seem to want that) and it has the exact same DSN syntax as MDB2 for now and the query method are also called the same (No API Changes). [...] The main goal of the DBAL is to have a very effective and light way of switching RDBMS but also the possibility to change your DBAL to something more "0feature complete" as such as MDB2.

He includes the list of query method names and the types of databases that he wants it to support (as well as mentioning the fact that it would be unit tested for reliability).

1 comment voice your opinion now!
database abstraction layer dbal php5 light simple fast mdb2 database abstraction layer dbal php5 light simple fast mdb2


IBM developerWorks:
Make PHP apps fast, faster, fastest (Part 1)
February 23, 2007 @ 12:35:00

The IBM developerWorks website has posted the first part of a series looking at boosting the performance and throughput of your PHP applications through an opcode caching software, specifically XCache.

PHP is a scripting language most often used to create Web applications. It's easy to learn and produces visible results quickly. However, because PHP is interpreted, PHP code is parsed and translated to opcodes every time it executes. An opcode cache eliminates that rework, making PHP applications faster.

They start with the installation of the software (just XCache, they assume everything else is installed) and what to edit in the php.ini file to get things up and running. They follow this up with a sample benchmark for a local phpmyadmin installation.

0 comments voice your opinion now!
xcache opcode cache performance throughput fast xcache opcode cache performance throughput fast


IBM developerWorks:
Cook up Web sites fast w/CakePHP, Part 1 Adding related information & services
November 29, 2006 @ 08:19:00

The IBM developerWorks site brings the community another great tutorial today, this time looking at the CakePHP framework and the creation of a simple application with it.

In "Cook up Web sites fast with CakePHP, Part 1: Adding related information and services", they build a sample application (Tor) from the ground up (installation guide and all) that will take in a username and password on a login page. Their goal is to show you how much time you could safe by using the framework over just the usual library-based (or procedural) programming methods.

You will need to be a bit familiar with PHP and the Model/View/Controller design pattern before you get started here, but if you have that down, you can just jump right in. You'll also either need to register with the site or log in with your account information to get to the good stuff.

0 comments voice your opinion now!
cakephp tutorial fast related information service install username password cakephp tutorial fast related information service install username password



Community Events





Don't see your event here?
Let us know!


language release interview symfony introduction install bugfix series list laravel community voicesoftheelephpant podcast deployment package framework library tips opinion api

All content copyright, 2014 PHPDeveloper.org :: info@phpdeveloper.org - Powered by the Solar PHP Framework