Software Engineering

Posté le 13/04/2015 par Guillaume Lagorce, Mathieu Hausherr

3 jours, 2 Développeurs, 1 Conférence : notre CR de la NSConferencePendant 3 jours, nous (Mathieu "MHA" et Guillaume "GUL") avons eu la chance d'assister à la NSConference, la conférence de la communauté de développeurs iOS / MAC OS.La conférence est construite autour de 2 formats: les sessions classiques d'une demie-heure, et des sessions courtes ...

Lire la suite >

Posté le 24/02/2015 par Timothée Carry

Quand on cherche à optimiser les performances de son site web, il y a trois éléments essentiels à faire avant toute chose. Trois méthodes très simples à mettre en place et qui apportent un retour direct et flagrant sur la vitesse de chargement.Ces trois méthodes sont la concaténation, la compression et le cache. Nous avons déjà abordés ceux-ci lors...

Lire la suite >

Posté le 09/02/2015 par Arnaud Mazin, François-Xavier Vende

We've been discussing a lot about Docker as a mean to build and expose Web applications, here is another way to use it as a native distribution package building tool.You want to product deb and rpm package for applications written in Ruby, Nodes.js, Python... These technologies usually rely on specific packaging tools which need internet to work (g...

Lire la suite >

Posté le 06/01/2015 par Thibaut Gery, Jean-Charles Dessaint

Dans cet article, nous avons décidé de vous parler de tests fonctionnels appliqués à du code .NET.Vous pourrez (re-)découvrir l'intérêt et le fonctionnement de la mise en place ce type de tests sur votre application.Il faut savoir qu'à ce jour, il existe des dizaines de frameworks .NET de tests fonctionnels. C'est pourquoi nous avons décidé de nous...

Lire la suite >

Posté le 05/01/2015 par Philippe Prados

Après avoir étudié quatre approches permettant de faire du multitâche sans threads, nous allons voir la dernière, probablement la plus sympathique pour le développeur. C'est une évolution syntaxique des langages permettant de porter le principe d’un pool de hard-threads unique à tout un programme, et donc de porter dans la syntaxe de quoi programme...

Lire la suite >

Posté le 22/12/2014 par Cédrick Lunven

Dans le domaine de l'intégration, il existe encore des cas d'usages où la technologie CORBA restait souveraine par manque de challengers suffisamment performants. Je pense à des services interopérables avec plusieurs milliers d’appels synchrones par seconde et une latence en dessous des 5 millisecondes.Avec mon client, j’ai fait le pari que je pouv...

Lire la suite >

Posté le 05/12/2014 par Nicolas Landier, Thomas Quiviger

Aerospike est un Key-Value store haute performance édité par la société du même nom, anciennement CitrusLeaf.Quelques chiffres pour illustrer l’aspect haute performance : on parle ici de plusieurs centaines de milliers à un million d’opérations par seconde par serveur (sur une instance AWS C3.8XL à $1.308 /h) avec 99,9% des requêtes ayant une laten...

Lire la suite >

Posté le 03/12/2014 par Michael Akbaraly

DotJS, meetup majeur du monde Javascript a eu lieu en novembre dernier à Paris et nous avons eu droit à un florilège de ce qui se fait de mieux en qualité de speakers.L’ensemble des sujets abordés étaient globalement intéressant même s'il est à regretter l’absence de mise en application pratique des différents sujets qui aurait permis de quitter la...

Lire la suite >

Posté le 01/12/2014 par Philippe Prados

Le modèle réactif propose de n’utiliser que des hard-threads (exploitant les cœurs  des processeurs) à la place des soft-threads (simulant des traitements parallèles). Nous avons regardé comment les langages de développement évoluent pour proposer différents modèles permettant de proposer des traitements concurrents, sans pour autant utiliser des s...

Lire la suite >

Posté le 01/12/2014 par Antoine Chantalou, Florent Jaby, Florent Jaby, Mohamed Kissa, Simon Renoult

La période de fêtes approchant à grands pas, nous vous proposons une “Quick Reference Card” sur le design des API dont l'objectif est de synthétiser les bonnes pratiques de conception et de design d'API REST. ➡ Télécharger l'API Design - Quick Reference Card➡ "Vous aimez les API, le Web ?" : Rejoignez nous!Si vous avez plus de temps, le présent art...

Lire la suite >