Past Meetup

Chapitre 04 / Conférence 05 @Logmatic.io

This Meetup is past

100 people went

Location image of event venue

Details

~~~ Le rendez-vous ~~~

Pour ce meetup, direction les locaux de Logmatic.io !

Rendez-vous à 19h00. L’événement devrait commencer à 19h30.

~~~ Les sponsors ~~~

Avant de vous présenter le programme, il convient de remercier nos sponsors :

• Freelance Academy (http://freelance.academy/), Changez de vie : devenez freelance !

• L.systems (http://lsystems.fr/), Freedom + growth = excellence

~~~ Programme ~~~

Tu veux construire la prochaine appli de réseaux sociaux ? par Mina Bouadar (https://www.meetup.com/fr-FR/Nodejs-Paris/members/206376383/?op=&chapter_analytics_code=UA-43103502-1&memberId=206376383)

Je propose une démo de Geophoto, un site web full-stack JavaScript qui permet de charger, rechercher, partager des photos personnelles de manière sécurisée et privée tout en permettant d’en rendre certaines publiques. L’appli enrichit les photos en apportant des informations sur leur géolocalisation.

Cette présentation dure environ 20 peut-être 30 minutes. On y voit les fonctions de l’appli en mode démo et une sélection de lignes de Node.js pour montrer comment:

- Traiter des fichiers binaires (data streaming et extraction de métadonnées EXIF)

- Effectuer une recherche full-text et géospatiale avec intégration de cartes

- Utiliser des triplets sémantiques et le protocole SPARQL pour ajouter de l’intelligence aux données

L’appli sera prochainement en accès libre sur Github.

Securing a REST API par Tamas Piros (https://www.meetup.com/fr-FR/Nodejs-Paris/members/12798105/?op=&chapter_analytics_code=UA-43103502-1&memberId=12798105)

Applications using a three-tiered architecture have been around for a quite a while -- LAMP stack anyone? Recently there has been a great number of applications using JavaScript throughout all the stack and this has some added benefits with regards to lean, agile and rapid application development.

A three-tiered architecture is immensely useful as the presentation, application processing and data management functions are physically separated. In a usual setup there's communication happening between the various tiers using the HTTP protocol. Each of the tiers have a responsibility: the user interface is where you define your data views and your user workflow, the middle-tier is where you define the logic for your application as well as the business rules, and finally the database tier acts as a persistent storage.

The way these three-tiered architectures work is that you define some service endpoints at the middle-tier level and based on those API endpoints, data is returned from a database and that data is transferred to the client (to a browser for example) over HTTP. This is fairly easy to do with Node.js and the ExpressJS.

But what happens if you decide to secure an API endpoint so that only users who have been authenticated can access it? In this talk we will investigate how to secure REST API endpoints using JSON Web Tokens (JWT).

Au plaisir de vous (re)voir au meetup !