Eric Favre
Edge computing : le déploiement continu se fait une virée en caisse - compte-rendu du talk de Jordan Afonso à La Duck Conf 2019
Software Engineering
L’intérêt de l’IoT n’est plus à prouver, et on rencontre de plus en plus de cas d’usage pertinents des objets connectés. Mais en prenant part à un projet IoT de bout en bout, on prend conscience que beaucoup de problématiques facilement traitées dans des contextes classiques doivent être repensées quand on les applique aux objets connectés.Dans ce ...

Kubernetes has quickly become the de facto standard for container orchestration. If the basics are now well understood, the new “upstream” features are much less, even though they make the product richer and able to address some very specific use cases. This article is a review of these new features, as well as the upcoming ones that come with the ...

_“Kubernetes is the Linux of the cloud”_This quote by Kelsey Hightower during the Kubecon 2017 in Austin emphasize the rise of Kubernetes among modern cloud infrastructures.This rise is partly driven by the developers community, but also by the web giants such as Google, Amazon, Alibaba or Red Hat who have invested a lot on this technology, and kee...

Introduction:We've all heard of Vue.js, the last trendy JavaScript framework. Some have already played with it. But beyond the POC, it's time to gear up for real life Vue.js projects. And what's better than some TDD with Vue.js to achieve that? The point of this article is to share the basics to develop with Vue.js using TDD. To do so, we will use ...

The blockchain is a trendy subject, and we believe one needs to apply its principle to an actual project to understand its technology and progress status. We chose to implement an online money pot in Ethereum, a kind of blockchain that focuses on smart-contracts instead of money transfer. This article demonstrates how we can leverage Ethereum to de...

In this article, we'll talk about Xamarin, a C# .NET tool enabling development of cross-platform mobile applications. We'll focus on the missing part: the reuse of native libraries.What is Xamarin?Xamarin is not only a product but also a company. The product addresses a common issue, the unified cross-platform development.Xamarin allows to create n...

The first steps towards industrialized developments usually start with continuous integration.Although it is often seen as an achievement in itself, it's actually only a piece of an efficient and managed solution.Translated from the article published in the July-August 2014 ICT Journal (french).Continuous integration, an unquestionable basisKeyston...

The team organization is the core issue when scaling out agile methods to the company scale. Here, many may mention "feature teams" but often forget the true meaning of these two words!You are willing to change your teams organization and understand the differences between a cross-functional team and a feature team? This article proposes a few appr...

The Manifesto for Software Craftsmanship is subheaded Raising the bar.Indeed, we believe that this is the main issue at stake behind this movement's motivations. To create products that rock, you need to rely on people who know how to do it, enjoy it, and always strive to do it better.It's not just about introducing a few practices. It's a genuine ...

Abdou nous a introduit dans cet article la technologie iBeacon dans ses grandes lignes. Si vous ne l'avez pas encore lu, je vous invite à le faire avant de lire celui-ci. Nous allons maintenant aller un peu plus loin pour comprendre concrètement comment iBeacon peut nous être utile, et quelles sont ses limitations. Il est important de bien saisir q...