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 forks en GitHub que debes saber

¿Qué es un fork en GitHub y cómo usarlo? Aprende a forkear repositorios, mantenerlos actualizados y contribuir a proyectos open source en 2026.

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

10 funciones ocultas de GitHub que todo desarrollador debería conocer

GitHub tiene decenas de features que pocos usan. Descubre los atajos secretos, comandos ocultos y trucos que diferencian a un dev avanzado. Guía práctica con ejemplos.

herramientas

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

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

Cómo contribuir a open source en GitHub: guía práctica para tu primer PR

Guía paso a paso para hacer tu primera contribución a un proyecto open source en GitHub. Desde encontrar un proyecto hasta que aprueben tu PR. Sin miedo.

herramientas

Crea una API RESTful en PHP con Flight Framework

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

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

Crea una REST API con Laravel Lumen: guía paso a paso. Aprende a construir APIs ligeras y ultrarrápidas con PHP en minutos.

PHP

.gitignore: qué es y cómo usarlo en tus proyectos

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 para 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

Domina npx para ejecutar paquetes npm sin instalarlos permanentemente. Aprende a usar comandos temporales y mantener tu sistema sin dependencias innecesarias.

Contexto de apilamiento CSS: explicación definitiva

Entiende de una vez por todas el stacking context en CSS. Descubre cómo funciona la superposición visual de elementos y por qué determina el orden de las capas.

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

Docker con PHP y MySQL: entorno de desarrollo

Crea un entorno de desarrollo Docker con PHP y MySQL usando Docker Compose. Aprende a configurar un stack profesional, portátil y reproducible en pocos minutos.

DevOps Herramientas

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

Automatiza la documentación de tu base de datos con Docs-as-Code: integra el manual técnico en tu flujo Git para que evolucione al ritmo de tu repositorio.

programacion

Cómo documentar una API REST con OpenAPI y Swagger

Documenta tu API REST con OpenAPI 3.0 y Swagger UI. Crea documentación interactiva que tu equipo y clientes puedan probar directamente desde el navegador sin esfuerzo.

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: diferencias clave, ventajas y casos de uso. Aprende a elegir el mejor gestor de paquetes para tu proyecto JavaScript moderno en 2026.

Herramientas Javascript

Git Flow: el flujo de trabajo profesional con ramas

Domina Git Flow, la estrategia de ramas profesional para equipos. Trabaja con feature branches, releases y hotfixes de forma ordenada. Flujo de trabajo eficiente con Git.

Git y Github Visual Studio Code

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

Descubre los 7 errores que cometes al no usar GitHub desde cero. Aprende control de versiones moderno, repositorios y colaboración profesional en equipo 2026.

Git y Github Productividad

Guía para Principiantes: GitHub Desde Cero

GitHub desde cero: guía completa para principiantes. Aprende a crear repositorios, hacer commits, gestionar ramas y colaborar en proyectos como un profesional.

GitHub Tutorial

GitHub Student Developer Pack 2026: todo lo que incluye y cómo obtenerlo

Guía completa del GitHub Student Developer Pack 2026. Todo lo que incluye, cómo solicitarlo, requisitos y cómo aprovechar cada beneficio siendo estudiante.

herramientas

Guía completa de Git log: del básico al avanzado con ejemplos prácticos

Domina git log desde cero: formato personalizado, filtros, búsqueda, estadísticas y alias. Aprende a navegar el historial de Git como un profesional.

herramientas

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

Guía completa de npm y Node.js: domina npm vs npx, package.json, instalación de dependencias, scripts, versionado semántico y las mejores prácticas en 2026.

Herramientas Javascript

Guía definitiva de Git y GitHub para desarrolladores

Guía completa y definitiva de Git y GitHub 2026 con más de 3,000 palabras. Aprende control de versiones, ramas, merge, rebase, pull requests y GitHub Actions.

Git y Github Tutorial Herramientas

Introducción a Laravel Lumen para APIs PHP

Introducción a Laravel Lumen: crea APIs ultrarrápidas con el micro-framework de Laravel en PHP 8.3. Ideal para servicios REST ligeros y de alto rendimiento.

PHP Frameworks

Guía de terminal: habla 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

Manejo de errores en Fetch API: 404 y 500 no lanzan errores automáticos. Aprende a usar response.ok para detectar fallos HTTP correctamente y proteger tu aplicación.

programacion

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

Crea tu primer repositorio en GitHub, redacta README impactantes, configura .gitignore y domina la gestión de proyectos con Git como desarrollador profesional.

Git & GitHub Ninja

3.6: El Mapa de Estrategia - GitHub Projects y Kanban

Gestiona proyectos ágiles con GitHub Projects y tableros Kanban. Aprende a visualizar tareas y coordinar equipos de desarrollo como un estratega profesional.

Git & GitHub Ninja

3.7: Jutsus Automatizados - GitHub Actions

Automatiza tu flujo de trabajo con GitHub Actions: CI/CD, tests y despliegues continuos. Crea workflows personalizados para proyectos de desarrollo modernos.

Git & GitHub Ninja

4.2: npm - El Arsenal Oficial del Ninja JavaScript

Domina npm desde cero: instalación de paquetes, scripts personalizados y dependencias de desarrollo. Flujo de trabajo profesional para proyectos JavaScript.

Gestores de Paquetes Ninja

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

Domina npx para ejecutar herramientas npm sin instalarlas permanentemente en tu sistema. Aprende el poder de la ejecución temporal y mantén tu entorno limpio.

Gestores de Paquetes Ninja

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

Descubre pnpm, el gestor de paquetes que ahorra espacio en disco y acelera instalaciones. Optimiza tus proyectos JavaScript como un desarrollador profesional.

Gestores de Paquetes Ninja

4.6: yarn - El Orden del Monorepo y la Estabilidad

Conoce Yarn, el gestor de paquetes creado por Facebook para resolver problemas de consistencia. Aprende workspaces y flujo determinístico en proyectos monorepo.

Gestores de Paquetes Ninja

Paginación dinámica con PHP, MySQL y Fetch API

Implementa paginación moderna con PHP 8.3, MySQL y Fetch API. Navegación sin recargas de página que mejora la experiencia de usuario y el rendimiento de tu web.

PHP MySQL Javascript

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

Aprende qué es Docker, la diferencia entre imagen y contenedor, y cómo usarlo para optimizar tu flujo de trabajo como desarrollador web moderno y eficiente.

Herramientas

Lumen de Laravel: micro-framework para APIs 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

npm para principiantes: guía completa en Node.js

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 Git y por qué todo desarrollador debe aprenderlo?

Descubre qué es Git y por qué es indispensable para todo desarrollador. Aprende control de versiones, ramas y trabajo en equipo. Guía completa para empezar con Git.

Git y Github

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

Aprende qué son npm y Node.js, sus diferencias fundamentales, cómo instalarlos y usarlos para crear aplicaciones web modernas con JavaScript en el backend.

Programación Herramientas

Guía de API REST: qué es y cómo funciona

Descubre qué es una API REST y cómo funciona. Guía completa con principios REST, métodos HTTP, verbos y ejemplos prácticos para conectar tu backend. ¡Domínala!

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

Guía de seguridad para API REST con JWT en PHP

Protege tus endpoints con JWT en PHP: implementa autenticación segura y sin estado para tus APIs RESTful. Aprende a generar y validar JSON Web Tokens en PHP.

Backend Seguridad

Insomnia: cómo probar APIs REST como un experto

Tutorial completo de Insomnia REST Client en 8 pasos. Aprende a probar endpoints, configurar entornos y depurar APIs de forma rápida, eficiente y profesional.

Terminal avanzada con ZSH: domina la línea de comandos

Configura ZSH y Oh My Zsh como un profesional. Atajos, plugins y trucos para maximizar tu productividad en la terminal. Domina la línea de comandos avanzada.

Herramientas

Tutorial: cómo instalar y configurar Git desde cero

Guía paso a paso para instalar y configurar Git en Windows, Mac y Linux: configuración inicial, primer repositorio y los comandos más esenciales para empezar.

Git y Github Tutorial

Domina Makefile: automatiza tareas de compilación

Domina Makefile: aprende qué es, cómo funciona y cómo automatizar tareas de compilación y desarrollo con este poderoso archivo de configuración para proyectos.

Herramientas Productividad

Validación de formularios nativa con Constraint Validation API

Valida formularios sin librerías usando Constraint Validation API nativa. Crea una UX rápida, accesible y ligera con JavaScript moderno. Olvídate de jQuery Validate.

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