Bases de donnéesMany 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éesAre 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éesUnlike 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éesTesting 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—no more messy data! Discover the key benefits and get practical tips for integrating Testcontainers into your Node.js projects.
Bases de donnéesEvent 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éesThe modern web browser is a powerhouse of storage capabilities that enable 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, Rowdy will explore all the types of storage available to web developers and explain how each can enhance your web applications.
Bases de donnéesWe 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éesDive 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éesMost 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éesMost Retrieval Augmented Generation (RAG) systems ship broken: embeddings without L2 normalization produce wildly inaccurate results. This talk shows why normalization matters, how to implement it in production (pgvector, TypeScript, Cloudflare Workers), and the massive accuracy gains it unlocks. Attendees will leave with practical patterns to avoid silent failure in their AI pipelines.
Bases de donnéesReal-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éesWith 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éesAs AI agents expand, scaling their ability to interact with external systems is key. Enter the Model Context Protocol (MCP)—a powerful design pattern connecting AI reasoning models with real-world tools. In this session, learn to build an MCP server in Node.js, letting AI clients query and interact with MySQL. We’ll cover architecture, integration tips, and share lessons learned along the way!
Bases de donnéesKubernetes 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.
Pour offrir une bonne expérience, l'utilisation de cookies est nécessaire. Certains sont essentiels au bon fonctionnement du site, tandis que d'autres nous aident à mieux répondre à vos intérêts.