#scala

35 talk(s) avec ce tag

Quand Scala rencontre Google Cloud Run et Firestore. REX d'une amitié qui fonctionne.

Laissez-moi vous présenter un retour d’expérience sur l’intégration d’une application Scala dans Google Cloud Run avec un accès à …

Designing apps for the cloud

Patterns pour développer des applications cloud-ready (file storage, sessions, dbs, deployment)

FP patterns for scala beginners

Patterns et bonne pratiques pour les débutants en scala qui veulent se mettre à la programmation fonctionnelle

Lagom, Architecture microservices réactive

Connaissez-vous Lagom ? Le framework de microservice réactif. L’objectif de ce framework est de mettre en place une architecture autour des …

SBT et pourquoi pas?

SBT est un outil de build mais pas que,l’idée de cette présentation est de mettre en avant ce que SBT peut apporter en plus dans le quotidien du …

Scala de 0 à l'infini

Cette présentation a pour objectif de poser les bases du language Scala et de monter graduellement dans les tours pour aborder des fonctionnalités …

A Web Framework in Scala from Scratch in One Hour

(live coding) Discover Scala through the development of an efficient small tested Web framework.

Une alternative à AOP ?

(poney / live coding / présentation) Découvrez quelle alternative la programmation fonctionnelle propose face à AOP (session jouée à Devoxx FR 2013 …

Comment la JVM ramasse-t-elle ses miettes ?

La JVM propose à ses invités la récupération automatique de la mémoire. Quelles sont ses stratégies ? Comment les contrôler et les observer en action …

Des acteurs en concurrence

Pourquoi un concept vieux de 40 ans refait-il surface aujourd’hui ? Qu’est-ce qui en fait la force ? Où sont ses faiblesses ? Avec de …

SSL du sol au plafond

Pour beaucoup SSL est un petit cadenas dans un navigateur. Que se cache-t-il derrière ? De l’assemblage cryptographique à la gestion des …

Introduction à la Programmation fonctionnelle avec Scala

Première approche de la Programmation fonctionnelle et de Scala. Nous aborderons les concepts de base (Composition, Immutabilité, Transparence …

Parcours sur des monades

Monade est une structure très répandue et s’avère particulièrement utile dans la programmation fonctionnelle. Détaillons ensemble son rôle, à travers …

Théorie des catégories pour les programmeurs

En étudiant la programmation fonctionnelle, on rencontre des concepts issus de la théorie des catégories. Découvrons-les, avec des exemples simples et …

Voyons plus clairement avec les lentilles

Manipuler les données immuables peut devenir rapidement pénible. Heureusement nous avons des outils purement fonctionnels pour nous aider : les …

Anatomie d'un plugin Cordova

Les applications Cordova (et donc Ionic) accèdent sans problème aux fonctionnalités natives grâce à un système de plugin. Tout le monde en parle mais …

Attention aux pièges du mobile

Une application Ionic est avant tout une application Angular ! Simple ! Seulement elle s’exécute sur un téléphone et les problématiques de …

Découvrir Ionic en codant une application de Chat

Ionic Framework révolutionne le monde des applications mobile hybride. Je vous propose donc de vous faire découvrir ce framework et les outils qui …

Introduction à Ionic Framework

Cette session est une présentation classique de Ionic framework. Après un rapide panorama généraliste sur le développement mobile, je vous …

Ionic Framework, c'est aussi des outils !

Lorsque l’on parle de Ionic, on évoque tout le temps les composants UI, le lien avec Angular voire avec Cordova. Mais Ionic c’est aussi un …

Ionic sur commande

Discussions informelles autour de Ionic, sujet autre que ceux proposés… N’hésitez pas à demander !

HTTP et architectures orientées Webs

HTTP, HATEOAS, REST… (re)découvrez les bases du protocole HTTP et comment en tirer partie dans votre architecture logicielle.

Les clefs pour réussir ses présentations techniques

Nous sommes tous amenés à effectuer des présentations techniques. Que ce soit lors d’une conférence comme Devoxx France, ou en comité. Apprenez …

Play2 et Scala

Découverte du framework web Play2, basé sur mon travail chez Zaptravel depuis mai 2012.

Redis, une base NoSQL simple et puissante

Découvrez Redis, son modèle de programmation, sa simplicité et des cas d’usages, basé sur mon expérience à Zaptravel.

Scala, ce qu'il faut retenir

Découvrez le langage Scala, cousin de Java. Basé sur mon expérience opérationnelle, je vous partagerai mon retour d’expérience. Comment se …

Microservices, choisir le bon cheval: Vert.X

Il n’y a pas encore de standard 🤔, mais il faut être prêt. Vert.X ❤️ permet de construire des solutions ‘plateform agnostic’ et vous …

Programmation Fonctionnelle en JavaScript

Le JavaScript est fonctionnel probablement depuis le début, mais c’est aussi un très bon langage pour s’initier à d’autres concepts …

Architecture Android

Comprendre comment est conçu le système d’exploitation mobile de Google. Qu’elles sont les faiblesses et avantages par rapport aux OS …

La mort prochaine du GC ?

Des .signaux faibles : Fin de la loi de Moore en 2018. NECESSITE de l’algorithme G1.Ralentissement des programmes en 64 bits par rapport à 32 bits. De …

Le secret de nouvelles architectures: Code Réactif et persistance versionnée.

Comment améliorer les performances de votre SI pour encaisser la multiplication par 10 de vos hits, suite à la publication d’une API pour votre …

Montez une forteresse dans Android !

Comment protéger un secret sous Android ? Comment le cacher dans les arcanes non publiques ? Comment distribuer en masse des certificats numériques …

Multithread sans thread

Comment les langages de développement et les compilateurs évoluent pour intégrer l’approche réactive ? Quelles sont les techniques mises en …

Scala Implicits: pour faire des APIs simples, des DSL ou de la magie noire, ça marche comment ?

C’est quoi un implicit ? Pourquoi ça existe dans le langage ? Le lien au DSL (au fait c’est quoi un DSL) ? Construire une API en les utilisant… Ce …

Gatling

Découvrez Gatling, un outil qui vous permettra de monter des tests de charge à la fois performants, clairs et maintenables.