Javascript es un lenguaje de programación muy flexible, utilizado (tanto en navegador como en servidores) para crear funcionalidades, automatizar tareas, modificar la estructura de una página, etc. Es considerado el lenguaje oficial de la web y aquí explicaremos como funciona.
¿...o prefieres un roadmap?
¿Ya sabes la teoría? ¡Es hora de ponerse a practicar!
En este artículo te explico como instalar y configurar Ollama para utilizar modelos de IA (LLM) en nuestro sistema, sin necesidad de Internet.
Phaser nos proporciona varias funciones muy interesantes para controlar por teclado el personaje o aspectos de nuestro videojuego. Te explico las diferentes formas con ejemplos.
Si necesitamos realizar operaciones intensivas en el DOM, lo ideal es realizar este proceso en un fragmento del DOM y luego añadirlo al DOM real. Te lo explico con ejemplos.
Actualizar las dependencias de nuestros proyectos NPM no es simple. Suele usarse semantic version (semver) y existen buenas prácticas que conviene conocer.
Los ámbitos son super importantes en el mundo de la programación, ya que definen desde y hasta donde existe algo.
La desestructuración de objetos en Javascript es, probablemente, una de las estrategias más utilizadas cuando trabajamos en este lenguaje.
La forma más sencilla de instalación de Node/NPM es mediante NVM. Aquí te explico como hacerlo.
El operador ternario es una forma de escribir un condicional if/else de forma abreviada. Te explico como funciona.
La forma más directa de instalación de Node/NPM es mediante PNPM. Aquí te explico como hacerlo.
Muchos programadores piensan que ser un buen desarrollador es simplemente hacer funcionar el código y hacerlo eficiente. Nada más lejos de la verdad. Te explico que características deberías tener para ser un buen programador.
En muchas situaciones puede que necesitemos procesar promesas encadenadas, es decir, una promesa que devuelve otra promesa. Te explico como gestionarlo.
Top-level await es una característica que nos permite ejecutar funciones con await en el contexto global sin necesidad de envolver en una función asíncrona.
En este artículos vemos como funciona async/await, una sintaxis alternativa para manejar promesas y asincronía en Javascript.
Hoja de referencia o CheatSheet del framework Javascript progresivo VueJS.
Astro incorpora varias utilidades muy interesantes para ayudarte a combinar código Javascript con el código CSS, compartiendo datos e información. Veamos como funciona.
La carpeta node_modules es el almacén de paquetes que utiliza NodeJS a través de NPM y donde se guardan todas las dependencias de nuestro proyecto.
Es muy habitual que las personas piensen que ChatGPT es capaz de entendernos y son como personas reales. Sin embargo, es estadística disfrazada. Te explico como funciona en realidad.
Una buena práctica a la hora de trabajar con SQLite, es crear una abstracción para que sea más sencillo mantener nuestro acceso a la base de datos. Te lo explico.
La finalidad principal de NPM es gestionar (instalar, desinstalar y actualizar) los paquetes (dependencias) de un proyecto de forma cómoda y rápida.
¿Prefieres contenido de video? ¡Echa un vistazo a mi canal!
Soy Manz, vivo en Tenerife (España) y soy streamer partner en Twitch y profesor. Me apasiona el universo de la programación web, el diseño y desarrollo web y la tecnología en general. Aunque soy full-stack, mi pasión es el front-end, la terminal y crear cosas divertidas y locas.
Puedes encontrar más sobre mi en Manz.dev