En avant Raid Amazones 2019 : AXOPEN soutient les Louves du feu pour l’association L’Enfant Bleu de Lyon

raid amazones 2019 axopen

Il était une fois l’histoire de deux jeunes mamans sportives qui décidèrent de se lancer un défi fou : participer à l’un des plus grands raids féminins au monde, et ce, pour soutenir l’association L’enfant Bleu de Lyon. Chez AXOPEN, on aime les histoires avec des causes fortes… c’est pourquoi,

Lire la suite




En avant Java Spring – Les Beans

beans java spring

Java Spring, c’est quoi ?

Sorti en 2003, Spring est un framework libre, créé pour faciliter le développement et les tests d’applications Java.

Spring s’appuie principalement sur l’intégration de trois concepts clés :

  1. L’inversion de contrôle est assurée de deux façons différentes :
    • La recherche de dépendance : consiste pour un objet à interroger

      Lire la suite



En avant Podcast développement et nouvelles technologies : on a lancé notre chaîne !

podcast développement et nouvelles technologies

Retours d’expérience sur les projets informatiques, astuces de développeurs, coups de cœur et coups de gueule sur les nouvelles technologies… partageons ensemble le temps d’un podcast nos idées et nos expériences sur les technos pour mieux comprendre le merveilleux monde du développement !

Podcast développement et nouvelles technologies : le

Lire la suite


En avant AXOPEN est partenaire du concours d’écriture de l’Aplee !

Nous sommes convaincus que c’est en partageant nos connaissances que nous sommes tous collectivement plus fort ! 

AXOPEN est partenaire du concours d’écriture de l’Aplee.

Qu’est-ce que l’Aplee ?

L’Aplee (Association pour la Promotion de L’Egalité par l’Ecriture) est une association qui a pour but de rendre accessible l’écriture à tous, et

Lire la suite



En avant Spring Boot et Elastic Beanstalk

Amazon Web Services (AWS) propose une large gamme de services et parmi eux, un bon nombre de servies d’hébergement intéressants. Aujourd’hui, nous allons vous parler de l’un d’entre eux : le service d’hébergement Elastic Beanstalk.

Elastic Beanstalk, c’est quoi ? 

Elastic Beanstalk permet de réaliser très simplement un hébergement dans des « conteneurs ».

Lire la suite


En avant .NET Framework vs .NET Core

.NET framework VS .NET Core

Dans le monde de Microsoft, les choses bougent ! La plateforme .NET comporte maintenant deux déclinaisons : .NET Framework et .NET Core. Mais alors, quel framework .NET utiliser pour mon projet ? Un versus s’impose ! Au programme : définitions, spécificités, compatibilité, et différences entre les deux frameworks.

.NET Framework VS

Lire la suite


En avant Spring Boot – Le meilleur framework Java en 2018 ?

framework spring boot

La mode est aux micro services, aux conteneurs légers, ou de manière générale à la conception de services simples regroupés en API.

Un peu d’histoire…

La révolution des APIs change la manière de concevoir les applications. Historiquement, lorsqu’on souhaitait faire du web en Java, il était nécessaire de concevoir une application capable

Lire la suite



En avant Tester les performances de son API

Test performance API

Réaliser des tests de performances sur une application n’est jamais simple. Il est en effet assez complexe de simuler une montée en charge réaliste, ainsi qu’une activité utilisateur cohérente. Nous allons explorer quelques pistes pour y parvenir.

Test de performances API – Qu’est-ce qu’on mesure ?

Premièrement, lorsqu’on parle de performance, il

Lire la suite


En avant React vs Angular

React vs angular 2018

Ces dernières années, une kyrielle de plateformes Javascript dynamiques et volontaires est venue balayer le paradigme de l’ancien temps qui consistait à générer les pages web côté serveur. En lead de cette révolution, les deux acteurs majeurs du marché : React, la bibliothèque de Facebook, et Angular, le framework

Lire la suite



En avant Google Data Studio – Gitlab connector

Google Data Studio est un super outil de reporting de plus en plus utilisé qui possède de nombreux atouts. En particulier, il permet de créer des plugins / connectors pour se connecter à différentes sources de données.

Gitlab pour Google Data Studio – Le besoin

En interne, nous souhaitions se brancher sur

Lire la suite





En avant Nos 5 convictions pour le développement d’application mobile

développement application mobile convictions

Bonjour à tous ! Aujourd’hui, on s’est réveillé avec l’envie de vous partager nos 5 convictions concernant le développement d’applications mobile, que ce soit sur iOS ou sur Android.

En réalisant plusieurs dizaines d’applications par an, on pense avoir acquis maintenant suffisamment d’expérience pour vous donner notre avis sur

Lire la suite


En avant Problème de performance des applications web : stop aux idées reçues !

La performance d’une application web, qu’est-ce que c’est ?

Pour faire simple, c’est la vitesse d’exécution d’une page. L’enjeu actuel est de faire oublier la présence de la machine derrière l’application, et ainsi, de proposer une expérience utilisateur optimale.

On le sait maintenant depuis quelque années, une application avec des temps de

Lire la suite


En avant Pourquoi avoir un ERP mobile ? Optimisation & Bénéfices

ERP mobile Lyon

Parlons mobilité, parlons ERP ! Et si l’on rendait mobile une des applications web essentielles de votre entreprise ? Quelles optimisations sont nécessaires pour quels gains ?

Les ERP : non adaptés à la mobilité

Vous êtes nombreux à être déjà équipés d’ERP dans vos sociétés. Alors, bien que chaque ERP soit différent, ces logiciels regroupent

Lire la suite






En avant Big data et l’apothéose du vide

big data apothéose du vide

Le big data occupe de plus en plus d’espace dans l’actualité, et grâce au lobbying des grands acteurs de l’informatique, plus aucun client n’est épargné par ces campagnes d’évangélisation.

Tout naturellement, une sorte de honte (virtuelle, d’ailleurs, car presque personne ne fait du big data aujourd’hui) s’est

Lire la suite







En avant Gitlab, c’est quoi ?

Gitlab_logo

Développeur aguerri, jeune padawan ou simple curieux du web, vous avez probablement déjà entendu parler de Gitlab. Facilement reconnaissable à sa petite tête de renard, c’est un des outils incontournables en matière de gestion de projets web.
Qu’est-ce que Gitlab ? Quelles sont ses principales fonctionnalités ? Qui doit l’utiliser ? Et pour

Lire la suite



En avant BigData et modèle prédictif

Qu’est-ce qu’un modèle prédictif ?

“Un modèle prédictif est un modèle qui analyse les comportements, les données passées, afin de pouvoir anticiper et prévoir des comportements futurs”.

Les modèles prédictifs existaient bien avant l’arrivée du Big Data ( par exemple : la météo ). L’émergence du Big

Lire la suite


En avant Talend ETL – Définition ?

Talend c’est quoi ?

Définition de TALEND

Talend est un ETL (Extract Transform and Load) qui permet d’extraire des données d’une source,
de modifier ces données, puis de les recharger vers un destination.
La source et la destination des donnéees peuvent être une base de données, un service web,
un fichier csv. et bien d’autres…




En avant A la recherche d’un développeur : comment s’y prendre ?

recherche-developpeur

A la recherche d’un développeur, contexte et outils

Ces dernières années, l’informatique se démocratise et les projets IT se multiplient : développements d’applications web, développements d’applications mobiles, etc. Seulement vous n’avez pas toujours les ressources nécessaires à portée de main pour réaliser vos projets. Dans le cadre d’une entreprise ou d’un projet personnel, il

Lire la suite


En avant Swift/Xcode: Des vues XIB réutilisables dans votre storyboard

Introduction

L’approche Xcode et Storyboard

Xcode propose une interface intéressante afin de développer votre application au travers du ‘storyboard’. Sur celui-ci, l’ensemble des scènes peut être visualisé ainsi que les transitions entre celles-ci. Cet environnement est intéressant dans l’approche du ‘workflow’ (flux opérationnel) de votre application. Cependant, à défaut d’optimisation de cette interface,

Lire la suite





En avant Monitoring informatique

Example de monitoring avec Icinga

Le monitoring de son SI

Le monitoring informatique, pour quoi faire ?

Avoir des applications, des sites web et des applications mobiles dernier cri est un point essentiel pour gagner et fidéliser ses clients et utilisateurs. Mais, à partir de deux applications, il devient difficile d’avoir un suivi réel de leur comportement.

Lire la suite



En avant Comment fonctionne l’avancement standard dans Planisware ?

Les utilisateurs chevronnés de Planisware savent que le logiciel permet, souvent par du développement spécifique, de mettre en place une quasi-infinité de méthodes de gestion de l’avancement. Cependant, peu connaissent le fonctionnement standard d’un Planisware « nu », sans aucune surcouche.

Cet article a pour but de faire un retour aux bases et

Lire la suite


En avant Relation inverse : quelle syntaxe en OJS sous Planisware ?

relation inverse affectations

Problématique

Les relations inverses permettent de « récupérer » facilement et de manière optimisée tous les objets qui possèdent une relation avec un objet donné. Par exemple une relation inverse permettra de parcourir la liste des affectations portant sur une activité donnée.

Cet article apporte un éclairage sur la manière d’utiliser une relation inverse

Lire la suite


En avant AngularJS – Retours d’expériences

AngularJS

Qu’est ce qu’AngularJS ?

AngularJS est un framework Javascript pour la réalisation d’applications web. AngularJS apporte une gestion de template HTML côté client particulièrement efficace. De plus, AngularJS est compatible avec jQuery, Bootstrap qui sont des technologies fréquemment utilisées dans les applications web.

Quels sont les points forts d’AngularJS ?

Lire la suite



En avant Architecture des applications web en 2015

Introduction

Plus l’informatique avance et plus le choix d’une architecture web se complexifie. Faisons le point sur l’architecture des applications web en 2015.

Un peu d’histoire sur l’architecture web

Revenons d’abord un peu en arrière vers les débuts d’internet. A l’époque, il était très facile de choisir une architecture parmi les quelques technologies

Lire la suite


En avant Planisware : comment optimiser le parcours d’une classe avec la relation inverse ?

Recherche via relation inverse

Problématique

Il est fréquent en script Planisware (OJS) d’avoir à rechercher des éléments dans une classe donnée (affectations, tâches, dépenses etc…). La performance de cette recherche dépend principalement de deux facteurs :

  • La volumétrie totale des objets de la classe parcourue
  • La manière dont les objets de la classe sont parcourus

Pour optimiser ce deuxième

Lire la suite



En avant Inspect() : afficher les attributs d’un objet en OJS

Affichage de la liste des attributs-valeurs du type de notre activité

Problématique

Lorsque l’on développe en langage script Planisware (OJS), il peut être utile d’afficher les attributs d’un objet ainsi que leur valeur à un instant donné. Pour ce faire nous pouvons utiliser les fonctions alert(), writeln() et inspect().

Une première solution basique consiste à afficher la valeur d’un champ en utilisant les instructions

Lire la suite





En avant Apache Camel

apache camel

Faisant parti d’Apache Service Mix, Apache CAMEL est une des principales fonctionnalités de la célèbre solution Open Source. Malgré la notoriété que CAMEL a su acquérir ces dernières années, certains éléments de cette solution restent flous. C’est pour cela que nous avons décidé de faire un petit topo

Lire la suite


En avant Apache ServiceMix

Dans un SI moderne, posséder un ESB de qualité est une obligation pour réussir sa transformation SOA. Seul bémol, face à la multitude de choix des ESB et les mauvaises expériences du passé, se lancer dans un tel projet peut paraître difficile. Heureusement, nous avons déniché la perle rare :

Lire la suite


En avant Big Data et SOA : Combo Gagnant ?

BigData-SOA

La promesse du BigData faite aux entreprises est souvent la suivante :

« En reprenant le contrôle sur vos données, vous pourrez exploiter cette nouvelle ressource et la transformer en source de richesse»

Seulement, la réalité s’avère bien plus complexe… Réussir un projet BigData dépend de plusieurs facteurs – non techniques

Lire la suite







En avant NGINX – Retour d’expérience et limitation

NGINX est devenu sans conteste l’un des serveurs web les plus populaires essentiellement pour les raisons suivantes :

Points forts NGINX

  • C’est un serveur web est extrêmement rapide (Grace au pattern REACTOR)
  • Nginx est très léger (Grace à son modèle Thread Driven)
  • Nginx possède une configuration plus facile qu’APACHE car seuls les paramètres utiles sont

    Lire la suite



En avant NGINX tutorial

Qu’est ce que NGINX?

NGINX est un « nouveau » serveur WEB apparu en 2002 qui vient concurrencer de plus en plus APACHE, qui reste pour l’instant majoritaire. Dans cet article, nous allons faire une courte introduction sur NGINX.

Pourquoi NGINX?

NGINX à la différence d’APACHE, n’utilise pas un modèle Thread Driven mais un modèle

Lire la suite


En avant Planisware : afficher la console java

Afficher la console Java

Problématique

Où sont tracées les actions réalisées sur un poste utilisateur par Java ? Comment afficher les informations relatives à l’applet Java sur le poste client ? Cet article précise comment afficher et consulter la console Java des traitements Planisware sur un poste utilisateur.

Afficher la console utilisateur de Planisware

Pour rappel il

Lire la suite



En avant Planisware : ouvrir plusieurs sessions simultanées

Cette image montre comment ouvrir une session privée sous Google Chrome.

Problématique

Lorsque l’on utilise une application sous Planisware on peut avoir besoin d’ouvrir plusieurs sessions sur un même poste. Par exemple :

  • un même utilisateur travaille sur plusieurs environnements différents (sur un environnement de production et sur un environnement de formation par exemple)
  • plusieurs connexions sur un même environnement avec des utilisateurs différents

Pour éviter

Lire la suite




En avant Construire une architecture décentralisée

Parmi les architectures existantes, l’architecture décentralisée est une forme hybride de plusieurs autres modèles. S’il n’est pas difficile à appréhender, ce modèle requiert néanmoins une bonne organisation pour pouvoir être efficace.
Nous allons voir dans cet article ce qu’est une architecture décentralisée, comment la mettre en place, mais aussi et surtout quels

Lire la suite