Volver a las rutas
🛠️

Herramientas de Desarrollo

Aprende a usar las herramientas que todo desarrollador necesita

Temas de esta ruta

1 Visual Studio Code
2 Git y GitHub
3 Terminal y línea de comandos
4 Chrome DevTools
5 Docker básico

Artículos de esta ruta

4 cosas sobre los Fork en GitHub: ¿Qué es, Cómo hacer y Mantener Actualizado? tu Fork de un Proyecto

Una guía esencial para entender los conceptos fundamentales de los forks y para qué sirve crear un fork en github

Git y Github

Async Await Javascript Fetch Api Avanzado

Domina el asincronismo en JavaScript. Aprende a manejar múltiples peticiones simultáneas sin bloquear el navegador.

JavaScript

Crea mock APIs y expónla al internet en segundos

Aprende a crear y exponer mock APIs al internet en segundos, ideal para pruebas de desarrollo, demos y prototipos rápidos sin necesitar backend real.

Productividad Herramientas

Buscador Tiempo Real Php Mysql Fetch Api

Crea un buscador instantáneo que filtre resultados mientras el usuario escribe, sin recargar la página y de forma ultra rápida.

PHP JavaScript

Autenticación con JWT en Laravel: protege tu API REST

Aprende a implementar autenticación basada en JSON Web Tokens (JWT) en Laravel para proteger las rutas de tu API REST de forma segura y sin estado.

PHP Laravel Lumen Backend

Cómo Crear una API RESTful en PHP con Flight Framework: Una Guía Paso a Paso

Aprende a construir una API RESTful de manera rápida y sencilla utilizando Flight, un micro-framework ligero para PHP. Te guiamos paso a paso, desde la instalación hasta la creación de rutas.

PHP Backend

cmux: El Gestor de Terminales Construido en Rust

Descubre cmux, el multiplexor de terminal ultrarrápido escrito en Rust. Aprende a gestionar múltiples sesiones como un Ninja.

Herramientas

LARAVEL LUMEN, ¿Cómo CREAR una SIMPLE REST API?

Aprende a crear una REST API con Laravel Lumen

PHP

¿gitignore, Qué ch*ngd*s es? indispensable saberlo

Descubre la importancia de .gitignore. Aprende a excluir archivos de tus repositorios para mantenerlos limpios y seguros.

Git y Github Herramientas

¿Cómo recuperar código después de un git reset --hard?

¿Hiciste un git reset --hard y perdiste todo? 😱 No entres en pánico. Aprende a usar git reflog para recuperar tus commits borrados en segundos.

herramientas

github pages: 5 datos que deberías de saber sobre Cómo subir tu página gratis

Sube tu página web gratis con GitHub Pages. Conoce 5 datos esenciales para publicar tus proyectos de forma sencilla y eficiente.

GitHub Tutorial

Dominando npx: Ejecuta Paquetes npm Sin Instalarlos

Aprende a usar npx para ejecutar comandos de forma temporal sin contaminar tu sistema. El poder de los paquetes instantáneos.

Contexto de apilamiento CSS (Stacking Context) - Explicación definitiva

Entiende de una vez por todas qué es el stacking context en CSS y por qué determina completamente cómo se superponen tus elementos.

CSS

Crea mock APIs y expónla al internet en segundos

Aprende a crear y exponer mock APIs al internet en segundos, ideal para pruebas de desarrollo, demos y prototipos rápidos.

Productividad

Docs-as-Code: Integrando la documentación de BD en tu flujo de Git

Automatiza la documentación de tu base de datos. Aprende el flujo Docs-as-Code para que tu manual evolucione al ritmo de tu repositorio Git.

programacion

Docker Php Mysql Entorno Desarrollo

Deja de pelear con instalaciones locales. Aprende a usar Docker Compose para crear un entorno de desarrollo profesional y reproducible.

DevOps Herramientas

Cómo documentar una API REST con OpenAPI y Swagger

Aprende a documentar tu API REST usando la especificación OpenAPI 3.0 y Swagger UI. Crea documentación interactiva que tu equipo y clientes puedan usar directamente.

Backend Tutorial

Escogiendo tu Arena: Los Emuladores de Terminal - Tu Ventana al Poder

Aprende la diferencia entre un emulador de terminal y una shell, y descubre cuál es la mejor herramienta (Ghostty, iTerm2, cmux) para empezar a programar en 2026.

npm vs pnpm vs yarn: La Batalla de los Gestores de Paquetes

Compara npm, pnpm y yarn. Aprende cuándo usar cada uno y domina npx para ejecutar paquetes directamente.

Herramientas Javascript

Git Flow: el flujo de trabajo profesional con ramas

Aprende Git Flow, la estrategia de ramas más usada en equipos profesionales. Cómo trabajar con feature branches, releases y hotfixes de forma ordenada.

Git y Github Visual Studio Code

7 Errores que estás cometiendo por no usar Github desde cero

Evita errores comunes al no usar GitHub. Descubre 7 prácticas esenciales para gestionar tus proyectos y colaborar de forma eficiente.

Git y Github Productividad

Guía para Principiantes: GitHub Desde Cero

Aprende los fundamentos de GitHub, la plataforma esencial para desarrolladores. Descubre cómo crear repositorios, realizar commits, gestionar ramas y colaborar en proyectos.

GitHub Tutorial

¿Qué es npm? Guía técnica del gestor de paquetes de Node.js

Descubre qué es npm, para qué sirve y cómo dominar el ecosistema de paquetes de JavaScript. Diferencias entre npm vs npx y guía de instalación.

Herramientas Javascript

Guía Definitiva de Git y GitHub en 2026: Control de Versiones para Desarrolladores

Domina Git y GitHub desde cero hasta colaboración profesional. Guía completa con más de 3,000 palabras que cubre control de versiones, ramas, merge, rebase, pull requests, GitHub Actions y flujo de trabajo profesional.

Git y Github Tutorial Herramientas

Introduccion Laravel Lumen Api Php

Aprende a usar Lumen, el micro-framework de Laravel, para crear APIs ultrarrápidas y ligeras en PHP 8.3.

PHP Frameworks

La Senda de la Terminal: Hablando Directo con el Corazón del Sistema

Descubre qué es la terminal, por qué los programadores la aman y la diferencia entre Bash, Zsh y Oh My Zsh. El primer paso para dominar tu computadora como un ninja.

Herramientas

Manejo de errores en Fetch API: Cómo detectar 404 y 500

¿Crees que Fetch lanza errores en 404 o 500? 🛑 ¡Cuidado! Aprende a usar response.ok para manejar errores HTTP correctamente y evitar fallos en tu App.

programacion

3.1: El Origen del Pergamino - Repositorios, README.md y .gitignore

Tu primera aldea digital: aprende a crear repositorios profesionales, domina el arte del README y oculta tus secretos con .gitignore

Git & GitHub Ninja

3.6: El Mapa de Estrategia - GitHub Projects y Kanban

Visualiza la batalla en un tablero de honor: gestiona tareas con GitHub Projects, domina metodologías ágiles y coordina equipos como un estratega

Git & GitHub Ninja

3.7: Jutsus Automatizados - GitHub Actions

Crea sirvientes automáticos que vigilan tu código: CI/CD, tests automáticos, despliegues y workflows personalizados con GitHub Actions

Git & GitHub Ninja

4.2: npm - El Arsenal Oficial del Ninja JavaScript

Domina npm desde cero: instalación de paquetes, scripts, dependencias de desarrollo y flujo de trabajo profesional

Gestores de Paquetes Ninja

4.3: npx - El Jutsu de la Ejecución Temporal

Aprende a usar npx para ejecutar herramientas sin contaminar tu sistema: el poder de lo efímero

Gestores de Paquetes Ninja

4.5: pnpm - El Ninja de la Eficiencia y el Espacio

Descubre pnpm: el gestor que ahorra espacio, acelera instalaciones y organiza dependencias como un maestro ninja

Gestores de Paquetes Ninja

4.6: yarn - El Orden del Monorepo y la Estabilidad

Conoce yarn: el gestor creado por Facebook para resolver problemas de consistencia, workspaces y flujo determinístico

Gestores de Paquetes Ninja

Paginacion Php Mysql Ajax Fetch Api

Aprende a implementar una paginación moderna y fluida usando PHP 8.3 y Fetch API para mejorar la experiencia de usuario sin recargas de página.

PHP MySQL Javascript

¿Qué es Docker? Guía para desarrolladores que empiezan

Aprende qué es Docker, para qué sirve, cuál es la diferencia entre imagen y contenedor, y cómo puede ayudarte como desarrollador web.

Herramientas

¿Qué es Git y por qué todo desarrollador debe aprenderlo?

Descubre qué es Git, cómo funciona el control de versiones y por qué es una herramienta indispensable para cualquier desarrollador moderno.

Git y Github

¿Qué es Lumen de Laravel? El micro-framework para APIs en PHP

Descubre qué es Lumen, el micro-framework de Laravel para construir APIs y microservicios en PHP. Cuándo usarlo, diferencias con Laravel y cómo empezar.

PHP Laravel Lumen

¿Qué es npm y cómo usarlo? Guía para principiantes

Aprende qué es npm, el gestor de paquetes de Node.js. Cómo instalar dependencias, crear un package.json y usar los scripts más comunes en tus proyectos.

Herramientas

¿Qué es npm y Node.js? Guía completa para principiantes

Aprende qué es npm y Node.js, sus diferencias fundamentales y cómo utilizarlos para crear aplicaciones web modernas con JavaScript.

Programación Herramientas

¿Qué es una API REST y cómo funciona?

Entiende qué es una API REST, sus principios fundamentales, métodos HTTP y cómo se comunica con el frontend. Todo lo que debes saber como desarrollador.

Backend

Ruta del Shinobi Módulo 3: El Arte de Git y GitHub

Aprende el Jutsu de Reversión Temporal con Git y la Red de Inteligencia de GitHub. Domina ramas, rebases y pull requests como un Kage.

Cursos

Ruta del Shinobi Módulo 7: El Contenedor del Shinobi (Docker)

Aprende el Jutsu de Sellado de Cinco Elementos con Docker. Empaqueta tu entorno y llévalo a cualquier servidor sin fallas.

DevOps

Seguridad Api Rest Php Jwt

Protege tus endpoints. Aprende a usar JSON Web Tokens (JWT) para una autenticación segura y sin estado en tus servicios web.

Backend Seguridad

Terminal Avanzada con ZSH: Domina tu Línea de Comandos como un Ninja

Aprende a configurar ZSH y Oh My Zsh para maximizar tu productividad en la terminal. Atajos, plugins y configuración profesional.

Herramientas

Insomnia API: Guía completa para probar endpoints como un experto

Descubre qué es Insomnia API, cómo configurar tus entornos de prueba y por qué es el cliente REST preferido por los desarrolladores por su simplicidad.

Tutorial: cómo instalar y configurar Git desde cero

Guía paso a paso para instalar Git en Windows, Mac y Linux. Configuración inicial, tu primer repositorio y los comandos más importantes para empezar.

Git y Github Tutorial

Tutorial Makefile

Sabes qué es lo que hace un Makefile? aquí te cuento todo lo relevante sobre este tipo de archivos

Herramientas Productividad

Validación de formularios nativa con Constraint Validation API

¡Valida formularios sin librerías pesadas! 🚀 Usa Constraint Validation API nativa para una UX rápida, accesible y ligera en JavaScript. ¡Entra y aprende!

programacion

VS Code: Atajos de Poder - Convierte tu Teclado en una Katana Digital

Domina los atajos de teclado esenciales en VS Code para programar 3 veces más rápido. La guía definitiva para ninjas del código que buscan velocidad de élite.

Visual Studio Code Productividad

La Armadura de Poder: Zsh + Oh My Zsh - Tu Terminal Nivel Élite

Guía paso a paso para instalar Zsh y Oh My Zsh. Convierte tu terminal en una herramienta inteligente con plugins, temas y alias de alta velocidad.

Herramientas Productividad