Software Engineering

Posté le 21/11/2016 par Marc Bojoly

Comment le serverless et en particulier la brique Azure Functions vous permettent de réagir aux événements dans vos applications, de manière totalement scalable et sans avoir à vous préoccuper de l’infrastructure sous-jacente ?Pour cette premier soirée, le Paris Serverless Architecture Meetup vous propose une découverte d'Azure functions avec Julie...

Lire la suite >

Posté le 21/11/2016 par Antoine Bernard

En Juin 2016, OCTO Technology mettait en ligne sa nouvelle mouture web dédiée au recrutement : rejoins.octo.com.La plateforme s’adressant à des futurs Octos, aucune restriction de compatibilité navigateur ne nous a été imposée, laissant à l’équipe de création et de développement l’opportunité de proposer des animations dignes de ce nom !Et comme le...

Lire la suite >

Posté le 17/11/2016 par Julien Kirch

Des points d'attention et des suggestions pour améliorer les chosesDe quoi parle-t-on ?Si votre système d’information comprend des échanges entre applications, que cela soit sous forme de services, de messages ou de fichiers, il est probable que vous testiez ces dépendances à l’aide de tests d’intégration. Ils permettent de valider les interactions...

Lire la suite >

Posté le 16/11/2016 par Wassel Alazhar

This is the story of a team. A bunch of 11 aspiring software craftsmen who decided to change things around and get their job done in a better way. The story takes place between the 30th and the 50th iteration of the development process of a software. This software is a website serving over 2 million regular users and providing legal information and...

Lire la suite >

Posté le 16/11/2016 par Antonio Gomes Rodrigues, Edouard Perret

Maintenant que nous avons vu la théorie sur les précédents articles disponibles ici et ici, penchons-nous sur la pratique.Comment l’implémenter ?Plusieurs solutions sont possibles pour l’implémenter. Par exemple en Java il existe des librairies qui le font pour nous comme :Spring Cloud NetflixNetflix HystrixbreakrFocalisons-nous sur Netflix Hystrix...

Lire la suite >

Posté le 15/11/2016 par Thibaut Gery

My first project right after school was called KISS which meansKeep it simple, stupidThree years and a few IT projects later, I thought that I got it right and applied the following rules:keep your applications small and simple,remove most of its complexity,don't over-engineer,all code and user stories have to be maintained (YAGNI)Yet a few weeks a...

Lire la suite >

Posté le 09/11/2016 par Antonio Gomes Rodrigues, Edouard Perret

Lors de l'article précédent, nous avons vu quelques solutions possibles pour résoudre la gestion des dépendances (externe ou interne) qui peuvent (et le seront tôt ou tard) défaillantes lors de l’exécution de notre application.Regardons d'un peu plus près le design pattern circuit breaker.Une solution possible : le design pattern circuit breaker ?L...

Lire la suite >

Posté le 08/11/2016 par Cédric Nicoloso

In 2012, Facebook teams were in the process of rebuilding their native mobile applications and they had to adapt their server queries to get the data they needed. When they started to refactor some parts of their code, some got frustrated and stepped back to think of a better way. GraphQL was born.They changed their point of view in terms of resour...

Lire la suite >

Posté le 02/11/2016 par Antonio Gomes Rodrigues, Edouard Perret

L'évolution des besoins (réductions des coûts et du time to market, concept d'ATAWAD (AnyTime, AnyWhere, AnyDevice)...) a mis en avant certaines architectures (architecture  applicative cloud ready, architecture microservices, architecture distribuée…).Cela a engendré de nouvelles problématiques, en particulier l’augmentation du nombre de dépendanc...

Lire la suite >

Posté le 02/11/2016 par Nicolas Carlo

In this post, we will make a feedback on a surprising bug we had to solve due to the auto-magical changes detection of Angular 2.The contextWe are currently working on a Dashboard-like application: a screen on which we render different tiles that display various information from an API. Tiles should refresh to keep showing the most up-to-date infor...

Lire la suite >