Nos technologies &

Architectures / Méthodologies

logo Restful API

Restful

Une API Restful est un style d’architecture permettant de bien séparer les responsabilités entre le client et le serveur.

Cela permet, par exemple, de concevoir plusieurs interfaces graphiques de sites différents, d’applications mobiles différentes, … pour un même serveur.
logo Scrum Agile

Scrum

Scrum est une méthode d’organisation des développements qui a fait ses preuves dans les projets complexes.

ContentSide est adepte de cette méthode pour satisfaire ses clients.
Intégration continue

Intégration continue

Soucieux de la qualité de leur travail, les développeurs de ContentSide utilisent des outils de tests et d’analyse de la qualité de leurs développements.

Complètement transparente, la société propose à ses clients d'accéder aux rapports d’analyses.

Amélioration continue

L’amélioration continue est un mot d’ordre chez ContentSide.

De quelle façon travaillons-nous ? Quels sont les processus et les méthodes qui sont perfectibles ? Ce sont les questions que nous nous posons lors de nos rétrospectives.

Frameworks

Angular logo

Angular

Angular est un framework Javascript permettant de créer des applications et réutiliser le code pour créer des applications pour toute cible de déploiement. Pour le Web, le Web mobile, le mobile natif et le desktop.

Vert.x

Vert.x permet la création de serveurs web très performants avec notamment une montée en charge très efficace.

Ce framework réactif rend possible d’élaborer des solutions faiblement couplées et tolérantes aux pannes.

Spring

Spring est le framework de référence dans l’univers Java.

Il permet de concentrer ses efforts sur la logique métier, la partie technique reposant sur la richesse de l'écosystème Spring.
Node JS logo

Node.js

Node.js est une plateforme logicielle libre en JavaScript orientée serveur permettant une importante montée en charge.

Docker

Docker est un système de conteneur logiciel qui permet de rationaliser et d’automatiser le déploiement d’applications sur des environnements divers.

Ionic

Ionic est un framework opensource permettant de développer des applications mobiles hybrides.

Il utilise Cordova pour générer des applications mobiles natives et il repose sur AngularJS.

Orbéon

Orbéon est un outil permettant de gérer des formulaires web complexes en s’appuyant sur la norme XForms.

Les formulaires générés sont donc adaptatifs en fonction du modèle XML sous-jacent, valides par rapport à ce modèle et peuvent utiliser des contrôles métiers issus du schéma XML.

Electron

est un framework permettant de développer des applications multi-plateformes (Android, IOS) grâce à des technologies web (Javascript, HTML et CSS).

Bases de données

MarkLogic

MarkLogic est une base de données NoSQL opérationnelle et transactionnelle qui propose des mécanismes d’import et de transformation automatique pour stocker vos données.

MarkLogic, c’est aussi un puissant moteur de recherche, idéal pour la recherche sémantique, la recherche par facettes, le “quasi” temps réel, etc.

MongoDB

MongoDB est une base de données NoSQL conçue pour l'évolution, les performances et la haute disponibilité.

Elle passe de l'installation sur de simples serveurs, à des architectures complexes déployées sur plusieurs sites.

ElasticSearch

ElasticSearch est un serveur de recherche de données très populaire car il est très performant.

Il répond quasiment en temps réel pour des recherches sur tous types de données.

Antidot

Antidot est un moteur de recherche sémantique puissant et complet qui propose des chaînes d’enrichissement de données pour vos documents.

Il tire profit des apports du « machine learning » pour des traitements avancés de corpus documentaires.

Jalios

Jalios est une solution pour réaliser des réseaux sociaux d'entreprises, des espaces collaboratifs, des portails d'entreprise, des Intranets.

Il permet également de réaliser de la gestion documentaire et de la gestion de contenu.

PDF Reactor

PDF Reactor est la meilleure façon de convertir du HTML en PDF !

PDF Reactor permet d’automatiser la composition d’ouvrages avec les contraintes du Print (bords de découpe, barre de colorimétrie, images en haute qualité, profils ICC,...) et de générer des PDFs légers pour le web.

Langages

icone Java

Java

Java est un des langages de programmation orienté objet le plus utilisé au monde.

Il se veut facilement portable sur la plupart des systèmes d’exploitation.
PHP logo

PHP

PHP est un langage de scripts généraliste et Open Source, spécialement conçu pour le développement d'applications web.

Il peut être intégré facilement au HTML.
JS logo

JavaScript

JavaScript est un langage de programmation de scripts principalement employé dans les pages web interactives mais aussi pour les serveurs avec l'utilisation (par exemple) de Node.js.

HTML 5

HTML5 est la dernière version majeure de HTML.

Ce langage répond aux normes W3C et dispose de fonctionnalités syntaxiques enrichies permettant d'intégrer aisément du contenu multimédia et graphique pour le Web.

CSS 3

CSS 3 est le dernier standard CSS apportant principalement de la modularité aux feuilles de styles.

Sass et Less

Sass et Less sont les langages de génération dynamique de CSS les plus répandus.

Ils permettent d’introduire de nouveaux concepts : variables, imbrication d’éléments, héritage de sélecteurs.