
Explore best practices and common pitfalls when using Java's Optional class to handle null values and improve code readability in this insightful talk.

Explore graph database querying techniques, Cypher language essentials, and APOC library usage to optimize performance and avoid common pitfalls in graph data manipulation.

Explore Kubernetes-native CI/CD with Tekton and ArgoCD. Learn in-cluster builds, declarative pipelines, and efficient multi-cluster deployments for cloud-native applications.

Explore container-based testing with MicroShed and Testcontainers frameworks to create true-to-production environments, enhancing cloud-native application development and testing efficiency.

Comparison of remote pair programming tools for IDEs, showcasing features and drawbacks to help developers choose the best option for collaborative coding in virtual environments.

Explore ransomware's motivations, attack methods, and impact on CI/CD pipelines. Learn to improve application safety and data security against this growing cybercrime threat.

Explore the intersection of coding and creativity, from Conway's Game of Life to esoteric languages and live coding performances, in this entertaining look at programming as an art form.

Explore functional programming principles for building robust and maintainable web APIs, enhancing code quality and reducing complexity in backend development.

Explore cost-driven cloud architectures and Java optimization strategies for efficient, scalable systems in this insightful keynote presentation.

Explore the intricate world of software development, focusing on the critical role of details in creating robust and efficient systems.

Explore the power of design systems in maintaining consistent user experiences across products and services, their benefits, and lifecycle management strategies.

Explore practical anomaly detection in cloud data and images using AWS services, without requiring machine learning expertise. Learn to identify defects and outliers efficiently.

Explore principles for designing effective Java APIs, focusing on consistency, simplicity, and user-friendliness. Learn from real-world examples and Java standard libraries to create intuitive and robust interfaces.

Explore Hibernate 6 and Reactive: ORM evolution, non-blocking data access, and improved performance. Insights from creator Gavin King on latest features and lessons learned over two decades.

Explore building Spring Boot applications with Redis Stack, leveraging multiple data models and functionalities like document store, graph database, and full-text search through Redis OM Spring.

Explore how to maintain synchronized read views in distributed caches using change data capture, Debezium, Apache Kafka, and Infinispan. Learn to create denormalized data views and implement cross-site replication for cache updates.

Optimize Docker images with Alpine Linux support in OpenJDK. Learn to create lightweight containers, reduce bandwidth costs, and choose the perfect container for your project.

Explore gRPC's underlying protocols, troubleshoot interactions, and optimize performance. Learn about HTTP/2 frames, streams, limitations, and the upcoming HTTP/3 integration for improved gRPC implementations.

Build interactive web experiences using Java, Spring Boot, Thymeleaf, and htmx without complex JavaScript frameworks. Learn to enhance server-side rendering with simple HTML attributes for improved productivity.

Explore advanced Testcontainers features for reliable integration testing. Learn debugging, complex service topologies, Docker Compose migration, local development usage, and reusable mode to enhance your test suite.

Explore building modern, reactive servers with Spring and Kotlin. Learn about coroutines, R2DBC, Testcontainers, and Kotlin/JS for web UI development. Discover productivity gains and cutting-edge techniques.