/ SPEAKER
Bonjour ! Je suis Héla Ben Khalfallah, une ingénieure logiciel experte spécialisée dans les solutions web modernes.
Ingénieure logiciel passionnée, je crée des expériences web élégantes et performantes. J'aime jouer avec l'architecture et la conception logicielle (styles d'architecture, modèles de conception, code propre), le FrontendOps (générateurs de code, CLI, configurations, outils) et les concepts logiciels avancés (algorithmes optimaux, structures de données, Big O) pour optimiser les performances, rationaliser les flux de travail et garantir que les sites web sont non seulement visuellement époustouflants, mais aussi SAGES (Sémantiques, Accessibles, Green, Ergonomiques et Sécurisés).
Je m'efforce de faire en sorte que l'ingénierie logicielle paraisse simple et facile en décomposant les problèmes complexes en solutions élégantes et en communiquant clairement les concepts techniques. J'adore raconter des histoires sur les logiciels.
Je suis également une communicatrice passionnée, partageant mes idées lors de conférences et d'événements. Animée par une passion pour l'apprentissage et l'innovation, je repousse constamment les limites de mes compétences.
Enfin, j'ai récemment publié mon livre, un aboutissement de ma passion et de mon expertise. Vous pouvez le découvrir ici :
Présentation :
À l'ère du Big Data, les structures de données classiques atteignent leurs limites en performance et en mémoire. Comment traiter efficacement d’énormes volumes d'information avec une précision "suffisante" sans exploser les coûts ? Découvrez les structures de données probabilistes – Bloom Filter, HyperLogLog, Count-Min Sketch, MinHash… – qui misent sur l’approximation intelligente pour relever les défis des bases modernes, des systèmes distribués et des traitements en temps réel.
Plan :
- Introduction : limites des structures classiques, fondements probabilistes.
- Panorama : Bloom Filter, HyperLogLog, Count-Min Sketch, t-digest, SimHash, MinHash.
- Applications:
- HyperLogLog : Redis, Redshift, ScyllaDB, Facebook, Google BigQuery.
- Count-Min Sketch : Redis, trafic réseau, e-commerce.
- t-digest : Redis, Druid, PostgreSQL, ElasticSearch, Redshift.
- SimHash : Moteurs de recherche, réseaux sociaux, plagiat.
- MinHash : Déduplication, filtrage collaboratif, génomique.
- Conclusion : Avantages, limites, perspectives.
Mots-clés :
Structures probabilistes, Big Data, Bloom Filter, HyperLogLog, Count-Min Sketch, t-digest, SimHash, MinHash.
Searching for speaker images...