arrow_upward

Nos évènements

0

Nightclazz

0

Matinales

0

Talks

0

Codelabs

Évènements à venir

Évènements passés

Nightclazz Talk Codelab
2021 2020 2019
Codelab

Jules Hablot

Hands-On Front: Code partagé 🧩

Nous développons une application. Ou des applications. Dans ce cas, nous essayons de mettre en place de principe DRY (Don't Repeat Yourself). Pour cela plusieurs solutions : package NPM, monorepo + config webpack, yarn workspace, lerna. Ce problème récurrent de factoriser le plus de code possible pour accélérer le développement est fréquent dans beaucoup de projet. Nous ne sommes pas VueCLI, Babel ou Angular, nous ne fournissons pas une lib mais bien une application web, nous ne sommes pas sous les mêmes contraintes. Nous allons essayer de nous concentrer sur l'expérience de développement de chaque méthode, un aspect parfois négligé des différents articles disponibles sur le sujet. Dernier meetup de l'année, on fait une pause cet été et on reprendra après, tout bronzé 😎
date_range

28 juin 2021

Codelab

Thomas Huchedé

Hands-on – Server-Side Rendering : bon pour le SEO, bon pour la planète ?

Le server-side rendering, vous en avez entendu parler ? Cette technique est parfois incontournable pour être bien indexé sur les moteurs de recherche. Nous verrons qu'elle présente également d'autres avantages, aussi bien du point de vue des performances que de la consommation énergétique. 🌱 Au cours de cette session, nous partirons de notre application météo favorite dans sa version Angular. Nous mettrons en place Angular Universal et une stratégie de cache pour rendre notre application indexable et performante et réduire son empreinte carbone en quelques étapes. Retrouvons-nous le 31 mai pour mettre en place du server-side rendering sur notre appli météo préférée.
date_range

31 mai 2021

Codelab

Martin Choraine

Hands-on: La clean architecture dans le front

Après avoir découvert les principaux frameworks de développement d’application frontend au travers des précédents « hands-on », nous allons maintenant voir comment architecturer notre application. L’objectif d’une bonne architecture est de gagner en testabilité, évolutivité et maintenabilité. Nous verrons aussi qu’une bonne architecture nous permettra de moins dépendre des frameworks et outils pour développer des applications plus résilientes au changement de technologies. Le concept de « Clean Architecture », qu’on appelle aussi l’« Architecture hexagonale » ou encore « Ports/Adapters Architecture » a déjà fait ses preuves dans le développement d’application backend. Si cette technique a gagné en popularité ces dernières années, elle ne s’est pas beaucoup démocratisée dans le développement d’application frontend. Nous vous invitons donc à venir découvrir les fondamentaux de la Clean Architecture et voir comment l’implémenter dans une application web. À travers cette session, nous redévelopperons l’application de prévision météorologique à partir des concepts de « Clean Architecture » puis nous tenterons de migrer de frameworks en live. https://youtu.be/4v5Bf6qwAY8
date_range

20 avril 2021

Codelab

Thomas Huchedé

Hands-on : A11y (Accessibility)

Maintenant que l’on sait faire une application de météo, est-elle accessible ? Posons une définition de l’accessibilité, regardons les outils pour nous aider à analyser l’application puis enfin corrigeons ! Nous travaillerons sur l’application de météo : https://github.com/Zenika/grenoble-hands-on-react Nous utiliserons des outils agnostiques des frameworks et disponibles gratuitement et quel que soit votre contexte ! 🤩
date_range

31 mars 2021

Codelab

Guillaume Le Floch

Martin Choraine

Christophe Taret

Hands-on backend series: Quarkus

Suite au succès des Hands-on front, on a décidé de poursuivre avec la partie Back. Cette suite de hands-on sera sur les frameworks et outils que l’on pratique (ou pas) à Grenika (Zenika Grenoble) après la première session autour de Spring, on enchaîne sur Quarkus ! En repartant de l'application Météo développée pour le Hands-on front on fera une implémentation de l’API REST avec: Persistence Ajout de la sécurité Utilisation d’un client REST pour accéder aux données météo Mise en place de tests unitaires et d’intégrations Et bien d’autres choses encore On découvrira ensemble ce framework, approfondirons nos connaissances sur Quarkus et son écosystème en expérimentant, partageant autour des pratiques et on répondra à toutes vos questions.
date_range

24 mars 2021

Talk

Jules Hablot

Tests front 101

Comment tester une application front-end ? Si vous ne savez pas répondre à cette question venez voir les différentes manières possibles. Si vous connaissez tout sur les tests, venez voir si on n'en oublie pas ! Mouss et Jules, vont reprendre l’application de météo https://github.com/Zenika/grenoble-hands-on-vuejs pour y mettre en place tout une batterie de tests : unitaire, intégration, a11y, e2e, mutation…
date_range

24 février 2021

Codelab

Guillaume Le Floch

Martin Choraine

Christophe Taret

Hands-on backend series : Spring

Suite au succès des Hands-on front, on a décidé de poursuivre avec la partie Back. Cette suite de hands-on sera sur les frameworks et outils que l’on pratique (ou pas) à Grenika (Zenika grenoble) et commencera par Spring Boot en Kotlin! En repartant de l'application Météo développée pour le Hands on front on fera une implémentation de l’API REST avec: Persitence Ajout de la sécurité Utilisation d’un client REST pour accèder aux données météo Mise en place de tests unitaires et d’intégrations Et bien d’autres choses encore On découvrira ensemble ce framework, approfondirons nos connaissances sur Spring et son écosystème en expérimentant, partageant autour des pratiques et on répondra à toutes vos questions
date_range

23 février 2021

Talk

Hadrien Thomas

Le Mutation testing au secours de vos tests

Le mutation testing, une technique fiable pour mesurer la qualité de ses tests - sur Angular, Karma / Jasmine avec Stryker Mutator Votre outil d'analyse de couverture de test affiche un fier 100% mais il vous arrive pourtant fréquemment de trouver des bugs? Expliquons ce phénomène avec un live coding, et montrons comment le détecter grâce au mutation testing! Celui-ci sera suivi d'un rapide exposé qui permettra de comprendre comment la technique fonctionne ainsi que ses limites. Hadrien Thomas vous attends avec impatience mardi, en ligne.
date_range

11 février 2021

Nos partenaires et évènements sponsorisés