🐿️ Meet Aran DataNut

Complex tech,
explained
simply.

Like finding the right nut in the right tree.


Hi, I’m Cesar “Aran” Pasillas β€” software engineer, AI builder, and your bushy-tailed guide through Java, LLMs, microservices, and modern engineering.

No jargon forests. Just clear paths and well-hidden nuts of knowledge.


🐿️

Aran DataNut

Chief Nut Architect

“Every complex system has a simpler version hiding inside it. My job is to find it β€” like a nut under the snow.”

  • RAG Pipelines
  • Java Spring
  • LLM Orchestration
  • Microservices
  • Whisper AI
  • Vector Stores
15+
Years in the tree
6
Tech categories
∞
Nuts to share
0
Boring explanations
The Squirrel Method

Every post, same
friendly formula

Aran breaks down each concept the same way β€” so you always know what to expect and always walk away with the nut.

1
🐿️ Aran sets the scene
A quick squirrel situation that mirrors the tech concept. Relatable, fun, sets the tone.
2
🌰 The nut analogy
The complex idea explained with nuts, trees, forests or winter stashes. No jargon, just clarity.
3
πŸ’» The real tech
Code, diagrams, or architecture β€” now easy to absorb because the analogy already landed.
4
πŸ† Aran’s Nutshell
One memorable sentence that wraps it all up. You’ll quote it at your next standup.
programmingsquirrel.com/rag-pipelines
RAG Pipelines: How to Give Your LLM a Better Memory
# The retrieval step 🌰
chunks = vector_store.search(
  query=“user question”, top_k=5
)
↑ intro card β€” top of post
🐿️

Aran DataNut

Chief Nut Architect

“Think of a RAG pipeline like my winter stash β€” I don’t memorize every nut’s location. I just remember which tree to check.”

  • RAG Pipelines
  • LLM Routing
  • Vector Stores
↓ takeaway card β€” bottom of post
🌰

Aran’s Nutshell

Today’s Nut

What you take home today

“Don’t memorize the whole forest. Just know which tree to check. That’s RAG in one sentence.”

  • RAG = map, not memory
  • Embeddings = coordinates
Fresh from the tree

Latest posts

  • Quick File Server

    Quick File Server

    Let’s install a Quick File Server to serve files from a folder, we can use theΒ serveΒ package. Let’s start by installing it using the following command $ npm install serve in your terminal.

  • Begin Your Node.js Project with package.json Setup

    Begin Your Node.js Project with package.json Setup

    To start a Node.js project, you need a package.json file, which acts as a project manifest. Use the $ npm init command to create it, providing details like project name, version, description, entry point, and author. This file manages dependencies, scripts,…

  • Efficient Node.js Installation with FNM

    Efficient Node.js Installation with FNM

    How Not to Install Node.js: A Better Way with fnm When it comes to installing Node.js, not all methods are created equal. Many developers rely on their operating system’s package managers, such as apt-get on Debian/Ubuntu, Brew on macOS, or Chocolatey…

Explore the forest

Pick your tree

β˜•
Java & Spring Boot
Patterns, testing & performance. The oak tree of the backend world.
β†’ Explore Java
πŸ€–
AI & LLMs
Prompts, RAG, evaluations & building real AI tools.
β†’ Explore AI
☁️
Cloud & Architecture
Diagrams, trade-offs & scalable systems.
β†’ Explore Architecture
🐍
Python & ML
Data pipelines, notebooks & automation.
β†’ Explore Python
βš™οΈ
Dev Practices
Docs, CI/CD & habits for better teams.
β†’ Explore Practices
🐹
Go
Concurrency, performance & modern tooling.
β†’ Explore Go