๐Ÿฟ๏ธ 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

  • Mixing Bean Scopes – Proxy and @Lookup

    Mixing Bean Scopes – Proxy and @Lookup

    Is possible that in your design you will encounter situations where beans have the Singleton Scope but dependencies on beans with the Prototype scope. Spring has several ways to handle this problem: Proxy and @Lookup

  • Bean Scopes – Singleton and Prototype

    Bean Scopes – Singleton and Prototype

    Spring has six types of scopes: singleton, prototype, request, session, application, and websocket. Singleton and Prototype are the two scopes that can be used in any application meanwhile the other four scopes are only available for a web application. For this…

  • Constructor, Setter, and Field Injection

    Constructor, Setter, and Field Injection

    Spring gives the developer the control of how beans are wired. However, Spring also empowers developers with greater control over how beans are wired. There are a variety of options to choose from such as Constructor, Setter, and Field Injection

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