avril
2008
Je ne sais pas comment vous testez vos modèles MVC sous ZendFramework actuellement (oui je sais vous testez pas, si ?), mais c’est assez pénible. Un des grands avantages de MVC, est qu’il agrège tout son processus dans 2 objets sympathiques : requête et réponse. En injectant une requête particulière, on peut tester la réponse, c’est clairement un scénario orienté tests. Par exemple : public function testIndexPageContents() { […]
avril
2008
L’AFUP organise un nouveau rendez-vous, le 29 Avril. Forte d’une équipe 25 développeurs et de nombreux projets stratégiques, la société eTF1 liée à la chaine de télévision du même nom vous propose de vous livrer les secrets de sa « success story » ! Pour plus d’informations, ou pour vous inscrire (gratuit), c’est par ici
avril
2008
Souvent on fait des reproches à l’autoload. Cette fonctionnalité PHP permettant de charger automatiquement le fichier contenant une classe, si celui-ci ne l’a pas été au préalable, est vraiment très pratique. A force d’utiliser beaucoup d’objets, comme c’est le cas pour Zend Framework, on en revient finalement à presque passer son temps à faire des require. Derick Rethans l’a confirmé : l’autoload prend des ressources supplémentaires, mais il a précisé lors du dernier forum PHP […]
avril
2008
Voici un petit exercice que je me suis inventé il y a peu, pour jouer avec la flexibilité du modèle objet de PHP5. J’ai d’ailleurs pu relever un bug de PHP, mon premier Je vais vous le donner pour réflexion, si vous voulez vous amuser ou tout simplement trouver un challenge de programmation (faisant intervenir la POO, la reflection, les itérateurs …) L’exercice est simple : je veux créer un aggrégateur d’objets, voici l’UC : […]
avril
2008
Voici 40 signes distinctifs du programmeur PHP ‘pauvre’, comprenez : peu averti : Ne pas commenter son code Ne pas prendre en compte les bénéfices qu’un IDE apporte Ne pas adopter de règle de codage et de nommage Ne pas utiliser UML et les design patterns Ne pas valider les paramètres reçus de l’exterieur Ne pas optimiser ses requêtes SQL Ne pas pratiquer la refactorisation … La suite ici
mars
2008
Voici la version 1.5 de ZendFramework sortie. Ca a été dur, mais c’est fait. Un tutoriel d’introduction bien foutu traine par là Vous pouvez télécharger le framework ici Pour la migration, le seul changement recensé pouvant gêner est l’inflecteur utiliser pour la résolution des noms des actions et des scripts. Vous en apprendrez plus ici Sachez d’ores et déja qu’une version 1.6 est prévue, de même qu’une majeure 2.0 (un jour).
mars
2008
Voici un petit PodCast qui récapitule les principaux IDEs PHP présents sur le marché. Si ça peut servir à quelques indécis… ^^
mars
2008
Le prochain rendez-vous AFUPest fixé au 25 Mars. Le thème : outiller la qualité PHP, stratégie, réflexes et bonnes pratiques pour un développement web durable. Pour rappel : les rdv AFUP sont gratuits et accessibles à tous (dans la limite des places disponibles) Rendez vous sur cette page pour vous inscrire. Le lieu : « La cantine », Montmartre Paris Toutes les infos sur le rendez-vous
février
2008
Je viens de googler OpenID et je suis tombé sur le portail francophone, plutôt sympathique : http://www.openidfrance.fr (Le portail anglais est aussi dispo) Pour rappel, OpenId est une technologie qui ressemble à feu .Net Passport de Microsoft : un système d’identité numérique unique. Sans OpenID, vous devez très souvent vous identifier sur les sites Internet avec un nom et un mot de passe et enregistrer les informations (nom, adresse, email, téléphone, etc.) qu’on vous demandent […]
février
2008
Un petit article qui nous rappelle les différents caches possibles avec PHP. Ca n’est pas exhaustif, mais on distinguera : Le cache d’OPCode et le cache de variable Le cache de (rendu de) page Le cache mémoire partagée (Memcache), pour les sessions Personnellement j’utilise les solutions Zend_Cache, qui possèdent plusieurs Backends (Memcached, File, ZendPlateform, APC, SQLite) L’article : PHP Performance Series: Caching Techniques
Commentaires récents
Archives
- novembre 2010
- août 2010
- juillet 2010
- juin 2010
- mai 2010
- avril 2010
- mars 2010
- février 2010
- janvier 2010
- décembre 2009
- novembre 2009
- octobre 2009
- septembre 2009
- août 2009
- juillet 2009
- juin 2009
- mai 2009
- avril 2009
- mars 2009
- février 2009
- janvier 2009
- décembre 2008
- novembre 2008
- octobre 2008
- septembre 2008
- août 2008
- juillet 2008
- juin 2008
- mai 2008
- avril 2008
- mars 2008
- février 2008
- janvier 2008
- décembre 2007
- novembre 2007
- octobre 2007
- septembre 2007
- août 2007
- juillet 2007
- juin 2007
- mai 2007
- avril 2007
- mars 2007
- février 2007