DEV Community

Java to AI Backend: What I Learned Building AI Systems From Scratch Series' Articles

Back to Sham Prakash K's Series
The Wake-Up Call: Why I Decided to Become an AI Backend Engineer

The Wake-Up Call: Why I Decided to Become an AI Backend Engineer

1
Comments 1
5 min read
What Is an LLM? The Foundation Every AI Backend Engineer Needs

What Is an LLM? The Foundation Every AI Backend Engineer Needs

Comments
5 min read
What Is a Token? The Concept That Unlocks Everything About LLMs

What Is a Token? The Concept That Unlocks Everything About LLMs

Comments
6 min read
How Your Message Actually Reaches the AI Model — And What You're Really Sending

How Your Message Actually Reaches the AI Model — And What You're Really Sending

Comments
7 min read
From 20 Lines to 4: My First AI Endpoint in Spring Boot
Cover image for From 20 Lines to 4: My First AI Endpoint in Spring Boot

From 20 Lines to 4: My First AI Endpoint in Spring Boot

Comments
5 min read
Why Your AI Chatbot Forgets Everything — And How to Fix It
Cover image for Why Your AI Chatbot Forgets Everything — And How to Fix It

Why Your AI Chatbot Forgets Everything — And How to Fix It

Comments
5 min read
Stop Running Your AI App on Your Laptop — Deploy It to the Cloud for Free
Cover image for Stop Running Your AI App on Your Laptop — Deploy It to the Cloud for Free

Stop Running Your AI App on Your Laptop — Deploy It to the Cloud for Free

Comments
6 min read
How I Made My AI App Stream Like ChatGPT — Server-Sent Events in Spring Boot
Cover image for How I Made My AI App Stream Like ChatGPT — Server-Sent Events in Spring Boot

How I Made My AI App Stream Like ChatGPT — Server-Sent Events in Spring Boot

Comments
5 min read
I Hit a 429 Before I Got a Bill — Managing Gemini API Limits in Spring Boot
Cover image for I Hit a 429 Before I Got a Bill — Managing Gemini API Limits in Spring Boot

I Hit a 429 Before I Got a Bill — Managing Gemini API Limits in Spring Boot

Comments
6 min read
The System Prompt Is Not a Description — It's a Contract
Cover image for The System Prompt Is Not a Description — It's a Contract

The System Prompt Is Not a Description — It's a Contract

Comments
6 min read
What Is RAG — And Why Every AI App That Touches Real Data Needs It
Cover image for What Is RAG — And Why Every AI App That Touches Real Data Needs It

What Is RAG — And Why Every AI App That Touches Real Data Needs It

Comments
8 min read
How AI Understands Meaning — Embeddings Explained for Backend Engineers
Cover image for How AI Understands Meaning — Embeddings Explained for Backend Engineers

How AI Understands Meaning — Embeddings Explained for Backend Engineers

Comments
8 min read