Alexandru Gherghe
  • Home
  • Blog

Blog

Articles, tutorials, and deep dives into software engineering

April 5, 2026 4 min read

What Happened to Prompt Engineering?

Prompt engineering was supposed to be the next big thing in AI. What happened?

AIPrompt EngineeringLLMs
March 28, 2026 5 min read

What's Up With All These Supply Chain Attacks?

Diving into the recent supply chain attacks and what we can do to protect ourselves.

SecuritySupply Chain AttacksVulnerabilities
March 22, 2026 5 min read

How Do Authenticator Apps Work?

Answering how time-based one-time passwords are generated

SecurityCryptographyAuthentication
March 16, 2026 11 min read

Query Optimizers

How to find out what your database is actually doing when you run a query.

DatabasesSQLQuery Optimization
March 9, 2026 8 min read

What Is a Token?

An exploration of what tokens are and what it means for your wallet.

AILLMDeep LearningTransformer
March 2, 2026 8 min read

Why Are LLMs Non-Deterministic?

A deep dive into why Large Language Models can produce different answers even with the same input.

AILLMDeep LearningTransformer
February 23, 2026 13 min read

Cache Locality and Why You Should Care About It

How cache locality can help speed up (or slow down) your programs.

PerformanceCPUCacheJava
February 15, 2026 5 min read

How AI Agents Use Tools

An exploration of how modern AI agents bridge the gap from text generation to performing real world tasks.

AIAgentsToolsTutorial

© 2026 Alexandru Gherghe. All rights reserved.