public marks

PUBLIC MARKS with tags php & clevermarks

August 2007

php|tek Slides - Professional PHP

by mbertier & 1 other
* Writing Maintainable PHP Code * Dependency Injection * Exceptional PHP

Why active record sucks

by mbertier (via)
Active Record may be used to implement ORM, but it should never be used as an ORM.

Late Static Bindings Explained

by Xavier Lacot
Late Static Binding (LSB, yes, not LSD) is an OO feature that is meant to be implemented in PHP 6, and maybe even backported to PHP 5. This article will describe what LSB is, what problems it's supposed to solve and how.

Julien Lecomte’s Blog » Gzip Your Minified JavaScript Files

by nhoizey & 1 other
For optimal performance, gzip your JavaScript code, and stay away from “advanced” JavaScript compression schemes that look attractive on paper, but end up degrading the performance of your site.

Haml parser reference

by Xavier Lacot & 3 others
Haml is based on one primary principal. Markup should be beautiful.

Framework to develop simple Eclipse plugin using PHP - Eclipsepedia

by mbertier & 1 other (via)
Abstract Framework to develop simple Eclipse plugin using PHP. Create a framework that could support developing simple Eclipse plugin using a PHP To Java bridge (Like Caucho's Quercus and other JSR 223 engines). Develop and document a sample plugin in PHP, so that PHP developers could create simple plugins.

Quercus: PHP in Java

by mbertier & 2 others
Quercus is Caucho Technology's fast, open-source, 100% Java implementation of the PHP language.

PHP/Java Bridge

by mbertier & 1 other
The php/Java bridge allows you to quickly access java classes from within your PHP scripts without having to know Java. It also allows you to access PHP scripts from within your Java classes without having to know PHP.

Performance tips for web applications « The Storyteller

by mbertier & 3 others (via)
I was trying to improve performance for a web application recently keeping them in mind. Let me describe how to do some of them technically.

July 2007

GOsa project - Home

by mbertier
GOsa is a GPL'ed PHP based administration tool for managing accounts and systems in LDAP databases. It administers users and groups, mail distribution lists, thin clients, applications, phones and faxes.

Xdebug 2 released - Derick Rethans

by Xavier Lacot & 1 other
After almost four years of work, Xdebug 2 is finally ready. With improved functionality and many new features it is ready to totally change the way you develop in PHP.... Nothing less ? :)

May 2007

Premature Optimization » Zend_Search_Lucene talk slides

by mbertier & 2 others
I think that my main goal, which was to show how easy it is to start indexing existing content, was acheived and several people came to me and said they thing Zend_Search_Lucene is one killer component.

Amazon Web Services Developer Connection : Test Utility for Amazon SQS in PHP

by nhoizey
This is a simple PHP 5 application demonstrating the basics of how to interact with Amazon SQS

April 2007

phpsh -- an interactive shell for php

by mbertier (via)
phpsh is an interactive shell for php that features readline history, tab completion, quick access to documentation. It was developed at Facebook and ironically, is written mostly in python. It is open source.

February 2007

APAC Hoster Evangelist : At last, Windows-optimized PHP 5.2.1 has been released!

by nhoizey (via)
This release contains many fixes Zend has contributed to improve the performance of the PHP scripting engine on Windows as part of our collaboration effort to make PHP rock on Windows / IIS.

Debugging PHP With Firebug

by nhoizey & 1 other
Logging PHP and JavaScript errors to same window makes debugging easier

mailhook - DevjaVu

by nhoizey & 1 other
Using Mailhook, you can receive email directly into your scripts and applications as easy as handling a form post. This means that you have no excuse to not have an email interface to your application.

January 2007

November 2006

Frameworks PHP : Symfony, inachevé ? - Blog - Veille - Clever Age

by nhoizey & 10 others, 1 comment
Notre objectif n’est pas de faire la critique absolue de Symfony, mais bien plutôt de mettre le doigt "là où ça fait mal", afin de contribuer à l’amélioration de ce formidable outil qui arrive très bientôt en 1.0 ! Et vérifier un vieil adage, par la même occasion : "qui aime bien châtie bien" !

July 2006

Five common PHP design patterns

by nhoizey & 6 others (via)
Design patterns are just for Java™ architects -- at least that's what you may have been led to believe. In fact, design patterns are useful for everyone. If these tools aren't exclusive to architecture astronauts, what are they, and why are they useful in PHP applications? This article explains.

Main Page - Patterns For PHP

by nhoizey & 1 other
Patterns for PHP is a repository of Design Patterns implemented specifically for PHP. Tired of seeing Java implementations? Just want to see what Patterns are all about? Then come on in, browse, and if you wish, contribute to the growing number of Design Patterns with PHP centric descriptions and examples.

SOA : IBM ouvre WebSphere Application Server à PHP - Actualités Middleware - Le Monde Informatique

by nhoizey
D'ici à la fin du mois, IBM mettra à disposition des développeurs un kit d'intégration PHP pour son serveur d'applications Websphere Application Server (WAS) Community Edition. Cet ajout permettra d'utiliser conjointement PHP et Java afin de déployer des applications plus dynamiques. IBM pense notamment aux applications de type Web 2.0 qui pourront être réalisées plus rapidement.

activeCollab - open source project management and collaboration tool.

by nhoizey & 54 others, 2 comments
activeCollab est une alternative logiciel libre (très ressemblante) à Basecamp (de 37signals), c'est à dire un outil de gestion de projet simple, avec gestion de « milestones » et tâches associées, de documents, de messages... vont-ils se faire taper dessus par 37signals???

June 2006

Installer le framework PHP Symfony sur Ubuntu Dapper Drake - Prendre un Café

by nhoizey & 5 others (via)
A l'instar de RoR, Symfony est basé sur le motif de conception MVC et utilise une couche d'abstraction d'accès aux données et d'implémentation AJAX. Il est développé en PHP5 par une équipe française, cocorico ! Voyons ensemble comment installer la bête sur une Ubuntu Dapper Drake toute fraîche.