Software Craftsmanship

Le demi-cercle (épisode 15 — L’hypothèse et la règle)

Le métro est bondé. C’est tout juste si tu as la place pour utiliser ton téléphone. Tu essaies de finir cette partie de WordPugilat. Tu cherches le mot qui ferait le meilleur score, sans le trouver. Ça fait déjà deux jours que tu te bats sur cette grille. Tu essaies des mots tour à tour, y compris des mots que tu as déja essayé. Tu entres à nouveau tes lettres dans WordPugilatCheat histoire de tricher, mais sans succès. Tu reviens dans le jeu. Tu scrutes…

Lire la suite
Archi & techno

WebAssembly, un format exécutable pour le Web

Avec les mises à jour de navigateurs arrivées ces dernières semaines, il existe désormais un standard pour l’exécution de code haute performance via le Web. WebAssembly est en effet maintenant disponible sur Edge, Safari, Chrome et Firefox. C'est la promesse d'un environnement d’exécution standard sur toutes les machines, quel que soit le matériel et l'OS. Certains y voient la future plateforme pour le déploiement d'applications universelles — pour mobiles, mais pas seulement. Une plateforme qui permettrait une performance très proche de celle des applications natives.…

Lire la suite
Archi & techno

Petit-Déjeuner : L’API ne fait pas le moine – mardi 21 novembre 2017

Confessions d’experts sur les mythes et croyances de l’API     Quelles sont les véritables clés d’une stratégie API ? Comment construire efficacement son API et comment la sécuriser ? Quelles sont les erreurs à ne pas commettre ? La « transformation digitale » est devenue un voyage spirituel dont on discerne difficilement les contours. Elle se traduit souvent par la mise en œuvre de nombreux chantiers d’une gageure fantaisiste, dont certains n’ont pas de réel rapport avec le numérique. Nous pensons néanmoins que l’API…

Lire la suite
Brèves de consultants

Immersion dans la Skool, l’accélérateur de carrière à la sauce OCTO (4/5)

Article précédent : Immersion dans la Skool, l'accélérateur de carrière à la sauce OCTO (3/5) Notre skooleur est parti en mission après ses trois premières semaines de formation, mais il fait toujours partie du dispositif Skool. A ce titre, il participe au dojo Skool, tous les 3ème jeudis du mois. Le principe est de réunir une promotion Skool ainsi que son mentor autour d’un sujet le temps d’une matinée. C’est un moment où les skooleur·euse·s prennent du recul afin de perfectionner leurs compétences en développement et…

Lire la suite
Software Craftsmanship

Le demi-cercle (épisode 14 — Poussière)

Old programs read like quiet conversations between a well-spoken research worker and a well-studied mechanical colleague, not as a debate with a compiler. Who’d have guessed sophistication bought such noise?   — Dick Gabriel Tandis que tu t'installes sur l'unique chaise restée vide dans la salle qui sert régulièrement de Dojo de Programmation, Oleg effectue les derniers réglages sur le rétroprojecteur, et lance un éditeur de texte. Il annonce : - Pour ce soir, une session un peu spéciale, si vous êtes d'accord. Suite à nos…

Lire la suite
Change Management

Compte-rendu du petit-déjeuner Culture Hacking : de l’intention à l’action

Chaises disposées en rond, musique de fond, mosaïque de photos et de citations au mur : on est bien à un petit-déjeuner Culture Hacking d’OCTO ! Cette année encore, c’est la terrasse du Numa qui accueille la tribu Chack pour poursuivre la réflexion engagée lors de son précédent petit-déjeuner, en avril 2016.  Sorte de manifeste de la tribu – qui s’était alors fraîchement créée – ce premier évènement nous présentait leurs convictions et nous invitait à changer de regard sur le changement. “Depuis, on a…

Lire la suite
Big Data

MythBuster: Apache Spark • Épisode 3: Génération de code à la volée

 A la fin de l’épisode précédent, nous étions capables d’exécuter une requête SQL à partir d’un plan d'exécution optimisé. Ce fut notamment l’occasion de plonger au coeur du moteur d’optimisation Catalyst. Nous allons à présent nous intéresser à une optimisation issue du moteur Tungsten, embarquée dans Spark dès la version 2.0, qui remet en cause ce Volcano Model, pourtant standard sur la plupart des SGBDR…

Lire la suite
Brèves de consultants

Immersion dans la Skool, l’accélérateur de carrière à la sauce OCTO (3/5)

Article précédent : Immersion dans la Skool, l'accélérateur de carrière à la sauce OCTO (2/5) Les trois premières semaines de formation sont terminées. Notre skooleur va pouvoir mettre en pratique ses connaissances sur une mission OCTO, en étant intégré à une équipe et encadré par des Octos plus expérimentés. Par cette suite d'articles, nous vous proposons une immersion au sein de la Skool en suivant l'évolution d'un skooleur fictif. Toute ressemblance avec des faits réels ne sera pas fortuite.

Lire la suite