Astuce PhpStorm : partager ses live templates - 2014-10-11 18:39:40

Coder vite et bien Le choix de l’IDE est important dans le sens où celui-ci peut apporter une réelle valeur ajoutée dans le travail du développeur. En ce qui me concerne, j’ai vendu mon âme à Jetbrains. Une chose que j’apprécie particulièrement dans leurs solutions est la facilité avec laquelle il est possible de configurer des live templates. Cet article porte sur PhpStorm mais peut être reporté sur d’autres IDE de l’éditeur (RubyMine, PyCharm, etc …).

La pagination avec Doctrine : la bonne méthode - 2014-10-06 19:45:13

Cet article a pour but de venir compléter la documentation de Doctrine, et plus particulièrement la section abordant la pagination, en y apportant quelques précisions, et surtout quelques exemples. En espérant que d’autres y trouveront une utilité, ayant moi-même déjà été confronté à quelques petites incompréhensions quant à l’utilisation du Paginator de Doctrine. Les exemples de code sont extraits d’une application blog exemple réalisée à l’aide du framework Symfony 2.

Retour d'expérience sur Joomla, point de vue d'un développeur - 2014-10-01 00:07:05

Introduction Joomla - à l’instar de Wordpress et Drupal - est un CMS permettant à des utilisateurs non-développeurs d’installer et de configurer un site internet. Le CMS s’adresse également aux développeurs, en leur proposant une API leur permettant d’étendre ses fonctionnalités. D’aucuns sont alors tentés de choisir Joomla pour démarrer un projet impliquant du développement spécifique. Sur le papier l’argumentaire est imparable : pourquoi ne pas utiliser le CMS comme base pour ce projet, pour lequel Joomla sorti de la boite couvre 80% des besoins du client ?

Webservice Restful avec Symfony2 : gérer les champs de type Datetime - 2014-07-03 19:24:23

Si vous choisissez Symfony pour construire une application de webservice, il est un détail à relever à propos des champs de type Datetime dans le cas d’utilisation des objets formulaires. Prenons par exemple ce code qui génère un formulaire à partir des champs d’une entité Post fictive : $builder ->add('title') ->add('content') ->add('published') ; Dans cet exemple, le champ published est de type Datetime. Si on utilise ce formulaire pour générer du code HTML, Symfony générera pour le champ published le code suivant :

Astuce : le serveur de développement embarqué de PHP - 2014-05-22 02:15:15

Bonjour, ce petit article pour partager une de mes découvertes récentes. Il s’agit du serveur web interne de PHP, intégré depuis la version 5.4. La lecture de cette article ne vous apprendra surement pas grand chose si vous avez déjà connaissance de cette fonctionnalité. Pour en savoir plus, rendez vous directement sur la documentation officielle de PHP. La documentation explique comment utiliser de façon très simple ce service. A noter que celui n’est pas pensé pour être utilisé dans un environnement de production, mais est destiné à servir dans un environnement de développement.

Utiliser les Event Subscriber avec FosRestBundle et JMSSerializerBundle - 2014-05-20 20:26:49

Présentation de la problèmatique J’écris cet article car j’ai été confronté à une problématique lors d’un projet que j’ai réalisé il y a peu. Le projet impliquait la création d’un webservice au standard Rest dans une application Symfony2. J’ai fait le choix d’utiliser FosRestBundle et JMSSerializerBundle. Pour en apprendre plus sur l’utilisation de ces bundles, je vous invite à consulter cet article du blog de obtao.com. Le problème auquel j’ai été confronté était le suivant.