Articulos
Publish date: Mar 27, 2023 ·
Author: jhonny111s · Categories: nodejs, course, javascript
Es un lenguaje dinámico y débilmente tipado porque no debemos declarar el tipo de una variable, por ejemplo si va ser de tipo número o cadena, sino que el intérprete lo hace el mismo cada vez que lee una línea y si encuentra un error lo muestra inmediatamente..
Read
more
Publish date: Sep 16, 2020 ·
Author: jhonny111s · Categories: nodejs, course
Read
more
Publish date: Sep 16, 2020 ·
Author: jhonny111s · Categories: nodejs, course
Read
more
Publish date: Sep 10, 2020 ·
Author: jhonny111s · Categories: nodejs, course
El fork es un caso especial de spawn donde vamos a tener la capacidad de comunicar de manera bidireccional el proceso principal y el proceso hijo por medio de un protocolo interno de comunicación.
Read
more
Publish date: Sep 3, 2020 ·
Author: jhonny111s · Categories: nodejs, course
Read
more
Publish date: Aug 8, 2020 ·
Author: jhonny111s · Categories: nodejs, course
Read
more
Publish date: Jul 19, 2020 ·
Author: jhonny111s · Categories: nodejs
Read
more
Publish date: Jul 7, 2020 ·
Author: jhonny111s · Categories: nodejs, course
Read
more
Publish date: Jul 2, 2020 ·
Author: jhonny111s · Categories: nodejs, course
Nodejs cuenta con unos módulos core que son la base para llevar a cabo cualquier tarea, en este apartado nos centraremos en los módulos mas sencillo.
Read
more
Publish date: Jun 24, 2020 ·
Author: jhonny111s · Categories: nodejs, course
Cuando queremos trabajar con tareas asíncronas en nodeJs básicamente tenemos tres forma de conseguirlo, la primera y más importante son los callbacks
ya que casi todo en nodejs esta construido a partir de este, el segundo es utilizar promises
que podemos decir es un callback muy optimizado con estados, y finalmente tenemos los async/await
que nos permiten tener un código mucho más limpio al crear y consumir promesas.
Read
more
Publish date: Jun 16, 2020 ·
Author: jhonny111s · Categories: nodejs, docker
Para tener un poco más de contexto vamos a crear una API muy sencilla con expressJS, la cual va a usar el agente swagger stats
para recolectar las métricas, como plataforma de monitoreo vamos a usar prometheus
y como plataforma de visualización y análisis vamos a usar grafana
.
Read
more
Publish date: Jun 3, 2020 ·
Author: jhonny111s · Categories: nodejs, course
NVM es el encargado de ayudarnos a configurar el ambiente de trabajo en nuestro proyecto y esto significa establecer las versiones de nuestro nodejs y del manejador de paquetes.
Read
more
Publish date: May 30, 2020 ·
Author: jhonny111s · Categories: nodejs, course
WSL es una característica de windows 10 y en el momento vamos en la version 2, en general si tenemos habilitadas las actualizaciones de windows, podremos usar la ultima version estable, sin embargo recomiendo activar windows insider para estar al dia.
Read
more
Publish date: May 20, 2020 ·
Author: jhonny111s · Categories: nodejs, course
Un buffer es una porción de memoria que contiene datos binarios, para nosotros es algo muy similar a tener un array de enteros o hexadecimales.
Read
more
Publish date: May 18, 2020 ·
Author: jhonny111s · Categories: nodejs, course
Para solucionar este problema tenemos los callbacks, que nos ayudan a esperar, si nuestra información depende de ese resultado. Los callbacks por convención son una función que recibe un parámetro de error y uno de éxito.
Read
more
Publish date: May 14, 2020 ·
Author: jhonny111s · Categories: nodejs, course
En nodejs cuando queremos usar un módulo, paquete o script creado por nosotros debemos importarlo y para eso seguimos la convención commonJs
CJS o si tenemos la ultima version podemos usar emacscript module
ESM.
Read
more
Publish date: May 13, 2020 ·
Author: jhonny111s · Categories: nodejs, course
NodeJS es una plataforma runtime javascript que nos permite crear proyectos escalables usualmente aplicaciones del lado del servidor, aplicaciones de red, api rest etc.
Read
more
Publish date: May 11, 2020 ·
Author: jhonny111s · Categories: nodejs, course
La ventaja de los streams es que al leer por partes nuestra información usa eficientemente la memoria y toma menos tiempo en procesar la información. Sino usáramos streams tendríamos que esperar a tener toda la información en memoria para luego procesarla.
Read
more
Publish date: May 9, 2020 ·
Author: jhonny111s · Categories: nodejs, course
Todos los objetos que emiten eventos son instacias de la clase EventEmitter
y por medio del método on
podemos registrar listener, mientras que con el método emit
podemos disparar un evento.
Read
more
Publish date: May 6, 2020 ·
Author: jhonny111s · Categories: nodejs, course
Los frameworks de NodeJs nos proveen métodos para registrar nuestra ruta, inicializar el servidor y abstraen una cantidad de problemas que ya son resueltos por medio de plugin, módulos o métodos, en este articulo vamos resolver las rutas por nosotros mismos.
Read
more
Publish date: May 4, 2020 ·
Author: jhonny111s · Categories: nodejs, jekyll
Jekyll es una herramienta para crear contenido estático, esto significa que no necesitamos interactuar con ninguna base de datos y que nuestros datos no cambian muy a menudo, algunos ejemplos de contenido son: un currículo, una landing page, un portafolio o nuestro propio blog.
Read
more
Publish date: Sep 2, 2019 ·
Author: jhonny111s · Categories: nodejs, Github-pages, jekyll
La idea de este artículo es mostrar cómo podemos utilizar github para alojar nuestra página de manera gratuita.
Read
more
Publish date: Aug 28, 2019 ·
Author: jhonny111s · Categories: nodejs, git
Generalmente cuando pretendemos crear una llave ssh es porque queremos configurar algún repositorio que tenemos almacenado en github, gitlab o bitbucket, para acceder a este sin estar digitando usuario y contraseña y esto pasa cuando lo clonamos con http, sin embargo tenemos la opción de seleccionar ssh.
Read
more
Publish date: Jun 19, 2019 ·
Author: jhonny111s · Categories: nodejs, semversion
Los releases generalmente se crean cada cierto tiempo según la metodología de desarrollo que se esté usando en el equipo de trabajo, en un equipo scrum por ejemplo cada dos semanas se puede hacer un release después de finalizar un spring. Una solución que he encontrado para generar automáticamente gran parte de estas tareas es utilizar el paquete release-it.
Read
more
Publish date: May 29, 2019 ·
Author: jhonny111s · Categories: nodejs, branching, ramas, git
Usualmente al comenzar con un proyecto debemos tratar de ser lo más ordenados posibles para que el proyecto no se convierta en un caos y es por eso que se han creado metodologías para crear ramas, como por ejemplo gitflow workflow
el cual define un modelo para manejar grandes proyectos. Las siguientes son las ramas que usualmente he usado en proyectos y que están muy alineadas con lo que se propone en la industria.
Read
more
Publish date: May 25, 2019 ·
Author: jhonny111s · Categories: nodejs, course
Body parser es un middleware o utilidad muy usada por el framework expressjs
que se encarga de agregar a nuestro request el campo body de acuerdo al tipo de contenido enviado en las cabeceras http.
Read
more
Publish date: Aug 8, 2018 ·
Author: jhonny111s · Categories: react, javascript
Vamos a comenzar nuestra primera aplicación en react con el bien conocido todo list vamos a utilizar create-react-app para programar sin tener que pensar en alguna configuración.
Read
more
No more posts available now on this website :)