La start-up de cryptomonnaie, Stellar, a obtenu la certification halal à Bahreïn. Cela lui ouvre la porte à de nombreux pays qui appliquent les règles de la finance islamique. Cryptomonnaie et religion Ces derniers temps, une question anime les chercheurs et...
Java va-t-il devenir payant ?
L’arrivée de Java 9 et de ses modules, l’arrêt du support gratuit de Java SE 8 en 2019 et le nouveau système de release mis en place par Oracle sont des sujets qui animent beaucoup la toile. Dans cet article, nous allons voir dans quelle logique s’inscrit ce nouveau...
Règlement livraison Via SWIFT (MT 5XX)
Le règlement / livraison est le processus back-office visant à transférer la propriété de titres (contre leur montant en cash) suite à une négociation entre un acheteur (des titres) et le vendeur (des titres). Le processus de règlement livraison est géré par la...
Erreurs commises lors de l’application des principes agiles
Cet article est le dernier de la série consacrée aux pièges de la méthode agile. Après avoir vu les erreurs lors de la rédactions des user stories et celles lors des cérémonies agiles. Aujourd'hui nous allons nous consacrer aux...
Les nouveautés de Java 10
Six mois après la sortie de Java 9, voici déjà arrivé la sortie de Java 10. Nous allons dans cet article faire un tour d’horizon des principales nouveautés destinées aux développeurs qui utilisent cette version. L’inférence de type des variables locales C’est la...
Erreurs rencontrées lors de certaines cérémonies agiles
En plus d’un certain nombre d’artefacts, Scrum s’accompagne de cérémonies notamment le célèbre stand-up meeting ainsi que la sprint review. Elles s’achèvent par la démonstration ce qui a été développé. Savoir tenir correctement ces points de rendez-vous Scrum et les...
La migration vers Java 9
Pour bénéficier de toutes les nouveautés apportées par les dernières versions de Java et embarquer dans le release train proposé par Oracle à partir de Java 9, il va falloir se confronter à un incontournable : la migration vers Java 9. Ce sera la plus complexe...
Erreurs rencontrées lors de la rédaction d’une user story
Une user story est une phrase simple permettant de décrire avec suffisamment de précision le contenu d'une fonctionnalité à développer. C’est l’une des briques essentielles qui permet de recueillir le besoin utilisateur. Après avoir expliqué dans le premier épisode ce...
La gestion de la back-pressure avec Vert.x.
Dans cette partie, nous allons voir comment Vert.x gère la back-pressure dans un système d’upload de fichier. Mais l’exemple présenté peut se généraliser à de nombreux autres contextes possibles dans Vert.x, grâce à une généralisation de la gestion de la...
Après Java 8, les nouveautés de Java 9
Trois ans après la sortie de Java 8, Java 9 a finalement vu le jour. Avec plus de 80 nouveautés, disponibles à cette adresse : http://openjdk.java.net/projects/jdk9/. (C’est une version très riche en contenu.) A travers cet article vous aurez un résumé des principales...
Qu’est-ce que l’agilité au sens SCRUM ?
Scrum est un Framework méthodologique qui a le vent en poupe depuis quelques années et qui fait partie intégrante aujourd'hui du paysage informatique. Largement répandu et mis en œuvre dans les entreprises et DSI, ce cadre est devenu familier à de nombreux...
Principes du règlement livraison
Le règlement livraison est le processus back-office visant à transférer la propriété de titres (contre leur montant en cash) suite à une négociation entre un acheteur (des titres) et le vendeur (des titres). Les différents intermédiaires du règlement livraison La...
Révolution industrielle 4.0 : comment l’IA est en train de changer la société en profondeur
L'Intelligence artificielle divise aujourd'hui les entreprises comme les individus. Une étude vient pourtant de révéler que 25 % des Français se disent déjà prêts à troquer leur collègue contre une intelligence artificielle. Entre défiance complète et intérêt marqué,...
Vert.x Basics (5/5) : l’event bus
Nous avons déjà vu l’event bus de Vert.x à l’œuvre dans l’exemple d’introduction. C’est l’une des briques fondamentales de Vert.x, en tant que composant permettant de faire communiquer les différentes parties d’une application Vert.x, quel que soit le langage...
Comptabilité : comprendre les grands principes
Introduction D’après l’article 121-1 du Plan Comptable Général (PCG), la comptabilité est définie comme « un système d’organisation de l’information financière permettant de saisir, classer, enregistrer des données de base chiffrées et présenter des états...
Introduction au type checking en Python avec mypy
Python est bien connu par sa flexibilité qui vient du fait d'adopter et de promouvoir le duck typing. Pour écrire du code vraiment pythonic, on ne se préoccupe pas vraiment des types des objets qu'on manipule, mais des méthodes et attributs dont il dispose et de leur...
Big Data : un accélérateur technologique
Le big data permet aux systèmes informatiques (SI) des banques de financement et d’investissement (BFI) de fonctionner beaucoup plus en temps réel, d’être plus ouverts et plus évolutifs. Mais les évolutions les plus fortes pour ces activités de marchés ne viennent...
Gestion d’environnements virtuels en Python
Les environnements virtuels sont un mécanisme très souvent utilisé pour la gestion de dépendances et isolation entre projets python développés dans une même machine. Ils sont aussi très souvent utilisés pour faire face à la fragmentation amenée par l'arrivée de Python...
Les nouveautés dans ES8 : async & await en Javascript
ES8 est sorti il y a quelques mois et au-delà des quelques changements cosmétiques et des nouvelles APIs, des mots clés ont été introduits dans le langage. Ces nouveaux mots clés cachent aux développeurs l'utilisation de promesses derrière du code qui semble être du...
Refactoring d’un projet legacy : retour d’expérience
Le CTO de Vidressing, Hervé Lourdin, a présenté lors de la conférence un "CTO paie toujours ses dettes", à Devoxx son expérience sur le refactoring d'un projet legacy. Au cours de la présentation, il nous raconte comment lui et son équipe de développement en sont...
Finance islamique : les principes fondamentaux
Dans cet article sur la finance islamique, nous n’allons pas vous encombrer de détails sur la religion musulmane. Notre intérêt est de vous donner des informations d’introduction et de culture générale afin de vous familiariser avec les mots que l’on pose sur cet...
Partir travailler à … Bordeaux
Depuis quelques temps déjà, Bordeaux, la belle endormie, s’est réveillée ! Elle attire les touristes du monde entier et fait rêver de nombreux salariés qui aimeraient venir s’y installer. Au-delà de son attractivité touristique, de ses vignobles et de sa situation...
Vert.x Basics : Gestion des événements asynchrones
La programmation asynchrone est au cœur de Vert.x, comme nous l’avons vu. Ici nous allons faire un petit retour sur des instructions déjà vues pour traiter des appels asynchrones et nous arrêter sur les types de base sur lesquels elles reposent. L’interface...
IFRS 9 – Instruments financiers
Le 24 juillet 2014, l’International Accounting Standards Board (IASB) a fini de mettre en place la version finale de la norme…
Vert.x Basics : haute disponibilité et failover
Vert.x permet d’exécuter les verticles avec l’option de haute disponibilité grâce au mécanisme de failover. Cette option…