En juillet 2020, LinuxFR m’avait fait un grand honneur en m’interviewant dans le contexte de la sortie de la sixième édition de mon livre sur l’administration Linux. Une question concernait la coécriture, (l’écriture à plusieurs auteurs) et j’avais indiqué que j’avais proposé ce projet à un ami, sur une sujet devenu compliqué. Un an après, le résultat de cette collaboration a été publié !
L'interview initial
Charles Sabourdin et moi avons donc la joie de vous annoncer le résultat de (…)
Lien Lionengine: un moteur de jeu libre en Java (utilisé pour le remake de Lionheart)

Journal Sortie de Cassandre 5.0.0, un cadriciel pour développer votre propre « trading bot »
Un automate ou robot (bot) de trading est un programme qui va automatiquement placer des ordres d’achats et de ventes sur des marchés de cryptomonnaie sans qu’un humain n’ait à intervenir.
Cassandre se présente comme un starter Spring Boot. Après l’avoir ajouté à votre projet et avoir créé une classe annotée, Cassandre va se charger de fournir automatiquement à votre classe les données du marché, les données sur vos comptes et vos ordres. Il vous permettra aussi de passer de (…)
Journal Separation of Concerns (SoC)
Introduction
Lors d'un cours ou d'une formation, l'enseignant formateur présente les principaux concepts du développement logiciel. Ces concepts très utiles sont souvent abordés brièvement, et il est donc difficile de les appréhender complètement. Alors on se promet d'y revenir plus tard lorsque l'on aura un peu plus d'expérience. Et puis on oublie…
Cet article se veut un petit retour sur un de ces concepts : "Separation of concerns" ou "séparation des responsabilités". Pour cela, il est nécessaire de présenter d'abord (…)
Lien Après Flash, au tour de Java de retirer l'applet du web

Sortie de Datafari 5.0, moteur de recherche open source pour entreprise
Un peu comme pour la dernière news, nous avons oublié de parler de la version 4.4, mais nous sommes heureux de vous annoncer la mise à disposition de Datafari 5.0
Changement majeur donc, synonyme de mise à jour majeure des composants utilisés.
Pour rappel, Datafari est une solution de recherche pour entreprise. Ça veut dire qu’elle permet aux employés de retrouver les données où qu’elles soient, quelles qu’elles soient. Plus concrètement, il s’agit de récupérer et d’indexer les données et documents depuis de nombreuses sources différentes et plusieurs formats de fichiers, et de permettre de chercher aussi bien l’intérieur des documents que leurs métadonnées. Linuxfr oblige, le focus dans cette dépêche sera sur la version libre (mais on a plein d’autres nouveautés aussi sur la version entreprise propriétaire)
Journal Oracle vs Google
C'est définitif, la Court suprême de LinuxFR des Etats-Unis vient de rendre son verdict à 6 contre 2 et une abstention.
La copie de plus de 11'000 lignes de code de l'API Java (0.4% selon différentes sources) est considéré comme un usage légitime.
Oracle peut donc faire une croix sur sa compensation de 9 milliards de dollars et mettre la clef sous la porte.
Pour l'histoire, Oracle avait racheté le créateur de Java - Sun Microsystems - en 2009 et (…)
Lien Affaire Google/Oracle : pas de copyright empêchant l'utilisation de l'API Java par Google - theverge

Lien Mutiny: une bibliothèque java pour la programmation orientée évènements

Sortie de Cassandre 4.0.0, un cadriciel pour développer votre propre « trading bot »
Un automate ou robot (bot) de trading est un programme qui va automatiquement placer des ordres d’achats et de ventes sur des marchés de cryptomonnaie (ou des exchanges, dans notre cas) sans qu’un humain n’ait à intervenir.
Cassandre se présente comme un starter Spring Boot. Après l’avoir ajouté à votre projet et avoir créé une classe annotée, Cassandre va se charger de fournir automatiquement à votre classe les données du marché, les données sur vos comptes et vos ordres. Il vous permettra aussi de passer de nouveaux ordres et de créer des positions.
À partir de là, vous pourrez développer votre propre stratégie en utilisant les outils et méthodes de vos choix (analyse technique, apprentissage automatique, apprentissage profond…).
Lien Java sur le bureau: parce que les webapps, ça va bien 5 minutes

Lien Java Faker, une bibliothèque pour générer des données de test

Lien Nouvelle attaque des Forces du Mal: VSNetBeans
