Blog and News
Image of an arrow

Paris, June 1st, 2023 – French-Canadian company Savoir-faire Linux, a leader in open-source technological innovation and digital transformation across Canada and Europe, is set to unveil its first-ever commercial support offering for the Seapath project. This key initiative will be launched at two pivotal events in the energy industry: the LF Energy Summit in Paris […]

Avatar
1 Jun. 2023 Reading from 3 minutes.

Savoir-faire Linux is proud to announce the v2.2.0 release of the official VSCode Yocto extension. The changelog for this release is our biggest one yet: – Add a new buildConfigurations settings array and status bar to manage multiple build configurations – Add a new command to scan a recipe – Generate definitions and completions for […]

Hello ! My name is Emma Falkiewitz and I am 21 years old. I am in my 4ᵉ year of computer science school at Compiègne University of Technology (the UTC) in France. I just finished my internship at Savoir-faire Linux where I worked on Jami. How did this career choice come about? In high school, […]

Hello ! My name is Emma Falkiewitz and I am 21 years old. I am in my 4ᵉ year of computer science school at Compiègne University of Technology (the UTC) in France. I just finished my internship at Savoir-faire Linux where I worked on Jami. How did this career choice come about? In high school, […]

The beginning of a new year is always a good time to look back on the past months and the achieved work. At Savoir-faire Linux, 2023 has been very prolific with a lot of interesting projects. Thanks to our customers, we were able to present our results in multiple high-level conferences. As a proud member […]

Our personal and professional lives are often punctuated by encounters with men and women who have left their mark and inspired us, whether through their skills, their social or political commitment, their vision or their leadership. We have this tradition at Savoir-faire Linux of paying tribute to some of these remarkable personalities and highlighting their […]

Because the UX is not limited to the connected world, if you go to Miami one day and you have to take the train, look no further: opt for the Brightline. This rail network has been able to include UX and the customer experience in its process and it makes the train ride extremely pleasant. […]

Tout le monde UX, abbreviated TLM UX, is the meeting UX (User Expericence – User Experience) of the Montreal scene. Offering conferences on the subject every 2 months, TLM UX organizes meetings between enthusiasts, professionals or just curious people about the field of User Experience. Having as partners the big names of Montreal agencies like […]

From July 28th to August 5th, one of our team members, Hugo Lefeuvre (also a Debian Developer on his free time), attended DebConf18, the annual Debian Developer’s Conference, in Hsinchu, Taiwan. During this week, Hugo spent time preparing and giving a talk about Ring, hacking on Debian packages, discussing free software communication and distributed networks with fellow developers and users. […]

        Savoir-faire Linux and ICTC celebrate the first cohorts of the successful graduates from the Small Business Digitization Initiative (SBDI). The first students, the pioneers, started last January their six-month journey which can position them as the next generation of digitization talents. They went through an intense in-class training helping them understand how […]

Thumbnail image

The Digital Revolution is happening! The Small Business Digitization Initiative (SBDI) was officially launched on April 6th in Ottawa. A hundred youth from across Ontario are helping Small and Medium-size Businesses (SMBs) thrive. This exemplary collaboration between businesses, academia, young talent, and government is positioning Ontario as a world leader in the Digital Economy. SBDI […]

Thumbnail image

Liferay gives us the possibility to add Oauth (OpenId connect) authentication out of the box. It’s also possible to give access to third-party applications via Oauth authentication. But what if you don’t want your user to log in to your portal with Oauth but still give them the possibility to enhance their experience by connecting […]

             Since 2010, we have been training, coaching and accompanying a range of enterprises and organizations in their digital transformation based on Liferay Portal solutions. Having received a number of awards and observed the rising success of our clients, today, we have unreserved confidence in what we can offer and […]

Montreal, QC – (October 11, 2017) – Savoir-faire Linux – a Canadian leader in providing expertise on a range of open source technologies to enable digital transformation strategies – announces today its participation as a Gold Sponsor at this year’s Liferay Symposium North America, hosted by Liferay.  Liferay makes software that helps companies create digital experiences on […]

The Thumbnail Generator aims to improve and facilitate the generation of thumbnails provided by Liferay. This plugin was created during a project requiring a large number of thumbnails with precise dimensions in order to minimize the loading time of the web pages. Currently, Liferay is only capable of generating two different sizes of thumbnails, when […]

Thumbnail image

When it comes to deploying a common Java server on a common cloud infrastructure, a range of possibilities crosses one’s mind. This article presents some feedback on a particular, real-life, case of deploying Liferay Digital Experience (DXP, aka. Liferay 7 EE) on Microsoft’s Azure cloud platform. Initial Shopping List Liferay DXP, with Enterprise Subscription, fitting […]

Thumbnail image

I’m writing this note in response to Dwight Fischer’s post on ERP trends for Education. Dwight is CIO at Dalhousie University, and IT leader among his Canadian peers. There have been conversations, also largely led by ERP vendors such as Ellucian and Oracle, about the cloudification of ERP systems (or so-called Student Information Systems). Software […]

The LDAPCon is an international conference on LDAP technology and the issues such as identity management, authentication and empowerment. LDAPCon is a biennial event and this year it will take place from 19 to 20 October in iconic city of Brussels, the capital of Belgium, where the business of the European Union and NATO is run. In the […]

                                               This article aims to explain how to automate the installation as well as configuration of Nexus’s Repository Manager version 3.x with Ansible. Ansible is a deployment tool, which enables playbooks to automate applications […]

Thumbnail image

The city of Villeurbanne (France) is interested in open source technologies and has chosen Lemon LDAP::NG to control its users’ access rights. The city of Villeurbanne had many web applications where the authentication was already delegated to a central CAS server (Central Authentication Services), modified to Villeurbanne’s needs, to give access to current internal users […]

Thumbnail image

After months of negotiation, the Red Hat Microsoft cloud partnership was announced on November 4th. This agreement of historic proportions heralds radical changes in the global computing ecosystem. It will have significant impacts on many organizations in Quebec and elsewhere in the world. This partnership deals with two important elements: Public cloud with Azure Microsoft’s […]

Android development is always moving forward with new features to make building apps easier; UI construction with compose, dependency injection with Hilt, game development extensions, emoji compatibility libraries, the list goes on. New projects have no concerns leveraging these sorts of features. However, legacy projects have to find a balance when migrating to new software […]

Savoir-faire Linux participated in the tenth edition of DrupalCamp Montréal, which was held this year at Concordia University. It was the occasion to catch up with a good proportion of the Drupal developer community in Montreal, to exchange ideas with other companies that work with this technology, and to have an overview of how Drupal […]

When It Comes to Websites, Page Speed Matters! This article is motivated by our website project accomplished by our Integration Platforms and AI Department using Liferay 7 (the latest version of Liferay Portal) for one of our clients– a large Canadian corporation in telecommunications and media industry. Alexis, our front-end developer, shares with you his first-hand experience […]

Thumbnail image

Web Development Getting Started with Server-Side Rendering in Angular By Kévin Barralon This week we released a tutorial for developers using the Angular JavaScript framework to set them up with a pre-configured server-side rendering environment. This environment allows for the pre-rendering of an Angular site so that its contents can be made visible to robots […]

Thumbnail image

Server-Side Rendering Management: An Angular’s Novelty Imposing a Challenge Angular is a framework using the TypeScript Programming Language. Its 5th version (pentagonal-donut) was released in November 2017, containing new features and bugfixes. It is accompanied by the command line tool Angular CLI and new features such as a server-side rendering framework that has become very popular within the community of Angular […]

Thumbnail image

Design What Is Design System? By Patrick Bracquart For several years now, the complexity of the websites and applications has pushed us towards rethinking the concept of design, as well as the methodologies we use in the design process. This rethink is pushed by an ever-expanding field of necessary skills and positions in design such […]

Thumbnail image

PyCon 2017 (Part 2!) Talk: “Double Click: Continue Building Better CLIs” Summarized by Kévin Barralon This PyCon Canada talk was a presentation of Click, a Python package that allows you to create CLIs (Command-Line Interfaces) with only a few lines of code. Click is simple and easy to use, in that the configuration of commands […]

Thumbnail image

Special Edition on PyConCa 2017 This week, we attended PyCon Canada which started on November 18 and lasted through 21. We are also proud and happy that we played a role in sponsoring this dynamic event. In this Special Edition of Press Review Inno, you find articles from our SFLers who actively participated in the […]

Thumbnail image

Mobility   Generic Protocols and Type Erasure in Swift By Thibault Wittemberg With Swift, you can define protocols by associating one or more generic types. These types are defined using the “associatedtype” keyword. The name “Generic Type” is a bit misused here. We should actually talk about a placeholder for a reserved type. Indeed, we will see that […]

Push Notifications: A New Feature Added to Ring Project Push notifications are essential part of the effective end-user experience on mobile platforms. They tend to boost the app engagement and users find them useful and handy as they ease their communications. Although push notifications are widely considered an advantage for most apps, they are regarded […]

On February 3rd and 4th, two members of Ring’s development team took part in FOSDEM 2018 in Brussels. FOSDEM (Free and Open Source Software Developers’ European Meeting), a major event for free software developers, is held annually since 2000 during the first week-end of February at the Université libre de Bruxelles. Sébastien Blin, a Ring […]

Thumbnail image

July 21, 2017 – Savoir-faire Linux releases the stable version of Ring:  Ring 1.0 – Liberté, Égalité, Fraternité. Ring is a free/libre and universal communication platform that preserves the users’ privacy and freedoms. It is a GNU package. It runs on multiple platforms; and, it can be used for texting, calls, and video chats more privately, more […]

Thumbnail image

Discussions constructives avec l équipe de @SFLinux qui utilise Tuleap pour le projet #Ring. Merci! #OSSPARIS16 pic.twitter.com/5QRERzOXrk — Tuleap Agile & Libre (@TuleapOpenALM) 16 novembre 2016 Last November, our Ring development team met with Enalean’s. This company develops Tuleap, the software development project management tool we use for Ring. Here is the story of our […]

Thumbnail image

Ring’s beta 2 version  is now available on the Universal Windows Platform (UWP). It’s not only a great step forward for Ring, an official GNU package, but a technical success for our development team. This release of the beta 2 is the work of collaborative development between Savoir-faire Linux and the community of developers all […]

Thumbnail image

Blockchain technology brings on a new revolution, as its advocates write on every wall, it is likely to deeply change our verticaly-shaped society.  Savoir-faire Linux uses its mechanism to develop Ring distributed ledger and users ID management. Blockchain is the technology on which Bitcoin is based. This digital cryptocurrency displays both fear and covetness among […]

Thumbnail image

Since its inception, Ring’s features and users have significantly increased. Savoir-faire Linux’s team of experts has recently released the Bêta 2 version offering without an exception new possibilities. One account, many devices This new release allows users to benefit from a new feature: multiple connection. As in centralized messaging systems, Ring now allows the connection […]

Savoir-faire Linux is proud to announce the v2.2.0 release of the official VSCode Yocto extension. The changelog for this release is our biggest one yet: – Add a new buildConfigurations settings array and status bar to manage multiple build configurations – Add a new command to scan a recipe – Generate definitions and completions for […]

Power saving has always been a major preoccupation in embedded systems, as by definition, they could have energy constraint. Of course now, energy saving is still on the heart of the discussions. Energy saving is always a set of compromise. In terms of system or peripherals availability, time to wake… In this blog, we will […]

The Yocto Project’s Five Year Plan The Yocto Project is one of the most successful technologies to build reliable industrial-grade embedded Linux distributions. In order for the project to keep growing, the TSC has decided on a Five Year Plan that shapes it’s stability and attractiveness for the years to come. Yocto’s significance for the […]

Thumbnail image

We are delighted to announce our continued collaboration with the Embedded Recipes conference, scheduled for September 28th and 29th at the Biermans Lapotre Foundation in Paris. For its 5th edition this year, we will be participating as a sponsor, delivering an engaging presentation, and having our team on-site to meet and greet you in person! […]

Thumbnail image

TL;DR Audio pipelines often use asynchronous devices, which must be synchronized with resampling. Measurements show CPU load of resampling reach almost 30% of a CPU core on an i.MX8M Nano. A possible optimization is to use feedback with USB UAC2 audio gadget. alsaloop already supports it, as Pipewire since a recent version. A sound server […]

Paris, June 1st, 2023 – French-Canadian company Savoir-faire Linux, a leader in open-source technological innovation and digital transformation across Canada and Europe, is set to unveil its first-ever commercial support offering for the Seapath project. This key initiative will be launched at two pivotal events in the energy industry: the LF Energy Summit in Paris […]

PipeWire, implementation and evaluation In the last article, we prepared an audio system on which we could replace the sound server. In addition, we explained the main concepts of JACK and PulseAudio in audio recording and playback. This second part presents PipeWire, how to use it in our audio system and measures its performance. PipeWire PipeWire is […]

Audio system set-up In Linux embedded system world, ALSA (Advanced Linux Sound Architecture) is the lowest level way to provide an API for sound card device drivers. However, its limitation is to only allow one process to open a device. This is why we need sound servers, which take care of handling sound streams between applications. They are the […]

Introduction Continuous Integration (CI) is a development practice that consists in constant and frequent merges of a team’s contributions into a shared repository. Code quality, reliability and non-regression are verified thanks to automated  builds and testing prior merging each modification. Unlike software applications, there are multiple things to consider when setting up a CI with […]