
Learn strategies for retrofitting test frameworks onto existing code and developing test suites for legacy software, improving maintenance tasks and code robustness.

Explore declarative programming approaches, contrasting with imperative styles. Learn techniques applicable to requirements, code, and tests in various languages for more expressive and composable software design.

Explore Java's potential for cross-platform mobile development, covering VM options, JavaFX UI framework, tools, and cloud integration for creating iOS and Android apps.

Explore reactive microservices with Vert.x, a toolkit for building scalable, event-driven applications on the JVM. Learn to create high-performance systems using various languages and leverage the Vert.x event bus for real-time communication.

Explore deep machine learning with Tensorflow using Python. Learn to choose and optimize neural networks for various problems without advanced math prerequisites.

Explore MicroProfile: a collaboration evolving Enterprise Java for microservices. Learn its origins, goals, community feedback, and current capabilities. Discover the roadmap for version 1.0 and future possibilities.

Explore event-driven microservices and data processing pipelines using Spring Cloud Stream and Spring Cloud Data Flow. Learn to create scalable, cloud-native applications with live coding demonstrations.

Explore Project Jigsaw's module resolution, accessibility, and encapsulation in JDK 9. Dive into module graphs, class loaders, and reflection challenges for a comprehensive understanding of Java's modular system.

Explore reactive programming, JDK 9, HTTP/2, and enterprise Java trends with Spring Framework 5, presented by project lead Juergen Hoeller. Gain insights into Spring's unique programming model strategy.

Practical guide to migrating existing Java applications to Java 9's module system, covering common challenges, migration features, and real-world examples based on a Spring/Hibernate application.

Explore creating a new JVM language, covering grammar, semantics, interpreters, and interoperability. Learn about parsers, optimizations, and tackle common language design challenges.

Explore Java's future with Brian Goetz: expanded type inference, data classes, improved switch, Project Valhalla, and more. Gain insights into upcoming language features and performance enhancements.

Explore Akka Streams and Reactive Streams principles for building responsive, resilient applications with non-blocking back pressure. Learn through real-life scenarios and practical demonstrations.

Explore GraphQL's power in modern app development with .NET. Learn to build efficient APIs, handle mutations and subscriptions, and implement best practices for seamless data fetching and management.

Explore compiler design as database systems, examining challenges, data types, and innovative approaches for efficient language processing and development.

Explore hand gesture detection using MediaPipe and OpenCV. Learn to create distance matrices, calculate errors, and implement a basic gesture recognition algorithm in Python.

Learn face recognition using OpenCV and Python. Covers importing images, setting up environments, finding faces, encoding, and labeling. Practical guide for implementing facial recognition in computer vision projects.

Explore secure coding patterns for Entity Framework Core in multitenant databases. Learn to constrain queries and ensure user-specific data access permissions.

Explore often-overlooked aspects of REST API design, including HATEOAS, versioning, and HTTP features. Learn to create flexible, evolvable APIs using OData, hypermedia, and .NET Core.

Explore code-first gRPC & gRPC-Web for Blazor WebAssembly SPAs, enabling shared .NET interface contracts and strongly-typed communication between client and server.

Explore reactive programming, state management, and Redux for better JavaScript development. Learn to write more maintainable, scalable code with improved business logic integration and debugging.