Software Engineering

Posté le 21/12/2015 par Benoît Beraud, Alexandre Masselot, Alexandre Masselot

Dans cet article, nous démontrons que si HTTP/2 permet des gains significatifs de temps de chargement des pages, il ne remet pas pour autant en cause la réalisation d'optimisations front-end. Aujourd'hui, nous nous concentrerons sur les sprite sets.Avec l'arrivée en cette année 2015 du nouveau protocole HTTP/2 en remplacement du protocole HTTP/1.1 ...

Lire la suite >

Posté le 21/12/2015 par Benoît Beraud, Alexandre Masselot, Alexandre Masselot

In this study, we show that even if the new HTTP/2 protocol significantly enhances page load performance, time has not yet come to totally forget front end optimizations. Today, we will focus on sprite sets.HTTP/2 became available in 2015, as an alternative to replace the venerable HTTP/1.1, in use since 1997. Many authors [1, 2] foretold the depre...

Lire la suite >

Posté le 17/12/2015 par Pierrette Bertrand, Clément Dubois

Cela fait maintenant plusieurs années que vous avez entendu parler (et que vous utilisez sans doute déjà) des frameworks spécifiques pour les développements front-end tels que Backbone, Ember ou AngularJS. Depuis quelques temps, un nouveau venu fait beaucoup parler de lui : React.React est une librairie javascript open source dédiée à l’écriture d’...

Lire la suite >

Posté le 17/12/2015 par Farhdine Boutzakhti

Article paru dans le magazine ICT Journal du mois de Février 2015.Avec l'avènement du Cloud dans les entreprises, de nouveaux usages ont émergé : aujourd'hui le Métier peut s'offrir des solutions SaaS sans passer par la DSI. Dans ces conditions, il est légitime de se demander quel rôle la DSI doit-elle tenir !Les DSI ont commencé par voir venir les...

Lire la suite >

Posté le 15/12/2015 par Marc Alonso

Disclaimer : all the tests described in this article were performed on ScyllaDB 0.10 and might not be relevant for recent versions. For a more up-to-date description, go to the official website http://www.scylladb.com/On September 22th 2015, a community of developers announced having designed and released a new database management system described ...

Lire la suite >

Posté le 11/12/2015 par Thomas Dalous

Keeping your dependencies up to date is not the funniest part of a project dev process. Especially if the dependencies list becomes long. However, it is crucial to keep your dependencies as possible close to the up-to-date versions available in order to benefit from the latest upgrades (such as bug fixes). The longer you wait, the harder the upgrad...

Lire la suite >

Posté le 08/12/2015 par Sergio Luis Peixoto Fernandes, Benoit Lafontaine, Mohamed Kissa, Florent Jaby, Antoine Chantalou, Jérémy Buisson, Augustin Grimprel

Bom, se você está na correria, use logo o nosso “Quick Reference Card“, um resumo das boas práticas para APIs REST.➡ Faça o download do API Design – Cartão de Referência RápidaCom mais tempo, você pode ler o nosso artigo, que mostra ponto a ponto todos as questões do “Guia de Referência“.        [INTERESSADO NO ASSUNTO? CONTACTA-NOS!](mailto: crouq...

Lire la suite >

Posté le 07/12/2015 par Erwan Alliaume, Philippe Prados, François-Xavier Bonnet, Fabien Arcellier, Emmanuel Fortin

It is the morning, at dawn, before the fortifications. Men are ready. For some time now, things have been moving with small changes, from here to there. The foundations are cracking, challenging them. Moreover, some have already made the leap. Others hesitate. The question is no longer about whether one is doing it, or if one is resisting, but rath...

Lire la suite >

Posté le 03/12/2015 par Julien Kirch, Oliver Baillot

In 2015, a peak in microservices was reached: there is no conference without a Netflix engineer to sell you a dream, not a week without new magic framework to do it all without asking any question.Result: a focus on the tools and beautiful stories rather than substantive issues.It therefore seemed useful to us to review the architectural aspects of...

Lire la suite >

Posté le 25/11/2015 par Philippe Prados

Le code le plus rapide est le code qui n’est jamais exécuté. Comment réduire au maximum le nombre d’instructions pour exécuter un traitement ? Il faut utiliser des chemins rapides, extrêmement courts, remettant en cause quelques fondamentaux.Après avoir optimisé votre code, exploité au mieux les caches de niveaux 1 et 2 des processeurs, utilisé des...

Lire la suite >