Home » #clearyourconcepts

#clearyourconcepts

LLMs Reasoning and Prompting

To get the most out of this article, start with the first part of this series—Core Concepts of Generative AI for Developers. There we built a mental model around transformers, self-attention, positional encoding, and modern innovations like FlashAttention and Mixture of Experts. Here we go one step further: we look at how LLMs appear to […]

LLMs Reasoning and Prompting Read More »

Generative AI Foundations: Agentic AI

LLM‑powered AI agents are transforming how we approach automation. At their core, they rely on powerful language models—but with an added layer of autonomy. This means they can break tasks into steps, make decisions, and even use external tools. They are more than simple chatbots; they are goal‑driven problem‑solvers capable of handling complex, multi‑step work. Let’s take a closer

Generative AI Foundations: Agentic AI Read More »

Model Evaluation Metrics

Whenever we build a model, we want to measure its performance—how successful is the model? However, in such fields, the word “success” can have more than one meaning. Therefore, we need to learn about differnent Model Evaluation Metrics. Classification Metrics Classification is the task of predicting the class to which input data belongs. One example

Model Evaluation Metrics Read More »

Sentiment Analysis Model

Before starting the Sentiment Analysis Model, make sure to visit NLP Architectures – Text Classification. In that article, we explored the key steps of a Sentiment Analysis Model—from tokenization and embeddings to LSTM processing and loss optimization—providing a clear picture of how text classification and sentiment analysis work. Each stage plays a crucial role in transforming raw text into meaningful predictions, enabling models

Sentiment Analysis Model Read More »

Create An IntelliJ Plugin

In recent years, IntelliJ IDEA from JetBrains has rapidly emerged as the leading IDE for Java developers. According to Google, IntelliJ IDEA is currently the most popular Java IDE. A key feature that makes IntelliJ so attractive to Java developers is its capability to be extended through plugins, allowing for the creation of new functionalities.

Create An IntelliJ Plugin Read More »

SOLID Principles

Let’s read about improving the quality, design, and maintainability of your Java applications by applying the five SOLID. principles of object-oriented design, principles that each professional Java developer should understand. We’re Going to Look at the Many Benefits of Writing SOLID code. We will also see how SOLID principles can help us transform an application

SOLID Principles Read More »

Router Functions

Before diving into Router Functions and their implementation, we recommend reading our in-depth articles on Reactive Programming, Reactive Streams, Project Reactor, and Spring WebFlux. This will help you better understand the code snippets we’ll use to implement router functions in a Spring Reactive program. Router Functions offer an alternative to the annotation-based Spring MVC programming

Router Functions Read More »

Scroll to Top