Building an AI Chatbot Using DeepSeek Models With Spring AI
1. Overview Modern web applications are increasingly integrating with Large Language Models (LLMs) to build solutions. DeepSeek is a Chinese AI research company that develops powerful LLMs and has...
View ArticleJava Weekly, Issue 584
1. Spring and Java >> Java 24 : What’s New? [foojay.io] With the release of Java 24 just around the corner (March 18), let’s take a closer look at all the changes it brings. This release adds...
View ArticleUsing Google Translate API in a Java Application
1. Introduction In this tutorial, we’ll walk through the steps to integrate Google Translate API into a Java application. Google’s translation service supports over 100 languages, and by utilizing the...
View ArticleGradle Equivalents for Maven Commands
1. Introduction Maven and Gradle are the two most popular build automation and dependency management tools that simplify the developer’s job. While Maven is a widely used build automation tool, Gradle...
View ArticleGuide to Disable Spring Security
1. Overview Spring Security is a powerful, highly customizable authentication and access-control framework for Java applications. We’ll outline the purpose of Spring Security and some common scenarios...
View ArticleIntroduction to JanusGraph
1. Introduction In this tutorial, we’re going to look at JanusGraph and Gremlin. JanusGraph is an open-source, massively scalable graph database. It has been designed to support huge graphs – large...
View ArticleComparing Long Values Using Collections.sort()
1. Introduction In this tutorial, we’ll explore how to sort Long values using the Collections.sort() method. Java provides a simple way to sort lists, but when dealing with Long values, we need to...
View Article