Soumettre la recherche
Mettre en ligne
Sauf erreur-je-ne-me-trompe-jamais
•
0 j'aime
•
2,292 vues
Frederic Bouchery
Suivre
Présentation de la gestion d'erreurs lors du PHPTour Luxembourg 2015 avec l'AFUP
Lire moins
Lire la suite
Ingénierie
Signaler
Partager
Signaler
Partager
1 sur 74
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
Creating and maintaining different environments can be difficult and a real time-sink. We'll see in this talk how you can automate this tasks by building and updating your development and production environments on demand using Chef, Vagrant, Docker and Amazon Web Services.
Let's Code our Infrastructure!
Let's Code our Infrastructure!
continuousphp
From ReactPHP to Facebook Hack's Async implementation and many more, asynchronous programming has been a 'hot' topic lately. But how well does async programming support work in PHP and what can you actually use it for in your projects ? Let's look at some real-world use cases and how they leverage the power of async to do things you didn't know PHP could do.
The promise of asynchronous PHP
The promise of asynchronous PHP
Wim Godden
You've got your tests, your metrics, your database migrations and your system provisioning automated, but how can you deploy everything with a push of a button and not be scared something goes wrong? Welcome to the continuous PHP Pipeline. In this talk I take the code, the tests, the metrics and the provisioners and show you how you can have a continuous delivery pipeline setup based on certain criteria you define upfront, your code gets automatically deployed to staging or to production with all the arbitrary tasks along with it. Never get stressed again about deployments. Make deployments as easy as committing to your repository and get home on time to enjoy your well deserved weekend.
The Continuous PHP Pipeline
The Continuous PHP Pipeline
Michelangelo van Dam
Lorsque j'ai commencé à déployer du PHP, aux alentours de 2002, la mise en place de cache d'opcode, de reverse proxy pour assets statiques et de déploiement atomiques était encore rare et peu documentée. Le monde a évolué, PHP a beaucoup évolué et c'est l'occasion de faire le point sur les bonnes pratiques de déploiement PHP (en particulier sur une architecture cloud): - déploiement immutables - séparation code / données - cache opcode - séparation serveur HTTP / VM PHP - gestion des sessions - gestion des assets Le but de la présentation est de présenter (et de justifier, en les contextualisant) ces bonnes pratiques.
PHP deploy 2015 flavor - talk from php tour 2015 luxembourg
PHP deploy 2015 flavor - talk from php tour 2015 luxembourg
Quentin Adam
PHP7 is coming
PHP7 is coming
PHP7 is coming
julien pauli
Deploy and scale your PHP Application with AWS ElasticBeanstalk and Docker
Deploy and Scale your PHP App with AWS ElasticBeanstalk and Docker- PHPTour L...
Deploy and Scale your PHP App with AWS ElasticBeanstalk and Docker- PHPTour L...
Corley S.r.l.
mise à jour 2016 du cours de gestion des risques : une nouvelle vidéo a été tournée
Gestion des risques Démarche
Gestion des risques Démarche
Rémi Bachelet
Livre la-joie-de-l echec-de-faysal-hafidi
Livre la-joie-de-l echec-de-faysal-hafidi
Imane Saib
Recommandé
Creating and maintaining different environments can be difficult and a real time-sink. We'll see in this talk how you can automate this tasks by building and updating your development and production environments on demand using Chef, Vagrant, Docker and Amazon Web Services.
Let's Code our Infrastructure!
Let's Code our Infrastructure!
continuousphp
From ReactPHP to Facebook Hack's Async implementation and many more, asynchronous programming has been a 'hot' topic lately. But how well does async programming support work in PHP and what can you actually use it for in your projects ? Let's look at some real-world use cases and how they leverage the power of async to do things you didn't know PHP could do.
The promise of asynchronous PHP
The promise of asynchronous PHP
Wim Godden
You've got your tests, your metrics, your database migrations and your system provisioning automated, but how can you deploy everything with a push of a button and not be scared something goes wrong? Welcome to the continuous PHP Pipeline. In this talk I take the code, the tests, the metrics and the provisioners and show you how you can have a continuous delivery pipeline setup based on certain criteria you define upfront, your code gets automatically deployed to staging or to production with all the arbitrary tasks along with it. Never get stressed again about deployments. Make deployments as easy as committing to your repository and get home on time to enjoy your well deserved weekend.
The Continuous PHP Pipeline
The Continuous PHP Pipeline
Michelangelo van Dam
Lorsque j'ai commencé à déployer du PHP, aux alentours de 2002, la mise en place de cache d'opcode, de reverse proxy pour assets statiques et de déploiement atomiques était encore rare et peu documentée. Le monde a évolué, PHP a beaucoup évolué et c'est l'occasion de faire le point sur les bonnes pratiques de déploiement PHP (en particulier sur une architecture cloud): - déploiement immutables - séparation code / données - cache opcode - séparation serveur HTTP / VM PHP - gestion des sessions - gestion des assets Le but de la présentation est de présenter (et de justifier, en les contextualisant) ces bonnes pratiques.
PHP deploy 2015 flavor - talk from php tour 2015 luxembourg
PHP deploy 2015 flavor - talk from php tour 2015 luxembourg
Quentin Adam
PHP7 is coming
PHP7 is coming
PHP7 is coming
julien pauli
Deploy and scale your PHP Application with AWS ElasticBeanstalk and Docker
Deploy and Scale your PHP App with AWS ElasticBeanstalk and Docker- PHPTour L...
Deploy and Scale your PHP App with AWS ElasticBeanstalk and Docker- PHPTour L...
Corley S.r.l.
mise à jour 2016 du cours de gestion des risques : une nouvelle vidéo a été tournée
Gestion des risques Démarche
Gestion des risques Démarche
Rémi Bachelet
Livre la-joie-de-l echec-de-faysal-hafidi
Livre la-joie-de-l echec-de-faysal-hafidi
Imane Saib
A description of the more common mental disorder: our false motivations. Be sure you'll recognize some friends and family members in this before you will admit it apply also to you sometimes.
The spirit in disorder.ppt
The spirit in disorder.ppt
Christophe LECOCQ
Une modélisation du chaos psychologique de l'être humain déformé par la fausse motivation. Paul Diel a détaillé dans son oeuvre méconnue les déformations psychiques de nos sociétés dites économiquement développées. Sa vision inédite du psychisme humain contribue à l'évolution de l'espèce.
L'esprit en désordre: les tendances de la fausse motivation de l'être humain
L'esprit en désordre: les tendances de la fausse motivation de l'être humain
Christophe LECOCQ
Ce cours aborde la gestion d'erreurs en programmation, c'est-à-dire comment gérer les situations où une erreur se produit. Après avoir présenté le principe des spécifications et de la programmation défensive avec l'instruction assert, ce cours présente l'instruction try/except qui permet de capturer des erreurs. Enfin, le cours termine en présentant comment définir ses propres erreurs et les générer avec l'instruction raise.
Python avancé : Gestion d'erreurs et mécanisme d'exception
Python avancé : Gestion d'erreurs et mécanisme d'exception
ECAM Brussels Engineering School
Par l'introspection méthodique de la Psychologie de la Motivation il est possible de trouver son équilibre personnel et mieux définir le sens de sa vie.
Le désordre introspecté
Le désordre introspecté
Christophe LECOCQ
Présentation de Valérie et Laurent Schütz au First Rezonance « Comment devenir un Leader authentique ? » du 31 mai 2016 @ CHUV Lausanne
Valérie et Laurent Schütz : « Comment devenir un Leader authentique ? »,
Valérie et Laurent Schütz : « Comment devenir un Leader authentique ? »,
Rezonance
Style direction
Style direction
hassan1488
Présentation de Jochen Peter Breur, Managing Director de Human Esteem to Business Enhancement SA (he2be SA) lors de la conférence First "Le management de l'émotionnel : De l'intelligence protectrice à l'intelligence collective" le 28 février 2013 au Centre Patronal de Paudex
Jochen Peter Breuer : Le management de l’émotionnel
Jochen Peter Breuer : Le management de l’émotionnel
Rezonance
Découvrez comment vous réinventer et donner du sens à votre vie grâce aux 3 dimensions essentielles de l'épanouissement personnel. Êtes-vous prêt à vivre la vie que vous avez toujours souhaitée ? Relevez le défi » http://limeup.me -- Dans une société en pleine évolution et où tout va de plus en plus vite, il est parfois difficile de trouver du sens à nos actions : profiter de la vie au maximum, être heureux, se sentir épanoui dans son travail, avec sa famille, ses amis… Aujourd’hui on nous parle du bonheur comme étant un impératif absolu à atteindre. Néanmoins nous continuons à subir le quotidien et n’arrivons pas à trouver de solutions durables à nos difficultés. Il existe bien des démarches de développement personnel, mais il arrive qu’elles soient vécues ou envisagées par certains comme peu attractives et difficiles à concrétiser. Pourtant, de nombreux chercheurs – en particulier Martin Seligman – ont mis au point des outils simples et faciles d’accès permettant d’alléger les processus de travail sur soi. Ils ont ainsi découvert que les personnes se disant les plus heureuses exploitent 3 piliers majeurs : 1/ Mener une vie agréable au quotidien, 2/ Se sentir aligné d’un point de vue personnel et professionnel, 3/ Donner du sens à sa vie. Sur base de leurs expériences de vie, les animateurs vous invitent à un voyage passionnant – ludique et interactif – au coeur des dernières découvertes en psychologie positive. Vous découvrirez ainsi des pistes d’actions concrètes et pratiques pour : - Vivre plus heureux en exploitant les 3 dimensions essentielles de l’épanouissement personnel, - Adopter la pensée positive au quotidien grâce à la technique du QDP, - Mettre en valeur vos talents et ressources plutôt que de vous focaliser sur vos faiblesses, - Aligner vos aspirations personnelles et professionnelles à l’aide de votre Business Model personnel, - Neutraliser les 7 croyances principales qui peuvent vous limiter dans votre développement, - Donner du sens à votre vie et faire profiter les autres de votre expérience, - Mieux vous connaitre, (re)prendre confiance en vous et aller de l’avant !
Réinventez-vous : Comment donner du sens à votre vie grâce aux 3 dimensions e...
Réinventez-vous : Comment donner du sens à votre vie grâce aux 3 dimensions e...
LimeUP
Modélisation par schéma du concept du Sens de la Vie tel que décrit dans l'oeuvre de Paul Diel.
Le sens de la vie d'après la Psychologie de la Motivation de Paul Diel
Le sens de la vie d'après la Psychologie de la Motivation de Paul Diel
Christophe LECOCQ
Présentation de Xavier Mazingue Desailly, directeur associé d'ixemel lors de la conférence First Rezonance "Fail Conf : Encaisser un échec comme on encaisse un chèque" le 04 décembre 2012 à la FER Genève.
Xavier Mazingue Desailly : L'échec... étape vertueuse vers la réussite
Xavier Mazingue Desailly : L'échec... étape vertueuse vers la réussite
Rezonance
EI
Intelligence emotionnelle -_rossano_et_di_nunzio_2011
Intelligence emotionnelle -_rossano_et_di_nunzio_2011
Mariem Bm Snoussi
Télécharger : www.tifawt.com/economie-et-gestion/economie-internationale
Economie internationale
Economie internationale
hassan1488
Guide la prise de parole en public
Guide la prise de parole en public
Yannick HAJJAR
Télécharger : www.tifawt.com/economie-et-gestion/le-compte-des-produits-et-charges
Cg cpc
Cg cpc
hassan1488
Les points clés sur lesquel s'appuyer pour préparer et réussir ses présentations lors d'un évènement. Pour en savoir plus et aller plus loin : www.com-essentielle.fr et www.videoevents.fr
Reussir ses presentations en live - C.Mottet
Reussir ses presentations en live - C.Mottet
CoM' Essentielle
Stage de perfectionnement en tactique Sujet : L’entraînement à la combinaison aux échecs
Cours de tactique aux echecs
Cours de tactique aux echecs
Echecs & Stratégie
Les clés pour une prise de parole réussie : comment appréhender votre public, identifier vos messages clés, construire votre contenu et savoir le mettre en forme pour capter et convaincre votre auditoire ?
Prise de parole impactante : comment communiquer pour convaincre
Prise de parole impactante : comment communiquer pour convaincre
CoM' Essentielle
Startup : éviter l'échec ? par Roald Sieberath pour le MIcrosoft Innovation Center
Eviter l'échec ?
Eviter l'échec ?
Microsoft Innovation Center (Mons)
fiche de lecture Le management : Voyage au centre des organisations Henry Mintzberg les différents types structurels ont été notamment étudiés par Henry Mintzberg, qui en identifie cinq1 : La structure simple, coordonnée directement par la hiérarchie, particulièrement adaptée aux organisation de petite taille (par exemple : une PME, un petit commerce). La bureaucratie mécaniste, coordonnée par les procédures, particulièrement adaptée aux organisations de grande taille à l'activité standardisée (par exemple : une administration publique, une compagnie aérienne, une banque de dépôt). La structure divisionalisée, coordonnée par les budgets, particulièrement adaptée aux organisations de grande taille à l'activité hétérogène, intervenant sur différentes lignes de produits ou services, auprès de différents types de clients et/ou sur différentes zones géographiques (par exemple : une entreprise multinationale, un groupe industriel diversifié). La bureaucratie professionnelle, coordonnée par la qualification, particulièrement adaptée aux organisations qui doivent effectuer des tâches très complexes de manière routinière (par exemple : un hôpital, une université, un journal). L'adhocratie, coordonnée par la collaboration, particulièrement adaptée aux structures par projet tournées vers l'innovation (par exemple : la Nasa, une société de production cinématographique).
Fiche lecture résumé mintzberg management des organisations ilyas_azzioui
Fiche lecture résumé mintzberg management des organisations ilyas_azzioui
Ilyas Azzioui
Supports de cours : architecture de l'ordinateur et système d'exploitation pour 7ème année debase
Architecture de l'ordinateur Et Systeme d'exploitation
Architecture de l'ordinateur Et Systeme d'exploitation
Tunisie collège
Pour qu’une équipe fonctionne bien, on applique des conventions de codage, mais aussi des conventions d’architecture et de conception. Seulement, autant on peut valider les conventions de codage avec des outils comme PHP-CS-Fixer, vérifier que notre code fonctionne dynamiquement avec PHPUnit ou détecter des erreurs avec des analyseurs statiques, mais comment vérifier que les règles de conception de l’équipe sont respectées ? Au sein de l’équipe Klaxoon, nous développons une solution qui complète le code review en testant automatiquement les règles de conception de l’équipe. Explications et démonstration avant une libération prochaine du code.
Des tests unitaires pour nos règles de conception
Des tests unitaires pour nos règles de conception
Frederic Bouchery
Pourquoi, avec le temps, nos développements se complexifient ? Pourquoi n'arrivons-nous pas à conserver un code simple ? Quand on essaie de voir à plus long terme, souvent cela nous prend du temps, ce n'est pas simple à utiliser, et d'ailleurs, ce n'est pas utilisé ! Bref, est-ce possible de concevoir du code générique, réutilisable et qui dure longtemps ? Vous allez voir que la réponse n'est pas toujours évidente, et qu'il serait temps de fixer des règles.
ForumPHP 2020 - Utopie de la généricité
ForumPHP 2020 - Utopie de la généricité
Frederic Bouchery
Contenu connexe
En vedette
A description of the more common mental disorder: our false motivations. Be sure you'll recognize some friends and family members in this before you will admit it apply also to you sometimes.
The spirit in disorder.ppt
The spirit in disorder.ppt
Christophe LECOCQ
Une modélisation du chaos psychologique de l'être humain déformé par la fausse motivation. Paul Diel a détaillé dans son oeuvre méconnue les déformations psychiques de nos sociétés dites économiquement développées. Sa vision inédite du psychisme humain contribue à l'évolution de l'espèce.
L'esprit en désordre: les tendances de la fausse motivation de l'être humain
L'esprit en désordre: les tendances de la fausse motivation de l'être humain
Christophe LECOCQ
Ce cours aborde la gestion d'erreurs en programmation, c'est-à-dire comment gérer les situations où une erreur se produit. Après avoir présenté le principe des spécifications et de la programmation défensive avec l'instruction assert, ce cours présente l'instruction try/except qui permet de capturer des erreurs. Enfin, le cours termine en présentant comment définir ses propres erreurs et les générer avec l'instruction raise.
Python avancé : Gestion d'erreurs et mécanisme d'exception
Python avancé : Gestion d'erreurs et mécanisme d'exception
ECAM Brussels Engineering School
Par l'introspection méthodique de la Psychologie de la Motivation il est possible de trouver son équilibre personnel et mieux définir le sens de sa vie.
Le désordre introspecté
Le désordre introspecté
Christophe LECOCQ
Présentation de Valérie et Laurent Schütz au First Rezonance « Comment devenir un Leader authentique ? » du 31 mai 2016 @ CHUV Lausanne
Valérie et Laurent Schütz : « Comment devenir un Leader authentique ? »,
Valérie et Laurent Schütz : « Comment devenir un Leader authentique ? »,
Rezonance
Style direction
Style direction
hassan1488
Présentation de Jochen Peter Breur, Managing Director de Human Esteem to Business Enhancement SA (he2be SA) lors de la conférence First "Le management de l'émotionnel : De l'intelligence protectrice à l'intelligence collective" le 28 février 2013 au Centre Patronal de Paudex
Jochen Peter Breuer : Le management de l’émotionnel
Jochen Peter Breuer : Le management de l’émotionnel
Rezonance
Découvrez comment vous réinventer et donner du sens à votre vie grâce aux 3 dimensions essentielles de l'épanouissement personnel. Êtes-vous prêt à vivre la vie que vous avez toujours souhaitée ? Relevez le défi » http://limeup.me -- Dans une société en pleine évolution et où tout va de plus en plus vite, il est parfois difficile de trouver du sens à nos actions : profiter de la vie au maximum, être heureux, se sentir épanoui dans son travail, avec sa famille, ses amis… Aujourd’hui on nous parle du bonheur comme étant un impératif absolu à atteindre. Néanmoins nous continuons à subir le quotidien et n’arrivons pas à trouver de solutions durables à nos difficultés. Il existe bien des démarches de développement personnel, mais il arrive qu’elles soient vécues ou envisagées par certains comme peu attractives et difficiles à concrétiser. Pourtant, de nombreux chercheurs – en particulier Martin Seligman – ont mis au point des outils simples et faciles d’accès permettant d’alléger les processus de travail sur soi. Ils ont ainsi découvert que les personnes se disant les plus heureuses exploitent 3 piliers majeurs : 1/ Mener une vie agréable au quotidien, 2/ Se sentir aligné d’un point de vue personnel et professionnel, 3/ Donner du sens à sa vie. Sur base de leurs expériences de vie, les animateurs vous invitent à un voyage passionnant – ludique et interactif – au coeur des dernières découvertes en psychologie positive. Vous découvrirez ainsi des pistes d’actions concrètes et pratiques pour : - Vivre plus heureux en exploitant les 3 dimensions essentielles de l’épanouissement personnel, - Adopter la pensée positive au quotidien grâce à la technique du QDP, - Mettre en valeur vos talents et ressources plutôt que de vous focaliser sur vos faiblesses, - Aligner vos aspirations personnelles et professionnelles à l’aide de votre Business Model personnel, - Neutraliser les 7 croyances principales qui peuvent vous limiter dans votre développement, - Donner du sens à votre vie et faire profiter les autres de votre expérience, - Mieux vous connaitre, (re)prendre confiance en vous et aller de l’avant !
Réinventez-vous : Comment donner du sens à votre vie grâce aux 3 dimensions e...
Réinventez-vous : Comment donner du sens à votre vie grâce aux 3 dimensions e...
LimeUP
Modélisation par schéma du concept du Sens de la Vie tel que décrit dans l'oeuvre de Paul Diel.
Le sens de la vie d'après la Psychologie de la Motivation de Paul Diel
Le sens de la vie d'après la Psychologie de la Motivation de Paul Diel
Christophe LECOCQ
Présentation de Xavier Mazingue Desailly, directeur associé d'ixemel lors de la conférence First Rezonance "Fail Conf : Encaisser un échec comme on encaisse un chèque" le 04 décembre 2012 à la FER Genève.
Xavier Mazingue Desailly : L'échec... étape vertueuse vers la réussite
Xavier Mazingue Desailly : L'échec... étape vertueuse vers la réussite
Rezonance
EI
Intelligence emotionnelle -_rossano_et_di_nunzio_2011
Intelligence emotionnelle -_rossano_et_di_nunzio_2011
Mariem Bm Snoussi
Télécharger : www.tifawt.com/economie-et-gestion/economie-internationale
Economie internationale
Economie internationale
hassan1488
Guide la prise de parole en public
Guide la prise de parole en public
Yannick HAJJAR
Télécharger : www.tifawt.com/economie-et-gestion/le-compte-des-produits-et-charges
Cg cpc
Cg cpc
hassan1488
Les points clés sur lesquel s'appuyer pour préparer et réussir ses présentations lors d'un évènement. Pour en savoir plus et aller plus loin : www.com-essentielle.fr et www.videoevents.fr
Reussir ses presentations en live - C.Mottet
Reussir ses presentations en live - C.Mottet
CoM' Essentielle
Stage de perfectionnement en tactique Sujet : L’entraînement à la combinaison aux échecs
Cours de tactique aux echecs
Cours de tactique aux echecs
Echecs & Stratégie
Les clés pour une prise de parole réussie : comment appréhender votre public, identifier vos messages clés, construire votre contenu et savoir le mettre en forme pour capter et convaincre votre auditoire ?
Prise de parole impactante : comment communiquer pour convaincre
Prise de parole impactante : comment communiquer pour convaincre
CoM' Essentielle
Startup : éviter l'échec ? par Roald Sieberath pour le MIcrosoft Innovation Center
Eviter l'échec ?
Eviter l'échec ?
Microsoft Innovation Center (Mons)
fiche de lecture Le management : Voyage au centre des organisations Henry Mintzberg les différents types structurels ont été notamment étudiés par Henry Mintzberg, qui en identifie cinq1 : La structure simple, coordonnée directement par la hiérarchie, particulièrement adaptée aux organisation de petite taille (par exemple : une PME, un petit commerce). La bureaucratie mécaniste, coordonnée par les procédures, particulièrement adaptée aux organisations de grande taille à l'activité standardisée (par exemple : une administration publique, une compagnie aérienne, une banque de dépôt). La structure divisionalisée, coordonnée par les budgets, particulièrement adaptée aux organisations de grande taille à l'activité hétérogène, intervenant sur différentes lignes de produits ou services, auprès de différents types de clients et/ou sur différentes zones géographiques (par exemple : une entreprise multinationale, un groupe industriel diversifié). La bureaucratie professionnelle, coordonnée par la qualification, particulièrement adaptée aux organisations qui doivent effectuer des tâches très complexes de manière routinière (par exemple : un hôpital, une université, un journal). L'adhocratie, coordonnée par la collaboration, particulièrement adaptée aux structures par projet tournées vers l'innovation (par exemple : la Nasa, une société de production cinématographique).
Fiche lecture résumé mintzberg management des organisations ilyas_azzioui
Fiche lecture résumé mintzberg management des organisations ilyas_azzioui
Ilyas Azzioui
Supports de cours : architecture de l'ordinateur et système d'exploitation pour 7ème année debase
Architecture de l'ordinateur Et Systeme d'exploitation
Architecture de l'ordinateur Et Systeme d'exploitation
Tunisie collège
En vedette
(20)
The spirit in disorder.ppt
The spirit in disorder.ppt
L'esprit en désordre: les tendances de la fausse motivation de l'être humain
L'esprit en désordre: les tendances de la fausse motivation de l'être humain
Python avancé : Gestion d'erreurs et mécanisme d'exception
Python avancé : Gestion d'erreurs et mécanisme d'exception
Le désordre introspecté
Le désordre introspecté
Valérie et Laurent Schütz : « Comment devenir un Leader authentique ? »,
Valérie et Laurent Schütz : « Comment devenir un Leader authentique ? »,
Style direction
Style direction
Jochen Peter Breuer : Le management de l’émotionnel
Jochen Peter Breuer : Le management de l’émotionnel
Réinventez-vous : Comment donner du sens à votre vie grâce aux 3 dimensions e...
Réinventez-vous : Comment donner du sens à votre vie grâce aux 3 dimensions e...
Le sens de la vie d'après la Psychologie de la Motivation de Paul Diel
Le sens de la vie d'après la Psychologie de la Motivation de Paul Diel
Xavier Mazingue Desailly : L'échec... étape vertueuse vers la réussite
Xavier Mazingue Desailly : L'échec... étape vertueuse vers la réussite
Intelligence emotionnelle -_rossano_et_di_nunzio_2011
Intelligence emotionnelle -_rossano_et_di_nunzio_2011
Economie internationale
Economie internationale
Guide la prise de parole en public
Guide la prise de parole en public
Cg cpc
Cg cpc
Reussir ses presentations en live - C.Mottet
Reussir ses presentations en live - C.Mottet
Cours de tactique aux echecs
Cours de tactique aux echecs
Prise de parole impactante : comment communiquer pour convaincre
Prise de parole impactante : comment communiquer pour convaincre
Eviter l'échec ?
Eviter l'échec ?
Fiche lecture résumé mintzberg management des organisations ilyas_azzioui
Fiche lecture résumé mintzberg management des organisations ilyas_azzioui
Architecture de l'ordinateur Et Systeme d'exploitation
Architecture de l'ordinateur Et Systeme d'exploitation
Plus de Frederic Bouchery
Pour qu’une équipe fonctionne bien, on applique des conventions de codage, mais aussi des conventions d’architecture et de conception. Seulement, autant on peut valider les conventions de codage avec des outils comme PHP-CS-Fixer, vérifier que notre code fonctionne dynamiquement avec PHPUnit ou détecter des erreurs avec des analyseurs statiques, mais comment vérifier que les règles de conception de l’équipe sont respectées ? Au sein de l’équipe Klaxoon, nous développons une solution qui complète le code review en testant automatiquement les règles de conception de l’équipe. Explications et démonstration avant une libération prochaine du code.
Des tests unitaires pour nos règles de conception
Des tests unitaires pour nos règles de conception
Frederic Bouchery
Pourquoi, avec le temps, nos développements se complexifient ? Pourquoi n'arrivons-nous pas à conserver un code simple ? Quand on essaie de voir à plus long terme, souvent cela nous prend du temps, ce n'est pas simple à utiliser, et d'ailleurs, ce n'est pas utilisé ! Bref, est-ce possible de concevoir du code générique, réutilisable et qui dure longtemps ? Vous allez voir que la réponse n'est pas toujours évidente, et qu'il serait temps de fixer des règles.
ForumPHP 2020 - Utopie de la généricité
ForumPHP 2020 - Utopie de la généricité
Frederic Bouchery
Quand on débute en PHP, on tombe très vite dans l’usage intensif des tableaux associatifs, puis on s’oriente progressivement vers des hiérarchies de classes, value objects, itérateurs. Pourtant, il existe tout un ensemble de classes dans la bibliothèque standard PHP (SPL) qui semble être boudé par les développeurs, pourquoi ? Peut-être parce que ces classes ne sont pas très pratiques à utiliser ou apporte peu de chose. C’est de ce constat qu’est née l’extension PHP-DS pour PHP 7. Petit tour d’horizon.
Afup Day 2020 en linge: Les structures de données en PHP
Afup Day 2020 en linge: Les structures de données en PHP
Frederic Bouchery
Certaines pratiques collectives, comme le Mob programming, le Pair programming ou le Coding Dojo sont souvent considérées à tord comme des pratiques non productives, que l'on peut s'autoriser à mettre en oeuvre de temps en temps, quand il y a un "trou" dans le planning. Seulement, il faut comprendre que ces pratiques sont un investissement dont le bilan global sera positif. Il faut consacrer du temps, pour en gagner. Dans cette conférence, nous ferons un retour d'expérience sur la mise en oeuvre du "Full" Pair Programming, mais également d'autres pratiques comme le refactoring de groupe, le naming-storm, ou les tests en groupe. Nous parlerons des raisons qui doivent vous amener à les mettre en pratique, les avantages, les inconvénients, comment convaincre les managers de s'y ouvrir et nous donnerons les clefs pour les mettre en oeuvre au mieux, pour le bien être de tous, projet, clients, managers et développeurs. Vous pensez savoir bien faire ? Rien n'est sûr !
Agile Tour Rennes 2019 - Pratiques collectives de développement
Agile Tour Rennes 2019 - Pratiques collectives de développement
Frederic Bouchery
Support de la conférence donné par Frédéric Bouchery au Forum PHP AFUP 2019 sur le développement pragmatique.
PHP Pragmatic Development
PHP Pragmatic Development
Frederic Bouchery
Support de conférence du Symfony Live Paris 2019 sur RabbitMQ, et le composant Messenger
RabbitMQ simplement - Symfony Live Paris 2019
RabbitMQ simplement - Symfony Live Paris 2019
Frederic Bouchery
Et si on oubliait toute la littérature existante sur le Machine Learning, les grands principes, les formules mathématiques avec des symboles étranges ! Nous vous proposons de vous initier à cette science en partant de cas très concrets, simples et compréhensible pour tous. Classification, régression, supports de vecteur, TF-IDF, réseaux de neurones, etc., tous ces termes ne devraient plus avoir de secret pour vous ensuite.
ForumPHP 2018 : Comprendre le Machine Learning quand on n’y connaît rien
ForumPHP 2018 : Comprendre le Machine Learning quand on n’y connaît rien
Frederic Bouchery
Conférence du Breizhcamp 2017
Doit on encore faire du php en 2017
Doit on encore faire du php en 2017
Frederic Bouchery
Slides de la conférence "On a tué mon agilité" au PHPTour 2016
On a tué mon agilité. Phptour 2016
On a tué mon agilité. Phptour 2016
Frederic Bouchery
Sujet de lightning talk non présenté sur une redéfinition du MVC
Pattern IBP
Pattern IBP
Frederic Bouchery
Lightning talk du Forum PHP 2015 avec l'AFUP : Expérimentation sur les classes anonymes en PHP 7
Classes anonymes
Classes anonymes
Frederic Bouchery
"Quand on est un vrai développeur, on ne fait pas de PHP !" C'est, dans l'esprit, une remarque assez courante dans le milieu du développement. Il y a du vrai dans les propos lancés contre ce langage, mais cela fait-il avancer le débat ? Laissez moi vous parler de PHP, son passé, son présent et son futur. Car une technologie, qui fait fonctionner autant de sites Internet à très fort trafic, ne peut pas avoir que des mauvais cotés ...
Breizhcamp 2015 : Pourquoi PHP ?
Breizhcamp 2015 : Pourquoi PHP ?
Frederic Bouchery
Présentation sur les caches faite au Breizhcamp 2014 à Rennes
Breizhcamp 2014 : Une partie de Cache-Cache
Breizhcamp 2014 : Une partie de Cache-Cache
Frederic Bouchery
Plus de Frederic Bouchery
(13)
Des tests unitaires pour nos règles de conception
Des tests unitaires pour nos règles de conception
ForumPHP 2020 - Utopie de la généricité
ForumPHP 2020 - Utopie de la généricité
Afup Day 2020 en linge: Les structures de données en PHP
Afup Day 2020 en linge: Les structures de données en PHP
Agile Tour Rennes 2019 - Pratiques collectives de développement
Agile Tour Rennes 2019 - Pratiques collectives de développement
PHP Pragmatic Development
PHP Pragmatic Development
RabbitMQ simplement - Symfony Live Paris 2019
RabbitMQ simplement - Symfony Live Paris 2019
ForumPHP 2018 : Comprendre le Machine Learning quand on n’y connaît rien
ForumPHP 2018 : Comprendre le Machine Learning quand on n’y connaît rien
Doit on encore faire du php en 2017
Doit on encore faire du php en 2017
On a tué mon agilité. Phptour 2016
On a tué mon agilité. Phptour 2016
Pattern IBP
Pattern IBP
Classes anonymes
Classes anonymes
Breizhcamp 2015 : Pourquoi PHP ?
Breizhcamp 2015 : Pourquoi PHP ?
Breizhcamp 2014 : Une partie de Cache-Cache
Breizhcamp 2014 : Une partie de Cache-Cache
Télécharger maintenant