Skip to content

EnzoDiazDev/EnzoDiazDev

Repository files navigation

Backend Developer

NodeJS backend developer with advanced knowledge of Javascript and Typescript, focused on real-time systems and web technologies.
Self-taught programmer with more than four years in the industry.

  • Learning the newest technologies 🚀
  • Actively collaborating in Fazt Community 👥
  • Becoming a good maintainer 🗂️
  • Becoming a software architect ✏️
  • Blogging about technology, sometimes. 📰

Main languages

  • Typescript
  • Javascript
  • HTML5 y CSS

NodeJS, NoSQL, HTTP, SocketIO, Express, NestJS, Git, HTML5, CSS3, JWT, API REST, Blockchain, Software Architecture, System Analysis, etc., you get the idea.
also software architecture, patterns, and designs. Functional, reactive, object-oriented programming, and more.

Read my last post (spanish)

Qué es el hoisting y por qué no debería importarte

Seguramente habrás leído que el hoisting es cuando Javascript mueve tus declaraciones a la parte superior y bla bla.
No voy a confundirte, Javascript no mueve tus variables a ninguna parte sin tu permiso, se quedan ahí donde las dejaste.

Pero entonces, ¿qué es el hoisting?
El hoisting es el término usado para explicar un fenómeno natural que ocurre en Javascript con los espacios en memoria.

Para entenderlo, te resumo lo que ocurre internamente antes de correr tu código.

Existen dos “fases" en Javascript, donde primero...

Contact me