JavaScript Objects

JavaScript is an awesome language but at the same time JavaScript is a frustrating language.Every developer will have this love hate relationship with JavaScript. Developers just don't know how...

Read More

JavaScript : Variables, Types and Values

Every programming language is designed to manipulate values, these values are referred to as Types and the most fundamental characteristics of a programming language is the set of types it...

Read More
WordPress Basics

install wordpress 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.

Latest posts by Gary Woodfine (see all)

In this post I will provide instructions to install WordPress on ubuntu server.  This tutorial is aimed at those users who may want to install WordPress on a virtual server for development purposes.

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.

Latest posts by Gary Woodfine (see all)

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.

Latest posts by Gary Woodfine (see all)

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.

Mixing windows & forms authentication

(adsbygoogle = window.adsbygoogle || []).push({});I came across a situation today where I needed to mix two different authentication types on ASP.net MVC 4 application. The reason for this being that...

Read More

remove ignored files from git repository

(adsbygoogle = window.adsbygoogle || []).push({});I ran into a situation today, whereby I had created a git reposiotry for a new ASP.net MVC web application I am developing. I had created...

Read More

How to execute a BASH script

(adsbygoogle = window.adsbygoogle || []).push({});You may on occassion feel the need to automate certain processes or proceudres on your linux based computer. These maybe simple processes like ensuring your packages...

Read More

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

Selenium WebDriver & Visual Studio

Selenium is a suite of browser automation tools to help with automating web browsers across a number of platforms. It’s a really handy tool to help with automating web applications...

Read More

Software : Engineering or Craftmanship ?

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.

Latest posts by Gary Woodfine (see all)

Modern era can easily be defined as the age of software.  Software is so pervasive that it literally encroaches on every aspect of our lives, we interact with some form of software or other from the moment we wake in the morning until we go back to sleep at night, whether it be using our alarm clocks, making our coffee, driving our cars, watching television,  listening to our radio’s, ATM withdrawals the list goes on.

π