
Explore Java's G1 Garbage Collector: its history, design, key features, and future. Learn how to use and tune G1 for optimal performance in your Java applications.

Explore the latest features and future developments of Java with insights from the Java Language Architect at Devoxx 2023.

Brian Goetz discusses Java language features, including Projects Amber and Valhalla, addressing topics like expressions, named arguments, union types, and future developments in AI, science, and gaming applications.

Comprehensive guide on selecting between ArrayList and LinkedList, covering performance benchmarks, memory usage, and optimization techniques for Java developers.

Learn to build an audio-to-text translator website using OpenAI Whisper. Gain hands-on experience with AI-powered speech recognition and web development in this practical tutorial.

Deep dive into Java equals() methods optimization, comparing IDE-generated solutions with Pattern Matching. Explores performance across various scenarios, offering insights for writing efficient and effective implementations.

Explore JPA Buddy's features for managing JPA data models, including coding assistance, smart inspections, and database migration tools. Learn to create entities, repositories, DTOs, and mappers efficiently.

Explore bytecode pattern matching in Java, uncovering compiler-generated artifacts and their impact on code coverage. Learn how JaCoCo filters these elements for accurate results.

Explore LangChain4j to create AI-powered Java applications using LLMs. Learn to build chatbots, process unstructured data, and automate tasks with various AI services and tools. Gain hands-on experience with key integrations and fundamental concepts.

Explore advanced debugging techniques in IntelliJ IDEA, including lambda breakpoints, stream chain tracing, and custom data renderers, to enhance your Java development productivity.

Explore ArchUnit for testing Java architecture, focusing on maintaining code structure and preventing common issues. Learn to apply ArchUnit in Spring applications for improved system integrity.

Explore Kotlin's power for Android development with Svetlana Isakova. Learn about its clean syntax, compatibility with Java, and special features designed to enhance productivity and code quality.

Explore how static typing bugs in compilers impact software development and learn about efforts to enhance type checker reliability through randomized testing.

Explore Java's future with Brian Goetz as he discusses upcoming language features and enhancements, providing insights into the evolution of Java programming.

Comprehensive guide to adopting GraalVM for Java applications, covering build, deployment, monitoring, testing, optimization, and framework integration for native executables.

Integrating cloud-native tools with Java frameworks for simplified development. Learn unified APIs, architectural patterns, and seamless local-to-production workflows using Testcontainers, Dapr, and Ngrok with Spring Boot and Quarkus.

Explore building AI applications with LLMs using Quarkus and Langchain4j. Learn data ingestion strategies and integration with Apache Camel for comprehensive resource utilization in Java-based AI development.

Discover how to transform legacy documentation systems into an automated setup using Sphinx, Zuul, and OpenStack, focusing on building, evaluating, and rendering documentation in multiple formats.

Discover how Software Factory streamlines development workflows by integrating essential tools like Gerrit, Zuul, and Grafana, enabling efficient code management and monitoring for new projects.

Discover how to customize and deploy Zuul CI system with SoftwareFactory for testing vendor drivers, focusing on integration with Gerrit code review and Nodepool for automated testing infrastructure.

Explore the integration of Zuul CI/CD system with Karpenter for enhanced cloud-native infrastructure automation and scaling capabilities in modern DevOps environments.