planetePHP.fr
Gilles Février Gilles Février 2015-05-27T23:36:31+02:00

L’appel à conférenciers du Forum PHP 2015 est en ligne

Participez à l’édition 2015 du Forum PHP qui aura lieu les 23 et 24 novembre prochain, au Beffroi de Montrouge ! Cette année, plusieurs anniversaires seront à fêter : les 20 ans de PHP et les 15 ans de l’AFUP. Deux raisons supplémentaires pour participer à cette grande fête ! Les thèmes abordés lors de … Continuer la lecture de L’appel à conférenciers du Forum PHP 2015 est en ligne
AFUP AFUP 2015-05-26T00:00:00+02:00

L'appel à conférenciers du Forum PHP 2015 est ouvert

L'appel à conférenciers est lancé, et le thème est très simple : venez nous parler de PHP ! Outils, performances, retours d'expérience, innovations, collaborations entre devs... faites-nous vos propositions !

Vous n'osez pas vous lancer ? Pourtant, bon nombre des conférenciers que vous appréciez écouter ont eux-aussi usé les bancs des salles de conférences avant de faire leur premier talk... Faire vos propositions de conférences est déjà une première étape intéressante pour tester le sujet qui vous intéresse, alors lancez-vous ! 

Thématiques, informations sur l'événement et sur les talks sont disponibles dans la rubrique "Appel à conférenciers" du site

Hello Design Hello Design 2015-05-22T13:50:25+02:00

Les moules elePHPant pour tous

Quand tu nous tiens... L"elePHPant PHP existe sous de nombreuses formes, et aujourd'hui je vous dévoile quelque chose en plus pour vous aider à agrandir votre famille d'elePHPant

elephpant2.jpg

Il s'agit d'un moule à gateaux, réalisé avec une imprimante 3D, comme vous pouvez le voir

imprimante.jpg

Ces formes ont pu être réalisés grâce à la boutique artefact3D, un site de conception et de créations d'objets 3D dont j'aurais l'occasion de vous en reparlé dans un article plus détaillé.

Bien entendu, ce moule n'a pas été le premier moule que je lance, car mes premiers essais se sont portés sur le renard de Firefox OS avec l'implication de Mamie Fox dont vous pouvez lire l'article "Mamie Fox fait des cookie's 3D"

Enfin, comme nous sommes dans l'Open source, il est important de proposer un large choix de modèles, dont en voici quelque uns :

  • elePHPant
  • Otari
  • Firefox

elephpant.jpgfirefoxos.jpgotari.jpg

Bien entendu, la prochaine fois, vous verrez les gateaux, les réalisations car ceux sont des moules qui ont été testés.

AFUP AFUP 2015-05-18T00:00:00+02:00

L'AFUP se refait une beauté !

L'AFUP fête cette année ses 15 ans. 15 ans pendant lesquels elle a grandi, fédéré de plus en plus de développeurs, 15 ans pendant lesquels elle est montée en puissance avec des événements de plus en plus grands... et 15 ans avec le même visage, cet ovale bleu, déclinaison du logo de PHP.

Pour son anniversaire, nous avons souhaité lui offrir un petit ravalement de façade, pour qu'elle reflète mieux la belle association qu'elle est devenue !
L'AFUP, c'est une mosaïque de personnalités, d'utilisateurs, de membres installés partout en France. Cet hexagone bleu, aux multiples facettes, représentera dorénavant l'association, et permettra de mettre en avant cette multitude de visages tous tournés autour de PHP !

emblème seule afup 600

Le logo sera décliné également pour l'ensemble de nos événements, pour nos antennes AFUP et pour les apéros PHP... Et ce n'est que le début, affaire à suivre !

Perrick Penet (onpk.net) Perrick Penet (onpk.net) 2015-05-05T22:28:33+02:00

Un projet qui sort de l'ombre : livres.onpk.net

Vous pourrez dire merci à Mère Teresa et à Arnaud : il est désormais possible de ne pas cliquer sur Amazon pour avoir plus d'informations sur un bouquin que j'ai lu. Une page d'intermédiation se cache derrière livres.onpk.net. Il s'agissait d'un vieux projet, souvent avorté et longtemps reporté pour lequel je voulais expérimenter un nouveau langage.

J'ai ainsi goûté à Erlang et à Go lors du dernier Agile Open en Alsace avec cette idée. Erlang, un langage qui avait (aurait encore ?) tout (ou presque) pour faire un carton : un mode scripting grâce à Yaws et ses balises <erl>, une robustesse à couper le souffle, des belles références d'utilisation concrète, etc. Mais sa communauté cherche visiblement un peu trop à faire les choses "bien" et court derrière the Erlang Way. Go fut aussi un début de challenge intéressant : un langage compilé avec une documentation précise et complète, un serveur intégré performant. Je me suis arrêté quand il fallait coordonner le tout avec Apache (et son module Proxy).

Je suis donc retourné vers ma zone de confort - PHP bien sûr. Et j'ai quand même ajouté un zest de nouveautés : Redis. L'occasion de réfléchir différemment au mode de stockage des livres et de leurs relations avec différents fiches de lecture (articles de blog en fait) à coup de HMGET et de HMSET, de SRANDMEMBER ou de SMEMBERS. Juste ce qu'il fallait d'exotisme pour ça puisse sortir enfin.

Bien sûr il reste du taf : continuer la migration de mes anciens posts dans la rubrique Livres et pourquoi un jour mettre ça quelque part pour que d'autres puissent l'utiliser à leur tour.

AFUP AFUP 2015-04-27T00:00:00+02:00

Dernières nouvelles du PHP Tour Luxembourg 2015

Le PHP Tour Luxembourg 2015 est en vue ! J-15 avant l'étape luxembourgeoise de notre cycle de conférences itinérant, petit débrief des forces en présence... 

Côté programmation, nous avons eu le regret d'annoncer la semaine dernière l'annulation de James Titcumb. Nous espérons avoir la chance de pouvoir reprogrammer sa conférence lors d'un prochain événement AFUP... Sa conférence n'est, à l'heure actuelle, pas remplacée. 

Jamais une étape de notre événement n'aura permis de tisser autant de liens avec les communautés, associations tournées vers le web et partenaires locaux : en France, en Belgique et bien sûr au Luxembourg, le PHP Tour a trouvé un écho tout particulier. Merci notamment à Girls in Tech Lux, les Cafés Numériques, Grand Est Numérique, ITnation, Silicon Luxembourg pour leur soutien local de la communauté PHP ! 

L'apéro communautaire a lui aussi trouvé des soutiens solides en la présence de Vesperia et IKE. Ainsi le mardi 12 mai, tous les visiteurs sont invités à l'apéro communautaire au Scott's, où nos sponsors se chargeront de votre soif, de votre faim, et vous réservent quelques surprises. A-t-on besoin de rappeler que nous fêterons également les 15 ans de l'AFUP et les 20 ans de PHP ?

Mais l'événement ne se fera pas sans VOUS ! Venez rencontrer les experts PHP, venez passer deux jours avec d'autres professionnels de PHP, d'autres membres de la communauté PHP et AFUP. Prenez votre place maintenant ! 

Pascal Martin (n+1).zéro Pascal Martin (n+1).zéro 2015-04-21T00:00:00+02:00

PHP : un langage, des utilisateurs aux besoins très différents

Il m’arrive régulièrement de discuter de PHP1 et de son évolution avec d’autres développeurs, que ce soit au bureau, lors d’événements communautaires comme les Apéros PHP ou les ForumPHP/PHPTour, ou même plus simplement par mails ou messageries instantanées.

Assez fréquemment, ces développeurs veulent voir le langage (et son écosystème) continuer à mûrir, à se professionnaliser : ils souhaitent du typage statique, des espaces de noms, du type-hinting (ou type-enforcing) sur les paramètres de méthodes ou leur valeur de retour, des générateurs, des annotations intégrées au langage, … Bref, plein de fonctionnalités qui nous — moi y compris — simplifieraient grandement la vie et nous permettraient de tirer le meilleur parti du langage que nous manipulons.

Toutefois, nous oublions souvent que nous ne sommes pas les seuls utilisateurs du langage PHP. Pour moi, en généralisant un peu et simplifiant beaucoup, on pourrait aller jusqu’à distinguer quatre catégories d’utilisateurs de notre langage. Et chacun de ces types d’utilisateurs peut avoir des besoins différents des autres !


Les débutants en programmation (et en PHP)

Une des grandes forces de PHP depuis sa naissance, et sans aucun doute la principale raison de son succès, est que PHP et son écosystème ont pendant longtemps été extrêmement accessibles aux débutants en programmation voulant faire un peu de web.

Cela se traduit à travers plusieurs points, dont notamment :

  • La gratuité, que ce soit pour de nombreux outils de développement2 ou hébergements3.
  • La facilité d’installation, de configuration et d’exécution :
    • Au niveau du poste de travail — avec, par exemple, des outils comme EasyPHP ou WAMP qui permettent d’installer une stack PHP+MySQL en trois clics sur « suivant », sans même avoir à comprendre comment ça fonctionne4.
    • Au niveau du déploiement : il suffit d’un glisser-déposer dans un client FTP, sans avoir à redémarrer un serveur d’application ou quelqu’autre lourdeur du même type.
    • Et au niveau de l’exécution : il suffit d’appuyer sur F5 pour constater l’effet du code que l’on vient d’écrire ou de déployer !
  • L’existence de nombreux tutoriels5, ainsi que d’une documentation officielle claire et en très grande partie traduite en français.

la suite...

Mathieu Robin Mathieu Robin 2015-04-17T14:23:36+02:00

Mes modules Node préférés du moment

Bon en ce moment je fais un max de NodeJS et ça m’a permis de faire un peu de veille sur NPM. Pour info, je code beaucoup avec Koa comme framework, que je recommande fortement d’ailleurs. Koa c’est le remplaçant de Express par l’équipe d’Express, à la sauce ES6.

Donc voilà mes paquets favoris du moment :

  • calendar-base, un composant qui permet de gérer par vous même l’affichage de votre calendrier, il ne fait que fournir les données brutes. C’est top ça.
  • Jasmine-Matchers, un super complément à Jasmine ;
  • Babel, ai-je besoin, réellement, de vous présenter Babel ?
  • koa-*, évidement tout l’environnement Koa.

Il y en a plein d’autres hein sûrement, mais en ce moment c’est ça que j’utilise le plus.

Au passage, j’en profite pour parler sur ce blog, brièvement, des divers packages que j’ai publié récemment :

  • codepostaux, fournit des données propre au code postal que vous lui passez en paramètre. Prend aussi le code commune INSEE ;
  • numero-securitesociale, un simple parser de numéro de sécurité sociale qui vous retourne au format JSON la correspondance de chaque valeur ;
  • js-workflow, vous encadre dans l’implémentation d’un workflow métier, même complexe ;

Je reparlerai au cours d’articles dédiés de ces différents packages pour leur faire un peu de pub certes mais aussi parce qu’ils sont voués à encore évolués.

Je remercie d’ailleurs mon employeur (Companeo) qui m’autorise à publier certains de mes développements internes, en l’occurrence, js-workflow sous licence MIT.

flattr-badge-large.png

la suite...

Kévin Dunglas (Lapin Blanc) Kévin Dunglas (Lapin Blanc) 2015-04-09T18:04:05+02:00

Mes slides du Symfony Live 2015 : à la découverte de API Platform

Voici les slides concernant le développement d’API hypermerdia diffusés tout à l’heure lors du Symfony Live de Paris.

Les liens vers les différents outils présentés tout à l’heure :

Les slides en plein écran.

AFUP AFUP 2015-04-09T00:00:00+02:00

La 5ème édition de Drupagora est lancée

Nouvelle date, nouveau lieu...
Pour sa cinquième édition, Drupagora a décidé de changer le calendrier et de lieu de rendez-vous. Programmé depuis sa création en novembre, Drupagora se tiendra cette année le vendredi 19 juin et aura lieu, non pas à la Maison des Associations, mais à l'Université Pierre et Marie Curie (Paris 5ème), lieu plus central et plus grand, pour accueillir ses participants dans des conditions optimales.

Nouvelle tête...
Succédant à Maxime Topolov d'Adyax, c'est Frédéric Plais, CEO de Commerce Guys, éditeur de Drupal Commerce, qui a eu cette année pour mission de définir les grandes thématiques du programme et qui sélectionnera, avec le comité de pilotage, les intervenants pour cette édition.
Cette année, le fil rouge du programme est "Drupal dans le contexte de l'Entreprise" : Plateformes digitales globales, applications eCommerce, applications métier jumelées et intégrées au SI (ERP, CRM, PIM, DAM…).

Les thématiques principales seront :
- Comment Drupal s'intègre t-il avec d'autres applications métier?
- Exemples réussis et témoignages d'applications Drupal d'envergure et de E-commerce?
- Les perspectives avec l'arrivée prochaine de Drupal 8

Inscriptions

Tarifs :
40 euros jusqu'au 01/05/2015
75 euros jusqu'au 15/06/2015
100 euros en tarif normal
Inscriptions et informations sur www.drupagora.com.


Flux ATOM

Flux RSS
Twitter

Les sources

Ajouter une source ?

Envoyez un email avec l'URL du site et du flux à planetephpfr AT afup POINT org

Infos