Accueil
🕒 8h15 à 9h00
🍽️
AlpesCraft ouvre ses portes à 8h15. Nous serons ravi de vous accueillir autour d'un café, d'un thé et de viennoiseries
Réaliser un produit logiciel qui correspond aux besoins de nos utilisateurs et qui soit facile à faire évoluer est un Graal difficile à atteindre.
Cela demande à la fois une excellence technique, une maîtrise des bonnes pratiques sur l'ensemble de la chaîne de production, des compétences de coopération et de communication avec l'ensemble des acteurs, un paradigme de travail d'apprentissage (The Build-Measure-Learn Feedback Loop)... Une quête passionnante qui est facilitée lorsqu'on rencontre des personnes expérimentées qui nous guident sur les chemins à suivre et nous aident à nous améliorer.
Cette conférence a pour but d'être un lieu d'apprentissage et d'échanges afin de progresser pour produire des logiciels toujours meilleurs.
La conférence est sur 2 jours : un jour sera dédié aux personnes désirant découvrir de nouvelles pratiques et perfectionner leurs compétences et un autre pour les pratiquants réguliers souhaitant approfondir leurs connaissances (en co-organisation avec SoCraTes-FR)
La conférence se déroule sur 2 journées avec 2 formats différents.
La conférence ouvrira ses portes à partir de 8h15 avec un accueil et un petit déjeuner. Les sessions débuteront à 9h et se poursuivront jusqu'à 18h.
La première journée d'AlpesCraft est une journée de conférences et d'ateliers pour découvrir de nouvelles pratiques et perfectionner ses compétences. Télécharger le programme en PDF
AlpesCraft ouvre ses portes à 8h15. Nous serons ravi de vous accueillir autour d'un café, d'un thé et de viennoiseries
Plus qu'un support financier, nos sponsors s'engagent à nos côté dans une démarche de promotion des valeurs 'Craft'. C'est pourquoi il est important qu'ils puissent montrer leur engagement lors de la conférence.
Moins populaire que Kanban et Scrum de nos jours, cette méthode mériterait pourtant d'être connue par tous les développeurs.
Il est temps de faire une petite pause bien méritée! C'est l'occasion idéale pour recharger vos batteries, vous rafraîchir et discuter avec les autres participants en optant pour la technique du Pac-Man
Si vous êtes en manque d’inspiration pour choisir les sessions ou que vous hésitez, nous vous avons préparé des menus. Ils ne sont là qu’à titre indicatif et nous vous encourageons à suivre vos envies et inspirations du moment.
Vous découvrez le craft et vous chercher un ensemble de pratiques ou d’idées pour vous permettre de découvrir ce nouvel univers qui s’ouvre à vous. Ce menu vous permettra de découvrir les bases des tests et des pratiques, et de découvrir et d’expérimenter des pratiques collaboratives de travail
Vous avez déjà une bonne idée du craft et vous pratiquez déjà, mais vous voulez aller plus loin. Ce menu vous permettra de prendre du recul sur vos pratiques, et d’entrevoir de potentielles nouvelles étapes dans votre voyage
Vous ne savez pas ce que vous cherchez, et quoi de mieux pour faire de belles découvertes ? Ce menu vous permettra de découvrir des choses inattendues, mais qui vous serviront sans aucun doute quand vous en aurez besoin.
Vous ne savez pas ce que vous cherchez, et quoi de mieux pour faire de belles découvertes ? Ce menu vous permettra de découvrir des choses inattendues, mais qui vous serviront sans aucun doute quand vous en aurez besoin.
Une journée sans coder n’est pas concevable pour vous, conférence ou pas. Ce menu vous permettra de ne pas décrocher de votre clavier de la journée, avec de beaux challenges en vue, qui vous permettront d’améliorer votre base de code dès le lendemain.
Comment notre culture de problem solving nous permet de continuer a shipper aussi vite (et mieux) qu'une startup.
💡 Ce workshop ne nécessite pas votre machine, uniquement votre envie de découvrir de nouvelles choses et votre bonne humeur !
L'Event Storming est un atelier permettant de modéliser les domaines métier présents dans une application, voire même une entreprise au global. Cet atelier permet d'aligner le langage et les concepts d'une équipe entière autour de ces concepts métiers
💡 Il s'agit d'un workshop, n'oubliez pas de venir avec votre machine et de valider les pré-requis.
"Merci d'avoir pu venir si vite, c'est un peu le feu en ce moment. On a pas mal de problèmes de régression. Ah oui, les tests, On y a pensé un moment, mais avec le départ du tech lead, on a mis le sujet en stand by. Heureusement on arrive à déployer assez vite, c'est presse bouton. Ça au moins ça marche. Bon eh bien tu sais tout: y a plus qu'à ! Faut que je te laisse: j'ai un comité de pilotage."
Les développeurs sont très souvent amenés à écrire des requêtes SQL pour communiquer avec des bases de données relationnelles. Pour les cas simples, connaître la syntaxe et le principe du SQL est amplement suffisant. Par contre, quand la volumétrie augmente et que les performances sont importantes, la question des indexes se pose rapidement.
💡 Il s'agit d'un workshop, n'oubliez pas de venir avec votre machine et de valider les pré-requis.
Faire des pas toujours plus petits, jusqu'à l'extrême, en refactorant une code base. Tel est le challenge qui vous est proposé par cet atelier qui vous amènera à pousser aux limites la pratique des petites mutations du code. Observez votre progression en temps réel et découvrez si vous parviendrez à faire les pas les plus petits.
Beaucoup d'éditeurs logiciels fournissent leurs solutions en SaaS, et tendent à déployer leurs applications en Continuous Delivery. Les contraintes business impliquent souvent de pouvoir déployer un nouvelle version applicative sans interruption de service.
Arrivant souvent sur les projets en "mode pompier", j'ai acquis des réflexes lorsqu'il s'agit de rapidement corriger ou terminer l'intégration d'application web.
Mais comment faire pour maintenir ces bonnes pratiques une fois le feu éteint ? Comment améliorer le code sans casser l'UI ? Comment bien démarrer l'intégration d'une nouvelle application ?
Je me souviens lorsque j’ai commencé à développer que je pouvais coder pendant des heures sans exécuter mon code. La suite était moins marrante, je passais des heures à le débugger.
💡 Ce workshop ne nécessite pas votre machine, uniquement votre envie de découvrir de nouvelles choses et votre bonne humeur !
Dans une équipe de développement logiciel, nous communiquons à travers le code et à propos du code, et souvent derrière des enjeux "purement techniques" se cachent de nombreux obstacles en vue desquels il est recommandé de cultiver ses "soft skills".
💡 Il s'agit d'un workshop, n'oubliez pas de venir avec votre machine et de valider les pré-requis.
Bien qu’étant proche de souffler ses 20 bougies, et malgré de nombreuses tentatives de vulgarisation, Domain-Driven Design (DDD) reste un sujet sur lequel il est difficile de se sentir à l'aise quand on est développeur ou développeuse, et qui semble trop souvent réservé à une élite d'architectes et aux cercles de pouvoir d'une direction informatique. Pourtant, c'est bien dans le rapport direct au code que DDD prend tout son sens !
Le code legacy, souvent complexe et rigide, n'a pas forcément besoin d'être transformé, surtout s'il fonctionne correctement. Mais comment aborder l'intégration de nouvelles fonctionnalités ? Devons-nous bricoler rapidement et intégrer les nouveautés sans accorder d'attention à ce vieux code ou plutôt lui offrir une cure de jouvence bien méritée ?
Est-ce que toi aussi dans ta codebase tu as des morceaux de code qui te donnent des sueurs froides ? Des territoires anxiogènes que tu fuis comme la peste et que personne n'ose toucher ? D'habitude, le refactoring c’est des semaines de frustration et de souffrance, avec la CI en PLS et des bugs en abondance.
Ça fait des mois que votre manager ne dors plus, iel en fait des cauchemars 😱. Le Mob Programming, une équipe sur un SEUL poste! Vous voulez couler la boîte ?
Bon nombre de développeurs sont maintenant convaincus de l'intérêt d'avoir des tests automatisés pour du développement professionnel et de qualité. Mais de plus en plus, une question récurrente est de savoir comment faire des tests dans des applications front et sur des composants visuels.
Il est temps de faire une petite pause bien méritée! C'est l'occasion idéale pour recharger vos batteries, vous rafraîchir et discuter avec les autres participants en optant pour la technique du Pac-Man
L'intégration continue est déjà une pratique en soi. C'est l'une des plus importantes à adopter pour permettre le flux rapide dans la chaîne de valeur.
Cependant, de nombreuses équipes pensent que l'intégration continue n'est qu'un problème d'outillage, pour ensuite dire qu'elles pratiquent l'intégration continue. Pourtant, elles ne le font souvent pas et elles passent donc à côté de tous les avantages qui en découlent.
💡 Ce workshop ne nécessite pas votre machine, uniquement votre envie de découvrir de nouvelles choses et votre bonne humeur !
Vous vous demandez si c'est vraiment possible de faire du craft au quotidien dans votre travail ? Comment mettre en place du pair programing dans votre équipe ? Vous ne savez plus comment grandir ? Vous avez l'impression de travailler avec David Goodenough alors que vous rêveriez de travailler avec Kent Beck ?
💡 Il s'agit d'un workshop, n'oubliez pas de venir avec votre machine et de valider les pré-requis.
Vous avez envie de gagner en efficacité dans votre travail de tous les jours ?
Vous savez qu'il existe des raccourcis claviers mais vous n'arrivez jamais à les retenir ?
Le cycle de vie d'une équipe rime avec l'arrivée de nouvelles personnes dont possiblement des profils juniors. Si mob et extreme programming ont plutôt une image d'outils de développeurs expérimentés, sont-ils pourtant adaptés aux développeurs juniors ?
Designers et développeurs vivent aujourd'hui sur les deux rives opposées d'un profond fossé. Des différences culturelles "irréconciliables" semblent les opposer. Mais si on creuse un peu ce point on découvre vite que cette situation "chats contre chiens" est essentiellement la conséquence de méthodes de production peu adaptées (voire imbéciles) basée sur l'ultra-taylorisation des projets et l'individualisation des tâches.
AlpesCraft ferme ses portes à 18h, en espérant vous retrouver pour la seconde journée
Cette journée est une non-conférence. Cela signifie que le programme de la journée sera défini sur place, par les participantes et participants.
En début de journée, chaque volontaire propose une ou plusieurs sessions qu'il ou elle aimerait animer (présentation, coding dojo, atelier, échanges sur un sujet donné, ...), où à laquelle il ou elle souhaiterait participer. Le planning de la journée est établi à partir de ces propositions.
L'accueil des participants commence à 8h15. L'Open Forum démarre à 9h.
La journée se termine à 17h30.
Un grand merci à nos sponsors qui nous soutiennent et sans qui AlpesCraft ne serait pas possible
Mentor
Apprenti
Merci à nos partenaires de nous faire confiance
Cette année, en plus des billets "early birds" à tarif réduit, nous vous avons proposé des billets "early birds" au tarif normal avec en bonus le livre "SOFTWARE CRAFT", édité par Dunod, et rédigé par Cyrille Martraire, Arnaud Thiéfaine, Dorra Bartaguiz, Fabien Hiegel, et Houssam Fakih.
Les billets disponibles étaient donc :
Un grand merci à vous toutes et tous qui nous avez fait confiance encore cette année : toutes les places ont été vendues 2 mois avant la conférence 🥳
Et si vous ne pouviez finalement pas venir, faites-le nous savoir, cela profitera aux personnes dans la liste d’attente 🙏
Les deux jours se dérouleront à :
2 Av. d'Innsbruck, Grenoble
Vous pouvez y accéder :
Attention, si vous venez en voiture depuis le Nord (Saint-Egrève) ou le Sud (Vif), par l’A480, les travaux en cours notamment au Rondeau (gros échangeur routier Autoroute/Rocade situé entre Grenoble, Echirolles et Seyssins) entrainent de nombreuses et importantes difficultés de circulation dans ce secteur (bouchons). Pensez à anticiper pour arriver à l’heure à la conférence!