
Explore the differences, strengths, and use cases of coroutines and reactive programming in Kotlin for asynchronous application development, comparing performance and interoperability.

Explore Kotlin's hidden mechanisms, including object allocation and reflection, and learn tools to analyze code behavior for better performance and understanding.

Explore BDD revival with Gauge and Taiko frameworks, focusing on effective communication, web testing, and overcoming common challenges in software development practices.

Discover techniques to improve Bash scripting quality, overcome common pitfalls, and leverage tools for robust shell scripts in Unix environments.

Explore building multiplayer games using RSocket protocol, showcasing its advantages over HTTP and WebSocket through a Pac-Man demo. Learn about interaction modes and implementation in Java and Spring.

Dive deep into reactive programming by building a custom Publisher and implementing Project Reactor. Learn essential patterns, behaviors, and best practices for robust reactive systems.

Dive deep into Reactive Programming by building a custom Publisher and implementing Project Reactor. Learn essential patterns, behaviors, and best practices for robust reactive systems.

Explore optimizing Android development workflow beyond Android Studio, focusing on terminal tools and techniques for improved performance and productivity.

Explore agile development best practices for faster, reliable software delivery while meeting customer needs and quality standards. Learn strategies to balance speed and quality.

Explore reactive programming for relational databases with R2DBC. Learn its API, benefits, and comparison to ADBA, enhancing your fully reactive stack implementation skills.

Explore Visual Studio Code's Java ecosystem, including extensions for development and cloud deployment. Learn to create a lightweight yet powerful Java environment rivaling traditional IDEs.

Learn to build polyglot applications with GraalVM, enabling seamless integration of Ruby, NodeJS, and Java for improved cross-team collaboration and reduced lead time in software development.

Explore the open-source future of Enterprise Java with Jakarta EE at Eclipse Foundation. Learn about new projects, community involvement, and the impact on Java development and architecture.

Explore cloud-native Java's benefits, challenges, and essential technologies for developers. Learn how to navigate obstacles and prepare for successful cloud-native application development.

Explore building lightweight, robust reactive systems using MicroProfile, RxJava, React.js, Kafka, and Hazelcast. Learn efficient assembly techniques with Payara Micro for scalable and evolving applications.

Explore Azure Functions' open-source runtime, its capabilities, and how it enables serverless hosting across environments. Learn Java patterns for faster app development and deployment.

Explore reactive Java programming with Project Reactor and Spring Boot 2, covering integration, API design, testing, and live coding examples for building responsive services.

Explore GraalVM's integrated, polyglot environment for enhanced performance across multiple programming languages. Learn to optimize code execution, debug, and profile applications efficiently.

Explore challenges and triumphs of Serverless Java, examining latest features and Fn Project's support for building, testing, and scaling Java-based functions applications.

Discover how to rapidly develop cloud-native microservices using Micronaut's reactive support, testing capabilities, and GraalVM integration in this live-coding session.

Explore API design for evolving systems, focusing on REST principles, architectural context, and strategies for creating flexible, durable APIs that can adapt without breaking clients.