25 au 27 février, 2026
Montréal, Canada

Conférence Bases de données

La liste des présentations est sujette à changement sans préavis.
Bases de données Many applications suffer from inefficient database use, causing poor performance, downtime, and security risks. This talk shares foundational best practices for MySQL, PostgreSQL, and MongoDB. We’ll cover schema design, query execution, indexing, and scalability—equipping developers with the skills to build robust, secure, and efficient applications through smarter database operations.
Bases de données Are your automation practices accounting for the database? How do you verify database software quality? Most importantly, how do you care for customer data as the schema evolves? Let's dig into building a CI/CD pipeline for databases. We'll leverage Red Gate tools and containers for automation, testing, and push-button deployment. You can bring DevOps to the database.
Bases de données Unlike CI/CD pipelines for applications, we can't just delete the database and pop up a new one with each new version. Let's start with the production database, and get SQL Server content to developers in containers, and then flow schema and lookup data back into production with migration tools. You can bring the reliability and automation of CI/CD pipelines to Database DevOps with containers.
Bases de données Testing code that talks to your database doesn’t have to be stressful! With Testcontainers, you can eliminate database testing headaches and boost your workflow. In this action-packed session, learn how to use Testcontainers to spin up fresh MySQL environments for every test, ensuring no more messy data. Discover the key benefits and get practical tips for integrating Testcontainers into your Node.js projects.
Bases de données Event Sourcing appears complex because it's often presented with unnecessary DDD patterns and specialized databases. This talk returns to first principles, showing Event Sourcing as a simple, natural approach that mirrors how living systems handle information. You'll learn to implement Event Sourcing using only basic data structures and standard storage. Let’s move this powerful pattern from niche to mainstream development.
Bases de données The modern web browser is a powerhouse of storage capabilities that enables dynamic and interactive web experiences. From simple cookies to sophisticated IndexedDB, the browser offers a variety of storage mechanisms that can profoundly impact user interactions, performance, and data management.

In this talk, we'll explore the various storage options available to web developers and explain how each can enhance your web applications.
Bases de données We all want analytics that deliver real-time results, but too often systems crawl like slugs. This talk reveals the five biggest performance killers: choosing the wrong database, poor input batching, flawed schemas, queries that don’t parallelize, and skimping on resources. We’ll explain why each slows you down and how to avoid them. You may not hit gazelle speed, but you won’t be stuck at slug pace either.
Bases de données Dive deeper into how MySQL manages and retrieves data. We will explore indexes, composite indexes, and how data is stored under the hood. Learn what a B-tree really means when you define a primary index. Discover how to use explain along with other useful functions to improve performance. We will finish with practical tips to make your data scale reliably.
Bases de données Most offline-first apps assume you'll reconnect in minutes. What happens when your systems operate for hours without connectivity and no team to monitor them?

Real lessons from building systems that must work reliably in environments where network access is unreliable and remote debugging is impossible. We'll explore data sync strategies, conflict resolution patterns, and building bulletproof systems when remote support isn't an option
Bases de données Real-time data processing and analytics is more and more a requirement for modern applications. But how do you choose between Apache Spark and Apache Flink for streaming workloads? This talk dives into their architectures, trade-offs, and real-world use cases. We compare Spark Structured Streaming (micro-batching, ease of use) vs. Flink’s native streaming (low latency, stateful processing), looking at their features, performance and ecosystem.
Bases de données With over 1 trillion active databases worldwide, SQLite is ubiquitous and a solid foundation for modern systems. But did you know it can do much more than CRUD queries? In this talk, we’ll see how to use SQLite and open source extensions for vector search, spell checking, consuming pageable REST APIs and CSV files for fast prototyping, manipulating zip files, collaborating and syncing devices, and generating json data.
Bases de données As AI agents expand, scaling their ability to interact with external systems becomes essential. Enter the Model Context Protocol (MCP), a powerful design pattern that connects AI reasoning models with real-world tools. In this session, you’ll learn how to build an MCP server in Node.js that allows AI clients to query and interact with MySQL. We’ll explore the architecture, offer integration tips, and share lessons learned along the way.
Bases de données Kubernetes is a popular platform for running databases, often as DBaaS for developers. This talk shares real-world lessons from building and operating analytic SaaS platforms. We’ll cover deploying databases on Kubernetes, monitoring, and providing APIs so developers can self-provision and manage. Guidance also includes upgrades, backups, and multi-tenancy—everything you need to start building your own database platform.
Bases de données A few years ago, a major enterprise wanted to spend months on human annotation to fix their broken RAG system. The actual problem? Their vectors weren't normalized. One line of code, and it worked.

Today it's worse. With vibe coding, developers ship vector search without looking under the hood.

This talk covers the geometry tutorials skip, why your results might rank by document length instead of relevance, and the one-liner that fixes it.

Explorez les 193 présentations