Last week, a part of the OpenPaaS team met in Agde during a one week long barcamp. The goal was to explore the Offline mode for our web application, and to try to get an Electron build out of it.…
As a distributed team, we love to get together several time per year to work on new things and have great time in cool places. Last week, I had the pleasure to receive a part of the OpenPaaS (OP) team…
… and probably everything else too I hate Cron
To start with, I must confess I hate Cron. And I think that it’s a common feeling.
But let’s explain my gripes: I’m not a sysadmin or anything close to that.…
Maxime, Javascript & Angular lover, a présenté aujourd’hui les grandes orientations et nouveautés d’Angular.
Semantic versioning, Typescript, Web components, performance, Angular Cli, Material, Mobile kit, Protractor,
State management and data flow, RxJs, Redux etc. ont été abordés lors de cette…
The development of James 3.0 is reaching the end, and this new release will bring new protocols support such as IMAP.
One important remaining step is to check the validity of our IMAP implementation: are we handling well the requests?…
Administrating Cassandra can be felt sometime as war stories…
Recently, we encountered performance problems on our out-of-the-box Cassandra. We managed to tune it a bit and we decided to write this article to share our knowledge about this topic. We…
April and begining of May have been very rich for OpenPaaS project: OpenPaaS::NG review, new features added into OpenPaaS, barcamps organized… Let’s see all this in details.
OpenPaaS User Interface
As a potential OpenPaaS user you’ll find here a quick…
The vision
We, at Linagora, think that software will be increasingly using AI for everything.
Today, what we see is very spectacular usages of AI like autonomous cars, very impressive image analysis, conversational agent, speech recognition, etc. It’s indeed really…
La performance des gestionnaires de contenus Web (notion prise au sens large, depuis le petit site web sous Joomla! jusqu’au système tentaculaire Facebook) devient un enjeu crucial dès que la volumétrie et le nombre d’utilisateurs deviennent importants.
En mode «…
Michel-Marie Maudet, COO de LINAGORA, présente un Retour d’expérience d’un point de vue devops sur la mise en oeuvre d’un cloud privé pour une grande organisation.…
Le php est originellement un langage simple, efficace pour réaliser rapidement des pages web dynamiques, accessible par un grand nombre. Le revers de la médaille : des problèmatiques de qualité, de passage à l’echelle, de compatibilité…etc. L’évolution de php, vers…
Dans le cadre d’une veille stratégique pour un de nos clients publics, nous avons étudié le sujet des frameworks PHP. Il s’agit de faire des préconisations pour aider à l’industrialisation de la filière de développement. L’article suivant constitue la 3ème …
Dans le cadre d’une veille stratégique pour un de nos clients publics, nous avons étudié le sujet des frameworks PHP. Il s’agit de faire des préconisations pour aider à l’industrialisation de la filière de développement. L’article suivant constitue la 3ème …
Dans le cadre d’une veille stratégique pour un de nos clients publics, nous avons étudié le sujet des frameworks PHP. Il s’agit de faire des préconisations pour aider à l’industrialisation de la filière de développement. L’article suivant constitue la 2ème …
Dans le cadre d’une veille stratégique pour un de nos clients publics, nous avons étudié le sujet des frameworks PHP. Il s’agit de faire des préconisations pour aider à l’industrialisation de la filière de développement. L’article suivant constitue la 1ère…
1. Présentation
Le PHP est un langage de programmation essentiellement utilisé pour créer des pages Web dynamiques. Il est à l’origine de nombreux sites célèbres comme Facebook, Wikipedia ou Youtube et des applications comme Drupal et WordPress. Le PHP est…
Si la mise en place d’un pooler de connexions peut se faire sans aucune modification côté Drupal il n’en va pas de même pour toutes les optimisations. En particulier la mise en place de mécanismes de cache peut nécessiter des…
Une fois optimisé ce qui peut l’être au niveau de la base de données et des accès aux fichiers partagés. Il faut se tourner vers l’application et sa capacité à réduire la charge via des mécanismes de cache pour éviter…
OpenPaas is using a technological stack very closed to the MEAN stack. To be modular, we created a complete module framework allowing anyone to wrap its own fullstack web application (express+angularjs) then include this project inside OpenPaas, getting finally access…
Un framework nait tous les jours, ces planches présentent des solutions et outils qui, fin 2015, sont adoptées et permettent la mise en place d’applications rapides, dynamiques, ergonomiques et simples.…
Nous utilisons des cookies sur notre site Web pour vous offrir l'expérience la plus pertinente en mémorisant vos préférences et en répétant vos visites.
Les cookies nous permettent de personnaliser le contenu et les annonces, d'offrir des fonctionnalités relatives aux médias sociaux et d'analyser notre trafic. Nous partageons également des informations sur l'utilisation de notre site avec nos partenaires de médias sociaux, de publicité et d'analyse, qui peuvent combiner celles-ci avec d'autres informations que vous leur avez fournies ou qu'ils ont collectées lors de votre utilisation de leurs services.
En cliquant sur « Tout accepter », vous consentez à l'utilisation de TOUS les cookies.
Ce site web utilise des cookies pour améliorer votre expérience lorsque vous naviguez sur le site. Parmi ces cookies, ceux qui sont catégorisés comme nécessaires sont stockés sur votre navigateur car ils sont essentiels pour le fonctionnement des fonctionnalités de base du site web. Nous utilisons également des cookies tiers qui nous aident à analyser et à comprendre comment vous utilisez ce site web. Ces cookies ne seront stockés dans votre navigateur qu'avec votre consentement. Vous avez également la possibilité de refuser ces cookies. Mais la désactivation de certains de ces cookies peut avoir un effet sur votre expérience de navigation.
Tous les cookies qui ne sont pas particulièrement nécessaires au fonctionnement du site web et qui sont utilisés spécifiquement pour collecter les données personnelles de l'utilisateur par le biais d'analyses, de publicités et d'autres contenus intégrés sont appelés cookies non nécessaires. Il est obligatoire d'obtenir le consentement de l'utilisateur avant d'utiliser ces cookies sur votre site web.
Les cookies fonctionnels permettent d'exécuter certaines fonctionnalités comme le partage du contenu du site web sur des plateformes de médias sociaux, la collecte de commentaires et d'autres fonctionnalités de tiers.
Les cookies de performance sont utilisés pour comprendre et analyser les indices de performance clés du site web, ce qui permet d'offrir une meilleure expérience utilisateur aux visiteurs.
Les cookies analytiques sont utilisés pour comprendre comment les visiteurs interagissent avec le site web. Ces cookies permettent de fournir des informations sur les mesures du nombre de visiteurs, le taux de rebond, la source de trafic, etc.
Les cookies publicitaires sont utilisés pour fournir aux visiteurs des annonces et des campagnes de marketing pertinentes. Ces cookies suivent les visiteurs sur les sites web et collectent des informations pour fournir des annonces personnalisées.
Les cookies nécessaires sont absolument indispensables au bon fonctionnement du site web. Cette catégorie ne comprend que les cookies qui assurent les fonctionnalités de base et les fonctions de sécurité du site web. Ces cookies ne stockent pas d'informations personnelles.