
Explore next-gen Spring with Java 17, GraalVM, AOT engine, observability, and more. Boost productivity with Testcontainers, Docker Compose, and live reloads. Dive into Kotlin features and cutting-edge Spring capabilities.

Explore essential resilience patterns for microservices, including timeouts, retries, circuit breakers, and bulkhead patterns, to build reliable and scalable distributed systems.

Discover how Quarkus integrates with langchain4j to create AI-powered applications. Learn to leverage Quarkus' cloud-native capabilities and ecosystem for building intelligent, high-performance Java apps.

Explore modern integration testing with Testcontainers, challenging traditional test pyramids. Learn how to efficiently adapt testing strategies for contemporary software development needs.

Explore Haskell's power with experts Rebecca Skinner and Emily Pillmore. Learn about GHC, laziness, MTL, and practical applications. Gain insights on embracing failure and finding joy in coding.

Learn to seamlessly integrate Testcontainers with Spring Boot for robust integration testing. Discover how to use real services in containers for reliable and efficient testing of your applications.

Explore Erlang's evolution into a diverse ecosystem, Elixir's impact, and the challenges in extending the Erlang VM. Gain insights from experts on the BEAM languages and their influence on functional programming.

Explore AWS API vulnerabilities that allowed CloudTrail logging bypass, uncovering security flaws in various AWS services and their subsequent fixes.

Explore local-first software architecture for simpler, faster app development. Learn about CRDTs, cryptography, and auth advancements enabling offline, peer-to-peer, and federated experiences beyond traditional cloud computing.

Explore Java's renaissance with insights on JDK 21, OpenJDK projects, and innovative features like virtual threads, data-oriented programming, and improved performance, shaping the future of this enduring platform.

Explore cloud-based IDEs like Codespaces, Gitpod, and Devpod. Learn their features, benefits, and limitations compared to traditional IDEs. Discover how container technology enables efficient polyglot development and streamlined team workflows.

Pragmatic approaches to software effort estimation, providing tools and techniques for accurate assessments. Explores decision-making concepts, extreme contracting, and storming techniques for better project planning.

Explore how OneDrive can be exploited for ransomware attacks, bypassing traditional EDR defenses. Learn about novel techniques and their implications for cloud security.

Explore Ballerina, a language designed for Web 2.0 with built-in support for HTTP endpoints and JSON. Learn its unique features and see how it simplifies building platform clients and implementations.

Explore Java-based machine learning frameworks like Deeplearning4J, DJL, and Tribuo. Learn to build, save, and run ML models using Java, with real-world examples and comparisons.

Explore Spring Modulith for building well-structured, maintainable applications. Learn code organization, bean relationships, and domain events to align technical components with domain concepts and boundaries.

Explore Java's agile evolution, recent changes, and their benefits in this insightful keynote. Learn how Java's consistent six-month release cycle impacts development practices.

Optimize Spring Boot apps for cloud deployment: faster startup, reduced memory, AOT compilation, lazy beans, actuators, and alternative JVMs for enhanced performance.

Explore Conway's Law's impact on software development, user experience, and product design. Learn how organizational structure influences technical outcomes beyond best practices.

Comprehensive exploration of CSRF attacks, from traditional to modern API-based vulnerabilities. Learn about attack patterns, defense mechanisms, and best practices to secure web applications effectively.

Explore data-oriented programming principles and pattern matching in Java 21 for safe, powerful, and maintainable ad-hoc polymorphism, contrasting with OOP for informed application.