Par le passé, nous vous conseillions d’utiliser le constructeur pour injecter les dépendances avec Spring, et nous avons présenté Lombok.
Devinez…
Ces deux compères s’entendent parfaitement, à une petite astuce près pour pouvoir utiliser le @Value de Spring.
Nous parlerons de tout ceci dans ce billet.
Il y a quelques mois, notre équipe a accueilli un nouveau venu.
En plus de notre mission, il découvrait aussi Java, après quelques années en tant que développeur .NET.
Parmi ses premières réactions, il y a eu plusieurs « Quoi, tu dois faire ça toi-même, en Java ? En .NET, c’est le compilateur qui le fait pour toi ! »
Il est vrai qu’en Java, le langage et les conventions amènent une quantité non négligeable de code à faible valeur ajoutée.
Mais ne craignez pas !
Le chevalier Lombok vient à votre rescousse.
Il existe dans le monde environ 7000 langues et 50 systèmes d’écriture.
Alors, si vous êtes à la fois passionné de langues, de voyage, de culture et d’informatique, ce thème sur les claviers d’ordinateurs à travers le monde devrait grandement vous intéresser, et peut-être vous motiver à apprendre une langue étrangère !
Utiliser un clavier à l’étranger vous paraîtra désormais si simple.
Quand on démarre l’espéranto, on commence par l’alphabet.
Certaines lettres latines ne sont pas utilisées.
D’autres sont diacritées dans des combinaisons qui n’existent pas dans d’autres langues.
La saisie de ces caractères sur un système informatique habituel peut s’avérer un défi.
Voici une solution de contournement.
Microsoft publiant ses outils sous license open source a fait un certain effet sur la communauté des développeurs.
Il y a cependant une subtilité : la license MIT s’applique au code source, mais pas au binaire distribué.
Voici quelques explications et deux alternatives possibles.
L’an dernier, j’ai écrit un billet pour proposer une alternative ouverte aux gestionnaires de mots de passe comme LastPass, 1Password et similaires.
Quelque chose à héberger vous-même afin de garder la main sur vos données sensibles.
Il demeurait cependant une limitation importante : la solution proposée reposait sur l’installation d’une application pour la lecture de vos mots de passe sur un ordinateur.
Aujourd’hui, j’y ajoute ce court billet pour le cas où vous ne pourriez pas installer d’application sur ladite machine.
Cette version du site est en ligne depuis bientôt deux ans et je n’ai pourtant encore rien écrit au sujet de claviers.
Afin d’y remédier, je vous propose ce petit billet pour la fin de l’été.
On ne va pas discuter aujourd’hui le bien-fondé des tests.
Je veux simplement vous suggérer une bibliothèque qui permet de les écrire différemment et, selon moi, les rendre plus compréhensibles.
J’ai débuté l’apprentissage de l’Espéranto il y a quelques semaines.
Depuis lors, lorsque j’en discute avec quelqu’un, je réponds (avec plaisir) à une série de questions sur le sujet.
Parce que d’autres que mes interlocuteurs pourraient s’interroger, j’ai décidé de partager ici les réponses aux plus communes d’entre elles.
Il y a bientôt quatre mois, chop a annoncé sur ce site la disponibilité de notre livre.
Après quelques mois de travail supplémentaire et quelques péripéties, nous pouvons enfin compléter : notre livre est disponible en version physique ou électronique sur vos plateformes habituelles.
Mais qui sommes-nous ?
Quel est ce livre ?
Combien coûte-t-il et comment sera utilisé cet argent ?
Où pouvez-vous le trouver ?
Qu’en pensent ceux qui l’ont déjà lu ?
Est-ce que vous pouvez en lire un passage ?
Vous rendra-t-il riche ?
Autant de questions auxquelles nous allons essayer de répondre en restant aussi brefs que possibles.
En relisant des textes, je m’amuse parfois d’erreurs dans la concordance des temps.
Ce sont souvent des fautes d’inattention, le passé devenant soudain un présent.
De temps en temps, on est tout de même un peu perdu et on oublie les temps à utiliser.
Voici un petit rafraîchissement.
Lorsque l’on conçoit un site web, on est souvent tenté d’utiliser des polices personnalisée pour qu’il soit différent du reste.
Pourtant, dans leur référentiel d’écoconception web, le collectif pour la conception responsable de services numériques indique la règle suivante :
Il y a quelques semaines, je faisais une revue sur le code d’un jeune développeur.
C’était un boulot impressionnant sur un sujet qu’il ne connaissait pas, sauf sur un point : toutes les impressions utilisaient System.out.println().
C’est compréhensible : c’est ainsi que les développeurs Java apprennent à coder, tout comme les développeurs Python font leurs premiers essais avec print.
Mais ce n’est pas une solution pratique pour une « véritable » application.
Lorsque j’ai démarré cette version du site, je voulais que les illustrations maison aient l’air dessinées à la main.
Après deux ans, ces illustrations se limitaient à une série de graphiques.
On peut représenter ce type d’informations plus précisément.
En SVG, par exemple, avec généralement une empreinte plus légère et une meilleure accessibilité, donc je me suis laissé séduire.