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

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

General Purposes
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
Management
Bench

In software engineering agencies, 'bench' refers to technical professionals not currently assigned to billable client projects. Learn about bench management strategies and how to effectively utilize bench time.

Management
Linters

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

Tools
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.

Git
Tools
Scalability

Scalability is the ability of a system to handle a growing amount of work in terms of users, transactions, and data, without a corresponding decrease in performance.

Architecture
Load Balancers

Load balancers are critical components in modern software architecture that distribute incoming network traffic across multiple servers to ensure high availability, reliability, and optimal resource utilization.

Architecture
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)
Level-Up Giving Talks!
Level-Up Giving Talks!
Due Diligence

Due diligence is a comprehensive evaluation process used in business transactions to assess risks, verify assets, and analyze the financial, legal, and operational aspects of a company or project before making major decisions like mergers, acquisitions, or investments.

General Purposes