#git

80 talk(s) avec ce tag

La revue de code

Après presque 15 ans de développement, j’affirme que la revue de code est la ciment d’une équipe de développement. Sans code review, rien de solide ne …

git-101

Présentation des concepts de base de git, et de son utilisation en local, en remote, et en panic.

Git avancé

Vous utilisez déjà Git, mais les commandes git rebase -i, git bisect ou ce qu’est un cherry-pick, ou triturer l’historique de vos commits …

Git, pourquoi c'est cool ?

C’est quoi ce truc dont tout le monde parle ? Pourquoi on me dit que c’est mieux que Svn ? En quoi c’est mieux ? C’est quoi …

Monter une forge Jenkins qui déboîte

Dans cette session, je peux vous parler de notre histoire (de 0 à 1000 jobs et une vingtaine d’esclaves en un peu plus de 5 ans)… Les …

Git au quotidien

Ni une présentation ni une conférence, mais une proposition de prendre un peu de recul et de discuter ensemble de votre utilisation de Git et de vos …

Qu’est-ce qu’un bon commit ?

Vous utilisez Git seul ou en équipe, en débutant ou déjà depuis un bon moment, mais vous vous dites que vos commits pourraient être …

Signer numériquement ses commits ou ses tags, pourquoi et comment ?

Au sein d’un dépôt Git, l’identification des auteurs n’est qu’indicative. Les données de base d’un commit ne permettent pas d’authentifier son auteur. …

GitFlow in Action

Vous cherchez un modèle de gestion des branches pour Git facile et pratique à utiliser ? Vous souhaitez avoir un workflow simple et agile pour gérer …

AngularJS - le framework javascript de demain

Une plongée en douceur dans ce framework développé par Google et qui pourrait devenir le standard de demain.

Apache Camel - un framework d'intégration ultralight

Parce que l’on a toujours besoin de communiquer entre plusieurs applications, découvrez la puissance et la simplicité de Camel.

Git - l'incontournable

Introduction à Git et comment en tirer partie dans votre entreprise.

Java 8 - découvrir les lambdas

Les lambdas sont la fonctionnalité majeure de Java 8! Si vous voulez découvrir la programmation fonctionnelle, les nouvelles fonctions utilisables sur …

Play! Framework - fast web development

Play! Framework fait aujourd’hui figure d’incontournable, utilisé aussi bien par des startups, des grands groupes et des géants du Web. Venez …

Astuces d'utilisation de Maven

Apache Maven est un outil omniprésent, apprenez quelques astuces pour vous permettre de moins le détester (voir même l’apprécier)

Construction d'un système de statistiques avec MongoDB

Retour d’expérience sur la construction d’un système de restitutions statistiques à l’aide de MongoDB.

Exporter une API depuis un site web

Nous vivons dans le monde des API, malheureusement, tous les sites webs ne l’ont pas compris et n’exposent pas des points d’accès …

Git, moi aussi !

Présentation sur ce qu’est Git et comment en bénéficier au quotidien sur votre poste de développeur en attendant qu’il soit autorisé par …

Retour d'expérience sur la plateforme de test mise en place pour SRMvision

Pour permettre de tester facilement différentes versions de l’application, SRMvision utilise Vagrant + Puppet pour générer à la volée des …

Introduction au LeanStartup

Comprenez que signifie démarrez une entreprise en applicant à la lettre le modèle lean. Et comment peut on appliquer certains de ces principes en …

Ionicframework : Ma première application

Affranchissons nous des problèmes du développement hybride sur mobile

Symfony2 : Admingenerator

Présentation du bundle symfony2admingenerator/GeneratorBundle - ou comment créer une admin en 20 minutes

Le versionning avec Git

Au choix en fonction du niveau : Introduction à Git - les concepts. Git avancé - les trucs et astuces qui changent tout. Git sous le capot - …

Containers et configuration: des promesses au concret avec git et confd

Docker (et le principe des conteneurs en général) est fortement lié à la promesse d’une image unique qui peut tourner partout et que le même artféfact …

Git pour les nuls et les autres

Présentation de Git, des différences par rapport à d’autres systèmes tels que Subversion, de son écosystème.

Introduction à Docker

Qu’est-ce que Docker ? Qu’est-ce que l’utilisation de Docker peut m’apporter concrètement ? Pour répondre à ces questions et à …

Kanban pour les nuls

REX sur les pratiques et l’organisation du Delivery chez LesFurets (Continuous Delivery, Kanban, Feature Branching, Software Factory, …)

Git dans une architecture microservice

Ton système d’information se transforme rapidement en microservices, peut-être même est-il déjà dans le cloud. Pour que cette transition soit …

Introduction à git

Atelier d’apprentissage de git. On commence par une brève introduction aux principes, puis on s’essaie à un atelier pratique pour …

Réécrivez l'histoire avec git

Présentation sur des cas concrets afin de garder un historique git propre et lisible. Fini le commit ‘fix de fix’

Devops et Integration Continue

Outils et méthodes pour les équipes de développement qui veulent réussir opérationnellement dans l’agilité.

Git & GitHub & Open Source

Présentation de Git, des différences par rapport à d’autres systèmes tels que Subversion, de son écosystème.

Opensource pour les administrations et les collectivités locales

En France, au Royaume Uni, aux Etats Unis et partout dans l’Union Européenne, les gouvernements ont formulé des recommandations favorables à l’usage …

Virtualisation d'accord, mais après

VMWare, OpenStack, AWS, Google Cloud Platform, Azure, Heroku, VirtualBox, Hyper-V, OVH Cloud, Docker et Vagrant… Au delà du coût facial je vous …

Git c’est facile !

Principal outil du développeur, git est souvent utilisé mais pas toujours maitrisé. Que se passe t’il derrière les commandes que l’on utilise tous les …

8 millions de téléchargements sur l'app store

L’aventure de ma première et unique application iOS. Qui a bêtement cartonné

Angular : Tour d'horizon ou discussion approfondie

Choississez votre sujet, du plus général à la discussion sur un point de détail

Introduction à l'interface sur mobile

Les spécificités de l’interface et de l’interaction sur mobile

Ionic : du mobile en HTML ?

Le développement hybride sur mobile est-il viable ?

Intérêt de Git en entreprise

On parle de plus en plus des gestionnaires de version « distribués » (DVCS), Git en particulier. Pourquoi cet engouement, en quoi sont-ils …

Introduction au TDD par la pratique

Mis en pratique du TDD sur un petit exercice collectif, qui peut être isolé, ou le lancement de Coding Dojo réguliers.

Tour d'horizon des méthodes agiles

Pourquoi les méthodes agiles ? Que partagent-elles ? Approfondissement de 3 d’entre elles : Scrum, eXtreme Programming, et Kanban

Discussion technique - front : React react-native / back : serveur node ou BaaS

Basé sur mon expérience on peut échanger sur les technologies et pratiques que j’utilise pour dévellopper des applications.

Retour vers le passé|futur avec Git

Retour sur les forces et killer features de Git, possiblité de faire un coding dojo.

Réécrivez l'histoire avec git

Les commandes git (rebase, push –force, …) vous font peur ? Nous allons voir ensemble les différentes possibilités offertes par git pour …

Introduction à Git.

Il n’est jamais trop tard pour s’y mettre.

Reprenez le contrôle de votre historique Git !

De tous les systèmes de gestion de version utilisés actuellement, Git est sans conteste le plus populaire. Il offre des outils très performants pour …

Automatiser votre workflow GitHub avec Mergify

Présentation de Mergify, un service d’automatisation des pull requests GitHub.

CasperJS

CapserJS, ou comment tester efficacement vos interfaces web.

GIT

Une présentation de l’outil et des concepts associés.

HTTP and REST

Comment développer des api RESTful.

Javascript 101

Introduction rapide au javascript. Tout ce qu’il faut pour démarrer dans les meilleurs conditions.

PHPUnit.

Présentation de PHPUnit, les bonnes pratiques du test unitaire en PHP.

Composants symfony

introduction aux composants HttpKernel, HttpFoundation ou encore EventDispatcher et DependencyInjection

industrialisation de php

Abandonnez le PHP à papa et modernisez vos méthodes de travail autour de php

Thelia, la solution ecommerce libre

Présentation de la solution ecommerce Thelia

Jenkinsfile : WTF ?

Plongée dans les concepts et notions cachées derrière le Jenkinsfile, ou comment faire du Jenkins as Code sans passer par l’usine à clic et …

Git hooks : automatisons la qualité à fond les ballons

Trucs et astuces pour améliorer la qualité de vos commits avant et après le partage

Git reset, le mal compris

Découvrez la puissance cachée de la commande git reset

CI, CD ??? Finalement ce n'est pas dur

Intégration continue, déploiement continu (et d’autres termes) sont des concepts que j’ai utilisé longtemps sans savoir les mettre …

Utilisez votre DVCS comme un Intranet (pour autre chose que du code)

Un an chez GitHub, ça marque 😉 et j’ai découvert que finalement un DVCS (distributed version control system), on peut l’utiliser pour …

Des fossés et des trolls

What is ze devops ? Concept nébuleux ou révolution industrielle ? Comment combler le fossé entre les développeurs et les opérationnels (avec autre …

Git pour les nuls

Débutant en SCM ou vétérans de SVN, le contrôle de source est quelque chose qui est cher à votre coeur. Passez à la vitesse supérieure avec Git, le …

Les Applications 12 factors

Après les 12 points du manifeste Agile, découvrez le 12-factors pour les Applications. Apprenez à développer des applications compatibles avec vos …

Améliorons ensemble vos méthodologies d'ingénierie logicielle

Retrouvons nous le temps d’un déjeuner pour parler de vos problématiques d’industrialisation et qualité. Si vous souhaitez monter en …

Boite à outil du développeur agile

L’agilité prône un certain nombre de pratiques comme le pair programming, la revue de code et l’intégration continue. Je vous propose un …

Introduction à Gradle

Maven a amené énormément de bonnes idées pour créer son build, Gradle capitalise sur ces pratiques pour offrir une alternative à Maven. Dans cette …

Collaborer avec Git

Dans cette présentation, nous allons aborder des outils mis à disposition par git nous permettant de gérer nos commits ainsi que ceux des gens avec …

Réorganiser vos commits avec Git rebase interactive

Dans cette démo, nous allons prendre un historique de commits locaux un peu bancal et le refaçonner pour lui donner tout son sens.

Faire des cartes en ligne: quelles solutions pour quel(s) besoin(s)?

Une revue d’une infrastructure classqieu pour créer des cartes en ligne puis un aperçu des outils clients et serveurs pour ce besoin.

Les outils pour créer de la documentation utilisateur

Il existe de nombreux outils pour documenter du code mais par où commencer pour produire sa documentation? Nous nous proposons de vous donner quelques …

OpenData et OpenStreetMap: comment les exploiter, comment contribuer?

Historique de l’OpenData, revue des opportunités et limites du phénomène, usages potentiels.

Utiliser l'écosystème Github

Github, c’est une infrastructure basée sur Git facilitant la collaboration par le code mais quels sont les autres usages possible? Une petite …

De git à la blockchain

Mon talk préféré. J essaye de faire des liens entre Git et la blockchain, ce qui permet à un public de développeurs de découvrir la blokchain à …

Git & GitHub & Open Source

Présentation de Git et GitHub, plus une ouverture sur le monde Open Source.

Introduction à Docker

Docker, qu’est-ce que c’est ? Pourquoi est-ce utile et terriblement intéressant ?

Open Source For Dummies

Qu’est-ce que l’Open Source ? Comment fait-on pour y participer ? Mais surtout, pourquoi c’est bien pour votre entreprise.

Oriented Object Programming

Présentation de divers concepts de programmation orientée objet permettant d’améliorer son code, avec quelques aspects philosophiques tout de …

REST APIs With Symfony: The Right Way

Comment construire une API REST avec le framework PHP Symfony ?

Les code reviews zen (général)

Les code reviews font parties de ces bonnes pratiques qui, si elles sont mal encadrées, peuvent devenir un poison pour une équipe. Je vous propose de …