
Pragmatic approach to testing hexagonal architectures, balancing unit and integration tests for optimal coverage and speed in Spring Boot applications.

Explore GitHub Codespaces and Copilot to enhance developer productivity, streamline workflows, and leverage AI-assisted coding for improved efficiency and collaboration in software development.

Discover Playwright, Microsoft's powerful framework for resilient web testing across browsers. Learn its key features, tools, and advantages for efficient automated testing in Java.

Explore brain-computer interfaces: capture brain frequencies, process them, and use them as an API. Discover potential applications, including accessibility, through demos of a brain helmet SDK.

Learn to optimize GraalVM Native Image apps for peak performance. Explore development, testing, metadata handling, and monitoring techniques to maximize startup time and memory efficiency.

Explore OpenTelemetry, a vendor-agnostic observability framework for cloud-native software. Learn about its specification, integration with frameworks, and focus on solving operational challenges in distributed architectures.

Open Q&A session with Java architects Brian Goetz and Mark Reinhold, covering Java SE and JDK topics. Opportunity to gain insights on past, present, and future developments in Java from key experts.

Explore Ehcache 3's features, including JSR-107 compatibility and offheap storage. Learn to detect performance issues, implement caching solutions, and scale applications using clustered caching with Terracotta Server.

Scaling build infrastructure with Gradle 3.0 for large projects: standardization, dependency management, caching, multi-language builds, and advanced IDE integration.

Explore microservices architecture and PaaS implementation in a real-world healthcare project, focusing on deployment, communication, and zero-downtime strategies using OpenShift and G-Cloud.

Explore the concept of modular monoliths as an alternative to microservices, emphasizing the importance of good design principles in software architecture regardless of approach.

Explore gRPC, a high-performance RPC framework. Learn its benefits, including bidirectional streaming and multiplexing, and how to implement it in Java applications through code samples and demos.

Explore the potential of Progressive Web Apps as an intermediate solution combining the best of native, hybrid, and web applications for mobile development projects.

Explore high-performance software design, focusing on response times, throughput, and scalability. Learn about modern hardware, abstraction layers, and practical techniques for optimizing system performance.

Learn TypeScript fundamentals, its benefits over JavaScript, and practical implementation in projects. Explore type annotations, interfaces, generics, and advanced features for enhanced development.

Explore in-memory data systems like Infinispan for efficient data handling, querying, and analysis. Learn about architectures and use cases to optimize app performance and data processing.

Insights and experiences from a Java team's 2-year journey adopting Scala/Akka, covering best practices, pitfalls, and lessons learned in functional programming and interoperability with Java and Groovy.

Practical guide for developers on Docker security best practices, covering strong defaults, official images, least privilege, and microservices to enhance application security.

Learn to migrate VM-based clusters to containers using Docker, Kubernetes, Mesos, and OpenShift. Explore scalable architectures, design patterns, and deployment strategies for containerized applications across various frameworks.

Explore AWS managed services for rapid development cycles, with demos and source code showcasing efficient cloud-enabled project implementation across various business scales.

Discover Elixir: Ruby-like syntax meets Erlang's power. Learn to build scalable, fault-tolerant systems with a fun, developer-friendly toolset. Ideal for Java programmers seeking robust alternatives.