OpenPaaS’ Newsletter — June 2018

One quarter after OpenPaaS’ launch : reaching cruising speed The French aerobatic team at work: more than the sum of its parts. Photo by Joe deSousa on Unsplash Introduction A quarter has passed since OpenPaaS’ official launch at the Mobile…

OpenPaaS’ Newsletter — May 2018

OpenPaaS and Entreprise service buses: on the road to full-on integration You can picture Entreprise Service Buses (ESB) as freeways connecting multiple cities from different countries (=applications written in many languages), allowing them to exchange individuals and merchandises (=information or…

OpenPaaS’ Newsletter — April 2018

LinTO in the making LinTO’s 3D model Introduction Recently, at LINAGORA, we have combined two open source technologies: OpenPaaS ,— our collaborative platform — , and Kubernetes, the go-to open container orchestrator; now, a little more than one month after…

When Linagora embraces Kubernetes

An interview with Yann Provost, technical architect at Linagora Photo by chuttersnap on Unsplash, showing the Keppel Container Terminal in Singapore OpenPaaS has met its definitive skipper At Linagora, we love libre software. For years now, we have been using,…

OpenPaaS’ Newsletter — March 2018

Please, just call me James Photo by Mathyas Kurmann on Unsplash Introduction At Linagora, a dedicated team of developers works on integrating James, a modern email server, with OpenPaaS, our open source collaborative platform. In addition to that, the James…

OpenPaaS is out!

A technical dive inside the platform The developers at Linagora are thrilled to announce the first stable release of OpenPaaS, simply dubbed 1.0! This production-ready release is the result of four years of agile-driven work by our awesome developers and…

OpenPaaS Newsletter 12 – February 2018

Introduction That’s it, winter is well settled. Get cozy, and let our February edition warm your heart a bit. Today we seize the opportunity to introduce you Hubl.in and CryptPad. These two web applications are currently being integrated into OpenPaaS,…

Apache James joins Google Summer of Code 2018

This year, some employees of Linagora will propose ideas of Google Summer of Code projects for students, as part of their work on the Apache James project. Google Summer of Code is a global program focused on bringing more student…

How to choose a Message Queue

I’m working in a team which is developing a mail server: James. This project is a subpart of the OpenPaaS project, involving multiple teams. In this mail server we need to implement a distributed mail queue. A mail queue is…

Install k8s Minikube on top of KVM on Debian 9

You want to do some Kubernetes on your laptop? You probably know that the solution is named Minikube. Last time I tried to have minikube running on a debian, I had hard time finding the right way to do it,…

Using SonarQube to Analyze a Java Project (Part 2)

In the previous article on that subject, we walked through a working setup of SonarQube to analyze the Apache James source code. In this shorter article, we continue with two more advanced features and eventually discuss how this initiative benefited…

OpenPaaS #2 Le calendrier [vidéo]

Pour continuer la présentation des modules d’OpenPaaS, John vous parle ici du calendrier et vous explique son fonctionnement. Le calendrier d’OpenPaaS constitue une solution particulièrement adaptée pour subvenir aux besoins d’organisation concertée des différents collaborateurs et partenaires d’une entreprise. Au-delà…

Using SonarQube to Analyze a Java Project

For the past weeks, I have tried to leverage SonarQube in order to do static analysis of the James source code. This article reports and describes some of the things I did to eventually spot a few security issues in …

Travailler avec une équipe agile à distance

For English version, click here. En tant que Product Owner chez Linagora, je coordonne le développement d’une nouvelle plateforme de support logiciel sur OpenPaaS avec notre équipe technique basée au Vietnam. Dans cet article, j’aimerais vous partager les outils et…

How to build quickly a Minimum Viable Product

As a product owner at Linagora, I have the objective to release a workable product within a tight schedule. In this article, I would like to share some tips in order to get to a testable Minimal Viable Product (MVP)…

Concevoir une plateforme de support logiciel

Click here for English version. En tant que Product Owner chez Linagora, une de mes missions est la conception d’une nouvelle plateforme d'assistance logicielle. Dans cet article, j’aimerai partager certaines pratiques de conception de logiciel que nous utilisons pour améliorer…

Designing an IT helpdesk platform

Cliquer ici pour la version française. As a product owner at Linagora, I'm in charge of designing a new helpdesk platform following our IT support model. In this article, I would like to share some software design practices we use…