Java

Java est un langage de programmation encore répandu, bien adapté à la construction d’applications portables. Peut-être avons-nous encore quelques chose à en apprendre.

  EN

Comment choisir votre pilote OJDBC

Quand vous concevez un programme Java qui va se connecter à une base de données, vous avez probablement besoin d’un pilote JDBC. Quand cette base de données est un produit Oracle, vous gardez le O et ça devient OJDBC.

Pendant des années, je me suis contenté d’utiliser la version sélectionnée par un architecte. Puis je suis devenu l’architecte et il m’a fallu comprendre quelle version choisir. Ce n’est pas vraiment compliqué, seulement pas très bien expliqué. Je vais donc tenter d’apporter ma contribution…

Poursuivre la lecture

Maitrisez la technologie, pas le framework

Cette année m’a donné l’occasion de discuter avec des personnes d’horizons différents. Parmi celles-là, des responsables techniques, des encadrant·es techniques, des architectes… Vous voyez l’idée. Au cours de ces échanges, j’ai entendu une remarque récurrente, dont je craignais jusque-là qu’elle ne soit l’expression de ma propre nature exigeante.

Mais non ! D’autres l’ont remarqué et partagent mon avis. Celui-ci se résume de la façon suivante : une nouvelle génération de développeurs/développeuses est arrivée sur le marché. Ils aiment faire les choses rapidement et le fonctionnement profond des choses ne les intéresse pas. Ceci se coordonne avec une époque où les frameworks fleurissent, nous promettant de développer mieux, plus vite et avec plein de magie qui nous évite de devoir comprendre ce qui se cache derrière ces astuces.

Poursuivre la lecture

Choisir une police pour coder

Les développeurs/développeuses font généralement très attention aux outils qu’elles ou ils choisissent : leur ordinateur, leur éditeur… Pourtant, nous ne nous posons que rarement la question de savoir si la police d'écriture proposée par défaut est adaptée.

Voici un peu de matière à réflexion sur ce sujet, et quelques-unes de mes fontes préférées pour le développement.

Poursuivre la lecture
  EN