Software Engineering

Posté le 20/02/2019 par Léo Jacquemin

Pourquoi Spark ?Dans tous les SI complexes, on a la nécessité d’effectuer des traitements sur un grand volume de données. La réponse traditionnelle est celle des batch de traitement, qui consiste à sélectionner un ensemble de données similaires via, par exemple, une requête SQL, puis d’effectuer les traitements en série sur chaque donnée. Ce modèle...

Lire la suite >

Posté le 13/02/2019 par Rémi Dormoy

Depuis que j’ai commencé le développement Android il y a deux ans, j’ai toujours été attiré par la partie UI et notamment sur comment challenger les maquettes pour les rendre plus dynamiques. J’ai souvent vu dans cette pratique un moyen rapide d'apporter de la valeur ajoutée dans mon travail.Il y a quelques temps, une bonne amie designeuse m’a mont...

Lire la suite >

Posté le 12/02/2019 par Christophe Thibaut

(Dans cette série d'articles, nous nous inspirons de la Via Negativa pour partir à la recherche de pratiques robustes, basées sur des connaissances négatives, et dont le principe est d'identifier rapidement et avec certitude ce qui ne fonctionne pas, afin de construire un système plus solide.) Dans son discours de réception du Prix Turing en 1980, ...

Lire la suite >

Posté le 08/02/2019 par William Ong

Aujourd’hui, de nombreuses entreprises ou équipes utilisent Slack pour communiquer et partager du contenu. Slack est une plateforme très flexible et ouvre des possibilités aux développeurs, car il fournit des webhooks (entrants, sortants), des bots, et la possibilité d’interagir avec les événements. Votre Slack reflète votre façon de travailler.Che...

Lire la suite >

Posté le 05/02/2019 par Christophe Thibaut

(Dans cette série d'articles, nous nous inspirons de la Via Negativa pour partir à la recherche de pratiques robustes, basées sur des connaissances négatives, et dont le principe est d'identifier rapidement et avec certitude ce qui ne fonctionne pas, afin de construire un système plus solide.)Un crible pour la robustesse aux erreursLa réunion vient...

Lire la suite >

Posté le 05/02/2019 par Florent Jaby

De nos jours, il n'est plus besoin de vanter les mérites d'une usine de développement (UDD) au sein d'un projet. La systématisation des tâches de vérification (compilation, standards de code, tests unitaires, etc.) aide grandement à repérer rapidement les problèmes de qualité. Cependant, il peut arriver en début de projet que celle-ci se laisse dés...

Lire la suite >

Posté le 01/02/2019 par Aryana Peze

Hello !Après s'être renseigné sur différents modèles d'hébergement cloud (ici), Max souhaiterait franchir le pas et faire du CAAS. Son chef préfère cependant rester sur un hébergement on-premise.Les deux types d'hébergements ont leurs avantages et leurs inconvénients, mais nous allons ici nous focaliser sur les avantages du cloud par rapport à un h...

Lire la suite >

Posté le 30/01/2019 par Christophe Thibaut

(Dans cette série d'articles, nous nous inspirons de la Via Negativa pour partir à la recherche de pratiques robustes, basées sur des connaissances négatives, et dont le principe est d'identifier rapidement et avec certitude ce qui ne fonctionne pas, afin de construire un système plus solide.)Scénario Utilisateur : Ce que ça n'est pasLe terme user ...

Lire la suite >

Posté le 24/01/2019 par William Ong

Nowadays many companies or teams use Slack to communicate and share content. Slack is very flexible and opens up possibilities to developers, as it provides webhooks (incoming, outgoing), bots, and event subscriptions. Your Slack reflects the way that you work.In our company (Octo Australia), we play a lot with Slack webhooks to facilitate our offi...

Lire la suite >

Posté le 22/01/2019 par Christophe Thibaut

Tests, Bugs, et Preuves de programme…Dans son livre, Antifragile, N.N. Taleb introduit la notion de via negativa, qu’il emprunte à la théologie classique, afin d’expliquer la robustesse d’un savoir formé par négation : nous avons une connaissance bien plus solide de ce qui n’est pas vrai, (de ce qui ne fonctionne pas), que de ce qui est vrai (ou fo...

Lire la suite >