
Explore Java's latest advancements with expert talks on virtual threads, sustainable architecture, debugger internals, and GenAI integration, enhancing your development skills and knowledge.

Explore hybrid serverless development with Quarkus, integrating microservices across multiple platforms on Kubernetes for efficient, cloud-native applications.

Explore building actor-like systems using Project Loom's virtual threads as an alternative to Akka. Learn to implement core actor features and manage local state in Scala applications.

Explore Scala's concurrency landscape: Akka, Monix, cats-effect, ZIO, and Loom-based libraries. Compare approaches for safety, developer experience, readability, and type-level guarantees.

Discover how Optimus Cirrus platform leverages Scala and functional programming to dramatically reduce compile times and boost performance in large-scale software development at Morgan Stanley.

Learn to set up Git and GitHub for Java projects, enhancing version control and collaboration skills essential for modern software development workflows.

Learn Java fundamentals through hands-on practice. Covers essential concepts and syntax for beginners, providing a solid foundation for Java programming.

Comprehensive guide to Sets and HashSets in Java, covering their differences, usage, and comparisons with Lists. Includes practical examples and insights for effective implementation.

Learn to make REST API calls in Java with a step-by-step guide covering key concepts and practical coding examples for beginners and experienced developers alike.

Learn to create and utilize custom annotations in Java, enhancing code functionality and readability. Explore three types of annotations and their practical applications in programming.

Master Eclipse's debugging tools for efficient Java code troubleshooting. Learn to set breakpoints, step through code, inspect variables, and utilize advanced features to streamline your debugging process.

Comprehensive tutorial on implementing Quicksort in Java, covering algorithm explanation and step-by-step coding. Ideal for learners seeking to understand this efficient sorting technique.

Learn to build a Java program that solves Sudoku puzzles. This tutorial breaks down the logic and implementation, offering hands-on coding experience to enhance your Java skills.

Comprehensive tutorial on implementing the Merge Sort algorithm in Java using recursion. Covers efficient sorting techniques for large datasets and includes full source code.

Build a Java program that finds all possible English words from given letters, useful for word games like Scrabble. Learn file reading, Maps, and user input handling.

Learn to build a Tic Tac Toe game in Java using 2D arrays. Step-by-step tutorial covers game logic, user input, and win conditions for this classic two-player strategy game.

Hands-on live-hacking session exploring vulnerabilities in cloud-native Java apps. Learn to identify threats, protect against risks, and implement best practices for secure development.

Explore five powerful Java libraries for enhancing application quality: AssertJ, PiTest, RestAssured, Awaitility, and Wiremock. Learn real-world examples to improve testing practices and code reliability.

Explore MongoDB's data analysis tools: Atlas, Compass, import/export, aggregation, connectors, charts, PyMongoArrow, BI integration, and Spark compatibility for efficient data handling.

Learn Java event handling concepts, including delegation, event classes, interfaces, and methods for creating interactive applications.

Learn to manipulate colors and fonts in Java programming, enhancing your ability to create visually appealing and customized graphical user interfaces.