Blog
Thinking out loud.
Notes on AI engineering, LLM agents, and the craft of shipping intelligent products.
Java Arrays Tutorial: From Beginner to Hero
In Java programming, an array is one of the most fundamental data structures used to store multiple values of the same data type in a single variable. Instead of creating separate variables for each value, arrays allow developers to organize and manage related data efficiently. Arrays are widely used in software development, data processing, gaming, business applications, and many other industries. Understanding arrays is essential for every Java programmer because they form the foundation for more advanced data structures such as ArrayLists, Lists, Stacks, Queues, and Collections.
Understanding the Linux File System Hierarchy (Linux Day 01)
When you’re new to Linux, one of the first things that feels confusing is the filesystem hierarchy. Unlike Windows, where you see drives like C: and D:, Linux organizes everything under a single root directory. In this article, we’ll explore the Linux filesystem hierarchy in a simple and practical way.
Prompt Engineering for Beginners: A Complete Guide to Writing Better AI Prompts
AEE 002 Article Artificial Intelligence is transforming the way we work, learn, and create. Whether you’re using ChatGPT, Claude, Gemini, or any other AI assistant, the quality of the response depends largely on one thing: your prompt. This is where Prompt Engineering comes in. In this guide, we’ll learn Prompt Engineering from scratch using simple explanations and real-world examples.
RAG (Retrieval-Augmented Generation)
(AIE 003 Article)