
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 cost-driven cloud architectures and Java optimization strategies for efficient, scalable systems in this insightful keynote presentation.

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.

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.

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.

Explore CRaC, a new OpenJDK project for checkpointing Java applications to reduce startup and warmup times in microservices, addressing JVM limitations without sacrificing performance.

Comparing approaches for distributed applications: frameworks, Kubernetes, service meshes. Explore advantages, challenges, and potential combinations for effective microservice architecture implementation.

Explore virtual threads in Java, comparing performance with native threads using Conway's Game of Life. Learn implementation patterns and performance implications for scalable, efficient programming.

Explore AI-augmented coding tools, their potential to streamline development, and limitations. Learn about different approaches, pros and cons, and how AI can transform tasks like unit testing for Java developers.

Discover Google's Adaptable Heap Sizing solution for Java in containers. Learn how it automatically adjusts heap usage, improves stability, and reduces memory-related errors without manual Xmx tuning.

Explore techniques for high-performance CSV imports in time-series databases using io_uring, with benchmarks and implementation details from QuestDB's CTO.

Exploring functional programming techniques for error handling and logging in Kotlin, with practical examples to improve code readability and maintainability.

Explore Java deserialization vulnerabilities, attack chains, and security issues in JSON, XML, and YAML. Learn mitigation strategies and new Java 17 features to enhance application security.

Hands-on exploration of OpenTelemetry for Java, covering auto-instrumentation, metrics, logging, and integration approaches. Uncover performance issues and errors in your applications.

Discover JHipster Lite: a streamlined tool for efficient Java application development. Learn its benefits, features, and how it can enhance your productivity in building modern, scalable web applications.

Comparative analysis of Java and Rust, exploring their strengths, development experiences, and real-world applications through a sample project implementation.

Explore IoT beyond Raspberry Pi, delving into advanced issues and approaches for cloud and device engineers. Learn from Java's creator about its origins in IoT and current applications.

Explore the future of Java desktop applications, covering JavaFX, mobile development, UI customization, and real-world use cases in this comprehensive overview.