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, […]

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 […]

Install Mean.js on Macbook

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.

(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 this before, so thought I would just quickly note down the steps for future reference. I have previously posted about how to install mean.js […]

angularjs directives : roll your own

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.

(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 be really productive you need to create your own reusable components that are specific to your project. In this example I will show you […]

AngularJS Directives : Reusable components

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.

(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! But what are directives and what makes them so cool? The Document Object Model (DOM) is a convention created by Web Wide Web […]

AngularJS Architectural concepts

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.

(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 (MVP) , Model View View Model (MVVM) etc. have become very popular, as developers grapple with trying to ensure their code is as testable, […]

event driven architecture node.js

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.

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 web development didn’t typically follow this trend, typically because web technologies didn’t necessarily support two-way communication between browser and server. Scaling web applications to support common web usage required […]

Remove Failed to load c++ bson extension message from MEAN.js application start

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.

(adsbygoogle = window.adsbygoogle || []).push({}); I have previously posted a How To:  install mean.js on ubuntu, In this post I will provide additional instructions on how to remove the error messages that may be displayed  when using Grunt to run your applications. Once you have successfully completed the installation instructions contained in my previous posts  […]

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 […]

Create a simple node.js module

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 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® is a platform built on Chrome’s 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 […]

install mean.js on ubuntu

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.

(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 great tool for framework for really accelerating your web development process making use of the MEAN stack. Judging by the myriad of blog posts […]

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.

(adsbygoogle = window.adsbygoogle || []).push({}); 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. install node.js on ubuntu desktop There are two ways you […]

Install MongoDB 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.

(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 is a little bit of a learning curve if you’re cooming from traditional web development database platforms i.e. Relational Database Management Systems (RDBMS). MongoDB MongoDB is […]