[#VS2013] Node.js tools V1.0, much more important than you think

Hello!

After a couple of posts about the plugin in Visual Studio to work with NodeJs, we reach to final version 1.0.So here is a not so “great” news if you’re a Visual Studio developer.

However, from another perspective:

There are formal channels that echo on how Microsoft is changing and opening / promoting these platforms that are not 100% exclusive Ms.

For example: forbes.

Now before that I forget to, link to Node.js Tools 1.0 for Visual Studio (NTVS) and the link to the download

Then we’ve go to the classics such intellisense and some very good stuff like NPM integration (something like the NuGet for NodeJs) and the interactive REPL panel which is quite addictive when you get used to working with it.

Greetings @ Barcelona

/El Bruno

Sources

http://blogs.msdn.com/b/visualstudio/archive/2015/03/25/node-js-tools-1-0-for-visual-studio.aspx

http://www.forbes.com/sites/adrianbridgwater/2015/03/25/building-internet-of-things-robots-microsoft-opens-visual-studio-to-node-js/

[#VS2013] Node.js tools V1.0, es mucho mas importante de lo que te imaginas

Hola !

Después de un par de posts sobre el plugin de Visual Studio para trabajar con NodeJs, llegamos a la versión 1.0 del plugin. Hasta aquí una novedad no tan “grandiosa” si eres un Visual Studio developer.

Sin embargo, si lo mirás desde otra perspectiva:

Hay canales más formales que se hacen eco sobre cómo Microsoft está cambiando y abriendo / promoviendo estas plataformas que no son 100% exclusivas de Ms.

Por ejemplo: forbes.

Ahora antes que me olvide, link para Nde.js Tools 1.0 for Visual Studio (NTVS) y el link para download

Luego toca hablar sobre los clásicos dentro como intellisense y algunos muy buenos como la integracion con NPM (algo asi como el NuGet de NodeJs) y el panel interactivo REPL que es bastante adictivo cuando te acostumbras a trabajar con el mismo.

Saludos @ Barcelona

/El Bruno

Fuentes

http://blogs.msdn.com/b/visualstudio/archive/2015/03/25/node-js-tools-1-0-for-visual-studio.aspx

http://www.forbes.com/sites/adrianbridgwater/2015/03/25/building-internet-of-things-robots-microsoft-opens-visual-studio-to-node-js/

[#VS2013] Node.js Tools for Visual Studio Beta (as yesterday but better yet!)

Hello!

After the post yesterday about TypeScript and its package NPM, today still in the line of Node.Js with the announcement of a new version of Node.Js tools for Visual Studio. (something about what already wrote herewhen he was closing a couple of projects with node.js)

image

As well NodeJs Tools for Visual Studio Beta is as the post of yesterday, also available on CodePlex, is open source and… great detail to keep in mind: support for Visual Studio Express for Web. The latter is the important thing.

If at any time you need a free, powerful IDE to create apps with Node.js, because already you can start thinking about Visual Studio (in its Express flavor).

It brings further improvements in debugging, remote debugging on Linux, support for edit & continue; full details, you can read in the original post.

The important thing is… free Visual Studio Express Winking smile

Download: https://nodejstools.codeplex.com/

Source: http://blogs.msdn.com/b/somasegar/archive/2014/04/04/node-tools-for-visual-studio-1-0-beta.aspx

Greetings @ Barcelona

El Bruno

imageimageimageGoogle

[#VS2013] Node.js Tools for Visual Studio Beta (como ayer pero mejor aun!)

Hola!

Después del post de ayer sobre TypeScript y su package NPM, hoy seguimos en la línea de Node.Js con el anuncio de una nueva versión de Node.Js tools for Visual Studio. (algo sobre lo que ya escribí aquí cuando estaba cerrando un par de proyectos con node.js)

image

Pues bien NodeJs Tools for Visual Studio Beta está como el post de ayer, también disponible en CodePlex, es de código abierto y … gran detalle a tener en cuenta: soporte para Visual Studio Express for Web. Esto último es lo importante.

Si en algún momento necesitas un IDE gratuito, potente para crear apps con Node.js, pues ya puedes ir pensando en Visual Studio (en su flavor Express).

Trae además mejoras en debugging, remote debugging sobre Linux, soporte para edit & continue; y más detalles que puedes leer en el post original.

Lo importante, es … gratis para Visual Studio Express Winking smile

 

Download: https://nodejstools.codeplex.com/

Fuente: http://blogs.msdn.com/b/somasegar/archive/2014/04/04/node-tools-for-visual-studio-1-0-beta.aspx

Saludos @ Barcelona

El Bruno

image image image Google

[#TYPESCRIPT] TypeScript is RTM, although this news has much more inside

Hello!

I am still analyzing the hugh amount of news from the last week Build, so today is time for TypeScript. I think that I have writed a couple of TypeScript posts. This tool is a great idea for me; only to give a little “typed” in the world of javascript, with this that’s just OK.

So that the news, now TypeScript version 1.0 is included as part of the latest update to Visual Studio 2013, and also as a package NPM and in addition it is possible to find all the source code at CodePlex. And these last 2 statements are showing how Microsoft has been maturing and IMHO choosing the correct way with new technologies.

On the one hand, the source code of TypeScript is open for everyone in CodePlex. There isn’t much to explain in this world, transparency, a community behind it, etc. And on the other hand, also is it made available around the world as a NPM package for node.js developers.

Note: If you don’t know it, NPM is the NuGet of node.js.

This last means that TypeScript, being a MS technology can (and probably will be) used in environments not Ms. A few years ago, such situations were unthinkable. Today, seeing the rise of node.js and the number of developers that behind, no longer seems a bad idea this community use and improve a product Ms.

So, in conclusion, TypeScript is version 1.0 RTM; However, what struck me most of the news is another smaller news Winking smile

Source: http://blogs.msdn.com/b/visualstudio/archive/2014/04/04/the-release-candidate-for-visual-studio-2013-update-2.aspx

Saludos @ Barcelona

El Bruno

image image image Google

[#NODEJS] Performing some routing with ExpressJs

Hello!

Writing is not an easy task. Many seems to think that each post goes almost without thinking, when the reality is there a detailed plan involving the phrase, “what are you doing today for tomorrow’s post?“. And that’s it!, no more than 24 hours of planning for each post. The problem is that when you are dealing with many technologies at the same time, it becomes difficult to find references to explain some topics; and that is the reason for my today post: try explain a very fast way how to create a routing scheme with ExpressJs in NodeJs.

And as always I will share a step by step

1. Create a directory where the files from our NodeJs server will be stored. In my case is “E:\srcElBruno\Tests\NodeJs\Demo01\”

2. Open a Command Prompt and navigate to the previous location.

3 Install the Express package from NPM (Node Package Modules, all the information here). This is done with the command

NPM install express

4. Create a file named server.js in the root directory.

5 Add the following content within the same

   1: var express = require('express');

   2: var app = express();

   3:  

   4: app.get('/', function(req, res){

   5:   res.send('hello world');

   6: });

   7:  

   8: app.get('/elbruno', function(req, res){

   9:   res.send('la page de El Bruno);

  10: });

  11:  

  12: app.listen(1337);

6. Now, we launched our server NODE with the command

node server.js

7. We have our app running! If you browse to the root of our server, on port 1337 (line 12), we will see the so classic as useless Hello World

image

If instead sail to the address http://localhost: 1337/elbruno will see a not so classic but not less vain “page of the bruno

image

8. If we want to give you a bit of intelligence (not many) could change this redirection to make it directly against my blog

   1: app.get('/elbruno', function(req, res){

   2:   res.redirect('http://www.elbruno.com');

   3: });

9. The complete reference of ExpressJs can be found here

Saludos @ Home

El Bruno

image image image Google

[#NODEJS] Un poco de routing con Express

Hola!

Escribir no es una tarea fácil. A muchos les parecerá que cada post sale casi sin pensarlo, cuando el realidad hay un plan detallado que implica la frase, “¿qué necesito hoy para el post de mañana?”. Y eso es todo, no más de 24 horas de planificación por cada post. El problema está que cuando juegas con muchas tecnologías al mismo tiempo, se hace complicado encontrar referencias para explicar algunos puntos; y ese es el motivo de mi post de hoy: Explicar un ABC muy rápido sobre como crear un esquema de routing con ExpressJs en NodeJs.

Y como siempre voy al paso a paso que es lo que mejor entiendo luego

1. Crear un directorio donde se almacenarán los archivos de nuestro server Node. En mi caso es “E:\srcElBruno\Tests\NodeJs\Demo01\”

2. Abrir un Command Promt y navegar hasta la ubicación anterior.

3. Instalar el paquete Express desde NPM (Node Package Modules, toda la información aquí). Esto se hace con el commando

NPM install express

4. Crear un archivo llamado server.js en la raiz del directorio.

5. Agregar el siguiente contenido dentro del mismo

   1: var express = require('express');

   2: var app = express();

   3:  

   4: app.get('/', function(req, res){

   5:   res.send('hello world');

   6: });

   7:  

   8: app.get('/elbruno', function(req, res){

   9:   res.send('la page de El Bruno');

  10: });

  11:  

  12: app.listen(1337);

6. Ahora lanzamos nuestro server NODE con el comando

node server.js

7. Ya tenemos nuestra app funcionando! Si navegamos al root de nuestro server, en el puerto 1337 (línea 12), veremos el tan clásico como inútil Hola Mundo

image

Si en cambio navegamos a la dirección http://localhost:1337/elbruno podremos ver un no tan clásico pero no menos inútil “la página del bruno

image

8. Si queremos darle un poco de inteligencia (no mucha) podríamos modificar esta redirección para que la haga directamente contra mi blog

   1: app.get('/elbruno', function(req, res){

   2:   res.redirect('http://www.elbruno.com');

   3: });

9. La referencia completa de ExpressJs se puede encontrar aquí

Saludos @ La Finca

El Bruno

image image image Google

[#VS2013] Node.js tools for Visual Studio, and the future of packages managers (if you use NuGet you probably think about this)

image

Hello!

Now is very simple to deploy a Node.js server on AZURE, but is much easier to do this using Visual Studio 2013. This post from Scott Hanselman was saved in my favorites for some time and explains it in details: Node.js tools for Visual Studio .

The name it says everything, a plugin for our IDE that allows us to work with projects of Node.js.

Blank Express Application

And as I now begin to read about the future of Node.js (must read), it strikes me that even though the integration of the VS plugIn is very good, all changes and challenges for NodeJs are NPM-related. The textual phrase of the blog is this one

At this point, npm needs work, and I am eager to deliver what the Node community needs from its package manager.

And I think that it is a technology that is different from the one used by Microsoft Developers, but the problems with the management and distribution of packages are similar. Many times as developers do not realize dependence we have on them.

Although the author of the post makes clear in a sentence what may happen

… that everything currently free will remain free, and everything currently flaky will get less flaky.

The .net Developers can imagine what would happen if for example, Json.Net would begin to be a package of payment? By the way, if you are really using these packages, you costs nothing to donate even $1 to its author. Open-mouthed smile

And here I close, that he plays tomorrow travel to Barcelona and then both webRTC have made head a hype…

Resources

Greetings @ Barcelona

El Bruno

imageimageimageGoogle

[#VS2013] Node.js tools for Visual Studio, su futuro y los gestores de packages (a NuGet tambien le viene bien la leccion !!!)

image

Hola!

Si bien es muy fácil montar un server Node.js en AZURE, es mucho más fácil hacerlo utilizando Visual Studio 2013. Este post de Scott Hanselman, estaba guardado en mis favoritos desde hace tiempo y lo explica en detalle: Node.js tools for Visual Studio.

El nombre te lo dice todo, un plugin para nuestro IDE que nos permite trabajar con proyectos de Node.js.

Blank Express Application

Ahora bien, el siguiente video explica en 16 minutos todas las capacidades de este plugin, desde crear un proyecto en blanco, importar uno a partir de archovos existentes, la integracion con Node Package Manager (similar to NuGet), etc.

Y como ahora me pongo a leer sobre el futuro de Node.js (must read), me llama la atención que si bien la integración del plugIn para VS es muy buena, todos los cambios y chalenges para Node están relacionadas con NPM. La frase textual del blog es la siguiente

At this point, npm needs work, and I am eager to deliver what the Node community needs from its package manager.

Y pienso que si bien es una tecnología diferente a las acostumbradas por Microsoft Developers, los problemas con la gestión y distribución de paquetes son similares. Muchas veces como developers no nos damos cuenta la dependencia que tenemos de los mismos

Si bien el autor del post deja claro en una frase lo que puede llegar a suceder

… that everything currently free will remain free, and everything currently flaky will get less flaky.

Los .Net Developers se imaginan lo que sucedería si por ejemplo, Json.Net ¿comenzase a ser un package de pago? Por cierto, si realmente usas estos packages, no te cuesta nada donar aunque sea $1 a su autor. Open-mouthed smile

Y aquí cierro, que mañana toca viaje a Barcelona y después de tanto webRTC tengo la cabeza hecha un bombo …

 

Recursos

Saludos @ Home

El Bruno

image image image Google