atlas news
    
Riduidel
17  mars     17h31
Bidibop, je suis un bot
riduidel    J’ai donc il y a quelques temps implémenté un solveur pour Sutom basé sur jbang. Et c’était cool. Ce week end, j’ai eu une illumination idiote. Puisque je peux le résoudre automatiquement, pourquoi est ce que je n’exécute pas ce bot dans une action GitHub c’est facile, c’est même déja fait â ...
02  février     17h39
Sutom avec JBang
riduidel    Je me rends compte que je n’ai jamais vraiment écrit d’article sur Sutom Sutom est donc la version française de Wordle peut être un peu plus complexe, puisque la taille des mots varie dans le temps . Le petit détail marrant, c’est que Sutom utilise le style et les sons de l’émission Motus ce...
27  janvier     17h34
Comment merger deux branches git indépendantes ?
riduidel    Pour un projet sur lequel je crée un historique assez long, j’ai une branche history et une branche reports experiments. Globalement, la branche history contient la base de ce qu’il y a dans la branche reports experiments. Sauf que j’ai commencé à remplir la branche reports experiments avant la...
21  janvier     13h21
Comment utiliser un repository GitHub comme stockage de données à long terme ?
riduidel    Pour un sujet que je vais développer sur le long terme, j’ai eu besoin, il y a quelques temps, de mettre en place un système me permettant de stocker et de maintenir à jour le nombre de téléchargements d’un ensemble d’artefacts maven. Ca s’appelle aadarchy technology detector, et en particulier...
18  janvier     08h49
JBang
riduidel    Retour d’une rubrique trop longtemps délaissée, voici à nouveau un truc qui sert à presque rien. Les développeurs sont des gens facilement envieux. Et les développeurs Java ne font pas exception à la règle. Si vous avez fait du Python, du Ruby, du Perl, ou même du Docker, vous savez que grâce à ...
07  janvier     20h28
Comment distinguer une technologie d’une dépendance ?
riduidel    Depuis des années, je m’intéresse à la documentation d’architecture et en particulier au modèle C et à Structurizr. mais ça, vous le savez sans doute déja . Une notion intéressante dans Structurizr est la technologie d’un module. Dans le DSL Structurizr, parce qu’on écrit l’architecture avant d...
10  décembre     18h16
Advent of code 2023
riduidel    Pour ceux dans le fond qui ne savent pas, il existe aujourd’hui d’innombrables sortes de calendriers de l’avent. par exemple, the brothers bricks en fait un sympathique pour les amateurs de lego . Et si j’aime bien les lego, j’aime encore plus coder. Heureusement, pour ça, il existe l’advent of...
15  novembre     07h38
Java 21 va mettre des paillettes dans ta vie
riduidel    Performance des threads virtuels Question marrante du sponsor Pürse : est ce que WebFlux sert encore à quelque chose une question qu’on m’a déja posé par ailleurs Et le sponsor a donc fait un test de performance avec du Spring Boot PostgreSQL. Trois implémentations différentes ont été faites...
08  novembre     17h26
Transformer un JSON en CSV avec JQ
riduidel    Le titre n’est pas exact puisque je ne vais pas parler que de ça. J’utilise régulièrement conference hall.io pour organiser des conférences internes. Et ça marche très bien j’ai même écrit un script Python pour construire un agenda à partir des talks acceptés . Mais parfois, j’ai besoin d...
04  novembre     19h48
Un hacktoberfest mineur
riduidel    Nous sommes début Novembre, hacktoberfest s’est terminé il y a peu. Pour moi, c’est une édition assez mineure par rapport aux années précédentes , malgré tout, j’ai quelques pull requests à mon actif. La plupart sont soit triviales, soit sur des projets dont je suis le mainteneur. Est ce une...
27  juin     18h18
Deux ans de Rust, ça fait quoi ?
riduidel    Il y a au moins deux ans, je démarrais un projet en Rust : rrss imap. Son objectif est simplement idiot : lire des flux RSS et écrire chaque message dans une boîte mail IMAP j’ai déja eu l’occasion d’en parler . Et je m’étais arrêté de le faire évoluer il y a quelques temps. Mais cette Continuer...
14  avril     19h56
Devoxx 1 2 3 Quarkus
riduidel    Et on démarre avec une démo de Quarkus. On va prendre une photo, on va la rendre carré avec une cloud function qui publiera la photo dans un topic kafka. Ce topic kafka sera lu par un bout de code qui tourne dans une VM EC , et on affichera ça à l’utilisateur. Et on code Continuer à lire ... ...
    19h51
Devoxx Bâtir des équipes d’ingénierie logicielle mémorables
riduidel    Jean Laurent est l’actuel VP of engineering chez Docker ... depuis ans. Quatre axes pour l’organisation des équipes Dunbar a déterminé qu’au delà de personnes, on a de plus en plus de mal à comprendre qui fait quoi voir aussi The Tipping Point . A environ personnes, on peut faire...
    19h41
Devoxx Writing greener Java applications
riduidel    On pense que l’aviation est une industrie dévastatrice pour la planète. Mais aujourd’hui, l’informatique produit plus de gaz à effets de serre que l’aviation. On pourrait penser que ça vient des téléphones portables. Mais en fait les data centers à eux seuls produisent l’équivalent d’un pays...
    19h15
Devoxx Jay-Z, musique et signal
riduidel    Si vous ne connaissez pas, Shazam est capable de reconnaître une chanson en quelques secondes. Et Mousstapha un jeune collègue voulait savoir comment ça marche ... Heureusement il y a un article scientifique qui explique bien l’algorithme. Donc comment ça marche Et une note, c’est juste une...
    19h12
Devoxx Appwrite est-il prêt à éteindre Firebase ?
riduidel    Mes deux collègues lyonnais viennent nous parler d’Appwrite. Quand ils étaient étudiants, ils faisaient pas mal de projets avec React et Firebase. A quoi ça sert Firebase est un backend as a service créé en et racheté par Google en . Appwrite est une solution open source auto hébergée...
    18h55
Devoxx Definition of done
riduidel    L’entreprise de Sophie Ganymed Robotics produit des robots d’opération chirurgicale. Dans son entreprise, des gens codent. Et le logiciel a beaucoup apporté à son entreprise. La première était celle des innovations techniques : avec le pacemaker, par exemple, plus de gens vivent. Dans la...
    18h48
Devoxx Keynote L’âge des low-techs
riduidel    Notre civilisation est basée sur l’exploitation de métaux qui sont issus d’un stock certes énorme, mais surtout limité. Et pour Philippe Bihouix, dans les ans qui viennent, on va extraire plus de métaux qu’on ne l’a fait depuis les débuts de l’humanité. On pense qu’ils sont recyclables ... ...
    18h37
Devoxx Keynote Résilience
riduidel    Céline Lazorthes commence par nous parler de l’initiative ProtegeTonSoignant lancée en . Elle nous parle aussi de l’entreprise qu’elle a fondé ensuite, Resilience, qui fait de l’oncologie numérique : en surveillant les patients à distance, elle fournit aux équipes médicales des outils de...
13  avril     06h32
DevoxxFR SQL (le retour)
riduidel    L’orateur a ans d’expérience sql en tant que dba, consultant . Pour rappel, SQL est un langage souvent utilisé pour accéder aux bases de données . Le langage est arrivé à peu près en même temps que les bases relationnelles, qui ont d’ailleurs fait évoluer le langage vers un standard, qui a...
    06h28
Devoxx REX d’un projet open-source
riduidel    Mon collègue Flavien a conclu cette journée de mercredi avec un retour d’expérience sur le développement d’un projet sur lequel il travaille depuis ans déja : Teamcraft. Ce logiciel permet d’être plus efficace dans la recherche des éléments et la construction d’objets dans Final Fantasy XIV....
    06h18
Devoxx Les secrets de Spring
riduidel    disclaimer : la conférence est présentée par le PDG de ma boîte qui aaussi longtemps été formateur Spring Le défi, c’est de nous faire comprendre la base de Spring en minutes. Spring essaye de vous pousser vers le couplage lâche par interface. Le but est d’éviter autant que possible de dépendre...
31  mars     19h30
Rust in Lille Veloren et proc macros
riduidel    Veloren ECS et WASM Veloren inspiré de Cube World, Dwarf Fortress, ... . Basé sur le moteur de jeu voxygen basé sur un ECS, un simulateur de monde et un moteur de rendu basé sur WGPU. ECS On peut utiliser une lib dont je n’ai pas noté le nom pour faciliter tout ça. Les composants Continuer à...
12  février     17h36
Linux fin de l’expérience
riduidel    En décembre, j’avais installé une version de Linux assez confortable pour moi, avec l’ambition de voir si je pouvais travailler et vivre avec. Jusqu’à cette semaine, j’étais confiant. J’avais certes perdu un peu de confort par exemple je n’arrive toujours pas à étendre mon écran sur ma tablette...
27  janvier     15h48
Snowcamp cloud computing accounting
riduidel    Rendre visible l’invisible comment mesurer l’imapct carbone d’applications Cloud Christophe ne prétend pas être un expert, mais le sujet l’intéresse aussi parce qu’OpenShift intègre un dashboard de l’usage du processeur par les applications déployées. Et il s’est dit que ce serait une bonne idée...
    14h42
Snowcamp Ctrl-C, Ctrl-V
riduidel    Ctrl C, Ctrl V Emmanuel et Patrice se chicannent entre frères jumeaux sur une méthode codeTheSnow et une codeTheRain et se posent la question de la duplication de code. et ils ont un outil hyper stylé pour embarquer leur présentation dans VSCode Ctrl C et Ctrl V sont les raccourcis les...
    13h30
Snowcamp Rust : forces et faiblesses après 2 ans de production
riduidel    Rust : forces et faiblesses après ans en production pour un SaaS web Dimitri et Kilian ont déployé du Rust en prod depuis ans pour Netwo, et vont nous en parler. Ils ont un monorepo avec une centaine de crates Rust déployés dans une cinquantaine de services Kubernetes avec une quinzaine d’apis...
    10h55
Snowcamp Comment automatiser ses tests d’accessibilité
riduidel    Comment automatiser ses tests d’accessibilité Anthony est un collègue directeur de l’agence de Brest. Mais qu’est ce qu’il fait à Grenoble Il vient parler du front et de l’accessibilité. Anthony n’est pas expert en accessibilité, du coup il a cherché des outils pour mieux traiter le sujet. Et en...
    10h28
Snowcamp Playwright
riduidel    Playwright Playwright est une solution open source mais supportée par Microsoft d’automatisation de navigateur. Playwright descend en fait de Puppeteer, qui permet d’automatiser Chrome mais qu’il ne faut plus utiliser, parce que Playwright marche mieux . Donc Playwright est un outil externe au...
    10h19
Snowcamp -Allan Poe appliqué au data streaming
riduidel    Edgar Allan Poe appliqué au data streaming Nos orateurs nous présentent d’abord différentes solutions déployées chez des clients de nos orateurs. Première histoire, la télérelève des consomations électriques des trains. On récupère messages secondes, et ça n’est pas simple parce que le train se...
    09h38
Snowcamp quelques pistes pour soigner vos traces d’exécution
riduidel    Quelques pistes pour soigner ses logs Virginie est quasi devrel, et va nous parler des logs dans le contexte d’Actoll, qui fait des solutions de paiement, en particulier dans le domaine de l’autoroute. Comme d’habitude, elle rappelle pour commencer que les logs sont généralement mauvais. Et voilà ...
    09h33
Snowcamp Façonner les architectures du futur avec Dapr
riduidel    Façonner les architectures du futur avec Dapr Les microservices, c’est de plus en plus utilisé, mais ça peut être compliqué à tester, débugger, et même développer dans certains langages . Pour se simplifier la vie, Christophe nous propose d’utiliser Dapr. Le repo GitHub de Dapr contient notamment...
17  décembre     17h14
Linux sous le sapin
riduidel    Il y a quelques années, il existait un fameux mème sur l’année de Linux sur le bureau. Cette période est heureusement passée depuis un moment. Après la fin de cette période qui a quand même vu le développement de quelques offres intéressantes, en particulier Ubuntu , Linux est devenu pour certains...
19  novembre     18h13
Mastodon et FOMO sont dans un bateau
riduidel    Est ce que vous connaissez le FOMO L’élément de base des réseaux sociaux modernes, qui fait que vous voulez rester connecté pour voir ce qui arrive. Mastodon est plein de qualités, mais je pense qu’il n’évite pas ce piège. Pourquoi je prétends ça Parce que depuis que je suis passé à Mastodon,...
20  août     19h28
Pedantix avec un peu d’aide
riduidel    Cette semaine, j’ai découvert, dans la grande vague des Wordle et autres Sutom, le jeu parfait pour moi : Pedantix. Pourquoi parfait Parce que je me pique d’avoir de la culture générale, et qu’un jeu qui me permet de deviner un mot à travers sa définition m’amuse beaucoup. Je m’y suis donc...
16  juin     06h38
agile-architecture-documentation-system 0.1.0
riduidel    C’est un peu comme supercalifragilisticexpialidocious, c’est vrai que ce nom trop long est parfaitement atroce. Néanmoins, le projet derrière ce nom commence à fonctionner assez bien d’ou le passage à une version . . . Il faut dire que, depuis le mois de mars, grâce à mon employeur, je...
23  mai     14h55
Le diagram as code, c’est pas si simple
riduidel    La semaine dernière, j’ai entamé une présentation sur un sujet pas tout à fait pour débutants : Accelerate. Le sujet est intéressant, mais nécessite à un moment de reprendre le schéma illustrant les capacités des équipes de développement. Et dans ma présentation, je veux pouvoir manipuler ce sch...
10  avril     19h28
Echec & ou pas
riduidel    Ces derniers temps, pour tout un tas de raison dont une santé qui ne fait pas rêver , j’ai essayé de limiter ma participation à Codingame, et en particulier aux challenges de programmation. En effet, ceux ci imposent un rythme de codage qui ne me permet pas d’être bon, ce qui est un peu frustrant...
25  mars     17h33
Synchroniser les GitHub Actions de plusieurs projets & avec Maven
riduidel    Avant que vous paniquiez, je vais vous expliquer. Je travaille actuellement dans une organisation qui dispose d’un compte GitHub entreprise, et donc de repositories privés. Dans ce cas, la réutilisation d’action est un peu moins simple et, dans tous les cas, nécessite la copie d’un fichier. Que ce...
06  février     08h43
Snowcamp 2022
riduidel    Je pourrais commencer mon article exactement comme celui que j’ai écrit en Pare que je suis à nouveau, au petit matin, dans le train qui me ramène chez moi Donc cette année, en pleine vague omicrone, j’ai choisi de traverser la France pour passer trois jours dans un lieu clos, rempli de...
18  janvier     16h15
Est-ce que je peux remplacer Docker Desktop par Rancher Desktop ?
riduidel    Depuis quelques temps, Docker Desktop est devenu payant. C’est nécessaire pour l’entreprise qui l’édite, mais pas forcément pour des utilisateurs habitués à la gratuité du produit. Pour l’instant, je l’utilise donc toujours, mais avec mauvaise conscience. Internet, toujours riche en suggestions ...
10  janvier     07h33
Personnaliser l’extreme carpaccio
riduidel    Je parlais récement de l’extreme carpaccio à distance. Et pour avoir testé, je trouve ça assez satisfaisant de voir le score progresser. Mais dans notre mode d’animation, on préfère organiser les différentes étapes et n’activer les étapes qu’une par une. Et nos étapes, généralement, c’est hello...
06  janvier     17h27
Animer un extreme carpaccio à distance
riduidel    Cet article regroupe les notes me permettant d’animer prochainement cet atelier. Parce que chez Zenika, quand un nouveau collaborateur nous rejoint, on le fait participer à un bootcamp de jours pour l’imprégner de nos valeurs si vous me connaissez, vous imaginez tout ce que je peux tirer de...
19  novembre     18h31
DevFest] L’expérience developper dans Quarkus
riduidel    par Jean Phi Baconnais Guillaume Le Floch Tout le monde parle de Quarkus en parlant de la faible consommation de mémoire et du bon temps de démarrage. Quarkus fournit un mécanisme d’extension qui permet facilement de l’étendre. Et on ne va pas parler de tout ça. Mais plutôt de l’expérience d...
    18h18
DevFest] Conception de langage
riduidel    par William Badiabantou William a créé son premier langage chiffré en sixième pour communiquer avec sa copine. Il a créé son deuxième pour écrire un livre The invisible racontant l’histoire d’une civilisation inspiré du manuscrit de Voynich, de Kryptos, et de plein d’autres langages. Un...
    18h06
DevFest] Le GitOps dont vous êtes le héros
riduidel    Par Louis Tournayre Commençons notre aventure avec un site qui ne marche pas bien. La direction demande aux ops de faire une version Halloween, qui a été livrée après Halloween. Comment livrer la version de Noël La direction a entamée des séances de brainstorming. Les développeurs aimeraient...
    18h03
DevFest] Artificial intelligence to the rescue of accessibility
riduidel    Par Aurélie Vache et Guillaume Laforge. La présentation commence en doublage en langue des signes fait par Guillaume, en plus de la vélotypie faite par le DevFest bravo . Et on va parler de le faire aussi par des APIs. des français sont impactés directement ou pas par le handicap. Les...
24  septembre     16h47
Architecture as code is not an easy task
riduidel    This article is of a kind I don’t like : it’s a failed experience feedback. And it’s written in english for one reason and only one : making sure Simon Brown whom I don’t know french reading level reads and understands it. And what failed is a project I developped to leverage at least that ...
17  septembre     16h26
Hier soir, c’était chitjug Java 17
riduidel    Et Rémi et José venaient nous parler de Java . Franchement, pour moi, c’est un super sujet. Sauf que . Le chtijug peut offrir ce genre de soirée grâce à ses sponsors. Et l’entreprise dans laquelle je travaille actuellement, Zenika, fait partie de ses sponsors. Du coup, j’avais le même problème...
05  septembre     16h55
Et l’open-source, ça change quoi au marché ?
riduidel    J’ai écrit dans mon précédent article que j’allais écrire au sujet de l’open source. On est Dimanche, il fait beau, c’est le moment idéal Parlons donc du lien entre l’open source et l’économie de l’informatique en France avant tout. Il y a quelques années, en mission chez Adeo, j’ai assisté à ...