Set up ubuntu workstation for nodejs development

Gary Woodfine

Freelance Full Stack Developer at threenine.co.uk
Helps businesses by improving their technical proficiencies and eliminating waste from the software development pipelines.

A unique background as business owner, marketing, software development and business development ensures that he can offer the optimum business consultancy services across a wide spectrum of business challenges.

I have recently been engaged in a number of projects utilising nodejs and my primary development Operating System has been ubuntu Linux. I also have a number of laptops I use for software development purposes, which I frequently teardown and rebuild during the course of projects. I have a number of reasons for doing this, which relate to the fact that I treat my software development laptops or virtual machines like cattle rather than pets , although this phrase is usually associated with Cloud computing, I find it relates to a software developers laptop/workstation too, especially if you’re engaged in multiple projects.

 

 

Configure Ubuntu to enable the execution of npm without sudo

Gary Woodfine

Freelance Full Stack Developer at threenine.co.uk
Helps businesses by improving their technical proficiencies and eliminating waste from the software development pipelines.

A unique background as business owner, marketing, software development and business development ensures that he can offer the optimum business consultancy services across a wide spectrum of business challenges.

Node.js Package Manager (NPM) , is an is an online repository for the publishing of open-source Node.js projects, and a command-line utility for interacting with said repository that aids in package installation, version management, and dependency management. Essentially what this tools enables you to do is easily and quickly make use of the plethora of nodejs packages being developed on a daily basis. NPM enables the community to share and contribute to reusable javascript code libraries to help others with common software development problems.

Install Mean.js on Macbook

(adsbygoogle = window.adsbygoogle || []).push({});I have just set up my new mac book to carry out some mean.js development work. I had never set up a a mac to do...

Read More
AngularJS

angularjs directives : roll your own

(adsbygoogle = window.adsbygoogle || []).push({});AngularJS comes pre-packaged with a number of great directives that really make working with AngularJS really easy and productive. However, as with all programming languages to...

Read More
AngularJS

AngularJS Directives : Reusable components

(adsbygoogle = window.adsbygoogle || []).push({});AngularJS Directives Speak to any developer who has used angular and ask him what is his favourite element of AngularJS, no doubt the answer would be Directives!...

Read More

AngularJS Architectural concepts

(adsbygoogle = window.adsbygoogle || []).push({});Over the past few years the Model View Controller (MVC) design pattern, and many other variants based around the same central theme i.e. Model View Presenter...

Read More

event driven architecture node.js

(adsbygoogle = window.adsbygoogle || []).push({});Introduction of AJAX ( Asynchronous JavaScript and XML) technology to the Internet has transformed static websites into dynamic web applications. However the fundamental building block of...

Read More

stream CSV to JSON via FTP

In this post I will be discussing how to stream CSV to JSON via FTP , which will enable you to integrate your application with any number of legacy applications...

Read More

How to setup node.js on a raspberry pi

Gary Woodfine

Freelance Full Stack Developer at threenine.co.uk
Helps businesses by improving their technical proficiencies and eliminating waste from the software development pipelines.

A unique background as business owner, marketing, software development and business development ensures that he can offer the optimum business consultancy services across a wide spectrum of business challenges.

The Raspberry Pi is a great device for tinkering and hacking around.  This evening  I thought it might be fun to find out if I could get the Pi to host and run a web server developed using node.js.  In this post I will provide a quick how to guide to set up a node.js web server on Raspberry Pi.

NodeJS

Create a simple node.js module

(adsbygoogle = window.adsbygoogle || []).push({});Node.js is a great JavaScript framework for easily building fast, scalable network applications. Not just I say so, but according to the www.nodejs.org website:Node.js®...

Read More

install mean.js on ubuntu

(adsbygoogle = window.adsbygoogle || []).push({});MEAN.JS is a full-stack JavaScript solution that helps you build fast, robust and maintainable production web applications using MongoDB, Express, AngularJS, and Node.js.  It is a...

Read More
NodeJS

install node.js on ubuntu desktop

Gary Woodfine

Freelance Full Stack Developer at threenine.co.uk
Helps businesses by improving their technical proficiencies and eliminating waste from the software development pipelines.

A unique background as business owner, marketing, software development and business development ensures that he can offer the optimum business consultancy services across a wide spectrum of business challenges.




node.js is a platform built on Chromes javascript runtime for easily building fast, scalable network applications. Node.js uses an event driven, non-blocking I/O model that makes it lightweight and efficient, perfect for data-intensive real-time applications that run across distributed devices.

ubuntu - tips & tricks

Install MongoDB on Ubuntu desktop

(adsbygoogle = window.adsbygoogle || []).push({});The MEAN stack (MongoDB, Express.js, Angular.js & Node.js) is pretty cool if you're looking to do some real quick smart web development, however there...

Read More

Affiliate Disclaimer

Disclosure: Please note that some of the links included in the blog posts are affiliate links, which means I will earn a commission if you decide to make a purchase.

I only include affiliate links to products, services and companies that I have personal experience and have actually used. I only recommend them because they are helpful and useful, not because of the small commissions I make if you decide to buy something.

Please do not spend any money on these products unless you feel they are relevant, suitable and will help you achieve your goals.

Buying anyone of these products and the commisions earned will not make me an overnite multi millionaire, but they will help to cover the hosting costs and compensate for the countless hours and effort I put in to create meaningful and valuable free content I provide to help others succeed.

You've also undoubtedly noticed that I also use various advertising networks - unless of of course you're using an Ad blocker, this is also an attempt to reduce my monthly deficit I experience in providing free relevant, valuable and on occassion insightful content for the benefit of others.

I only really make some money if people click on the ads, unless of course you consider 1c per 1000 impressions real money!

Bear in mind just how many impressions I need to make before I can cover my £20 hosting costs a month!

If you are using an adblocker and guilt stricken you can of course donate using any of the buttons below, but I won't be holding my breath.


Buy me a coffeeBuy me a coffee
π