Make the transition to Node.js

You’ve come to the right place if you are Java, PHP, Rails or .NET developer looking for resources to help jumpstart your Node.js knowledge plus pick up some development tips.

If you have questions concerning just how fast Node.js is growing, what big companies are deploying it in production and just how large the ecosystem is, check out the Why Node? page.

java



PHP



rails

micro_net

For the Java developer

Grant Shipley

In this post, Grant will show you how to create a basic REST service that reads from a MongoDB database using Java EE. After that, I will write the same code in Node to help you ease into learning this exciting new language. After working through the examples, you decide for yourself which language provides a faster, easier and more scalable way to build APIs.

Read more…

Additional Resources

For the PHP developer

Grant Shipley

In this blog post you’ll learn how to get up to speed with Node.js coming from a PHP background. The sample application that we are going to write is a simple backend service that will provide the location of every Walmart store. By the end of this blog post, you will see how quick and easy it is to create a REST based API using Node.js that is powered by the popular MongoDB database. I chose this REST based example because creating a backend API has quickly became a common use case in most modern applications.

Read more…

Additional Resources

For the Rails developer

Alex Gorbatchev

In this article we are going to do a quick introduction to Node.js and LoopBack for Ruby on Rails minded developers. What’s LoopBack? It’s an open source framework for easily developing APIs in Node and getting them connected to databases like MongoDB, MySQL, Oracle and SQL Server. We’ll cover installing Node, the StrongLoop CLI, look at an example LoopBack application plus how to start out on your own. All the while drawing parallels between Node and Rails commands.

Read more…

Additional Resources

For the .NET developer

Tomasz Janczuk

If you are a .NET developer and want to start using or just explore Node.js, in this post I will provide you with initial guidance. I will make a practical comparison of .NET and Node.js, focusing on similarities and differences to provide you with a frame of reference for further learning. In Part 2 of this blog post we will introduce Node.js frameworks, tools, and coding practices.

Read more…

Additional Resources