Cette sélection de livres pratiques s'adresse aux développeurs confrontés aux défis quotidiens des algorithmes, bases de données et qualité des données. Les trois ouvrages recommandés ont été validés par des experts du Read IT Club et offrent des approches concrètes pour résoudre les problèmes réels du développement logiciel.

Le premier livre, «Structures de données et algorithmes appliqués» de Jay Wengrow, présente les algorithmes comme des outils pratiques plutôt que des concepts académiques. Avec des exemples en Python, JavaScript et Ruby, il enseigne comment choisir les bons algorithmes pour optimiser les performances du code et comprendre la notation O-grand pour évaluer l'efficacité des solutions.

Le deuxième ouvrage, «Antipatterns SQL» de Bill Karwin, identifie les erreurs courantes dans la conception des bases de données et propose des alternatives solides. Il couvre la conception logique, l'optimisation physique et les pièges des requêtes SQL, en montrant comment éviter les solutions rapides qui deviennent problématiques à long terme.

Le troisième livre, «Appariement flou des données en SQL» de Jim Lemer, se concentre sur la qualité des données avec une méthode en trois étapes : normalisation, évaluation des correspondances et présentation des résultats. Il explique comment traiter les données imparfaites (adresses, téléphones, JSON/XML) directement en SQL pour améliorer la fiabilité des systèmes.