<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	
	xmlns:georss="http://www.georss.org/georss"
	xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#"
	
	>
<channel>
	<title>
	Comentarios en: Introducción a NodeJS (JavaScript del lado del Servidor)	</title>
	<atom:link href="https://www.oscarblancarteblog.com/2017/05/29/introduccion-a-nodejs-2/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.oscarblancarteblog.com/2017/05/29/introduccion-a-nodejs-2/</link>
	<description>Software Architect &#38; FullStack developer</description>
	<lastBuildDate>Sat, 18 Apr 2020 01:37:29 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=5.5.5</generator>
	<item>
		<title>
		Por: joaquin garcia		</title>
		<link>https://www.oscarblancarteblog.com/2017/05/29/introduccion-a-nodejs-2/#comment-6215</link>

		<dc:creator><![CDATA[joaquin garcia]]></dc:creator>
		<pubDate>Sat, 18 Apr 2020 01:37:29 +0000</pubDate>
		<guid isPermaLink="false">https://www.oscarblancarteblog.com/?p=1726#comment-6215</guid>

					<description><![CDATA[Hola. 
Buena noche. 
Me gustaria saber si la imagen que muestras en la parte superior, de la arquitectura de node.js fue de su elaboracion propia o la tomo de algun libro. lo que pasa que estoy haciendo mi tesis de maestria, y la quiero ocupar]]></description>
			<content:encoded><![CDATA[<p>Hola.<br />
Buena noche.<br />
Me gustaria saber si la imagen que muestras en la parte superior, de la arquitectura de node.js fue de su elaboracion propia o la tomo de algun libro. lo que pasa que estoy haciendo mi tesis de maestria, y la quiero ocupar</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Por: Oscar Blancarte		</title>
		<link>https://www.oscarblancarteblog.com/2017/05/29/introduccion-a-nodejs-2/#comment-448</link>

		<dc:creator><![CDATA[Oscar Blancarte]]></dc:creator>
		<pubDate>Tue, 30 May 2017 02:54:26 +0000</pubDate>
		<guid isPermaLink="false">https://www.oscarblancarteblog.com/?p=1726#comment-448</guid>

					<description><![CDATA[En respuesta a &lt;a href=&quot;https://www.oscarblancarteblog.com/2017/05/29/introduccion-a-nodejs-2/#comment-447&quot;&gt;Roberto&lt;/a&gt;.

Hola Roberto, gracias por tu comentario, 

Primero que nada, déjame aclarar que cuando digo &quot;detalles&quot; no me refiero a que sean malas, ya que JavaScript funciona de forma asíncrona y lo hace muy bien. Lo que quiero decir es que las promesas también requieren se su anidación correspondiente  de funciones o arrow functions para cada then y el catch. Entonces, como tu bien lo dices, para los que no están acostumbradas a eso, es extremadamente verboso y se vuelve un verdadero dolor de cabeza, pero como también mencionas, una vez acostumbrado pues ya debería de ser un proceso natural.

Finalmente y complementando el comentario de Mike, NodeJS incorpora las promesas nativas en ES6, pero también existen librerías como &quot;Q&quot; la cual nos permite tener promesas en versiones anteriores de NodeJS.]]></description>
			<content:encoded><![CDATA[<p>En respuesta a <a href="https://www.oscarblancarteblog.com/2017/05/29/introduccion-a-nodejs-2/#comment-447">Roberto</a>.</p>
<p>Hola Roberto, gracias por tu comentario, </p>
<p>Primero que nada, déjame aclarar que cuando digo &#8220;detalles&#8221; no me refiero a que sean malas, ya que JavaScript funciona de forma asíncrona y lo hace muy bien. Lo que quiero decir es que las promesas también requieren se su anidación correspondiente  de funciones o arrow functions para cada then y el catch. Entonces, como tu bien lo dices, para los que no están acostumbradas a eso, es extremadamente verboso y se vuelve un verdadero dolor de cabeza, pero como también mencionas, una vez acostumbrado pues ya debería de ser un proceso natural.</p>
<p>Finalmente y complementando el comentario de Mike, NodeJS incorpora las promesas nativas en ES6, pero también existen librerías como &#8220;Q&#8221; la cual nos permite tener promesas en versiones anteriores de NodeJS.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Por: Roberto		</title>
		<link>https://www.oscarblancarteblog.com/2017/05/29/introduccion-a-nodejs-2/#comment-447</link>

		<dc:creator><![CDATA[Roberto]]></dc:creator>
		<pubDate>Mon, 29 May 2017 23:26:09 +0000</pubDate>
		<guid isPermaLink="false">https://www.oscarblancarteblog.com/?p=1726#comment-447</guid>

					<description><![CDATA[En respuesta a &lt;a href=&quot;https://www.oscarblancarteblog.com/2017/05/29/introduccion-a-nodejs-2/#comment-446&quot;&gt;Oscar Blancarte&lt;/a&gt;.

Hola Oscar, Cuales son los detalles que tienes las promesas? del lado del backend son geniales `lo unico que le veo es cuando recien las usas causa dolor de cabeza, si no conoces javascript ya que la naturaleza asincrona no te va a esperar a que se resuelva para ejecutar el siguiente paso`. en casos de ocupar esperar que es mas del lado del cliente se usan generadores y tienes codigo limpio y bastante mantenible. 

`al menos nunca he tenido necesidad de esperar a que resuelva en el lado del server`.]]></description>
			<content:encoded><![CDATA[<p>En respuesta a <a href="https://www.oscarblancarteblog.com/2017/05/29/introduccion-a-nodejs-2/#comment-446">Oscar Blancarte</a>.</p>
<p>Hola Oscar, Cuales son los detalles que tienes las promesas? del lado del backend son geniales `lo unico que le veo es cuando recien las usas causa dolor de cabeza, si no conoces javascript ya que la naturaleza asincrona no te va a esperar a que se resuelva para ejecutar el siguiente paso`. en casos de ocupar esperar que es mas del lado del cliente se usan generadores y tienes codigo limpio y bastante mantenible. </p>
<p>`al menos nunca he tenido necesidad de esperar a que resuelva en el lado del server`.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Por: Oscar Blancarte		</title>
		<link>https://www.oscarblancarteblog.com/2017/05/29/introduccion-a-nodejs-2/#comment-446</link>

		<dc:creator><![CDATA[Oscar Blancarte]]></dc:creator>
		<pubDate>Mon, 29 May 2017 22:47:55 +0000</pubDate>
		<guid isPermaLink="false">https://www.oscarblancarteblog.com/?p=1726#comment-446</guid>

					<description><![CDATA[En respuesta a &lt;a href=&quot;https://www.oscarblancarteblog.com/2017/05/29/introduccion-a-nodejs-2/#comment-445&quot;&gt;mike&lt;/a&gt;.

Hola Mike,

Es verdad las promesas ayudan bastante en forma en que escribimos código, un que también tienen sus detalles, pero definitivamente si ayudan a escribir un código más limpio]]></description>
			<content:encoded><![CDATA[<p>En respuesta a <a href="https://www.oscarblancarteblog.com/2017/05/29/introduccion-a-nodejs-2/#comment-445">mike</a>.</p>
<p>Hola Mike,</p>
<p>Es verdad las promesas ayudan bastante en forma en que escribimos código, un que también tienen sus detalles, pero definitivamente si ayudan a escribir un código más limpio</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Por: mike		</title>
		<link>https://www.oscarblancarteblog.com/2017/05/29/introduccion-a-nodejs-2/#comment-445</link>

		<dc:creator><![CDATA[mike]]></dc:creator>
		<pubDate>Mon, 29 May 2017 14:01:29 +0000</pubDate>
		<guid isPermaLink="false">https://www.oscarblancarteblog.com/?p=1726#comment-445</guid>

					<description><![CDATA[Una forma de manejar el callback hell es por medio de &quot;Promises&quot; . Los Promises forman parte de ECMAScript 2015 y estan disponibles en versiones recientes de NodeJS.]]></description>
			<content:encoded><![CDATA[<p>Una forma de manejar el callback hell es por medio de &#8220;Promises&#8221; . Los Promises forman parte de ECMAScript 2015 y estan disponibles en versiones recientes de NodeJS.</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
