Le web

Des environnements populaires et des technologies émergentes.

Javascript, React.js et Vue.js

JavaScript est connu historiquement comme le langage de script des pages web, il est uniquement utilisé côté navigateur. Son utilisation est passée de la création de petites animations pour des pages web au développement d’applications web complexes et entièrement dynamiques.

S’appuyant sur une communauté forte et une facilité de prise en main, Javascript a séduit un grand nombre de développeurs. Néanmoins son caractère permissif nécessite une certaine rigueur, de respecter les bonnes pratiques comme dans tout projet, voire même plus encore.

Partner Linkvalue

Interview de Partner

Interview de Florent, Développeur React

Pour moi, Javascript c’est tout ce qui est dynamique.

Javascript a permis le développement du front et lui a permis d’arriver au même niveau d’importance que le back.

Découvrir le témoignage de Florent

Node.js, Express.js et Nest.js

Node.js est une plateforme de développement libre basée sur Javascript. Utilisé côté serveur, c’est un langage rapide et flexible particulièrement adapté aux problématiques de temps réel. Node.js s’appuie également sur un large choix de paquets open source permettant de faciliter le travail des développeurs au quotidien. Tout comme Javascript, son utilisation à grande échelle demande une certaine rigueur et de suivre les conventions afin d’avoir un projet durable dans le temps.

Stack Web - Cas client streaming

Intervention de linkvalue

Réalisation médias – Vidéo Factory FTV

Comment créer et rendre accessibles 800 vidéos/ jour pour 6 millions de vidéonautes/ mois.

Découvrir la réalisation

PHP, Symfony et Laravel

PHP est un langage libre dédié à la communication côté serveur. PHP s’appuie sur une communauté forte qui a su faire évoluer le langage et ses 2 principaux frameworks (Symfony et Laravel) avec le temps. Plutôt boudé jusqu’à la version 5.6, il a su évoluer avec son temps pour proposer un langage de plus en plus typé et structuré permettant le développement de projets robustes et sécurisés.

Cas client Linkvalue - Codebase

Intervention de linkvalue

Réalisation Industrie – Optimisation d’une code base

Retour sur le maintien de la base de code d’une application en constante évolution et l’optimisation des développements pour répondre aux besoins métiers.

Découvrir la réalisation

Java, Spring et J2EE

Java est un langage de programmation orienté objet, fortement typé, dédié au développement backend. Java met à disposition des développeurs de nombreuses bibliothèques leur permettant de s’adapter facilement à tous types de problématiques.

Java dispose également d’une indépendance d’architecture matérielle et son serveur multi thread lui permet également d’être particulièrement approprié pour les applications nécessitant une importante puissance de calculs tout en conservant rapidité et performance.

Stack Java - Meetup Twitch

Talk de Partner

Java AspectJ : monitorer et logger la trace de gestes métiers

Karl, développeur Java depuis 10 ans, revient sur son expérience d’AspectJ, une extension de l’AOP (Aspect-Oriented Programming) qui permet assez rapidement de monitorer et logger la trace de gestes métiers.

Visionner le talk

TypeScript est une extension du Javascript qui vise à résoudre certains problèmes liés à la permissivité du code JS. Le langage offre aux développeurs la possibilité de déclarer les types et interfaces des objets et détecte les erreurs associées avant l’exécution du code (on parle de typage statique).

Créé par Miscrosoft, il est utilisé dans de nombreux projets à grande échelle et des frameworks comme Angular sont basés dessus.

Stack web - TypeScript

Talk de Partner

BBL Présentation de TypeScript

Michaël Dutilleul propose une introduction à TypeScript et ses intérêts, en comparaison de JavaScript.

Visionner le talk

ReScript

ReScript est un langage de programmation basé sur Ocaml et compilant rapidement en Javascript. Disposant d’une bonne interopérabilité avec l’écosystème Javascript, il assure que le projet sera entièrement typé afin d’en assurer son bon fonctionnement et sa maintenance. Son compilateur est d’ailleurs particulièrement utile pour facilement identifier les erreurs.

Blog Linkvalue - Design System

Design System en ReScript chez Arte

Découvrez pourquoi et comment ReScript a été utilisé pour repenser le Design System chez Arte.

Lire l’article sur notre blog