Lenguaje JS

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.

Comienza a aprender

¿...o prefieres un roadmap?

Comienza a practicar

¿Ya sabes la teoría? ¡Es hora de ponerse a practicar!

asincronia

Consumir promesas

El uso de then() y catch() es una forma de gestionar las promesas en Javascript. Te explico como funcionan y como consumirlas con thennables.

aprender a programar

Soft skills vs Hard skills

Descubre las diferencias entre las habilidades que debe tener un desarrollador y cuales son más importantes.

webcomponents

Ciclo de vida de WebComponents

En esta sección vamos a analizar las fases por las que pasa un WebComponent desde que se crea hasta que se destruye.

astro

Instalación de Astro

En esta página encontrarás una lista de cosas que debes tener en cuenta para trabajar con Astro. Primeros pasos para crear un proyecto y comenzar a hacerlo funcionar.

npm

Scripts de NPM

Los scripts de NPM son un método rápido para guardar y ejecutar comandos complejos y tenerlos registrados en nuestro proyecto. Aprende a hacerlos funcionar.

webcomponents

Variables CSS y CSS Parts

Existen algunos trucos para cambiar el CSS de un componente desde fuera sin que sea demasiado intrusivo. Veamos las opciones.

fundamentos

¿Qué es una función?

Cuando nuestro programa se hace grande, necesitamos tener nuestro código organizado y listo para ser reutilizado.

phaser

Crear objetos en Phaser

Phaser se basa en el trabajo con GameObjects, objetos del juego que representan puntos clave del juego como imágenes, textos, videos, sprites, etc... Veamos como se pueden usar.

astro

CSS en Astro

En este artículo encontrarás varias formas de incluir estilos CSS en nuestros componentes de Astro. Echa un vistazo y elige la mejor para tu caso.

astro

Javascript cliente en Astro

Por defecto, la parte superior de un fichero astro es código Javascript que se ejecuta en local. Aquí veremos como crear Javascript en cliente.

dom

Estilos CSS: El objeto style

El objeto style es una propiedad del DOM de Javascript mediante la cuál podemos acceder a estilos en línea de un elemento HTML. Te explico detalles modernos para utilizarla.

webcomponents

Props y hooks en Atomico

Las props son los datos que se envían a un componente a través de los atributos HTML. En este artículo te explico como utilizarlos con Atómico.

react

¿Qué son los hooks?

Descubre que son y cómo funcionan los hooks de React y cómo simplificar tus componentes funcionales con ellos.

javascript

Tutorial inicial de Rollup

Rollup es un bundler Javascript, una herramienta que procesa pequeñas piezas Javascript y genera un archivo final, orientado al navegador.

javascript

Funciones callback y HOF

En este artículo explicamos el concepto de callbacks y lo que son las funciones de orden superior (HOF).

nodejs

¿Qué es NodeJS?

NodeJS es un entorno multiplataforma basado en el lenguaje de programación Javascript.

vuejs

Primeros pasos con VueJS

Los primeros pasos siempre son difíciles, pero en este artículo te guiaremos con todo aquello que debes conocer para enfrentarte al framework Javascript VueJS.

fundamentos

Tipos de datos

En Javascript, aunque no tengamos que indicar el tipo de dato a una variable, estas tienen siempre un tipo de dato.

javascript

Funciones anónimas y clausuras

Las funciones anónimas son muy frecuentes en la programación Javascript. Además, explicamos conceptos relacionados como funciones autoejecutables y clausuras.

Videos

¿Prefieres contenido de video? ¡Echa un vistazo a mi canal!

¿Quién soy yo?

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