The Vault

Agustín SánchezAgustín Sánchez
Interfaces

Learn what's interfaces, what are the different types of interfaces, and when to use them effectively to solve different kind of problems.

General Purposes
Staying Up to Date in Software Engineering

Learn why being updated in software engineering is important and how to stay updated.

General Purposes
The Power of Frameworks

Essential concepts of frameworks and libraries to speed up development, and when to use them.

General Purposes
Pair Programming

Pair programming is a technique that allows two developers to work on the same task simultaneously, improving code quality and productivity.

Teamwork
Linters

Linters are essential tools in modern software development, they help catch issues early and enforce consistent coding standards.

General Purposes
Session-Based Authentication

Pattern that allows to authenticate users based on a session, it's a simple and effective way to authenticate users.

Auth
Security
Git Hooks

Git hooks are scripts that Git executes before or after events such as: commit, push, and receive. They allow you to customize Git's internal behavior and trigger customizable actions at key points in the development lifecycle.

General Purposes
Git
Retrieval-Augmented Generation (RAG)

Learn what's Retrieval-Augmented Generation (RAG) and how it combines LLMs with external knowledge retrieval systems for more accurate responses.

Artificial Intelligence (AI)
Model Context Protocol (MCP)

Learn what's Model Context Protocol (MCP) and how it works to improve the interaction between large language models (LLMs) and applications.

Artificial Intelligence (AI)