<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Le blog PHP de Nicolas Hachet - Développeur Web - Lead dev PHP MySQL</title>
	<atom:link href="http://blog.nicolashachet.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.nicolashachet.com</link>
	<description>Ingénieur d&#039;études NTIC - Lead dev PHP</description>
	<lastBuildDate>Tue, 14 May 2013 09:43:57 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>Tester l&#8217;existence d&#8217;une fonction Javascript</title>
		<link>http://blog.nicolashachet.com/2013/05/13/technologies/javascript/tester-lexistence-dune-fonction-javascript/</link>
		<comments>http://blog.nicolashachet.com/2013/05/13/technologies/javascript/tester-lexistence-dune-fonction-javascript/#comments</comments>
		<pubDate>Mon, 13 May 2013 21:27:17 +0000</pubDate>
		<dc:creator>Nicolas Hachet</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://blog.nicolashachet.com/?p=1737</guid>
		<description><![CDATA[Ci-dessous une petite astuce Javascript pour vérifier qu&#8217;une fonction est définie ou non. Le comportement rappelle la fonction &#171;&#160;function_exists()&#160;&#187; en PHP. Le test se base sur la fonction Javascript typeof() qui renvoi functionsi le handler passé est déclarée comme fonction. Il suffit de décommenter &#8216;mafonction&#8217; pour constater que l&#8217;existence de la fonction est correctement prise en compte. Pour vérifier si un handler est utilisé comme une fonction ou comme une variable, vous pouvez utiliser le [...]]]></description>
		<wfw:commentRss>http://blog.nicolashachet.com/2013/05/13/technologies/javascript/tester-lexistence-dune-fonction-javascript/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>MVC : la couche métier en PHP</title>
		<link>http://blog.nicolashachet.com/2013/04/09/technologies/php/mvc-la-couche-metier-en-php/</link>
		<comments>http://blog.nicolashachet.com/2013/04/09/technologies/php/mvc-la-couche-metier-en-php/#comments</comments>
		<pubDate>Tue, 09 Apr 2013 12:12:22 +0000</pubDate>
		<dc:creator>Nicolas Hachet</dc:creator>
				<category><![CDATA[Frameworks]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[bonnes pratiques]]></category>
		<category><![CDATA[cakephp]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[symfony]]></category>
		<category><![CDATA[zend]]></category>

		<guid isPermaLink="false">http://blog.nicolashachet.com/?p=1684</guid>
		<description><![CDATA[En PHP, la couche métier est une évolution du modèle MVC qui dissocie la logique technique et la logique fonctionnelle (ie, les classes métier). Elle est parfois appelée, à tord à mon sens, couche service. Pour moi, les services peuvent être techniques ou fonctionnels et je préfère donc l&#8217;appellation de couche métier ou service métier. L&#8217;objectif de cette couche supplémentaire est de stocker le code métier de l&#8217;application en donnant au contrôleur un rôle de coordination. Représentation [...]]]></description>
		<wfw:commentRss>http://blog.nicolashachet.com/2013/04/09/technologies/php/mvc-la-couche-metier-en-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Les dates du mois d&#8217;avril en erreur sous PHP 5.5 [fake]</title>
		<link>http://blog.nicolashachet.com/2013/04/08/technologies/php/les-dates-du-mois-davril-en-erreur-sous-php-5-5/</link>
		<comments>http://blog.nicolashachet.com/2013/04/08/technologies/php/les-dates-du-mois-davril-en-erreur-sous-php-5-5/#comments</comments>
		<pubDate>Mon, 08 Apr 2013 14:33:20 +0000</pubDate>
		<dc:creator>Nicolas Hachet</dc:creator>
				<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://blog.nicolashachet.com/?p=1706</guid>
		<description><![CDATA[Il semblerait que l&#8217;information soit passée inaperçu chez les développeurs PHP du monde entier. Loin d&#8217;être anodin, le bug introduit lors de la dernière mise à jour du célèbre langage fait froid dans le dos, tant il semble incroyable. Le bug touche la gestion des dates, récemment mise à jour avec la version 5.5 de PHP. Celle-ci contient un aléa lors du passage au mois d&#8217;avril. Ainsi, plutôt que de suivre le cycle itératif classique des [...]]]></description>
		<wfw:commentRss>http://blog.nicolashachet.com/2013/04/08/technologies/php/les-dates-du-mois-davril-en-erreur-sous-php-5-5/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Pourquoi utiliser un framework PHP ?</title>
		<link>http://blog.nicolashachet.com/2013/04/05/technologies/php/pourquoi-utiliser-un-framework-php/</link>
		<comments>http://blog.nicolashachet.com/2013/04/05/technologies/php/pourquoi-utiliser-un-framework-php/#comments</comments>
		<pubDate>Fri, 05 Apr 2013 15:03:35 +0000</pubDate>
		<dc:creator>Nicolas Hachet</dc:creator>
				<category><![CDATA[Frameworks]]></category>
		<category><![CDATA[Gestion de projets]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[cakephp]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[symfony]]></category>
		<category><![CDATA[zend]]></category>

		<guid isPermaLink="false">http://blog.nicolashachet.com/?p=1694</guid>
		<description><![CDATA[C&#8217;est une question qui revient souvent et qui mérite une réponse claire. Ce post a pour objectif de vous encourager à utiliser un framework PHP, peu importe lequel, lors de vos développements PHP. Les frameworks PHP, c&#8217;est cool&#8230; Passé cette phrase, qu&#8217;apportent-t-ils véritablement ? Quelques éléments de réponse ci-dessous. Une organisation à votre projet Que vous travailliez en équipe ou tout seul dans votre garage, un projet a toujours besoin d&#8217;organisation. En ce sens, le [...]]]></description>
		<wfw:commentRss>http://blog.nicolashachet.com/2013/04/05/technologies/php/pourquoi-utiliser-un-framework-php/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>E-commerce : optimisez vos ventes avec Iziflux</title>
		<link>http://blog.nicolashachet.com/2013/02/21/fonctionnement-du-web/e-commerce-optimisez-vos-ventes-avec-iziflux/</link>
		<comments>http://blog.nicolashachet.com/2013/02/21/fonctionnement-du-web/e-commerce-optimisez-vos-ventes-avec-iziflux/#comments</comments>
		<pubDate>Thu, 21 Feb 2013 14:14:50 +0000</pubDate>
		<dc:creator>Nicolas Hachet</dc:creator>
				<category><![CDATA[Fonctionnement du Web]]></category>
		<category><![CDATA[ecommerce]]></category>

		<guid isPermaLink="false">http://blog.nicolashachet.com/?p=1674</guid>
		<description><![CDATA[  L&#8217;année 2012 fut encore une année faste pour le e-commerce ! La FEVAD (Fédération des Entreprises de Vente A Distance) publie les chiffres : le marché du e-commerce s&#8217;élève à 45 millards d&#8217;euros en France. Près de 117000 sites de vente sont recensés. Dans ce contexte ultra-concurentiel, seuls les e-commercants les mieux préparés tirent leur épingle du jeu.    L&#8217;une des problématiques est d&#8217;être en visibilité et de référencer son catalogue produits efficacement. Iziflux a été [...]]]></description>
		<wfw:commentRss>http://blog.nicolashachet.com/2013/02/21/fonctionnement-du-web/e-commerce-optimisez-vos-ventes-avec-iziflux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>POO : les interfaces en PHP</title>
		<link>http://blog.nicolashachet.com/2013/02/19/technologies/php/poo-les-interfaces-en-php/</link>
		<comments>http://blog.nicolashachet.com/2013/02/19/technologies/php/poo-les-interfaces-en-php/#comments</comments>
		<pubDate>Tue, 19 Feb 2013 09:58:17 +0000</pubDate>
		<dc:creator>Nicolas Hachet</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[POO]]></category>
		<category><![CDATA[bonnes pratiques]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[poo]]></category>

		<guid isPermaLink="false">http://blog.nicolashachet.com/?p=1658</guid>
		<description><![CDATA[En programmation orientée objet (POO) et en PHP 5 en particulier, les interfaces définissent le comportement publique d&#8217;une classe. Les interfaces regroupent donc la signature des méthodes qui pourront être utilisées sur l&#8217;instance d&#8217;une classe. En implémentant une interface, une classe s&#8217;oblige à définir l&#8217;ensemble des méthodes de l&#8217;interface. Voici un exemple d&#8217;interface à une seule méthode : Et une classe l&#8217;implémentant : Rien de plus simple puisqu&#8217;il s&#8217;agit uniquement de définir les méthodes spécifiées [...]]]></description>
		<wfw:commentRss>http://blog.nicolashachet.com/2013/02/19/technologies/php/poo-les-interfaces-en-php/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Améliorer les performances d&#8217;Eclipse 4.x (Juno)</title>
		<link>http://blog.nicolashachet.com/2013/02/18/ide/eclipse/ameliorer-les-performances-declipse-4-x-juno/</link>
		<comments>http://blog.nicolashachet.com/2013/02/18/ide/eclipse/ameliorer-les-performances-declipse-4-x-juno/#comments</comments>
		<pubDate>Mon, 18 Feb 2013 10:11:28 +0000</pubDate>
		<dc:creator>Nicolas Hachet</dc:creator>
				<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[ide]]></category>
		<category><![CDATA[performance]]></category>

		<guid isPermaLink="false">http://blog.nicolashachet.com/?p=1666</guid>
		<description><![CDATA[Eclipse a été frappé par des problèmes de performances de son IDE. Les lenteurs lors de l&#8217;ouverture de fichiers et/ou l&#8217;ouverture de vues étaient rédhibitoires à une utilisation normale. Une phase d&#8217;optimisation de l&#8217;interface d&#8217;Eclipse a donc été menée par les membres de le Team et a conduit à la publication d&#8217;un patch améliorant les performances d&#8217;Eclipse. Je vous invite à lire cet article sur le Wiki Eclipse : http://wiki.eclipse.org/Platform_UI/Juno_Performance_Investigation La procédure d&#8217;installation du patch [...]]]></description>
		<wfw:commentRss>http://blog.nicolashachet.com/2013/02/18/ide/eclipse/ameliorer-les-performances-declipse-4-x-juno/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>SSII et centre de services PHP</title>
		<link>http://blog.nicolashachet.com/2013/02/14/gestion-de-projets/ssii-et-centre-de-services-php/</link>
		<comments>http://blog.nicolashachet.com/2013/02/14/gestion-de-projets/ssii-et-centre-de-services-php/#comments</comments>
		<pubDate>Thu, 14 Feb 2013 10:08:42 +0000</pubDate>
		<dc:creator>Nicolas Hachet</dc:creator>
				<category><![CDATA[Fiche métier]]></category>
		<category><![CDATA[Gestion de projets]]></category>
		<category><![CDATA[Méthodes]]></category>
		<category><![CDATA[gestion de projets]]></category>
		<category><![CDATA[ssii]]></category>

		<guid isPermaLink="false">http://blog.nicolashachet.com/?p=1620</guid>
		<description><![CDATA[En SSII, le centre de services PHP est une plateforme sur laquelle sont présentes des équipes à forte valeur ajoutée sur les technologies PHP et associées (MySQL, Javascript, CSS, etc.). Les projets réalisés sont issus du Web et des nouvelles technologies de l&#8217;information et de la communication (NTIC). Le centre de service répond à un besoin : réaliser un projet de A à Z. Ainsi, de multiples compétences sont regroupées au sein du plateau PHP [...]]]></description>
		<wfw:commentRss>http://blog.nicolashachet.com/2013/02/14/gestion-de-projets/ssii-et-centre-de-services-php/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>A propos des tests unitaires automatisés</title>
		<link>http://blog.nicolashachet.com/2013/01/18/methodes/a-propos-des-tests-unitaires-automatises/</link>
		<comments>http://blog.nicolashachet.com/2013/01/18/methodes/a-propos-des-tests-unitaires-automatises/#comments</comments>
		<pubDate>Fri, 18 Jan 2013 09:56:00 +0000</pubDate>
		<dc:creator>Nicolas Hachet</dc:creator>
				<category><![CDATA[Méthodes]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[testing]]></category>

		<guid isPermaLink="false">http://blog.nicolashachet.com/?p=1588</guid>
		<description><![CDATA[Les tests unitaires automatisés, c&#8217;est quoi ? Les tests unitaires automatisés (TUA) sont une des composantes de l&#8217;outillage permettant de valider qu&#8217;une application répond aux exigences suivantes : Est-ce que mon application fonctionne ? Est-ce que mon application est stable ? Est-ce que mon application couvre mon besoin ? Les TUA ne répondent à aucune de ces questions mais assurent le premier niveau de test qui permet de valider qu&#8217;un composant fonctionne unitairement. Il existe [...]]]></description>
		<wfw:commentRss>http://blog.nicolashachet.com/2013/01/18/methodes/a-propos-des-tests-unitaires-automatises/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
		<item>
		<title>Bug lors du lancement Eclipse 4.3 : Unable to &#8230;</title>
		<link>http://blog.nicolashachet.com/2013/01/17/ide/eclipse/bug-lors-du-lancement-eclipse-4-3-unable-to/</link>
		<comments>http://blog.nicolashachet.com/2013/01/17/ide/eclipse/bug-lors-du-lancement-eclipse-4-3-unable-to/#comments</comments>
		<pubDate>Thu, 17 Jan 2013 10:16:52 +0000</pubDate>
		<dc:creator>Nicolas Hachet</dc:creator>
				<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[bugs]]></category>
		<category><![CDATA[eclipse]]></category>

		<guid isPermaLink="false">http://blog.nicolashachet.com/?p=1390</guid>
		<description><![CDATA[Si votre Eclipse 4.3 (Juno) a planté et qu&#8217;il ne veut plus redémarrer, voici l&#8217;astuce permettant de &#171;&#160;réparer&#160;&#187; votre workspace. Elle permet de démarrer un Eclipse dont le workspace serait corrompu à cause d&#8217;un plantage ou d&#8217;un freeze de Java. Au démarrage, Eclipse devrait vous raconter ce genre de salade, sans plus d&#8217;infos sur le problème : Unable to bla bla bla&#8230; Le fichier de log D:\Workspace\.metadata\.log contient l&#8217;erreur suivante : La solution est de [...]]]></description>
		<wfw:commentRss>http://blog.nicolashachet.com/2013/01/17/ide/eclipse/bug-lors-du-lancement-eclipse-4-3-unable-to/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using disk: enhanced
Object Caching 792/851 objects using disk

 Served from: blog.nicolashachet.com @ 2013-05-24 20:36:38 by W3 Total Cache -->