<?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>DEVBLOG :: Le blog d'Alexandre BALMES, jeune chef de projet &#187; Edito</title>
	<atom:link href="http://dev.pockyworld.com/category/edito/feed" rel="self" type="application/rss+xml" />
	<link>http://dev.pockyworld.com</link>
	<description>Enfin j'essaie</description>
	<lastBuildDate>Wed, 01 Dec 2010 22:24:39 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Le billet du retour ?</title>
		<link>http://dev.pockyworld.com/edito/le-billet-du-retour.html</link>
		<comments>http://dev.pockyworld.com/edito/le-billet-du-retour.html#comments</comments>
		<pubDate>Mon, 29 Mar 2010 22:14:39 +0000</pubDate>
		<dc:creator>Alexandre</dc:creator>
				<category><![CDATA[Edito]]></category>
		<category><![CDATA[crumblr]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Projets]]></category>
		<category><![CDATA[symfony]]></category>

		<guid isPermaLink="false">http://dev.pockyworld.com/?p=143</guid>
		<description><![CDATA[Bonjour à tous, Long moment d&#8217;absence sur ce blog (et les autres) mais l&#8217;envie commence à revenir alors autant en profiter. Pour ce (re)nouveau premier billet, un petit récapitulatif de l&#8217;année 2009, un petit topo concernant les projets en cours pour terminer avec un peu d&#8217;avenir. En 2009, je suis développeur web Ceux qui connaissent [...]]]></description>
			<content:encoded><![CDATA[<p>Bonjour à tous,</p>

<p>Long moment d&#8217;absence sur ce blog (et les autres) mais l&#8217;envie commence à revenir alors autant en profiter. Pour ce (re)nouveau premier billet, un petit récapitulatif de l&#8217;année 2009, un petit topo concernant les projets en cours pour terminer avec un peu d&#8217;avenir.</p>

<h3>En 2009, je suis développeur web</h3>

<p>Ceux qui connaissent mon parcours savent que si j&#8217;en suis venu au web, c&#8217;est surtout grâce à de bonnes rencontre et un peu de travail personnel. Pendant environ deux ans, je me suis cantonné au rôle d&#8217;intégrateur touche à tout. Tour à tour intégrateur, webdesigner ou encore développeur WordPress (et blagueur) je n&#8217;ai que peu touché au développement &laquo;&nbsp;from scratch&nbsp;&raquo;. A la mi 2009, tout à changé et j&#8217;ai créé mon premier fichier avec l&#8217;extension php. Tout seul. Comme un grand.</p>

<p>Alors avant d&#8217;aller plus loin, quelques remerciements. C&#8217;est Romain aka <a title="voir son blog" href="http://palleas.com/">Palleas</a> qui ouvre le bal car c&#8217;est vraiment lui qui m&#8217;a supporté au début. Viens ensuite indirectement <a title="voir son site" href="http://www.hugohamon.com/">Hugo</a> à travers son site pour débutant <a title="voir le site" href="http://www.apprendre-php.com/">apprendre-php.com</a> et le duo <a title="voir le site" href="http://www.eexit.net/">Joris</a>/<a title="voir son blog" href="http://pioupioum.fr/">Mehdi</a> via leurs différentes relectures/debug/conseils sur quelques pastie.</p>

<p>A tout ça c&#8217;est rajouté différents ouvrages : <a href="http://www.eyrolles.com/Informatique/Livre/php-5-avance-9782212113235">PHP5 avancé</a>, <a href="http://www.eyrolles.com/Informatique/Livre/php-5-9782212114072">PHP5 cours et exercices</a> et <a href="http://www.eyrolles.com/Informatique/Livre/best-practices-php-5-9782212116762">PHP5 Best Practices</a>. Je pense d&#8217;ailleurs prendre quelques actions chez Eyrolles.</p>

<p>L&#8217;apprentissage c&#8217;est déroulé de la façon suivante : Il y avait un besoin client auquel je ne pouvais pas répondre via les différentes solutions CMS existentes. Quelque chose qui devait être &laquo;&nbsp;from scratch&nbsp;&raquo; et un contexte qui rendait impossible la sous-traitance. C&#8217;est donc ce besoin qui après un bon paquet de bonnes excuses a été le déclencheur. Paradoxalement, j&#8217;ai tout de suite écarté les frameworks car j&#8217;avais peur de ne pas pouvoir comprendre leurs fonctionnement et passer trop de temps que je n&#8217;avais pas sur une problématique.</p>

<p>La démarche à donc été ma démarche habituelle :</p>

<ul>
    <li>Trouver un maximum de ressources pertinentes afin de cibler directement les bonnes pratiques</li>
    <li>Segmenter l&#8217;application en différentes parties et trouver une solution aux différents problèmes</li>
    <li>S&#8217;appuyer sur des projets existants, notamment au niveau de l&#8217;organisation des fichiers et les différents appels entre les fichiers afin d&#8217;optimiser au maximum</li>
</ul>

<p>Cela a rapidement donné une première version. Trop chaotique à mon gout qui n&#8217;est jamais sortie de l&#8217;environnement de développement. Une seconde version à donc été faite en prenant quelques bonnes idées issues du Zend Framework. Le moteur était donc plus souple et ouvert à de nouvelles fonctionnalités ce qui a permit de créer l&#8217;application complète avec des process métiers cohérents. Ceci dit, il était encore perfectible.</p>

<p>La v3 du moteur est donc arrivée peu de temps après avec pour objectif d&#8217;exploiter la POO au maximum. Après quelques lignes de codes, je me suis surtout rendu compte d&#8217;une chose : il était complètement stupide de faire cette v3. Cette v3 aurait effectivement eu un sens si l&#8217;objectif avait été celui de réinventer la roue pour mieux la comprendre mais ce n&#8217;était pas le cas. J&#8217;ai donc commencé à benchmarker quelques frameworks.</p>

<p>Fin Aout, le choix était arrêté : Symfony. Ce choix a essentiellement été fait grâce au bien connu <a title="voir le tutoriel" href="http://www.symfony-project.org/jobeet/1_4/Doctrine/fr/">Jobeet</a>, tutoriel d&#8217;apprentissage du Framework. A noter qu&#8217;à la même époque, la ferme du web débutait la publication de son application <a href="http://www.lafermeduweb.net/tutorial/symfony-creer-un-site-web-avec-le-framework-php-symfony-14.html">Watch My Desk</a>. L&#8217;idée de pouvoir exploiter d&#8217;autres framework, notamment Zend de façon simple et pertinente a également été un gros plus.</p>

<p>L&#8217;apprentissage à cependant été difficile, beaucoup d&#8217;éléments à prendre en compte dès le début : la philosophie MVC en tête qui est déstabilisante au début mais dont je n&#8217;arrive plus à me séparer. Viennent ensuite la syntaxe Doctrine aka DQL et le Yaml (notamment au niveau de la création de la base). Cela c&#8217;est somme toute bien passé puisque je travail actuellement uniquement avec symfony et certains composants du <a href="http://framework.zend.com/" title="Le site du framework">Zend Framework</a>.</p>

<p>Depuis la fin Septembre, beaucoup d&#8217;apprentissage sur symfony et surtout, surtout, beaucoup de refactoring <img src='http://dev.pockyworld.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>

<h3>En 2010, je suis Chef de Projet</h3>

<p>Car après tout, c&#8217;est encore l&#8217;intitulé sur ma feuille de paie.</p>

<p>L&#8217;étape 2009 a donc permis de créer une base suffisamment fiable et une série de plugins permettant de répondre à 3/4 des besoins de mes clients et me contenter de refactorer mon code dans le but de l&#8217;optimiser. Je peux donc me dégager du temps pour reprendre les process et la démarche web de l&#8217;entreprise dans le but de la perfectionner.</p>

<p>Le fonctionnement et la taille de la société étant tout à fait adapté à l&#8217;eXtreme Programming, je suis entrain de tourner toute l&#8217;approche dans ce sens. Le but étant de commencer à proposer une approche agile d&#8217;ici environ un à deux mois.</p>

<p>Ceci dit, il ne faut pas s&#8217;endormir sur ses lauriers alors&#8230;</p>

<h3>En 2010, de nombreux projets personnels</h3>

<h4>Crumblr : Cooking for developers</h4>

<p>Certainement LE projet 2010, <a href="http://crumblr-project.com/">Crumblr</a> est né suite à série de constats professionnels et des réflexions communes entre Romain, <a href="http://www.2cool4school.fr/">Xavier</a> et moi. Avec un peu de recul, nous nous sommes bien rendu compte que finalement peu de personnes arrivaient à se rendre compte des différents aboutissants du projet. Si je devais les résumer dans les grandes lignes, cela donnerai à peu près ceci :</p>

<ul>
    <li>Guider un débutant à travers une suite de tutoriels pertinents</li>
    <li>Aiguiller le professionnel en lui montrant des applications/technologies concrètes répondant à un réél besoin client</li>
    <li>Expliciter les différentes approches web : philosophie de travail, bonne pratiques, réutilisabilité du code, &#8230;</li>
    <li>Ouvrir à tous les professionnels du métier la possibilité de créer un tutoriel ou même de reprendre une partie déjà publiée dans le but de l&#8217;améliorer aussi bien au niveau code qu&#8217;au niveau des fonctionnalités</li>
    <li>Ne surtout pas faire le travail à votre place car cela ne vous servirait absolument pas sur le long terme</li>
</ul>

<p>Le dernier point est d&#8217;importance, il sera en effet impossible de télécharger les sources des projets car la réflexion de base nous a directement fait remonter l&#8217;un des points les plus importants : rien ne vaux la pratique. Un &laquo;&nbsp;feignant&nbsp;&raquo; devra donc au minimum copier/coller l&#8217;ensemble du code publié dans les tutoriels pour arriver à son objectif. Cela devrait donc contribuer à son apprentissage en espérant que l&#8217;envie de commencer à développer &nbsp;&raquo;correctement&nbsp;&raquo; le démange assez vite. Quitte à ce que ce soit sur un second projet.</p>

<p>D&#8217;un point de vu personnel, le projet est pour moi le parfait petit labo me permettant d&#8217;essayer différentes choses correctement et trouver un juste milieu entre l&#8217;idéal professionnel et la réalité du terrain. Mon coté multi-tache me permettra également de pouvoir aider sur à peu près tous les postes ou presque ce qui permettra également de me perfectionner.</p>

<h4>Tous les &laquo;&nbsp;a cotés&nbsp;&raquo;</h4>

<p>Plusieurs projets personnels à coté de tout ça. Ces projets auront pour but de continuer à me faire progresser en développement tout en mêlant utile, agréable et surtout fun (moteur essentiel en ce qui me concerne au cas ou vous ne l&#8217;auriez pas encore remarqué). Il y aura donc la refonte de tous mes blogs autour de symfony, un projet fun et un petit réseau social pour la famille (hellotipi like) au programme de 2010 si le temps me le permet. J&#8217;ai beaucoup de progrès à faire au niveau des tests, tous ces projets devraient donc être en TDD.</p>

<h3>Et ce blog ?</h3>

<p>Le constat est le suivant : je n&#8217;ai pas le temps pour le mettre à jour au niveau &laquo;&nbsp;technique&nbsp;&raquo; à proprement parlé. Tout ce qui serait commencé ici serait donc plus ou voué à s&#8217;étaler sur une période plus ou moins longue voir même ne jamais être terminé.</p>

<p>Je pense donc réorienter ce blog autour de réflexions techniques sans pour autant négliger deux trois bouts de codes quand le coeur m&#8217;en dira. Un certains nombres de réflexions devraient donc être abordées ici afin de laisser la place au dialogue dans les commentaires avant d&#8217;être appliquées sur Crumblr. Les deux blogs seront donc pour moi un parfait complément sur le plan professionnel et personnel.</p>

<p>Ne reste plus qu&#8217;à savoir si je m&#8217;y tiendrais&#8230; Ceci dit le nombre de fautes que je fais actuellement commence sérieusement à m&#8217;énerver et écrire comme je le faisait avant est donc un parfait remède au problème alors&#8230; <img src='http://dev.pockyworld.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://dev.pockyworld.com/edito/le-billet-du-retour.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Evolution du blog</title>
		<link>http://dev.pockyworld.com/edito/evolution-du-blog.html</link>
		<comments>http://dev.pockyworld.com/edito/evolution-du-blog.html#comments</comments>
		<pubDate>Mon, 06 Apr 2009 13:02:38 +0000</pubDate>
		<dc:creator>Alexandre</dc:creator>
				<category><![CDATA[Edito]]></category>
		<category><![CDATA[article]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[dev]]></category>
		<category><![CDATA[mise à jour]]></category>

		<guid isPermaLink="false">http://dev.pockyworld.com/?p=27</guid>
		<description><![CDATA[Bonjour à tous, J&#8217;ai depuis le début du week-end dernier une question qui me taraude l&#8217;esprit concernant les mises à jour du blog. Premièrement, il est évident que ce blog ne sera pas mis à jour quotidiennement pour une raison de temps et de soin que j&#8217;essaie au mieux d&#8217;apporter aux articles. Plusieurs choses sont [...]]]></description>
			<content:encoded><![CDATA[<p>Bonjour à tous,</p>

<p>J&#8217;ai depuis le début du week-end dernier une question qui me taraude l&#8217;esprit concernant les mises à jour du blog. Premièrement, il est évident que ce blog ne sera pas mis à jour quotidiennement pour une raison de temps et de soin que j&#8217;essaie au mieux d&#8217;apporter aux articles. Plusieurs choses sont dans les bacs donc mais cela m&#8217;impose de vérifier et revérifier sans cesse pour être sur de ne pas dire d&#8217;erreurs ou de ne pas prendre un raccourci idiot.</p>

<p>Malheureusement pendant ce temps je vois passer beaucoup de choses dans mon agrégateur qui seraient tout aussi intéressantes pour vous mais que je n&#8217;utiliserais pas forcément demain ou après demain et donc que vous ne retrouverez pas forcément sur le blog avant un moment.</p>

<p>Plusieurs solutions donc :</p>

<ol>
<li>Rester avec la formule actuelle et tant pis pour les nouveautés</li>
<li>Publier tous les jours une liste d&#8217;article sous forme de liens (par exemple via <a href="http://www.delicious.com" title="du bookmark en veux tu en voila">delicious</a>)</li>
<li>Prendre un peu de temps pour rédiger un petit article sur ce qui pourrait être la &laquo;&nbsp;chose&nbsp;&raquo; la plus intéressante de la journée</li>
</ol>

<p>Alors que préfèreriez-vous ?</p>
]]></content:encoded>
			<wfw:commentRss>http://dev.pockyworld.com/edito/evolution-du-blog.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Me, myself and I</title>
		<link>http://dev.pockyworld.com/edito/me-myself-and-i.html</link>
		<comments>http://dev.pockyworld.com/edito/me-myself-and-i.html#comments</comments>
		<pubDate>Tue, 20 Jan 2009 19:41:32 +0000</pubDate>
		<dc:creator>Alexandre</dc:creator>
				<category><![CDATA[Edito]]></category>

		<guid isPermaLink="false">http://dev.pockyworld.com/?p=6</guid>
		<description><![CDATA[Bien que présent dans la page à propos, le contenu de cet article est suffisamment pertinent pour apparaitre dans la liste des articles. Disons qu&#8217;il s&#8217;agira du vrai texte d&#8217;introduction. A propos, ce blog Ce blog est avant tout un blog profesionnel, il aborde donc des problèmes et thématiques en rapport avec le monde du [...]]]></description>
			<content:encoded><![CDATA[<p>Bien que présent dans la page à propos, le contenu de cet article est suffisamment pertinent pour apparaitre dans la liste des articles. Disons qu&#8217;il s&#8217;agira du vrai texte d&#8217;introduction.</p>

<h3>A propos, ce blog</h3>

<p>Ce blog est avant tout un blog profesionnel, il aborde donc des problèmes et thématiques en rapport avec le monde du web du web profesionnel. Malgré tout, ce blog n&#8217;engage que ma responsabilité et en aucun cas celle de mon employeur.</p>

<h3>A propos, moi</h3>

<p>Touche à tout en informatique depuis mes premiers pas sur le clavier &#8211; je m&#8217;y suis mis très tôt &#8211; j&#8217;ai d&#8217;abord travaillé dans l&#8217;évènementiel et le jeu vidéo. Après deux ans dans ce métier, j&#8217;ai intégré une formation en informatique afin de valider mes connaissances. Durant la première année, je me suis intéressé au web et est créé mon blog professionnel abordant à l&#8217;époque des problématiques relatives à l&#8217;administration et au réseau informatique.</p>

<p>Durant cette année, j&#8217;ai donc pu m&#8217;amuser avec différents moteurs et en ai essayé beaucoup mais c&#8217;est pendant les deux mois de vacances précédent mon contrat de professionnalisation que j&#8217;ai commencé à m&#8217;intéresser au développement sous sa forme la plus simple, l&#8217;intégration. Webdesign, intégration et développement sur wordpress, je faisais enfin vraiment du web.</p>

<p>Mon contrat de professionnalisation m&#8217;a ensuite et même s&#8217;il n&#8217;était pas vraiment orienté web mais plutôt réseau permit de continuer à avancer dans le domaine et de découvrir certaines technologies. J&#8217;ai ensuite occupé le poste de webmaster pour <a href=http://www.mageekstore.com" title="La boutique geek">mageekstore</a>.</p>

<p>Depuis le mois de septembre 2009, je suis chef de projet web dans une société spécialisé dans la communication. Le but de mon poste, mettre en pratique l&#8217;ensemble de ma culture web et manager les projets de nos clients en leur apportant des solutions pertinentes et efficaces.</p>
]]></content:encoded>
			<wfw:commentRss>http://dev.pockyworld.com/edito/me-myself-and-i.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hell&#8217;o world</title>
		<link>http://dev.pockyworld.com/edito/hello-world.html</link>
		<comments>http://dev.pockyworld.com/edito/hello-world.html#comments</comments>
		<pubDate>Tue, 20 Jan 2009 19:11:57 +0000</pubDate>
		<dc:creator>Alexandre</dc:creator>
				<category><![CDATA[Edito]]></category>

		<guid isPermaLink="false">http://dev.pockyworld.com/?p=3</guid>
		<description><![CDATA[Beaucoup d&#8217;eau a coulée sous les ponts depuis l&#8217;annonce du lancement d&#8217;un devblog reprenant l&#8217;ensemble de mes articles associés aux web. Pourquoi un devblog ? Tout simplement pour rentrer dans le cadre de la segmentation de ma petite personne. Pour faire simple l&#8217;organisation est la suivante : blog.pockyword.com : Mon blog perso, ça permet de [...]]]></description>
			<content:encoded><![CDATA[<p>Beaucoup d&#8217;eau a coulée sous les ponts depuis l&#8217;annonce du lancement d&#8217;un devblog reprenant l&#8217;ensemble de mes articles associés aux web. Pourquoi un devblog ? Tout simplement pour rentrer dans le cadre de la segmentation de ma petite personne. Pour faire simple l&#8217;organisation est la suivante :</p>

<ul>
<li><a href="http://blog.pockyworld.com" title="le blog perso">blog.pockyword.com</a> : Mon blog perso, ça permet de décompresser.</li>
<li><a href="http://mag.pockyworld.com" title="le blog tendance">mag.pockyworld.com</a> : Photographie, vidéo, web, musique, design et tutiquanti. Ne manque finalement que le temps et la motivation de vraiment s&#8217;y remettre</li>
<li><a href="http://dev.pockyworld.com" title="le devblog">dev.pockyworld.com</a> : Le blog pro</li>
</ul>

<p>Les abonnés de mon ancien blog pro alexandrebalmes.fr seront donc vite redirigés ici puisqu&#8217;ils s&#8217;étaient à la base abonné au flux rss pour du contenu technique associé au web. Le site sera quant à lui maintenu en l&#8217;état le temps de transférer les articles puis sera fermé pour un redesign.</p>

<p>Le contenu de ce blog sera donc centré autour de ma vie professionnelle et abordera toutes les thématiques qui croiseront mon parcours ou les outils que j&#8217;utilise au quotidien.</p>

<p>Alors pour finir, re-bonjour à tous.</p>

<p>Ne vous inquiétez pas, le thème ne restera pas par défaut, la faute à pas de temps</p>
]]></content:encoded>
			<wfw:commentRss>http://dev.pockyworld.com/edito/hello-world.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

