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

¿Qué es async/await?

En este post veremos cuales son los clásicos problemas al gestionar la asincronía con promesas basadas en then(). Introducción a las funciones asíncronas.

npm

Crear nuevo proyecto con NPM

NPM permite crear proyectos web en una carpeta, organizando sus ficheros y administrando sus dependencias de forma fácil y rápida. ¡Empecemos!

eventos

¿Qué son los Custom Events?

Al igual que existen eventos determinados en Javascript, podemos crearnos los nuestros. Te explico como.

eventos

Fugas de memoria y addEventListener

Aprende a prevenir fugas de memoria en Javascript gestionando los eventos de forma efectiva y sin problemas de rendimiento.

react

Efectos secundarios en React

Exploramos los efectos secundarios en la programación y su aplicación en React, abordando conceptos como las funciones puras y manejar efectos mediante el hook useEffect.

javascript

Iteradores de objetos

¿Quieres convertir un objeto en un array en Javascript? Puedes utilizar Object.keys, Object.values u Object.entries. Te explico como.

webcomponents

CSS en LitElement

En este artículo aprenderás las diferentes formas de gestionar estilos CSS en un componente Lit basado en LitElement, junto a ayudantes como classMap o styleMap.

astro

Frontmatter: Estructura .astro

Los ficheros .astro son componentes que tienen una estructura similar a un frontmatter de Markdown, pero con Javascript en lugar de YAML

asincronia

¿Qué son las promesas?

Las promesas son un mecanismo de Javascript para controlar la asincronía de una forma legible, cómoda y práctica.

nodejs

Introducción a Express

En este artículo podemos echar un vistazo a un enrutamiento sencillo de una aplicación web construida en Node.

aprender a programar

Roadmap Javascript (2025)

Un roadmap, camino o ruta a seguir para aprender Desarrollo web frontend desde las bases y fundamentos hasta los frameworks más actuales.

webcomponents

CSS en WebComponents

¿Qué formas existen de aplicar CSS a un WebComponent con Shadow DOM? En este artículo encontrarás todo lo que hay que saber sobre CSS en componentes nativos.

vuejs

¿Qué son las directivas de Vue?

Las directivas de Vue son atributos especiales en etiquetas HTML que permiten realizar acciones dinámicas muy potentes desde el HTML.

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.

fundamentos

Comentarios de código

Una buena práctica es comentar nuestro código con buenas y útiles anotaciones para el programador (tanto nosotros como otras personas). ¡Aprende cómo!

nodejs

Introducción a SQLite

Una de las bases de datos más sencillas, cómodas y rápidas de utilizar es SQLite, la cuál se guarda en un sólo archivo. Te explico como dar los primeros pasos con NodeJS.

aprender a programar

Mentalidad de aprendiz

Aprende a programar con paciencia y curiosidad. Entiende como gestionar la frustración, el síndrome del impostor y los errores al aprender.

javascript

¿Qué es Javascript?

Javascript es un lenguaje de programación que se creó para aumentar las posibilidades de una página web. ¿En qué consiste?

vuejs

Propiedades de Instancias (Vue 2+)

Cuando trabajamos con un componente o instancias de Vue, existen una serie de propiedades internas que podemos usar para acceder a información específica.

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