Les composants ont mis tout le monde d’accord dans le dév frontend – React, Vue, Angular. Comme des legos, ils permettent de construire des applications complexes de façon simple, mais ils favorisent la réutilisabilité. Ne vous y trompez pas : derrière une architecture en apparence simple se cache une révolution.
Présentation et description de 'picture', 'srcset' et 'sizes' ainsi que de la propriété css 'object-fit', afin de sensibiliser à l'utilisation des images aujourd'hui et l'enjeu de performance qui y est lié.
Présentation de NestJS, un framework qui exploite la puissance de TypeScript. Il propose notamment un système de module et d'injection de dépendances permettant d'architecturer son code de manière simple mais efficace.
PhpUnit est très généralisé. Voilà l'occasion de découvrir une alternative: PhpSpec ! Ne pensez plus test unitaire, pensez Specifications !
Au travers un cas d'usage, Maxime nous dira pourquoi Træfik, un reverse-proxy pour conteneurs, lui semble être un outil important dans l'atelier du développeur.
L’objectif de cette présentation sera d’introduire Elasticsearch et ses cas d’utilisation. Nous mettrons l’accent sur les possibilités que cet outil offre dans le cadre d’une recherche full-text, qui passe par le traitement du langage naturel.
Guillaume viendra nous parler de l'un de ses outils favoris: Meteor
Après Yousign pour l’édition #37, c’est Marmelab qui s’y colle pour cette édition #38 avec du Docker et du Site Reliability Engineering (SRE) applicable à la culture DevOps.
En 5 min, il est possible de lancer l'integralité d'un projet node, front et back, dans des containers avec docker-compose. Comme quoi, on se fait souvent une montagne de Docker.
Lors de ce meetup, nous verrons comment l’utilisation d’outils tels que ITCSS ou InuitCSS permet de mettre en place une véritable architecture au sein des fichiers CSS.
Brève présentation de Docsify, un outil permettant de générer une documentation à la volée à partir de fichiers écrits en markdown.
Ce meetup aura pour but de démystifier ce terme aujourd'hui devenu incontournable, comprendre la place qu'il occupe au sein d'une entreprise et ainsi que les problèmes qu'il adresse.
Plébiscitée sur les grosses bases de code, l’utilisation d’un monorepo sur un projet de librairies est un indéniable plus. Mais qu’en est-il sur les projets plus standards ?
Soirée live coding autour de la refonte du site aidé d'outils open-source et de la plateforme Github.
Présentation du monde du deep learning, de son vocabulaire, fonctionnement et de ces concepts pour amener la présentation des différentes étapes de création d'un réseau de neurones.
Nous irons au delà d'une simple description des moyens techniques permettant d'établir une garantie de confiance dans la validité d'une identité numérique.
Pour cette #32 édition de reprise, c'est Jonathan de chez Marmelab qui viendra de sa lointaine Lorraine pour nous parler de Jest.
Vous n'avez toujours pas une flotte de conteneurs sur votre laptop ? Venez découvrir pourquoi certains n'installent même plus PHP ou MySQL sur leur machine.
Flux n'est pas un framework, mais plutôt une architecture, une façon de penser permettant de résoudre les problèmes de scalabilité et de maintenance que l'on peut rencontrer dans le développement d'applications webs volumineuses.
Parfois présenté comme le successeur des API Rest, le graphQL fait briller les yeux de nombreux développeurs.
Wordpress est un outil formidable très utilisé dans le monde. Mais peut-on l'intégrer dans un flux de production moderne ?
Il est très difficile d’adopter les techniques classiques de tests unitaires sur une application non testée car son code n’a pas été prévu en conséquence.
Le 18 décembre aura lieu le dernier CaenCamp de 2014, édition particulièrement chargée !
Découverte de la Programmation fonctionnelle et de Scala.
Le format SVG est en plein essor depuis l'avènement du responsive design.
Le Web est en pleine évolution. Malgré l'amélioration constante des connexions, tous les utilisateurs ne sont pas logés à la même enseigne.
Changement de formule pour cette vingtième édition : nous organisons un apéro-forum autour du thème du télétravail. Avec en première partie une présentation des Web Components
Laurent Jager, fort de ses 4 années d'expérience en développement et validation du système GPS d'une plateforme télématique, nous présentera les rouages du système GPS.
Comment tirer partie au quotidien de l'utilisation du préprocesseur CSS Sass.
Double intervention pour cette édition 17: le certificat X509, puis découverte de Symfony 2.
La gestion de projet est une discipline passionnante, surtout quand chaque projet est unique ou que le client n'a qu'une idée vague de ce qu'il veux.
Se réunir sans s'endormir et paiements pour développeurs avec Paymill.
Avec un tour d'horizon des technos du moment en 20 minutes, nous allons recueillir les engouements et les cas d'utilisation des participants
Prenez deux développeurs motivés, Julien Anne et Matthieu Hébert. Ajoutez de l'agile, du binômage, du TDD, du Rails et un peu d'AngularJS. Secouez le tout, laissez reposer une année et découvrez le retour d'expérience d'une équipe agile en live-coding.
Vagrant est le chaînon manquant entre VirtualBox et les environnements hétérogènes sur lesquels un développeur amené à travailler pour ses projets
Présentation des microdata puis quelle drôle d’idée que deux personnes réalisent une tâche pouvant être réalisée par une seule personne ? Cela ne multiplie-t-il pas les coûts par deux ?
Démonstration de l'utilité des submodules pour gérer les dépendances d'un projet et de la facilité d'utilisation : avantages, inconvénients et examples d'utilisation. Le tout en live coding !
Démonstration de l'utilité et de la facilité d'utilisation du préprocesseur CSS SASS, du framework Compass et de son plugin de grilles Susy.
Après la présentation de Git en octobre dernier, nous vous proposons d’aller plus loin dans l’utilisation au quotidien de cet outil : branches, rebasing, reset, commits partiels, etc.
Introduction technique et méthodologique au développement par les tests
C'est la rentrée, les CaenCamp reprennent avec la 5ème édition et une nouvelle formule : un thème par session, avec une présentation suivie d'un atelier