In the ever-evolving landscape of artificial intelligence (AI), large language models (LLMs) have emerged as a game-changer, transforming how we interact with and derive insights from textual data. As a Java developer, diving into the world of AI might seem intimidating, but it’s not! This tutorial is your gateway to use the power of LLMs through the integration of LangChain4j and Quarkus.
Open Data Hub is an open source AI platform designed for the hybrid cloud. In this video, I show how to install Data Science Pipelines on Open Data Hub 2.4 and above. Leave a comment if you have any questions 😉
Open Data Hub is an open source AI platform designed for the hybrid cloud. In this video, I show how to expose the Object Storage of a Data Science Pipelines application. Open Data Hub source code: https://github.com/opendatahub-io Data Science Pipelines Operator source code: https://github.com/opendatahub-io/data-science-pipelines-operator Leave… Read More »Exposing the Object Storage of a Data Science Pipelines Application in Open Data Hub
Welcome to the world of machine learning, where computers learn from data and make predictions without explicit programming. At the heart of this technology lies the concept of a “model.”
Open source projects have revolutionized the world of software development. They rely on a collaborative approach, with developers from all around the globe coming together to create and improve software that’s freely available for anyone to use. This guide will walk you through the steps to make your first contribution.
In modern software development, it’s common to encounter scenarios where a task or operation takes a significant amount of time to complete. Managing the synchronization and timing of such long-running executions can be challenging. Thankfully, Awaitility, a powerful Java library, provides an elegant solution. In this blog post, we will explore how Awaitility can be used to wait for a long-running execution to finish.
Microservices architecture is a popular approach to building modern applications, where each service is designed to perform a specific set of tasks independently. Each microservice has its own database and communicates with other microservices through APIs. While this architecture provides many benefits, such as flexibility, scalability, and ease of maintenance, there are some potential drawbacks to consider. One such drawback is sharing a database between microservices.
WireMock is a powerful open source tool for testing and mocking HTTP services. It allows you to simulate different responses to HTTP requests and provides an easy-to-use API for verifying that certain requests have been made. One of the most common use cases for WireMock… Read More »Verifying the Presence of a Property/Value Pair in a Request Body using WireMock and Java
Open source software is a type of software that is distributed with a license that allows users to access, modify, and distribute the source code. This means that developers can view, use, and change the underlying code that makes up the software, making it an incredibly powerful tool for developers. Examples… Read More »What is Open Source Software?
Java is a popular programming language that is fast, reliable, and secure. If you’re interested in learning Java and getting started with programming, you’ve come to the right place! In this blog post, we’ll go over the basics of Java and provide some tips and… Read More »Getting started with Java