Clermont'ech - APIHour #60
Le lundi 03 juin 2024, Clermont’ech revient pour son 60eme APIHour ! Au menu du jour : - Ficus UI ; - le PIC, lieu hautement connecté ; - introduction à Zig Comptime. Pour rappel, l’inscription est gratuite et obligatoire, afin de nous permettre de préparer au mieux la soirée. Vous trouverez toutes les informations et le lien d’inscription dans la page de l’évènement !
Paul Pinault - Retex d’un codeur pour la blockchain, des grosses données, du java parallèle moche, du bare-metal et de la securité
Deux ans que je développe dans l’écosystème blockchain pour contribuer à la communauté Helium. Ces développements Java m’ont fait découvrir un contexte différent de celui de l’entreprise où la fluctuation des moyens pousse à des solutions imaginatives pour traiter de gros volumes de données dans un contexte où la sécurité est critique et où les enjeux financiers de chacun sont importants. Nous allons parler de traitement de données en parallèle, de base de données en dizaines de TB, de processing de dizaine de milliers d’objets connectés, de tentatives de vol de token numériques, le tout codé à l’arrache avec du Java qui fait parfois saigner les yeux, tournant sur du bare-metal à la papa, mais avec du docker compose parce que c’est le plus pratique pour faciliter le support et du monitoring pour déceler les bandits de grand chemin.
Le vendredi 12 avril 2024, Clermont’ech revient pour son 59eme APIHour ! Au menu du jour : - Retour d’expérience sur l’utilisation de GPT dans la génération de code applicatif ; - La vérité sur les monades ; - Découverte de DePIN. Pour rappel, l’inscription est gratuite et obligatoire, afin de nous permettre de préparer au mieux la soirée. Vous trouverez toutes les informations et le lien d’inscription dans la page de l’évènement !
clermontech.php Super Apéro 2024
L’AFUP et Clermont’ech s’associent cette année encore pour participer au traditionnel super apéro PHP 2024. Petit rappel du concept: il s’agit d’organiser des apéros le même soir dans les différentes villes de France où des antennes AFUP sont présentes. Au programme donc de l’échange dans la joie et la bonne humeur ainsi qu’un challenge avec les autres antennes ! L’inscription n’est pas obligatoire mais elle nous permet d’avoir une idée du nombre de personne. https://mobilizon.fr/events/8ced66f8-962c-4859-8df6-fffe284dd472
Comment développer son impact en tant que senior Dev
Après plusieurs années passées en tant que développeur, je vous propose de vous partager des astuces concrètes pour décupler votre impact. Si vous avez déjà ressenti une certaine frustration de ne pas être dans la pièce où se passent les décisions, de ne pas être écouté, de ne pas savoir choisir correctement les sujets sur lesquels il faut travailler ou comment démontrer l’utilité de votre travail, cette discussion est faite pour vous. On parlera d’impact, d’attitude, de réseau, de mesure, d’acceptation de l’ennui, de priorisation. Et pour être très concret on prendra des exemples à travers des témoignages de senior dev qui ont accepté de contribuer à cette présentation.
Hugo Lassiège
Avec plus de 20 ans d’expérience, Hugo est aujourd’hui CTO dans la scale up Malt, qu’il a cofondé en 2013 et qui réunit aujourd’hui 1 million d’inscrits et 500k freelances.
Micronaut et GraalVM - Annulé
Micronaut
Si des frameworks comme Spring Boot ont grandement facilité l’écriture d’applications en permettant de générer des applications standalone et auto-configurées, ils souffrent néanmoins de l’historique Spring et de sa “lourdeur”. En effet, l’injection de dépendances au runtime et la réflection rendent plus longs les temps de démarrage et font grossir l’empreinte mémoire de nos applications. En partant de 0, Micronaut prend le contre-pied de ses prédécesseurs en se passant de la réflection et en utilisant la “Ahead-Of-Time compilation” (AOT) pour des temps de démarrage en dessous de la seconde ! Nous verrons également que le framework Micronaut a été pensé de base pour supporter et faciliter le développement de microservices et d’applications serverless : il offre par défaut le support de nombreux providers et outils cloud, il est basé sur Netty qui permet l’écriture d’applications réactives, il rend les applications (très) facilement testables… bref, il apporte tout ce dont on a besoin pour développer des applications modernes !
Olivier Revial
Développeur Java depuis plusieurs années, j’adore la tech et mon sujet de prédilection du moment est l’architecture microservices ! Plus récemment je m’intéresse de près aux nouveautés excitantes de la JVM comme les microframeworks ou la compilation native :)
GraalVM
Oui, GraalVM améliore les performances des langages JVM tels que Groovy, Scala ou Kotlin pour égaler les performances des langages natifs. Oui, GraalVM permet de produire des exécutables Java standalone - des images natives - grâce à la compilation Ahead-of-time. Oui, le startup de ces applications est grandement réduit. Oui, GraalVM est bien intégrée dans des frameworks tels que Micronaut et Quarkus. Et donc oui, GraalVM rend ses lettres de noblesse au langage Java, qui devient très pertinent dans le monde des micro-services. Dans ce talk, nous nous intéresserons à l’autre grand objectif de GraalVM, qui est de mélanger librement plusieurs langages dans des applications multi-langages ou polyglottes: imaginez une application dont le code source mêle le Java, le JavaScript, le Python, et le Rust! GraalVM permet donc aux développeurs de choisir librement le bon langage pour la tâche à résoudre, sans faire de compromis sur les performances. Nous allons étudier les mécanismes de GraalVM permettant des applications polyglottes. Nous présenterons également Truffle, un outil associé à GraalVM pour écrire son propre langage. Et bien sûr nous écrirons, en live, une application multi-langages!
Pascal Gillet
Apprenti perpétuel à la poursuite de nouvelles connaissances (c’est souvent fatiguant). Développeur Java / JEE pendant de nombreuses années, j’ai cédé à la mode du Big Data en 2014, et j’interviens maintenant sur des sujets Cloud: j’aide les entreprises à migrer leurs applications vers l’un ou l’autre fournisseur et à ne plus se soucier de leur infrastructure. J’ai rejoint les rangs de Stack Labs en 2018, une petite structure toulousaine composée exclusivement de passionnés. C’est dans ce cadre que j’essaie d’élargir mes horizons en donnant des conférences pour essayer de distiller un peu de mon savoir-faire et de mes passions.
clermontech.php Super Apéro 2020 - Annulé
L’AFUP et Clermont’ech s’associent cette année encore pour participer au traditionnel super apéro PHP 2020. Petit rappel du concept: il s’agit d’organiser des apéros le même soir dans les différentes villes de France où des antennes AFUP sont présentes. Au programme donc de l’échange dans la joie et la bonne humeur ! Pas besoin d’inscription préalable.
Py Clermont - Annulé
PyClermont (auparavant connu sous Python User Group) vous invite à son deuxième évènement, un moment d’échange et de convivialité autour du Python.
Une 2ème version arrive avec cette fois des conférences, un nouveau lieu et un nouveau nom.
Au programme
- Les nouveautés de python 3.8 par Yannick Perroux
- Good practices to build and run Python applications with docker par Julien Maupetit
- Commencer avec pipenv par David Rigaudie
APIHour #46
Quatre conférences courtes (10 minutes + 5 minutes de questions) pour introduire une technologie, un concept ou un outils et en débattre ensuite autour d’un verre.
Microsoft Dev Roadshow
Après l’annonce du Surface Neo et du Surface Duo, c’est au tour du MUG de vous annoncer du lourd avec la venue du Microsoft Dev Roadshow le 17 Février 2020 dans la capitale Auvergnate (rien que ça) !
Grâce à vos nombreux votes en mars dernier, les équipes de Microsoft font escale dans notre belle contrée pour nous faire découvrir ce qu’on peut faire avec des technologies MS (teaser: pas que du .NET).
A partir de 19h, Olivier Leplus, Tiffany Souterre, Yohan Lasorsa et Maud Lévy nous parlerons de 4 sujets :
- Pimp your vs code
- projet FUGU (projet de standardisation des API de nos browsers - ex: bar code reader, native file api, contact picker, etc.)
- Un environnement de dev propre et qui marche à tous les coups
- Découvrez NestJS, le framework Node.js qui monte !
La première partie sera assurée par les étudiants du Club Info de l’IUT informatique qui nous présenteront leurs projets mettant en œuvre des technologies Microsoft (hololens, Kinnect et d’autres surprises). Rendez-vous à 18h pour découvrir leur talent.
Comme d’habitude, après la conférence vous pourrez échanger avec Olivier, Tiffany, Yohan, Maud et les étudiants du club autour d’un verre et de quelques pizzas.
N’hésitez pas à nous rejoindre même si vous n’êtes pas inscrits !
Introduction à JHipster
JHipster est aujourd’hui l’un des projets Open Source Java les plus populaires, avec plus de 15,000 étoiles sur GitHub, plus de 500 contributeurs, et des centaines d’entreprises utilisatrices. Il permet de générer en un temps record une application complète, utilisant une stack moderne basée sur Spring Boot, Angular ou React. L’intégration de nombreuses technologies prêtes à l’emploi avec un focus à la fois sur l’expérience développeur, la qualité du code et la mise en production, en font un outil reconnu pour qui veut rapidement réaliser une application métier. Dans cette session introductive, nous étudierons les principales options proposées par JHipster, et nous réaliserons une application de bout en bout: génération du code, utilisation les workflows prêts à l’emploi, et mise en production. Ce sera également l’occasion de faire le point sur les dernières nouveautés du projet et de parler de sa roadmap.
Julien Dubois
Julien Dubois est Cloud Developer Advocate chez Microsoft. Il est connu pour être le créateur et principal développeur du projet JHipster, ainsi que pour être un Java Champion. Au cours des 20 dernières années, Julien a principalement travaillé sur les technologies Java et Spring en tant qu’architecte et consultant, travaillant pour de nombreux clients à travers toutes les industries. Comme il aime partager sa passion, Julien a écrit un livre sur Spring, parlé à plus de 100 conférences internationales, et a créé plusieurs projets Open Source populaires. En ce moment, Julien se focalise sur l’amélioration de l’expérience développeur autour de Java et Spring sur Azure.
APIHour #45
Quatre conférences courtes (10 minutes + 5 minutes de questions) pour introduire une technologie, un concept ou un outils et en débattre ensuite autour d’un verre.
Au delà des couleurs, des interfaces adaptées au daltonisme
Nous ne percevons pas tous les couleurs de la même façon. Il est admis que 4,5% de la population a des difficultés à distinguer certaines teintes comme le rouge ou le vert. Et pourtant, nous continuons à utiliser ces couleurs comme des standards d’information dans nos interfaces. Erreurs en rouge, validations en vert… Pour les personnes daltoniennes, grand nombre de services en ligne sont tout simplement inutilisables. Alors comment renverser cette tendance ? Une interface accessible aux daltoniens doit-elle forcément être moche ? Pénible à mettre en place ? Essayons ensemble de transformer cette contrainte d’accessibilité en moteur pour de meilleures expériences. Que vous soyez designer, chef de projet, développeur, vous pouvez tous agir sur ce sujet. Nous verrons ensemble les bonnes pratiques et les outils à utiliser pour s’assurer que nos produits sont accessibles à tous les types de daltonisme. Mais surtout nous verrons comment sensibiliser vos équipes à ce sujet.
Laura Wacrenier
UX Designer basée à Genève. Depuis quelques années, je travaille sur des produits destinés aux développeurs et développeuses - SonarQube et SonarCloud. En parallèle, je me passionne pour l’accessibilité et j’apprends aux enfants à coder des sites web en HTML.
Dataverne 2
Dataverne, association promouvant la Data Science sur le bassin clermontois, vous invite à son second évènement le mercredi 11 décembre à 19h à l’Amphi Recherche du campus des cézeaux. Experts, débutants, curieux, tout le monde est invité à venir découvrir et échanger autour des exemples d’application proposés pour cette soirée.
Au programme :
- Mot d’ouverture
- Data et santé animale, par Franck Noël, docteur vétérinaire et data scientist chez Pronozia
- Détection d’anomalies à l’aide de réseaux de neurones autoencodeurs, par Julien Donini, Professeur des universités, LPC, Université Clermont Auvergne
La soirée se poursuivra autour d’un buffet et d’un verre sur place.
Pour celles et ceux qui veulent visualiser l’emplacement de l’amphithéâtre
MUG In Clermont - 16 - Bot Framework
Sujet très hype il y a déjà 3-4 ans, il est retombé dans l’oubli aussi vite qu’il est apparu. Je nomme “les chatbots”.
Je vous propose de venir découvrir le framework “Bot Framework” de Microsoft ainsi qu’un petit retour d’expérience sur celui-ci.
On clôtura ce talk par un petit live coding en développant un bot “intelligent”.
Le sujet sera présenté par Sylvain Le Gouellec, et sera comme d’habitude suivi d’un pot offert par nos sponsors.
Todo: Migrate from Spring to Quarkus
Plonger dans l’univers Quarkus, comprendre pourquoi Graal VM est le prochain gros virage du monde Java que vous utilisiez Graal VM ou pas. Et surtout apprendre comment rendre vos applications vraiment Nativement Cloud Native.
Clement Escoffier
Qui suis-je ? Bonne question. J’ai été chercheur à l’université de Grenoble, architecte chez Axway, directeur de l’innovation dans une boite allemande…. Actuellement je suis core developer sur vert.x, et je travaille pour Red Hat. J’ai touché à beaucoup de domaines - OSGi, mobile, continuous delivery, devops, HTML5… Mon but ? Fournir des outils, des méthodes pour rendre le développement plus efficace mais également plus agréable et plus fun. Je suis un contributeur actif sur de nombreux projets Open Source comme Apache Felix, iPOJO, Wisdom et bien évidement Vert.X.
Daniel Petisme
Le gars qui joue à domicile :-) Expert technique chez Michelin le jour, contributeur Open-Source la nuit (principalement sur Vert.X, JHipster, Quarkus).
MUG In Clermont - 15 - Have fun with PowerBI
De la PME au Grand Compte, Power BI c’est fun… Mais attention, sans ces alliés du moment, l’outils peut vite devenir une galère sans nom, avec une vitesse d’affichage digne d’un escargot. Comment traiter toutes ces données en un minimum de temps ? Petit tour d’horizon avec les outils d’aujourd’hui, Azure Databricks, Azure Datafactory, Azure Data Lake, Azure Analysis Services.
Eric BLANCHARD, Architecte .NET chez Modis à Clermont-Ferrand nous présentera les usages autours de ces outils.
L’Hacienda Café, nous hébergera gracieusement pour cette soirée qui se clôturera par planches et cocktails pour poursuivre les échanges/débats.
L’événement aura lieu le 12 novembre 2019 à partir de 19H à L’Hacienda Café, 5 Place Gilbert Gaillard à Clermont-Ferrand. Accès Tram : Arrêt Gaillard Parking : Marché St Pierre
Quatre conférences courtes (10 minutes + 5 minutes de questions) pour introduire une technologie, un concept ou un outils et en débattre ensuite autour d’un verre.
Ateliers, défis, jeux `Coding Night` par le Club Info
Ateliers, défis, accès au matériel et aux périphériques exotiques (robots, RV, RA, …). Ambiance garantie ainsi que pizzas, tartes, cafés et boissons. Qui tiendra jusqu’au bout ?
Inscription obligatoire
La Code Week c’est deux semaines dédiées au code et à la programmation numérique pour célébrer l’apprentissage du code. Cette sixième édition se déroulera du 7 au 19 octobre 2019.
Renseignements et inscription : marc.chevaldonne@uca.fr Certaines soirées sont limitées en places et vous devez vous inscrire pour participer ! (Néanmoins, vous pouvez également vous inscrire aux soirées n’ayant pas d’inscription obligatoire pour nous aider à anticiper les flux)
Spectacle `Si le Bibi de Bobi m'était compté` par François Fabre
Un magnifique spectacle drôle, avec des chansons, des maths et de l’informatique ?! Oui ! c’est excellent ! Je l’ai déjà vu, et j’y retourne ! C’est la super soirée à laquelle vous pouvez amener tous les membres de votre famille, vos amis, venez nombreux !
Un voyage fantaisite et savant où l’on assiste à l’ascension logique, simple et rapide, du binaire vers le BIBI-BINAIRE, langage nouveau, qui adopte des symboles spéciaux, évitant ainsi toute confusion avec son ennemi le DECIMAL, qu’il relègue alors au rang de langue morte.
« Du Boby Lapointe pur jus, drôle et rigoureux, comme ses chansons, mais avec du génie mathématique dedans. »
Avant d’en savoir davantage sur les dessous de ce système novateur, imprégnez-vous de ce slogan :
Avec le BIBI-BINAIRE, vous mettez un ORDINATEUR dans votre crâne. https://vimeo.com/50796704
La Code Week c’est deux semaines dédiées au code et à la programmation numérique pour célébrer l’apprentissage du code. Cette sixième édition se déroulera du 7 au 19 octobre 2019.
Renseignements et inscription : marc.chevaldonne@uca.fr Certaines soirées sont limitées en places et vous devez vous inscrire pour participer ! (Néanmoins, vous pouvez également vous inscrire aux soirées n’ayant pas d’inscription obligatoire pour nous aider à anticiper les flux)
Crypto-monnaies & securité par Pascal Lafourcade
Après les révolutions de l’écriture il y des centaines d’années, la révolution de l’imprimerie par Gutenberg et plus récemment la révolution de la communication avec Internet, aujourd’hui la révolution blockchain est en marche ! Ce n’est pas un effet de mode car Bitcoin a déjà 10 ans !
Dans cette conférence suivi d’un débat, nous présenterons comment ces technologies fonctionnent, en montrant leurs avantages et leurs limitations ainsi que leurs applications concrètes.
La Code Week c’est deux semaines dédiées au code et à la programmation numérique pour célébrer l’apprentissage du code. Cette sixième édition se déroulera du 7 au 19 octobre 2019.
Renseignements et inscription : marc.chevaldonne@uca.fr Certaines soirées sont limitées en places et vous devez vous inscrire pour participer ! (Néanmoins, vous pouvez également vous inscrire aux soirées n’ayant pas d’inscription obligatoire pour nous aider à anticiper les flux)
Allez, ce soir on casse nos téléphones ! », conférence-atelier mené par Clémence Piteau
Clémence travaille dans une entreprise du numérique à Lyon et vous fait l’honneur de se déplacer pour vous rencontrer.
Le pitch de son intervention : Travailler dans le monde de la tech c’est être à la pointe des innovations.
Oui bon, c’est un petit peu vrai ! Mais de nombreux facteurs me poussent à utiliser les outils numériques chaque jour à chaque instant, et ce, de manière excessive et intrusive. Parfois, ça va à l’encontre de ma volonté. Alors oui, un jour mes émotions ont pris le dessus. J’ai volontairement cassé mon téléphone. #IntelligenceEmotionnelle #BiaisCognitifs #Pathologiesdelattention Pour la génération 2000, c’est le moment de découvrir comme trouver de l’attention tout en vivant avec le numérique.
Inscription obligatoire
La Code Week c’est deux semaines dédiées au code et à la programmation numérique pour célébrer l’apprentissage du code. Cette sixième édition se déroulera du 7 au 19 octobre 2019.
Renseignements et inscription : marc.chevaldonne@uca.fr Certaines soirées sont limitées en places et vous devez vous inscrire pour participer ! (Néanmoins, vous pouvez également vous inscrire aux soirées n’ayant pas d’inscription obligatoire pour nous aider à anticiper les flux)
Atelier `Dev ton app en .NET` par Le Mug In Clermont
Le MUG est une association regroupant des professionnels de CGI, Avanade, Accenture entre autres qui se réunissent tous les mois pour échanger sur les technologies Microsoft et .NET en particulier. De nombreux échanges sont réalisés avec le Club Info toute l’année. Le MUG réalise souvent ses conférences à l’IUT et à l’occasion de la Code Week, vous allez pouvoir apprendre à développer de manière simple et rapide une application .NET web avec Blazor notamment.
Inscription obligatoire
La Code Week c’est deux semaines dédiées au code et à la programmation numérique pour célébrer l’apprentissage du code. Cette sixième édition se déroulera du 7 au 19 octobre 2019.
Renseignements et inscription : marc.chevaldonne@uca.fr Certaines soirées sont limitées en places et vous devez vous inscrire pour participer ! (Néanmoins, vous pouvez également vous inscrire aux soirées n’ayant pas d’inscription obligatoire pour nous aider à anticiper les flux)
Devoxx4Kids, la conférence des geekettes et des geeks en herbe débarque à Clermont-Ferrand ! L’occasion pour les enfants de 8 à 12 ans de découvrir de manière ludique la programmation et la robotique avec des outils adaptés à leur âge !
Rendez vous à 14h pour une présentation des ateliers puis quartier libre pour les parents jusqu’à 17h où nous nous retrouvons tous ensemble pour les démos !
Un goûter sera fourni sur place.
Audrey Neveu - Kajin Rashid - Emmanuel Feller
La team Devoxx4kids France débarque à Clermont.
Atelier `Du dev jusqu'a la prod en un claquement de doigts` par Nicolas Raymond
Vous sentez que vos méthodes de sauvegarde sur clé USB sont largement dépassées ? Vous voulez trouver des solutions pour garder un historique de vos modifications ? pour travailler en groupe ? Alors cet atelier est fait pour vous ! Découvrez des outils de gestion de versions et de travail collaboratif comme git, gitlab et d’intégration continue. Une formidable introduction aux outils que vous serez amenés à utiliser à l’IUT et en entreprise. Un must go !
Inscription obligatoire
La Code Week c’est deux semaines dédiées au code et à la programmation numérique pour célébrer l’apprentissage du code. Cette sixième édition se déroulera du 7 au 19 octobre 2019.
Renseignements et inscription : marc.chevaldonne@uca.fr Certaines soirées sont limitées en places et vous devez vous inscrire pour participer ! (Néanmoins, vous pouvez également vous inscrire aux soirées n’ayant pas d’inscription obligatoire pour nous aider à anticiper les flux)
La liberté dans le nuage par Nicolas Spatola, Haffid Abdel-kader et Marc Chevaldonné
Qu’est-ce qu’internet ? Comment est-on passé du peer-to-peer à une architecture client-serveur ? Les nuages nous rendent-ils plus libres ? Haffid, Nicolas et moi nous posons des questions liées à la vie privée, au droit et à l’informatique dans les architectures liées à Internet, tout en proposant des alternatives aux solutions privées invasives.
La Code Week c’est deux semaines dédiées au code et à la programmation numérique pour célébrer l’apprentissage du code. Cette sixième édition se déroulera du 7 au 19 octobre 2019.
Renseignements et inscription : marc.chevaldonne@uca.fr Certaines soirées sont limitées en places et vous devez vous inscrire pour participer ! (Néanmoins, vous pouvez également vous inscrire aux soirées n’ayant pas d’inscription obligatoire pour nous aider à anticiper les flux)
Atelier UX/UI par Céline Bernimont et Mickaël Gourdet
UX signifie User eXperience, et UI signifie User Interface. Suite à l’énorme succès de cet atelier lors de l’édition 2018, Céline et Mickaël de l’entreprise Avanade ont proposé de répéter l’atelier. Après une courte introduction à UX et UI, ils vous demanderont de proposer vous-mêmes une interface utilisateur pour une page web ou une application mobile centrée utilisateur. Pas besoin de savoir programmer ! Amenez votre motivation, votre bon sens, votre curiosité.
Inscription obligatoire
La Code Week c’est deux semaines dédiées au code et à la programmation numérique pour célébrer l’apprentissage du code. Cette sixième édition se déroulera du 7 au 19 octobre 2019.
Renseignements et inscription : marc.chevaldonne@uca.fr Certaines soirées sont limitées en places et vous devez vous inscrire pour participer ! (Néanmoins, vous pouvez également vous inscrire aux soirées n’ayant pas d’inscription obligatoire pour nous aider à anticiper les flux)
Data Science & Elections par Marc Agenis
Marc Agenis, data scientist freelance, viendra nous parler informatique et politique.
La Code Week c’est deux semaines dédiées au code et à la programmation numérique pour célébrer l’apprentissage du code. Cette sixième édition se déroulera du 7 au 19 octobre 2019.
Renseignements et inscription : marc.chevaldonne@uca.fr Certaines soirées sont limitées en places et vous devez vous inscrire pour participer ! (Néanmoins, vous pouvez également vous inscrire aux soirées n’ayant pas d’inscription obligatoire pour nous aider à anticiper les flux)
IoT - Internet of Things par Paul Pinault
Un professionnel de Michelin vient vous parler Internet of Things. C’est une magnifique opportunité qui ne se présentera pas tous les ans ! À ne pas manquer !
La Code Week c’est deux semaines dédiées au code et à la programmation numérique pour célébrer l’apprentissage du code. Cette sixième édition se déroulera du 7 au 19 octobre 2019.
Renseignements et inscription : marc.chevaldonne@uca.fr Certaines soirées sont limitées en places et vous devez vous inscrire pour participer ! (Néanmoins, vous pouvez également vous inscrire aux soirées n’ayant pas d’inscription obligatoire pour nous aider à anticiper les flux)
MUG In Clermont - 14 - Le MUG n'est plus, Bienvenue au WUG
Nous sommes en 1981. Microsoft a été fondé il y a quelques années déjà. L’entreprise travaille sur son futur système d’exploitation. Mais Bill Gates partage ce travail avec son autre grande passion, le tri des crêpes.
En juillet, Bill en est persuadé, le marché de la crêpe est bien plus porteur que le marché des OS. MS-DOS ne verra jamais le jour, et Microsoft deviendra le leader mondial de la crêpe.
39 ans plus tard, Windows, .Net, Azure n’existe pas. Bienvenue au WUG (Whatever User Group) pour une présentation d’un développement from scratch d’une application sans aucune technologie Microsoft
Le terme d’Intelligence Artificielle s’est imposé plutôt récemment auprès du grand public. Pourtant il est présent en littérature, au cinéma et dans les programmes universitaires depuis de très nombreuses décennies. Il nous semble important de pouvoir inscrire les résultats récents en I.A. dans une perspective épistémologique. “Deus Ex Machina” porte sur le mode de raisonnement dit de l’analogie, souvent formalisé sous le terme d’inférence inductive. Ce mode de raisonnement essentiel et très puissant s’appuie sur nos capacités de mémorisation des expériences sensibles et de résultats scientifiques consolidés. Pour mieux comprendre comment une analogie s’impose à notre esprit nous traiterons de la dualité calcul mémoire et de la théorie du double système cognitif, le tout en nous appuyant sur de nombreux exemples culturels et cinématographiques. Enfin, nous rappellerons comment la machine peut aussi être doté de capacités intuitives et donc faire preuve d’imagination par le calcul.
Olivier Raynaud
Olivier Raynaud est docteur en science informatique et est titulaire d’un poste de Maitre de Conférence H.D.R. à l’Institut d’Informatique ISIMA de l’Université Clermont-Auvergne (UCA). Algorithmicien, Olivier Raynaud porte ses actions de recherche sur les propriétés combinatoires et structurelles d’objets mathématiques tels que les ordres et des treillis. Son travail trouve des applications dans de nombreux domaines de l’informatique telle que ceux de la science des données, l’intelligence artificielle et la composition de services. Depuis longtemps concerné par la diffusion de la recherche auprès des entreprises, Olivier Raynaud a mené de nombreuses actions de recherche et innovation en partenariat avec des entreprises du bassin Clermontois. Depuis 4 ans, il anime pour be-studys l’équipe doctorale du groupe be-ys et est associé à leurs projets de recherche.
Quatre conférences courtes (10 minutes + 5 minutes de questions) pour introduire une technologie, un concept ou un outils et en débattre ensuite autour d’un verre.
DatApéro #2 : Topic model & Analyse de sentiments
Une machine peut-elle comprendre le sujet d’un article ? Peut-elle détecter un sentiment ? Peut-elle améliorer les relations ?
Dans ce DatApéro, Barbara Martin Ruiz, data scientist chez Michelin,répondra à toutes ces questions en parlant de topic model et d’analyse de sentiments.
Au programme :
- Présentation de Clermont-Ferrand Data Lovers
- Introduction & acculturation au topic model et à l’analyse de sentiments
- Cas concrets d’utilisation
- Démonstration
La soirée se finira autour d’un apéro afin de poursuivre les discussions. Merci de répondre à l’événement pour prévoir le nécessaire.
Cette soirée est organisée en partenariat avec Michelin.
MUG In Clermont - 13 - Clermont Club Info
Les étudiants de l’IUT Info de Clermont-Ferrand se proposent de venir nous parler de leurs projets informatiques au sein du Club Informatique, animé par Marc Chevaldonné, Maître de Conférences à l’IUT. Marc Chevaldonné ainsi que ses étudiants nous parleront de développement avec Kinect, Médusa, Unity, Réalité augmentée, … A soirée spéciale, lieu spécial ! L’évènement sera suivit d’un apéro/barbecue auquel vous êtes bien évidement conviés même si vous ne pouvez pas participer à la conférence.
Kotlin : Le back du futur, le codelab
Depuis l’annonce par Google du support de Kotlin sur Android, les développeurs d’applications mobiles se sont fortement intéressés à ce langage récent. Mais “Nom de Zeus !” est-ce réservé aux développeurs mobiles ? Non, Non et Non. Kotlin tourne sur la jvm alors autant en profiter dans tous nos projets. Viens découvrir toutes les facettes de ton futur prochain langage préféré. Au travers de cette conférence je te présenterai les principaux avantages du langage. Que ce soit les data class, les extensions, les coroutines… Je profiterai également d’un bout de code pour te montrer qu’il est simple de faire une API avec Spring et Kotlin. On apprendra à transformer ton vieux Java en Kotlin puis à penser directement en Kotlin pour plus de “fun” et moins de “void”.
Adrien Pessu
Je suis passionné de développement, en particulier Java, Kotlin, Angular et Web. J’ai évolué pendant plusieurs années en société de services puis chez un éditeur logiciel,et je me suis lancé dans l’aventure freelance.
Les workshops sont des ateliers thématiques, pour passer de zéro à héros sur un sujet ou une technologie bien ciblé !
Rust est un langage de programmation initialement développé par Mozilla. Conçu pour être un langage sécurisé, concurrent et pratique, il est souvent décrit comme l’un des successeurs potentiels de C++.
Nous vous proposons de venir vous familiariser avec cette technologie au cours d’un atelier avec, au programme, une présentation des fondamentaux du langage ainsi que le développement de votre première application.
Le Workshop#3 est co-organisé par Clermont’ech avec l’aide d’Easymov Robotics.
APIHour #42
Quatre conférences courtes (10 minutes + 5 minutes de questions) pour introduire une technologie, un concept ou un outils et en débattre ensuite autour d’un verre.
MUG In Clermont - 12 - From ground to Azure !
Accompagnez nous dans la préparation et le déploiement d’une infrastructure multi environnements grâce à Azure et Kubernetes. (Azure, kubernetes, terraform, helm, scalability, operability, aks, infraAsCode) Le sujet sera présenté par Joani Couma et Axel Pereira de la société CGI. La présentation sera suivi d’une collation où Joani et Axel pourront répondre à toutes vos questions.
Nous allons parler IoT et comme toujours nous commencerons par faire clignoter une led et même nous irons jusqu’a communiquer sur les réseaux. Mais pour le Jug nous irons plus loin car le vrai objectif sera de voir quelles sont les étapes qui suivent le HelloWorld de l’IoT pour faire du code qui soit plus industriel. Ce sera l’occasion de vous présenter mon travail autour d’un framework IoT open-source qui a pour objectif de passer rapidement à cette étape en fournissant les outils de sécurité, debugage, logging, communication… La présentation va s’articuler autour de live-coding avec des VRAIS leds qui clignotent entremêlées d’explications plus théoriques sur le fonctionnement de l’IoT et les objectifs recherchés. La présentation s’adresse avant tout à dev softs curieux de ce qu’est le monde de l’embarqué comme aux experts de l’embarqués désireux de découvrir un des rares framework opensource dans ce domaine.
Paul Pinault
Paul Pinault est un passionné d’IoT, expert des technologies Sigfox et LoRaWan. Il a co-fondé IngeniousThings, une société créant des services IoT. Il est auteur d’un blog de référence dans le domaine de l’IoT : disk91.com. Adepte de la cuisson de PCB à la poêle et au four, de préférence à la tombé de la nuit. Maker la nuit avec un vrai métier dans le monde des pneumatiques le jour.
Le réactif avec Eclipse Vert.x : concilier simplicité, évolutivité et résilience
Vert.x est un toolkit pour écrire des applications réactives et polyglottes pour la JVM. Il fournit aujourd’hui un écosystème complet et modulaire qui intègre le paradigme réactif de bout en bout, performant et facile à utiliser pour tous types d’applications. La richesse de l’écosystème Vert.x permet de développer aussi bien une application web de type temps réel,de faire de l’IoT, d’implémenter des adaptateurs de protocoles, d’écrire des applications distribuées et bien entendu de concevoir et intégrer des micro-services.
Julien Ponge
I am currently a Principal Software Engineer at Red Hat. I am primarily working on reactive things and the Eclipse Vert.x project. I am based in Lyon, France. I am “on leave” from INSA Lyon (Telecom Department) and the CITI Laboratory where I was an Associate Professor in computer science and engineering. I remain a member and Associate Research Fellow of the CITI Lab within the Dynamid team.
Un APM pour les amener tous et dans la qualité les lier
Les APM (Application Performance Managment) ont longtemps été réservés aux équipes de production. Avec Glowroot, les barrières tombent et chacun peut désormais utiliser cet outillage pour améliorer la qualité et l’expérience utilisateur.
Henri Gomez
Henri travaille dans l’industrie logicielle depuis plus 30 ans, il a glissé doucement du Dev au Run et il est actuellement Head of SRE chez Saagie. Pour se changer les idées, il redonne vie à de vieilles machines des années 80/90, “c64 for ever” !
Le temps est venu de construire LA communauté DATA de Clermont-Ferrand !
Cette première rencontre, autour d’un verre, sera l’occasion à tous les #DataLovers, de :
- Faire connaissance et échanger sur nos parcours
- Définir les objectifs de ce groupe
- Brainstormer sur le format et le contenu des prochaines rencontres
Ceci afin de fédérer et rassembler tous les acteurs clermontois : business, développeurs, étudiants, scientifiques, industriels, … autour des domaines de la data : #DataScience #BigData #MachineLearning #DeepLearning #IA #DataMining #BI #DataViz
Venez comme vous êtes à partir de 18h au Délirium Café. Et n’hésitez pas à partager à d’autres #DataLovers !
Little Big Event#1 - Typescript
Mug in Clermont, Clermont’ech et le LavaJUG s’associent pour la première fois afin de vous proposer une soirée exceptionnelle : Le Little Big Event#1.
L’engouement autour de TypeScript ne cesse de croitre depuis la version 2.0. En quelques mois, le langage est devenu un incontournable dans les entreprises, mais aussi dans la communauté open source. Au départ considéré comme un énième langage, il a atteint depuis quelques semaines le score symbolique du million de téléchargement journalier sur NPM, le gestionnaire de packages de Node.js.
Comment TypeScript en est-il arrivé là ?
C’est grâce à un système de typage particulièrement avancé qu’il s’est taillé la réputation d’être puissant, pragmatique et fiable ! Ces nombreuses qualités masquent parfois une certaine complexité qui, si mal maîtrisée, peuvent en décourage plus d’un ! C’est pourquoi dans cette présentation, après une introduction sur le langage, nous nous pencherons sur certaines capacités de TypeScript autour de la manipulation des types.
Sylvain Pontoreau
Sylvain est ingénieur chez Microsoft au sein de l’équipe Apps. Au quotidien il intervient dans les entreprises en tant que spécialiste des technologies web, plus particulièrement autour de TypeScript, Node.js et Azure. Passionné par le développement web, c’est un membre actif de la communauté TypeScript et l’un des organisateurs du Meetup Paris TypeScript. Depuis deux ans, il participe activement en tant que speakers à des événements afin de transmettre sa passion et ses connaissances !
clermontech.php Super Apéro 2019
L’AFUP et Clermont’ech s’associent cette année encore pour participer au traditionnel super apéro PHP 2019. Petit rappel du concept: il s’agit d’organiser des apéros le même soir dans les différentes villes de France où des antennes AFUP sont présentes. Au programme donc de l’échange dans la joie et la bonne humeur ainsi qu’un challenge avec les autres antennes ! Pas besoin d’inscription préalable.
Quatre conférences courtes (10 minutes + 5 minutes de questions) pour introduire une technologie, un concept ou un outils et en débattre ensuite autour d’un verre.
7 conseils pour démarrer avec Spark
Je suis entrée dans le monde de la data avec Spark. Il y a eu des moments clairement plus ou moins compliqués. Au début, c’était le Far West : un monde inconnu et dangereux (il ne fallait pas casser la production). Avec ce retour d’expérience, je vous propose de vous dire ce que j’aurais aimé qu’on me dise avant de me lancer. Je promets aussi de vous parler de ce que bien heureusement mes camarades plus expérimentés m’ont aussi donné comme astuces pour m’aider dans ce grand saut. Ce sera donc une entrée en matière dans le monde de Spark au travers de 7 conseils qui m’ont été ou m’auraient été bien pratiques pour démarrer.
Nastasia Saby
Nastasia Saby est développeuse à Zenika Lyon et passionnée de programmation en général. Elle est fan de Software Craftsmanship et de Big Data. Son parcours a commencé dans le monde PHP avant d’embrasser celui exaltant de la Big Data. Intervenante régulière dans les meetups et les conférences elle s’intéresse particulièrement à Apache Spark ces derniers temps.
#9 - Journal d'un dev Java dans un monde .Net
La prochaine session du MUG donnera la parole à un développeur Java, Mr Daniel Petisme. “Il faut avouer que Microsoft a fait un impressionnant changement de culture ces dernières années, au point de devenir…cool ? Et si le coté obscure n’était pas si obscure finalement ? Durant ce talk je vous ferais vivre la découverte du monde .Net Core aux travers des yeux d’un Java” Comme d’habitude, ce talk se terminera par une collation au cours de laquelle Daniel répondra à toutes les questions.
#8 - Les bonnes pratiques CleanCode sont-elles compatibles avec l'IA et l'IoT ?
La prochaine session du MUG donnera la parole à Sacha Lhopital. Sacha travaille à Lyon pour la société VISEO. Spécialisée en Intelligence Artificielle, elle présentera un projet IA et IoT, appliqué au domaine médical. Sa société voulait challenger les méthodologies de CleanCode, Behavior Diven Development, CI/CD avec du Python, DevOps… sur des sujets IA. Sacha a relevé les différents défis et vous relate ce projet innovant, reposant sur un algorithme d’IA distribuée (DCOP), une branche assez méconnue de l’IA. Comme d’habitude, ce talk se terminera par une collation au cours de laquelle Sacha répondra à toutes les questions.
APIHour #40
Quatre conférences courtes (10 minutes + 5 minutes de questions) pour introduire une technologie, un concept ou un outils et en débattre ensuite autour d’un verre.
APIHour #39
Quatre conférences courtes (10 minutes + 5 minutes de questions) pour introduire une technologie, un concept ou un outils et en débattre ensuite autour d’un verre.
Quatre conférences courtes (10 minutes + 5 minutes de questions) pour introduire une technologie, un concept ou un outils et en débattre ensuite autour d’un verre.
Istio, we have a problem! Understanding and fixing bugs with a service-mesh
We’ve just deployed a shinny new set of micro-services and it behaves in a strange manner. Hard to say why with so many moving parts… Let’s leverage the newly installed service mesh to understand what we’ve deployed, find the root problem, fix it with a bandaid and then do a proper, non trivial, blue-green deployment of a v2. That will involve the Service Graph, Prometheus monitoring, Grafana Dashboards, Traffic mirroring, all orchestrated in a simple manner by Istio.
Soirée Hacktoberfest
L’Hacktoberfest est un évènement qui promeut le logiciel libre et invite tous les développeurs à contribuer à ces logiciels durant le mois d’octobre. À l’image de nombreuses villes en France et à travers le monde, nous organisons une soirée pour nous réunir et contribuer à des projets open source.
La Code Week c’est deux semaines dédiées au code et à la programmation numérique pour célébrer l’apprentissage du code. Cette cinquième édition se déroulera du 6 au 21 octobre 2018. Cette quatrième soirée de la Code Week propose une atelier autour de l’UX/UI. Cet atelier est animé par C.Bernimont et M. Gourdet 20 places sur inscription. Pour s’inscrire contacter Marc Chevaldonné (marc.chevaldonne at uca.fr).
MUG In Clermont - 7
Bonjour les artistes, Pour notre prochaine session du MUG, nous sommes heureux d’accueillir M. Mitsu FURUTA. Ancien évangeliste technique de Microsoft, il est actuellement membre du Microsoft Regional Director Program et à la tête de la société Sensorit qu’il a fondée. Sensorit édite une solution collaborative numérique pour les grands écrans interatifs (Yellow). Il nous fera le plaisir de nous faire un retour d’expérience des développements qu’il réalise pour sa solution, basée sur WPF. Comme d’habitude, ce talk se terminera par une petite collation. A très vite les artistes…
La Code Week c’est deux semaines dédiées au code et à la programmation numérique pour célébrer l’apprentissage du code. Cette cinquième édition se déroulera du 6 au 21 octobre 2018. Cette troisième soirée propose un nuit entière de jeux de code (Défis, Robots … ). Cette soirée est ouverte à tous.
La Code Week c’est deux semaines dédiées au code et à la programmation numérique pour célébrer l’apprentissage du code. Cette cinquième édition se déroulera du 6 au 21 octobre 2018. Cette deuxième soirée de la Code Week propose une atelier autour de Docker et Rancher organisé par le MUG. 20 places sur inscription. Pour s’inscrire contacter Marc Chevaldonné (marc.chevaldonne at uca.fr).
Markdown/Org-mode/LaTeX : Faire un beau rapport
La Code Week c’est deux semaines dédiées au code et à la programmation numérique pour célébrer l’apprentissage du code. Cette cinquième édition se déroulera du 6 au 21 octobre 2018. Cette première soirée propose une conférence sur les languages de balisage Markdown, Org-mode et LaTex présentée par Evrard Van Espen
Atelier durant lequel vous pourrez découvrir ou bien vous perfectionner sur Docker.
Hello les artistes, Nous vous proposons une soirée avec un format différent des autres fois. Les étudiants de l’IUT Info de Clermont-Ferrand se proposent de venir nous parler de leurs projets informatiques au sein du Club Informatique, animé par Marc Chevaldonné, Maître de Conférences à l’IUT. Les étudiants nous parlerons de leur projet de l’année dernière, développé en Xamarin. Leur objectif est de réaliser une application de programmation de robot à destination des enfants. A soirée spéciale, lieu spécial ! Nous changeons d’endroit pour nous retrouver au café Ballainvilliers. Le nombre de places sera très limité. A très vite.
APIHour #36
Quatre conférences courtes (10 minutes + 5 minutes de questions) pour introduire une technologie, un concept ou un outils et en débattre ensuite autour d’un verre.
MUG In Clermont - 5
Hello les artistes, Nous sommes prêts pour une nouvelle session. Pour faire suite à notre dernière présentation, nous allons aborder un peu plus en profondeur les possibilités de Team Foundation Services au travers de Visual Studio Online (VSO pour les intimes). Ce talk sera animé par Johann Levesque artiste développeur passionné ;) Une fois n’est pas coutume, nous changeons aussi de lieux, nous vous proposons de nous retrouver au Loft, 28 Rue Henri Barbusse, 63000 Clermont-Ferrand. Attention le nombre de places est limité, nous vous conseillons de vous inscrire très rapidement!
DomRaider DevTalk #1
RDV le 22 mars 2018 à 18h30 pour la 1ère édition DomRaider DevTalk. Une édition 100% dédiée à la technologie Blockchain avec LiveCoding d’un Smart Contract par @__etienne, talks et échanges autour d’un buffet. Inscriptions : https://www.weezevent.com/domraider-devtalk-blockchain
Quatre conférences courtes (10 minutes + 5 minutes de questions) pour introduire une technologie, un concept ou un outils et en débattre ensuite autour d’un verre.
clermontech.php Super Apéro 2018
L’AFUP et Clermont’ech s’associent cette année encore pour participer au traditionnel super apéro PHP 2018. Petit rappel du concept: il s’agit d’organiser des apéros le même soir dans les différentes villes de France où des antennes AFUP sont présentes. Au programme donc de l’échange dans la joie et la bonne humeur ainsi qu’un challenge avec les autres antennes ! Pas besoin d’inscription préalable. Cette soirée est sponsorisée par Domraider
MUG In Clermont - 4
Bonjour à toutes et à tous, Lors de notre dernière séance, nous étions invités à présenter une courte session technique sur le développement dans le monde Microsoft, par Michelin lors du hackathon AI’nnov. Au menu de cette session nous abordions différentes technologies, Visual Studio, VSCode, Azure, Docker, Rancher, ReactJs, .NET Core, … Pour cette première session de l’année nous allons ré-itérer cette présentation en réalisant l’intégralité (ou presque) de notre présentation en live. Les places sont limitées, merci de vous inscrire au préalable sur notre meetup! @ très vite, même endroit, même heure (18H30 à la salle de conférence “Modis”)
APIHour #33
Quatre conférences courtes (10 minutes + 5 minutes de questions) pour introduire une technologie, un concept ou un outils et en débattre ensuite autour d’un verre.
Quatre conférences courtes (10 minutes + 5 minutes de questions) pour introduire une technologie, un concept ou un outils et en débattre ensuite autour d’un verre.
MUG In Clermont - 3
Bonjour à toutes et à tous, Comme nous l’annoncions lors de notre dernière séance, nous sommes invités par Michelin lors du hackathon AI’nnov à présenter une courte session technique sur le développement dans le monde Microsoft. Au menu de cette session nous aborderons différentes technologies, Visual Studio, VSCode, Azure, Docker, Rancher, … Le nombre de places est limité et les inscriptions doivent être réalisées à l’avance afin de pouvoir disposer des badges d’accès nécessaires. Pour vous inscrire, merci d’envoyer un mail à jean.damay@michelin.com ou isabelle.asseline@michelin.com.
Quatre conférences courtes (10 minutes + 5 minutes de questions) pour introduire une technologie, un concept ou un outils et en débattre ensuite autour d’un verre.
Une entreprise sans bons développeurs, c’est comme du code sans test unitaire : à un moment ou à un autre, ça ne fonctionnera plus. Aussi devient-il impératif, sinon vital, d’attirer les meilleurs d’entre eux, mais également de savoir les garder au sein de son entreprise. Si cela est simple à dire, réussir à le faire correctement et à maintenir un tel contexte attractif n’est pas chose facile. Vous vous interrogez sur la façon de créer un environnement de développement qui incite les développeurs à donner le meilleur d’eux-mêmes et à progresser chaque jour ? Vous voulez également vous assurer de la cohérence des évolutions technologiques tout en permettant aux équipes de tester les dernières nouveautés et en ayant une roadmap technologique à suivre ? Au sein de nos entreprises respectives, nous avons pu prendre une part active à l’animation des communautés de développeurs et à la mise en mouvement de leur environnement de travail. Nous souhaitons partager nos découvertes, nos expériences et nos convictions.
Bonjour à tous et à toutes, C’est la rentrée et nous reprenons nous aussi du service. Pour commencer ce nouveau cycle, nous vous proposons une conférence autour de la technologie .NET Core et l’open-source chez Microsoft. Cette session sera animée par Thomas Bailly Artiste-Développeur indépendant et Microsoft fan-boy. Début des inscriptions : Maintenant ! Attention, places limitées…
APIHour #30
Quatre conférences courtes (10 minutes + 5 minutes de questions) pour introduire une technologie, un concept ou un outils et en débattre ensuite autour d’un verre.
APIHour #29
API Hour particulier. Pour une fois nous allons organiser un API Hour pendant l’été et pour cette soirée nous voulons trouver un lieu en plein air, que chacun puisse venir accompagner avec ses amis ou famille et que des présentations en mode lightning talk (5 à 7 min) soient réalisées.
APIHour #28
Quatre conférences courtes (10 minutes + 5 minutes de questions) pour introduire une technologie, un concept ou un outils et en débattre ensuite autour d’un verre. Le lieu sera annoncé deux semaines avant la soirée
clermontech.php #1
Première soirée de conférences dédiées à un langage, organisée par Clermont’ech. Clermontech.php ouvre le bal en partenariat avec l’AFUP.
Pour cette soirée, nous vous proposons de découvrir en avant première une conférence retenue pour le PHP Tour à Nantes.
Synchroniser ses applis simplement avec akeneo/batch
On utilise des outils de plus en plus complexes et de plus en plus hétérogènes : Full-stack Symfony, Laravel, Zend, Doctrine, Propel, Magento, Wordpress, Drupal, etc… Et si en plus je pouvais réutiliser mes modèles, mes sérialiseurs, mes clients d’API ? Je simplifierais mon appli et je gagnerais sûrement du temps ! Je vais vous présenter le composant akeneo/batch, un portage léger du composant Batch de Spring en PHP. Il s’intègre en quelques lignes dans vos outils et permet de découper en étapes simples des processus complexes.
Quatre conférences courtes (10 minutes + 5 minutes de questions) pour introduire une technologie, un concept ou un outils et en débattre ensuite autour d’un verre.
APIHour #26
Quatre conférences courtes (10 minutes + 5 minutes de questions) pour introduire une technologie, un concept ou un outils et en débattre ensuite autour d’un verre. Le lieu sera annoncé deux semaines avant la soirée
APIHour #25
Quatre conférences courtes (10 minutes + 5 minutes de questions) pour introduire une technologie, un concept ou un outils et en débattre ensuite autour d’un verre. Le lieu sera annoncé deux semaines avant la soirée
APIHour #24
Quatre conférences courtes (10 minutes + 5 minutes de questions) pour introduire une technologie, un concept ou un outils et en débattre ensuite autour d’un verre.
Quatre conférences courtes (10 minutes + 5 minutes de questions) pour introduire une technologie, un concept ou un outils et en débattre ensuite autour d’un verre.
Quatre conférences courtes (10 minutes + 5 minutes de questions) pour introduire une technologie, un concept ou un outils et en débattre ensuite autour d’un verre.
APIHour #21
Quatre conférences courtes (10 minutes + 5 minutes de questions) pour introduire une technologie, un concept ou un outils et en débattre ensuite autour d’un verre.
Rencontre 2016 AuDACES
Cette rencontre entre les acteurs des organismes de recherche scientifique (INRA, IRSTEA, CNRS, Universités, grandes écoles, MICHELIN, Limagrain, …) est une journée d’échange et de partage dont le but est de créer des synergies en Auvergne.
Sécurité, PKI, Bitcoin | Pascal Lafourcade (LIMOS/UdA) |
Docker et rkt containerization linux et applications en astro/HEP | Sébastien Binet (LPC/CNRS) |
NBIC Nanotechnologies, biotechnologies, informatique et sciences cognitives | David Hill (LIMOS/UBP) |
Fat&MuscleDB intégration de données “omics” provenant du tissu adipeux ou musculaire | Jérémy Tournayre (UMRH/INRA) |
CRRI, Infrastructure mise en œuvre | Antoine Mahul (CRRI/Clermont université) |
How Braincube build Braincube | Pierre Colomb (Braincube) |
PHP Tour Clermont-Ferrand 2016, 23-24 mai 2016
Deux jours pour réunir toute la communauté PHP en plein coeur de la France, deux jours pour échanger, se perfectionner, découvrir de nouvelles fonctionnalités ou approfondir ses connaissances PHP. La performance sera le sujet de prédilection du PHP Tour Clermont-Ferrand 2016. Au coeur de PHP7, la performance est devenue un besoin pour tous les développeurs face à la complexité grandissante des applications développées en PHP.
Quatre conférences courtes (10 minutes + 5 minutes de questions) pour introduire une technologie, un concept ou un outils et en débattre ensuite autour d’un verre.
Secure Test and Debug For Lifetime Security of SoCs
David Hely, LCSI
Lifetime security of modern system on chip can be jeopardized by instruments dedicated to test and debug. On one hand, security objectives require that assets (third party IP, secure boot, DRM key…) remain confidential throughout the SoC life-cycle. On the other hand, the test circuitry and the SoC trace-based debug architecture expose values of internal signals that can leak the assets to third-parties. The inherent capability of test and debug instruments to observe the operating state of the SoC can be leveraged as a backdoor for attacks. In this talk, we show the different kinds of attacks which can be mounted based on these features through the whole SoC life cycle (from production to software application debug). We then present different countermeasures which aims at protecting assets belonging to the different stakeholders (IC designer, SoC integrator, Software developers…). Finally, we show how this circuitry dedicated to test and debug can be leverage on purpose during mission mode to offer security services to the software developers.
Control-Flow Recovery through Binary Code Analysis
Emmanuel Fleury, Labri
Binary code analysis is required when you only have access to program’s binary code, or when you do not trust the compile chain that you use. In the last two decades, this field has made big progress but, still, it remains confidential and most of the people will just consider it as classical program analysis. In fact, binary analysis induces a lot of practical and theoritical problems which are specific to binary code analysis. I will present the context of binary analysis and develop the specific problems that are linked to this topic (dynamic jumps, loop unwinding, self-modifying code, …). Then, I will introduce our intermediate representation (microcode) and explain our main algorithm to rebuild the control flow of a binary program.
La journée Libre en Fête est un journée de conférences et d’activités dédiée à la découverte du logiciel libre. Durant toute la journée, des utilisateurs de logiciels libres seront là pour vous les faire découvrir, utiliser, installer, partager et pour répondre à toutes vos questions. N’hésitez pas à venir franchir le pas avec nous. Les sessions précédentes ayant été un réel succès, nous espérons vous voir nombreux cette année encore. L’accueil des participants se fera à partir de 9H30 et le programme des conférences et des activités sera mis à jour dans très peu de temps. Vous pouvez aussi suivre l’événement sur l’agenda du libre : http://www.agendadulibre.org/events/10865 et accéder aux vidéos des conférences précédentes sur la page YouTube du Laboratoire Linux de SUPINFO : https://www.youtube.com/user/LaboLinux
Quatre conférences courtes (10 minutes + 5 minutes de questions) pour introduire une technologie, un concept ou un outils et en débattre ensuite autour d’un verre.
L’association Robotips début l’année 2016 en organisant pour la troisième fois une soirée dediée aux passionnés et aux curieux de la robotique. Venez découvrir leur projets et partager les votres.
Au cours de cette soirée, nous accueillerons Radio Campus, la radio associative de Clermont-Ferrand, pour l’enregistrement de l’émission mensuelle Système Co dédiée à la robotique et à l’intelligence artificielle.
Assurer la cybersécurité de son organisation par la gestion des risques.
Mathieu CHARBOIS, Directeur d’agence Fidens
« Toute bonne mesure de sécurisation doit être proportionnée au risque encouru ». « Toute démarche de cybersécurité doit être systématiquement précédée ou accompagnée d’une analyse des risques ». La communauté de la cybersécurité française comme internationale s’accorde sur ces points. Cependant et malgré cette convergence de points de vue, encore peu d’organisations du secteur privé comme du public ont réussi à mettre en place une démarche réellement opérationnelle de cybersécurité qui soit fondée sur ces principes de gestion des risques et de leur arbitrage dans la durée. Dans cette présentation, nous vous montrerons comment, avec un peu d’outillage et de méthode, il est possible de répondre aux vrais besoins de pilotage de la cybersécurité et comment il est possible d’impliquer la Direction Générale dans cette démarche de façon efficace et pragmatique.
Verification of cryptographic protocols : from authentication to privacy.
Steve Kremer, Inria Nancy Grand-Est & Loria, Cassis team
Formal, symbolic techniques for modelling and automatically analyzing security protocols are extremely successful and were able to discover many security flaws. Initially, these techniques were mainly developed to analyze authentication and confidentiality properties. Both these properties are trace properties and efficient tools for their verification exist. In more recent years anonymity-like properties have received increasing interest. Many flavors of anonymity properties are naturally expressed in terms of indistinguishability and modeled as an observational equivalence in process calculi. We will present recent advances in the verification of such indistinguishability properties and illustrate their usefulness on examples from electronic voting.
APIHour #18
Quatre conférences courtes (10 minutes + 5 minutes de questions) pour introduire une technologie, un concept ou un outils et en débattre ensuite autour d’un verre.
Quatre conférences courtes (10 minutes + 5 minutes de questions) pour introduire une technologie, un concept ou un outils et en débattre ensuite autour d’un verre.
Menaces sur RSA et Diffie-Hellman: nouveaux algorithmes et nouveaux records.
Emmanuel Thomé, INRIA Equipe Caramel
Le cryptosystème RSA repose sur la difficulté de la factorisation d’entiers. De nombreuses instances du protocole de Diffie-Hellman s’appuient sur la difficulté du logarithme discret dans les corps finis. Nous reviendrons sur les évolutions récentes de l’état de l’art de la cryptanalyse pour ces deux problèmes. Nous verrons comment l’hypothèse de leur difficulté se confronte à la réalité.
Slawomir Grzonkowski, Symantec Dublin
Spam has been infesting our emails and Web experience for decades; distributing phishing scams, adult/dating scams, rogue security software, ransomware, money laundering and banking scams… the list goes on. Fortunately, in the last few years, user awareness has increased and email spam filters have become more effective, catching over 99% of spam. The downside is that spammers are constantly changing their techniques as well as looking for new target platforms and means of delivery, and as the world is going mobile so too are the spammers. Indeed, mobile messaging spam has become a real problem and is steadily increasing year-over-year. We have been analyzing SMS spam data from a large US carrier for over six months, and we have observed all these threats, and more, indiscriminately targeting large numbers of subscribers. In this paper, we touch on such questions as what is driving SMS spam, how do the spammers operate, what are their activity patterns and how have they evolved over time. We also discuss what types of challenges SMS spam has created in terms of filtering, as well as security.
8th International Symposium on Foundations & Practice of Security
Protecting the communication and data infrastructure of an increasingly inter-connected world has become vital to the normal functioning of all aspects of our world. Security has emerged as an important scientific discipline whose many multifaceted complexities deserve the attention and synergy of the mathematical, computer science and engineering communities. After the previous meetings held in La Rochelle, Montréal, Grenoble, Toronto and Paris, this 8th edition of the FPS symposium will be held in Clermont-Ferrand, France. The aim of FPS is to discuss and exchange theoretical and practical ideas that address security issues in inter-connected systems. It aims to provide scientific presentations as well as to establish links, promote scientific collaboration, joint research programs, and student exchanges between institutions involved in this important and fast moving research field.
8th International Symposium on Foundations & Practice of Security
Protecting the communication and data infrastructure of an increasingly inter-connected world has become vital to the normal functioning of all aspects of our world. Security has emerged as an important scientific discipline whose many multifaceted complexities deserve the attention and synergy of the mathematical, computer science and engineering communities. After the previous meetings held in La Rochelle, Montréal, Grenoble, Toronto and Paris, this 8th edition of the FPS symposium will be held in Clermont-Ferrand, France. The aim of FPS is to discuss and exchange theoretical and practical ideas that address security issues in inter-connected systems. It aims to provide scientific presentations as well as to establish links, promote scientific collaboration, joint research programs, and student exchanges between institutions involved in this important and fast moving research field.
8th International Symposium on Foundations & Practice of Security
Protecting the communication and data infrastructure of an increasingly inter-connected world has become vital to the normal functioning of all aspects of our world. Security has emerged as an important scientific discipline whose many multifaceted complexities deserve the attention and synergy of the mathematical, computer science and engineering communities. After the previous meetings held in La Rochelle, Montréal, Grenoble, Toronto and Paris, this 8th edition of the FPS symposium will be held in Clermont-Ferrand, France. The aim of FPS is to discuss and exchange theoretical and practical ideas that address security issues in inter-connected systems. It aims to provide scientific presentations as well as to establish links, promote scientific collaboration, joint research programs, and student exchanges between institutions involved in this important and fast moving research field.
Docker & Changing the wheel of a moving car - faire évoluer l'infra sans interruption
Chez CloudBees nous avons muté au cours des quatre dernières années de l’état de startup décousue à celui d’un système bien rôdé. Certaines décisions techniques initiales ont été amèrement regrettées, d’autres souffrent simplement d’obsolescence. Dans les deux cas, nous avons du gérer l’évolution du système sans que l’utilisateur n’en souffre : avec une couverture mondiale, il n’y a aucune downtime possible.
Pour illustrer ce challenge avec quelques exemples je vais présenter la migration de l’infrastructure de build-on-demand vers une solution multi-tenant, ainsi que le passage d’une solution conçue sur mesure avec LXC à des conteneurs Docker - dans les deux cas une transition en douceur sur plusieurs mois sans que les utilisateurs n’aient à s’en soucier.
22ème journée thématique de l'OzSSI Sud-Est
Conférence animée par des experts SSI. Programme : * Actualité ANSSI * La problématique USB * Simplification des achats des prestations intellectuelles en sécurité des SI * Architecture PKI et communications sécurisées * IT/OT, mariez-les en toute sécurité * Etat de la menace * Retour d’expérience d’un industriel sur la cybersécurité et solutions mises en oeuvre * Malware, phishing, APT, fuite de données : comment anticiper et faire face à ces menaces ? Inscription avant le 30/09 par e-mail : ozssi-zdse@interieur.gouv.fr
Convention over configuration: the Gradle way
Au programme : On entend souvent dire que Gradle est un système de build impératif. S’il est correct de dire que Gradle permet de faire de l’impératif dans une build, ça n’est certainement pas le point clé. Au contraire, nous expliquerons comment Gradle hérite des bons aspects de Maven tout en généralisant le concept, et en vous offrant la possibilité de définir vos propres conventions, particulièrement utile en mode corporate. Plugins, tâches, séparation des aspects, wrapper, autant de concepts qui vous seront expliqués et vous aideront à bien démarrer et concevoir des builds idiomatiques, propres et bénéficiant des avantages d’un outil de build moderne.
APIHour #16
Quatre conférences courtes (10 minutes + 5 minutes de questions) pour introduire une technologie, un concept ou un outils et en débattre ensuite autour d’un verre.
Plateforme pour l’exécution contrôlée de logiciels malveillants.
Philippe Owezarski, LAAS
L’Internet, fort de son succès populaire, n’est pas un environnement sûr. Il pèse sur l’Internet et ses utilisateurs un risque qui augmente au fur et à mesure que l’économie numérique se développe. Ce risque se présente souvent sous la forme de botnets, de larges ensembles de machines corrompues par des pirates qui peuvent les utiliser à dessein pour lancer des attaques massives, des campagnes de spam, etc. Pour lutter de façon proactive contre ces menaces, il est essentiel d’analyser le trafic malveillant dans l’Internet correspondant à la diffusion et au mode d’action des virus, vers ou autres maliciels qui servent à la constitution des botnets. Cet exposé décrit donc une plateforme de collecte et d’exécution de ces maliciels qui permet d’observer et analyser l’activité illégitime de l’Internet. Toutefois, la législation en vigueur rend responsable le propriétaire d’une machine de tout le trafic généré. Aussi, cette plateforme doit contrôler le trafic qu’elle génère. Un élément essentiel de cette plateforme est donc un nouveau type de pare-feu adapté à l’analyse de toutes les formes de communications, et qui ne va laisser passer que les paquets ne présentant aucun danger. L’exposé présentera les composants de la plateforme et détaillera le pare-feu. Il illustrera également son fonctionnement et proposera une évaluation de ses performances.
ARPKI: Attack Resilient Public-Key Infrastructure.
Ralf Sasse Institute of Information Security, Department of Computer Science, ETH Zurich
We present ARPKI, a public-key infrastructure that ensures that certificate-related operations, such as certificate issuance, update, revocation, and validation, are transparent and accountable. ARPKI is the first such infrastructure that systematically takes into account requirements identified by previous research. Moreover, ARPKI is co-designed with a formal model, and we verify its core security property using the Tamarin prover. We present a proof-of-concept implementation providing all features required for deployment. ARPKI efficiently handles the certification process with low overhead and without incurring additional latency to TLS. ARPKI offers extremely strong security guarantees, where compromising n-1 trusted signing and verifying entities is insufficient to launch an impersonation attack. Moreover, it deters misbehavior as all its operations are publicly visible.
Quatre conférences courtes (10 minutes + 5 minutes de questions) pour introduire une technologie, un concept ou un outils et en débattre ensuite autour d’un verre.
Citizenfour : Projection et débat à Clermont-Ferrand.
Les révélations d’Edward Snowden ont démontré que l’écoute massive de la population n’est plus de l’ordre du fantasme. Parce que nous pensons qu’être informé sur ce sujet est important, nous avons décidé d’organiser, en collaboration avec le cinéma Le Rio, une projection suivie d’un débat avec plusieurs invités dont Vincent Mazenod et Laurent Chemla. Après avoir recueilli les réactions qui feront suite au film, nous discuterons de la surveillance de masse, de la vie privée et, également, de l’actualité à l’étranger mais surtout en France.
Google Safe Browsing: Security and Privacy
Amirit Kumar INRIA Privatics team, Grenoble, France
Phishing and malware websites are still duping unwary targets by infecting private computers or by committing cybercrimes such as fraud and identity theft. Safe Browsing is a defensive technology which identifies unsafe websites and notifies users in real-time of any potential harm of visiting a URL. All the established web service providers such as Google, Microsoft and Yandex offer Safe Browsing as feature in their software solutions and products. Hence, knowingly or unknowingly, you are certainly one of its users. The goal of this talk is to analyze the prevalent Safe Browsing architectures through a security and privacy point of view. While, some of these services such as Microsoft Smart Screen Filter are privacy unfriendly by design, i.e. without any effort, the backend server may track a user’s activity over the web. Other players such as Google and Yandex advert in their privacy policy that their Safe Browsing architecuture does allow them to track users. This talk would prove that their privacy policy is incorrect. On the security front, our findings are rather opposite. Microsoft Smart Screen Filter is a secure solution, while Google and Yandex Safe Browsing are insecure by design. We propose several denial-of-service attacks that simultaneously affect both the Safe Browsing servers and its clients. One of our attacks allows an adversary to force Google and Yandex to “blacklist” any target benign URL
Misères des antivirus et splendeurs des malwares.
Guillaume Bonfante, LORIA, Nancy, France
Ecrire un logiciel de détection de malware est une vraie gageure, de type indécidable. Mais ce qui rend les choses encore plus compliquées, c’est que les écrivains de virus emploient des techniques contre des heuristiques que pourraient employer des logiciels de détection. Je présenterai au travers de cas concrêts qui ont fait les titres des journaux des observations que nous avons faites au laboratoire. Et puis, pour garder le moral, je discute de quelques expériences amusantes sur les malware.
Des applications web polyglottes avec Vert.x
Au programme : Vert.x est une plateforme pour créer des applications concurrentes, performantes et polyglottes sur la JVM. Cette session parlera des choix faits par Vert.x, de son modèle de concurrence et explique comment écrire des applications concurrentes et performantes de manière très simple. Nous aborderons quelques aspects clés de Vert.x comme le bus d’évènement distribué ou la haute disponibilité. La présentation parlera de Vert.x 3.0, de ses nouvelles fonctionnalités et montrera des exemples dans plusieurs languages tels que Java, Javascript, Python ou Ruby.
Apéro Ruby Clermont.rb
Un apéro Ruby est une rencontre informelle autour d’une bière pour échanger sur ruby et tout ce qui en fait un language si passionnant. Ce premier apéro n’a pas de thème en particulier, l’idée est de surtout faire connaissance, de monter une communauté ruby, et de trouver un thème pour la prochaine fois. Venez avec votre laptop ou non, un sujet à présenter ou non. Les rubyistes de tous niveaux et de tout poils peuvent se joindre à nous, les personnes non rubyistes mais qui veulent découvrir ce beau language sont aussi les bienvenus ! Inscrivez vous sur la page Eventbrite de l’event (voir ci dessous)
Bigdata et intégration en entreprise
Au programme :
Jean-Baptiste, membre et leader de nombreux projets Apache, viendra nous présenter cet écosystème et sa fondation. Leader sur le projet, il nous présentera Apache Karaf, conteneur OSGi léger de renom, qui sors en version 3.0.x avec comme objectif l’intégration en entreprise. Il abordera également Apache Falcon, système de gestion de flux Big Data sur Hadoop.
APIHour #14
Quatre conférences courtes (10 minutes + 5 minutes de questions) pour introduire une technologie, un concept ou un outils et en débattre ensuite autour d’un verre.
Sécurisation du cloud, schémas de recherches sur données chiffrées avancés
Alexandre Anzala-Yamajako Thales Communication & Security, Thales Paris, France
L’augmentation des débits de connexion a permis l’avènement du stockage de données dans le cloud qui offre de nouvelles perspectives aux utilisateurs tout en créant des problématiques complexes de sécurité liées à l’hébergement de données sensibles sur un serveur distant qui n’est pas nécessairement de confiance. Un schéma de recherche sur données chiffrées propose à un client de stocker ses données sur un serveur en dehors de son périmètre de confiance tout en conservant la possibilité d’effectuer des recherches sur ces données. La propriété de sécurité que l’on cherche à atteindre est que le serveur distant opère sans découvrir ni les requêtes ni leurs réponses. On se propose dans cet exposé de présenter les différentes techniques permettant d’atteindre ces objectifs ainsi que la gageure que représente leur mise en œuvre efficace.
EMC Redefine IT Tour 2015
EMC vient à votre rencontre !
Au programme : des sessions de travail & ateliers pratiques interactifs sur les thématiques de l’Infrastructure Convergée, le Software-Defined Storage, la protection des données et la technologie Flash.
Au programme :
- Présentation Générale de MongoDB :
- Architecture
- Langage de requête et d’agrégation
- Haute disponibilité et montée en charge
- Management
- MongoDB 3.0 : quoi de neuf?
- Développez votre première application :
- Les Drivers : Java, … et autres
- Les frameworks et outils de mappings
- Bonnes et mauvaises pratiques
- Modélisation des données
Evidemment cette présentation sera l’occasion de poser questions, faire des commentaires autour du NoSQL et de MongoDB!
Séminaire Technique: Sécurité Logicielle Web
Mr. Thomas LALLART (INRA - Avignon), Mr. Vincent MAZENOD (UDA - Clermont)
A destination des développeurs-testeurs, des ASR, des chefs de projets et des utilisateurs d’applications Web, l’objectif de ce séminaire est d’échanger sur les notions de sécurité logicielle dans le monde du Web.
De la confidentialité des votes: nouvelles métriques et constructions
Olivier Pereira Université catholique de Louvain (UCL), Crypto group
Le secret du vote est une exigence incontournable dans la plupart de nos élections. Ce secret n’est cependant jamais absolu : il va dépendre du format des bulletins de vote, des règles de dépouillement, du taux de participation des votants, et même de leurs choix. Qui plus est, ce secret peut être obtenu par des techniques très différentes, qui amènent généralement à différents compromis, et ce y compris dans les systèmes de vote dits “universellement vérifiables”. Dans cet exposé, nous introduisons différentes mesures de la confidentialité du vote, et illustrons leur usage dans des élections réelles. Nous introduirons aussi une nouvelle primitive cryptographique, les systèmes de chiffrement conforme à une mise en gage, et montrerons comment cette primitive peut être utilisée pour rendre des élections universellement vérifiables sans affaiblir le secret des votes, y compris à long terme. Cet exposé est basé sur des travaux réalisés avec David Bernhard, Véronique Cortier, Edouard Cuvelier, Thomas Peters et Bogdan Warinschi.
Compromis temps-mémoire cryptanalytiques appliqués aux distributions non-uniformes
Gildas Avoine IRISA INSA Rennes
Les compromis temps-mémoire cryptanalytiques ont été introduits par Martin Hellman en 1980 afin de réaliser des recherches exhaustives de clefs. Une avancée majeure a été présentée à Crypto 2003 par Philippe Oechslin, avec les tables arc-en-ciel qui améliorent significativement le travail original de Hellman. Après l’introduction des compromis temps-mémoire cryptanalytiques, nous présenterons durant cet exposé une technique pour améliorer l’efficacité des compromis lorsque l’on considère une distribution non-uniforme des secrets, par exemple pour casser des mots de passe.
Quatre conférences courtes (10 minutes + 5 minutes de questions) pour introduire une technologie, un concept ou un outils et en débattre ensuite autour d’un verre.
A la (re)découverte des langages fonctionnels
A la (re)découverte des langages fonctionnels
Avec la redécouverte des langages fonctionnels, poussés notamment par le besoin de parallélisme sur les architectures multi-cœurs et les problématiques de passage à l’échelle, différents concepts, mal connus du développeur non familiarisé avec l’approche fonctionnelle, deviennent populaires. On entend ainsi de plus en plus parler de « lambda », « closure », voire même de « partialisation », de « curryfication » ou de « monade ». Cette présentation reprendra donc les principaux concepts de la programmation fonctionnelle, afin d’essayer de mieux s’y retrouver dans ce jargon et ces concepts. Elle s’efforcera aussi de montrer comment appliquer certains de ces concepts même dans des contextes non fonctionnels, et quels peuvent en être les bénéfices.
Yannick Loiseau
Pythonista, LOD and semantic web enthusiast, REST addict, geek
Des signatures en blanc de toutes les couleurs
Les signatures en blanc ont trouvé de nombreuses applications quand de l’anonymat est nécessaire, on peut penser par exemple à des systèmes de monnaie électronique ou de vote électronique. Elles permettent à un utilisateur de faire signer un message à un signataire sans que celui-ci ne puisse obtenir d’information sur ce qu’il signe. Nous verrons comment l’approche autour des signatures en blanc a évolué, et présenterons comment obtenir un schéma à la fois optimal en terme de nombres d’étapes et efficace en terme de communication. Ensuite, nous montrerons comment un tel schéma peut être utiliser en vue d’application comme le vote, le paiement ou des opérations linéaires sur un réseau de senseurs.
Spring Boot et Spring 4
###Spring Boot
Spring Boot est une boîte à outils qui vous permet de développer et déployer vos applications Spring en un temps record, grâce a son approche orientée convention plutôt que configuration.
Spring Boot inclus également un mode de packaging qui permet de lancer son application avec une simple commande java -jar application.jar
, des starters qui sont des dépendances spécialisée pour un usage donné, des endpoints automatiques orientés dev (/beans, /env, mapping) ou devops (/health), une configuration avancées très simple, tout est personnalisable, il propose un mécanisme d’activation de beans sur condition (par exemple présence d’une classe dans le classpath) très utile, guide de référence, configuration par défaut d’un certain nombre de paramètre via application.properties ou application.yml.
En 2015, ne commencez pas un projet Web basé sur Spring sans Spring Boot, il n’y a aucune contre-indication ! Alors venez voir cette présentation.
###Quoi de neuf dans Spring 4.0 et 4.1
Spring 4.2 arrive dans quelques mois, cette présentation sera l’occasion de vous détailler les nouveautés apportées dans les dernières versions. Au menu : support de Java 8, Amélioration du support JMS, Support complet de JCache (JSR-107), Compilateur SpEL, Nouveau mécanisme de gestion des ressources statiques, support des types génériques pour l’injection, annotation @Lazy améliorée, Support des JSONView, Support des Groovy markup templates, Support de JSONP, Configuration XML et JavaConfig : ViewController amélioré et ViewResolver, Support Websocket, SockJS et STOMP.
Lionel Rivière, SAFRAN Morpho, IDentity and Security Alliance (The Morpho and Télécom ParisTech Research Center) et Télécom ParisTech. Evaluation de la Robustesse des Implémentations Face aux Attaques par Injection de Faute par Simulation de Faute Embarqué.
Quatre conférences courtes (10 minutes + 5 minutes de questions) pour introduire une technologie, un concept ou un outils et en débattre ensuite autour d’un verre.
Organisation, Méthode, Devops, Usines logicielles, ...
Dimitri Baeli (LesFurets.com) baigne dans l’univers Java depuis plus de 10 ans. Sa passion pour les usines logicielles, l’organisation des développements et les méthodes agiles ne l’empêche pas de mettre les mains dans le cambouis pour créer des outils utiles aux développeurs.
On The Path To Wisdom
Bon, disons que vous voulez développer une application web en Java. Au début, tout va bien, c’est assez petit, relativement simple, un peu de REST, un peu de JavaScript, et puis… et puis ca dérape. Un truc par ci, une feature par la, une nouvelle techno ici. Les applications web sont comme les hamburgers, c’est bon, mais dès que ça devient trop gros, c’est galère à manger. Sans compter les tests, l’intégration continue, la mise en production…
Wisdom (http://wisdom-framework.org) est un framework Web en Java. Et oui, encore un, mais il est modulaire et dynamique, et ça change les choses. Le serveur et vos applications sont comme un puzzle. Vous pouvez développer une pièce indépendamment du reste, la tester, l’intégrer, remplacer une pièce… Et ceci, dynamiquement, simplement et sans magie.
Grace à un watch mode basé sur Maven, le développement est rapide, efficace et fun. Le serveur en lui même est basé sur OSGi sans pour autant en subir les inconvénients.
Quatre conférences courtes (10 minutes + 5 minutes de questions) pour introduire une technologie, un concept ou un outils et en débattre ensuite autour d’un verre.
Java EE 7 , Jboss Forge , et le futur avec Java EE 8
Au programme : Les nouveautés dans Java EE 7, du développement rapide d’application avecJboss Forge et le futur avec Java EE 8
Le bon testeur il teste.... et le mauvais testeur il teste aussi !
Plusieurs règles simples permettent d’améliorer la qualité de ses tests, certains outils ou librairies (FestAssert, AssertJ, InfiniTest, DBSetup) vont vous simplifier la vie ! Tour d’horizon des bonnes pratiques au programme, le tout en livecoding ! Il est toujours bon de refaire un peu d’évangélisation sur les tests : débutants bienvenus !
Quatre conférences courtes (10 minutes + 5 minutes de questions) pour introduire une technologie, un concept ou un outils et en débattre ensuite autour d’un verre.
Paypal, LinkedIn, Wallmart… Tout le monde parle de NodeJS et des gains en performances qui ont été permis. Venez découvrir cet outil et apprendre à l’apprivoiser.
Quatre conférences courtes (10 minutes + 5 minutes de questions) pour introduire une technologie, un concept ou un outils et en débattre ensuite autour d’un verre.
Développeur front-end en milieu hostile
Une présentation des outils et bonnes pratiques du développement front-end pour survire dans un projet web. De l’intégration continue à l’environnement de développement, en passant par la gestion de dépendances et la génération d’artifacts, tout y passe. Vous comprendrez pourquoi adopter ces nouveau outils, et comment les intégrer à vos processus actuels.
Découvrez les outils open source de Search qui ont déjà convaincu de nombreuses entreprises, et qui est proposé par la fondation Apache : Lucene / Solr. Dans la première partie de soirée, histoire de savoir de quoi on parle, Aurélien vous présentera les projets Lucene et Solr, leurs composants, leur architecture, leurs features, et on saupoudrera tout ça de scalabilité avec SolrCloud.
APIHour #8
Quatre conférences courtes (10 minutes + 5 minutes de questions) pour introduire une technologie, un concept ou un outils et en débattre ensuite autour d’un verre.
Java 8 : lambdas, Streams et Collectors, ...
L’API la plus utilisée du JDK est sans aucun doute l’API Collection. Brillamment conçue il y a un peu plus de 15 ans, elle est encore aujourd’hui au coeur de toutes les applications Java. En 2004, elle a subi son premier lifting, avec l’introduction des génériques. Cette mise à jour, bien qu’importante, n’a cependant pas modifié ses patterns d’utilisation. Avec l’introduction des lambdas en Java 8, l’API Collection est à nouveau réécrite, mais cette fois la situation est différente : ses patterns d’utilisation sont complètement changés.
Une introduction au langage, qui s’adresse aux débutants autant qu’aux personnes de niveau intermédiaire.
Quatre conférences courtes (10 minutes + 5 minutes de questions) pour introduire une technologie, un concept ou un outils et en débattre ensuite autour d’un verre.
Lambda Bestiary avec Rémi Forax
Les lambdas vont changer l’écosystème Java, qu’on le veuille ou non, la révolution est en marche. Plutôt qu’un talk sur la syntaxe des lambdas, je vais expliquer pourquoi il y a des lambdas en Java, quelles sont les concepts derrière les lambdas, pourquoi les lambdas sont ce qu’elles sont. Puis dans un second temps, je prendrais les principaux design patterns, command, factory ou visiteur, je montrerais comment leurs implantations peut être simplifiés en utilisant des lambdas et je m’en servirais pour essayer de prédire l’avenir de Java.
Quatre conférences courtes (10 minutes + 5 minutes de questions) pour introduire une technologie, un concept ou un outils et en débattre ensuite autour d’un verre.
APIHour #5
Quatre conférences courtes (10 minutes + 5 minutes de questions) pour introduire une technologie, un concept ou un outils et en débattre ensuite autour d’un verre.
Quatre conférences courtes (10 minutes + 5 minutes de questions) pour introduire une technologie, un concept ou un outils et en débattre ensuite autour d’un verre.
Quatre conférences courtes (10 minutes + 5 minutes de questions) pour introduire une technologie, un concept ou un outils et en débattre ensuite autour d’un verre.
Quatre conférences courtes (10 minutes + 5 minutes de questions) pour introduire une technologie, un concept ou un outils et en débattre ensuite autour d’un verre.
Quatre conférences courtes (10 minutes + 5 minutes de questions) pour introduire une technologie, un concept ou un outils et en débattre ensuite autour d’un verre.