PHPPRO

PHP Professionnel pour les entreprises

Aller au contenu | Aller au menu | Aller à la recherche

Don't reinvent the wheel ... invent the car !

Vous avez déjà croisé des projets / équipes qui décident d'utiliser le dernier framework en vogue ? oui, certainement.
Par contre avez-vous déjà croisé des projets / équipes qui décident d'en changer (de framework) car ils se rendent compte que le choix n'est plus forcément pertinent ou le plus meilleur ? moi, non, pourtant c'est bien connu le la version parfaite d'un framework sur tous les sujets et ad vitam eternam n'existe pas...

Lire la suite...

Le Mode Hébergé (ou Application Service Provider) : où comment changer le business model de votre client

J'ai récemment répondu à un appel d'offres concernant la conception et le développement d'une base de données centralisée sur des données géographiques, je livre ici quelques pensées et remarques liées à cette réponse

Lire la suite...

PHP : Une plateforme industrialisable au service de l'Agilité

Je publie sur slideshare une version refactorée d'une présentation draft que j'avais réalisé il y a quelques mois pour l'Université du S.I avant de préférer avec Damien Seguy une version plus light... Au programme, PHP et Agilité, encore et toujours ;)

Lire la suite...

10 conseils pour réussir son projet de développement en équipe

Voici 10 conseils pragmatiques que j'utilise au quotidien chez mes clients...

Lire la suite...

Générer un document OpenXML à partir d'un modèle (pptx, xlsx,docx) et de variables: où comment générer vos documents à la volée simplement

Vous avez produit pour un client un document powerpoint vraiment bien, avec l'entête de votre entreprise, votre logo... sur un sujet qui revient souvent pour vous.
Le temps passe, et voilà qu'on vous redemande le même sujet ou très similaire mais avec quelques informations différentes ou bien à actualiser.

Lire la suite...

dirname(__FILE__), où comment éviter d'utiliser define('ROOT',...);

Comment récupérer le répertoire courant du fichier dans lequel on se trouve ...

Lire la suite...

Constuire une librairie "maison" : ou comment capitaliser à moyen terme

Vous avez déjà développé des dizaines de milliers de ligne de code.
Vous avez déjà contribué à plusieurs (2, 5, 10 ...) projets d'applications PHP dans votre entreprise.
Vous avez déjà, comme moi, eu ce sentiment quand vous étiez sur le développement d'un morceau de code, que vous aviez déjà codé cela une fois, mais impossible de vous souvenir "comment" et "où" retrouver le code.
"Ah, si j'avais un listing bien organisé de tout ce que j'ai codé rangé par fonctionnalité..."

Lire la suite...

Comment utiliser le même fichier build.xml (Phing) pour plusieurs projets

Voici un problème que l'on rencontre souvent quand le nombre de projets grossit, grossit...

Au début, nous avons un projet.

On créé un fichier build.xml, que l'on versionne avec le code. ...

Lire la suite...

Scrinch : Outil de gestion de projet agile

Bonjour à tous amis Agilistes,

Que pensez-vous de cette outils pour gérer les projets Agile : ...

Lire la suite...