Talk
Une présentation où des expertes et experts viennent vous partager un sujet qui leur tient à coeur.
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)
Les deux jours se dérouleront à :
2 Av. d'Innsbruck, Grenoble
Vous pouvez y accéder :
Vous devrez présenter votre billet au vigile à l'entrée du site, puis à l'entrée du bâtiment pour qu'il soit scanné.
Pour des raisons de contexte VigiPirate, un vigile devra contrôler les sacs à l'entrée du bâtiment.
Des vestiaires (porte-manteaux) non surveillés seront à disposition.
Un grand merci à nos sponsors qui nous soutiennent et sans qui AlpesCraft ne serait pas possible
Mentor
Novice
Merci à nos partenaires de nous faire confiance
Cette année, nous continuons à proposer des billets à différents tarifs et on vous explique pourquoi.
Une conférence comme AlpesCraft c’est un budget d’environ 30 000 €, pour financer notamment le lieu (50%), le traiteur (25%), les oratrices et orateurs (20%). Et ce budget est couvert en recette par les sponsors et la vente de billets. Le sponsoring est malheureusement difficile et avec le succès de cette tarification durant l'édition précédente, nous avons décidé de continuer.
Pour le prix des billets, le tarif de base est à 80 €. Mais nous savons que certaines personnes sont prêtes à nous soutenir, un peu, beaucoup, passionnément.
Nous proposons donc un billet “J’encourage” à 110 €, et un billet “Je soutiens” à 150 €. Cela peut permettre à celles et ceux qui le souhaitent de nous soutenir, et pour notre budget, cela peut faire la différence. Et pour les plus motivées et les plus motivés, nous proposons aussi un billet “Je sponsorise !” à 500 € donnant accès aux 2 journées. Ces “sponsors individuels” seront cités et remerciés. Bien sûr, toutes les combinaisons sont possibles, comme par exemple prendre un billet J1 à 150 € et un billet J2 à 110 €, ou 3 billets à 500 € et les offrir !
Et si tes billets sont financés par ton entreprise, n’hésite pas à viser les billets à 150 €.
Nous comptons sur toutes et tous les fans d’AlpesCraft pour se mobiliser, nous soutenir, et nous permettre de maintenir l’organisation de la conférence.
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'à 17h45.
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. Cette année nous vous proposons trois formats : Talk, Workshop et Office Hours. Télécharger le programme en PDF
Une présentation où des expertes et experts viennent vous partager un sujet qui leur tient à coeur.
Ici, c'est vous qui êtes actrices et acteurs : vous améliorez vos compétences par la pratique.
une personne avec une expertise sur un sujet est à votre disposition pour répondre à toutes vos questions, des plus simples au plus avancées. C’est vous qui faites la session, et l’oratrice ou l’orateur est là pour explorer le sujet avec vous et apporter son expertise.
AlpesCraft ouvre ses portes à 8h15. Nous serons ravi de vous accueillir autour d'un café, d'un thé et de viennoiseries
Emmanuel Gaillot
L'acte de programmation est souvent considéré comme un moyen pour atteindre une fin: ajouter des fonctionnalités à un produit existant, apprendre de nouvelles techniques qui brilleront sur un CV, gagner de l'argent, éviter des douleurs vécues par le passé, etc. Un tel acte n'offre qu'une valeur indirecte – qu'il s'agisse d'un effort qui portera (peut-être) ses fruits dans un futur plus ou moins distant, ou d'une tentative de corriger le passé.
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
💡 Marre de courir après le temps ? On nous vend la productivité comme une course sans fin à la performance. Résultat ? Des journées surchargées, du stress et une to-do list qui ne désemplit jamais. Spoiler : ce n’est pas comme ça qu’on avance.
Doriane Bussi
Amélie Morille
🚨 Il s'agit d'un workshop, n'oubliez pas de venir avec votre machine et de valider les pré-requis.
La notion de « unit » dans les tests unitaires est galvaudée — chacun a sa propre recette, et personne n’est d’accord sur les ingrédients. Dans cet atelier, on passe en cuisine : du code, des tests, et peut‑être quelques remises en question au menu.
🚨 Les participants devront amener leur ordinateur (minimum 1 ordi pour 3 participants).
L’IA peut nous aider à nous dépasser. Elle peut aussi nous conduire, parfois très vite, à une forme de capitulation intellectuelle : arrêter de comprendre, accepter sans vérifier, déléguer sans vraiment choisir.
Le web n’a pas seulement transformé l’accès à l’information, il a transformé notre manière d’apprendre. En rendant le savoir accessible, navigable et contributif, il nous a appris à chercher, croiser, douter, bref, à construire activement nos connaissances. Après trente ans, le geste d'accès au savoir change à nouveau, et avec lui notre manière de construire ce que nous savons.
Et si la poubelle était notre meilleure alliée ?
On nous apprend à construire, jamais à détruire.
Pourtant, l'incapacité à jeter du code est l'un des plus grands freins à la qualité logicielle et à l'efficacité des équipes.
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
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
Architecture logicielle et architectes logiciels : deux concepts souvent mal compris dans le monde de l’informatique.
Qui décide de quoi ? Quel est réellement le rôle des architectes dans la conception logicielle ?
On imagine souvent la sécurité comme une forteresse imprenable. En réalité, c’est un jeu de probabilités.
Souvent, les attaquants ne vous ciblent pas : ils scannent, automatisent, et exploitent ce qui tombe.
La vraie question n’est donc pas “suis-je sécurisé ?” mais plutôt “suis-je plus sécurisé que mon voisin ?”.
J'ai rejoint une scale-up construite sur des prototypes low-code et IA. Mon boulot : les transformer en produits scalables.
Mais c'est pire que de partir d'une feuille blanche : documentation limitée, shortcuts criticables, clients ravis qui ont maintenant de fortes attentes.
🚨 Il s'agit d'un workshop, n'oubliez pas de venir avec votre machine et de valider les pré-requis.
Le kata Gilded Rose est devenu un classique : il permet de montrer comment sécuriser du code legacy à l'aide d'un golden master, et offre un terrain de jeu idéal pour mettre en avant des refactorings spectaculaires.
Mais s'en tenir à ça serait passer à côté de toute la richesse et du potentiel caché de ce kata.
🚨 Il s'agit d'un workshop, n'oubliez pas de venir avec votre machine et de valider les pré-requis.
Qui n’a jamais mis un type any, car il n’arrivait pas à typer comme il le souhaitait ?
Certes, c'est rapide, mais vous perdez la sécurité apportée par TypeScript. Le système de type est très puissant et cet atelier vous permettra d’apprendre à maitriser le langage.
Le SDD (Spec Driven Development) se présente comme une approche innovante permettant de développer proprement à l'aire de l'ingénierie assistée par l'IA. Mais cette pratique, dont le nom sonne plutôt comme une tautologie, est-elle vraiment si innovante ?
Cette session vous propose de découvrir de manière interactive des langages "alternatifs" en examinant sous différents aspects comment ils permettent de résoudre un problème identique non trivial. Nous parcourrons 7 langages différents issus de différentes traditions et représentant différents paradigmes - Haskell, OCaml, Common Lisp, Prolog, Erlang, Idris, et Forth.
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
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
"Une bataille pour le pouvoir"
Pour vous, le code n'est surement qu'une suite d'instructions exécutées par une machine ou dans un cloud. Mais il est en réalité tellement plus que cela. Pouvons-nous même, nous faire une idée réelle de tout ce dont il est l'enjeu ?
Le code est le vecteur de l'organisation des entreprises, jusqu'à ses idéaux. Ce n'est pas une technique, c'est un miroir. Et si nous osions regarder au travers, pour une fois ?
À travers le prisme épique du Seigneur des Anneaux, nous explorerons les défis quotidiens du développement logiciel : le couplage fort qui corrompt nos systèmes comme l'Anneau Unique et la dette technique qui s'accumule telle une armée d'Orques.
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
Je vais vous parler d'un gros projet, avec un métier complexe. La croissance du nombre de contributeurs a été aussi forte que rapide, mais son architecture logicielle n'a pas été maitrisée. Jusqu'au jour où la dette technique est apparue comme un problème majeur, qui freinait le développement du business, et qu'il a fallu se résoudre à traiter.
"Il y a pas mal de décisions qui ont été prises dans mon entreprise que je ne trouve pas très éthiques, mais de là où je suis, je ne peux pas faire grand chose..."
Vous souhaiteriez voir le monde du numérique devenir plus éthique mais vous considérez qu'à votre échelle, vous n'avez aucun impact ? Cette phrase vous parle ? Peut être l'avez-vous déjà prononcée ou entendue autour de vous ?
Fallout, Elder Scrolls, The Witcher, Clair-Obscur ou Final Fantasy ; dans tous ces jeux de rôles nous incarnons des personnages investis d'une grande mission, une quête principale comme fil rouge de notre aventure. Mais bien souvent apparaissent autour une multitude de quêtes secondaires, que l'on s'empresse parfois de réaliser afin de gagner en expérience et faciliter notre mission principale.
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.
La journée se termine à 17h30.