Software Engineering

Posté le 03/04/2018 par Simon Renoult

Je dois vous avouer que je voue une passion secrète à JavaScript. Je trouve ce langage puissant, facile à prendre en main et très flexible. Cependant, certaines de ses fonctionnalités peuvent paraître compliquées voire inutiles.Grand seigneur incompris parmi les seigneurs incompris est une fonctionnalité très utile au langage mais ô combien sous-ut...

Lire la suite >

Posté le 30/03/2018 par Christophe Thibaut

Hugo arrive, essoufflé parce qu'il a tenté de battre son propre record en montant les escaliers, et lance à la cantonade : - Vous avez déjeuné ? J'ai amené les croissants…Farid s'exclame sur un ton un peu trop enjoué : - Non ! Ça tombe rudement bien !Audrey demande : - C'est pour quelle occasion ? - Disons que c'est pour me faire pardonner ma premi...

Lire la suite >

Posté le 27/03/2018 par Roman Quelen

Cet article décrit des cas de tests unitaires, des plus communs à certains plus complexes, sur une application web en Vue.js.Vous pouvez lire l'article Vue.js en TDD au préalable, qui se concentre d'avantage sur la méthodologie de test (Test Driven Development). Cet article-ci décrit un panel de cas de tests plus large, en utilisant l'utilitaire of...

Lire la suite >

Posté le 23/03/2018 par Christophe Thibaut

Lundi, 18h30Farid : Bon c’est pas qu’on s’ennuie, mais il se fait tard. Je vous propose de pousser le code sur le repository et de reprendre tout ça demain matin… Jérémie : Je préfèrerais qu’on fasse passer ce test avant de pousser le code. Hugo : J’ai une contrainte aussi, je vais devoir y aller. Jérémie : En plus, on déploie en pré-production dem...

Lire la suite >

Posté le 20/03/2018 par Adrien Boulay

Au cours du temps, la philosophie autour du traitement des serveurs par les administrateurs système a évolué. Au commencement, chaque serveur était choyé et chouchouté individuellement : petit nom, réparation et mise à jour individuelle en cas de dysfonctionnement. Il s’agit de l’approche Pet (animal de compagnie en anglais). Cependant, cette appro...

Lire la suite >

Posté le 16/03/2018 par Christophe Thibaut

Remember, code is your house, and you have to live in it.  Michael FeathersEst-ce parce que les choses se défont imperceptiblement ? Est-ce parce que nous n'y mettons pas assez de soin ? S'il fallait impérativement y mettre tout le soin possible, combien de temps prendrait chaque changement dans cette base de code ? Est-ce qu'il s'agit seulement de...

Lire la suite >

Posté le 13/03/2018 par Ahmed Mseddi, Dorian Lamandé

Tous les ans, on nous dit que les solutions hybrides vont remplacer le développement en natif. En tant que développeurs mobiles, ça nous a souvent fait sourire. On trouve en effet que le développement natif apporte de meilleures performances, une meilleure fluidité des applications et donc une meilleure expérience utilisateur. Mais cette année, Rea...

Lire la suite >

Posté le 12/03/2018 par Roman Quelen

La conférence Vue.js Amsterdam s'est tenue le 16 février dernier au Amsterdam Theater, un énorme amphithéâtre, avec un écran géant à 180°. Il s'agit de la plus grosse conférence dédiée à Vue, avec plus de 1000 participants. C’était l’occasion pour la communauté grandissante de se retrouver et de faire un point sur Vue et son écosystème.Les vidéos s...

Lire la suite >

Posté le 09/03/2018 par Christophe Thibaut

Jérémie: qui déjeune au Jockey ? Farid : … Farid : OK mais donne moi 10 minutes ToF: OK Audrey : … Audrey : On peut savoir pkoi tu nous invites via IM ?Il est midi cinq. Chacun est à son poste. Hugo est concentré sur son PC tout nouveau, en train de mettre au point la configuration qui va bien pour pouvoir assembler la version courante d'XXL.Audrey...

Lire la suite >

Posté le 05/03/2018 par Simon Renoult

I have been working with Node.js for almost 6 years now (started back in 2012 with 0.6.10). During these years, co-workers have been asking me the same question over and over again: "What does your application look like?". It is now time to answer this question (or at least try to) !Coming from Java, Python or Ruby, the question might sound irrelev...

Lire la suite >