C# Tuples

Exploring the Tuples the New C# 7 language feature learning both the Advantages and limitations of this great language enhancement....

Read More

Install Postgres SQL on ubuntu

PostgreSQL has bindings for many programming languages such as C, C++, Python, Java, PHP, Ruby and now it's possible to develop ASP.net Core C# Web Applicaitons using Entity Framework Core...

Read More
AngularJS

Getting Started with Angular2

Angular 2 has become an extremely popular JavaScript framework for creating web applications. This guide walks you through what you need to get started....

Read More

Tasktop Sync Gateway : The Basics

The basic premise behind Tasktop Sync Gateway is that it enables to connect the various tools within your typical DevOps stack, with ease. Prior to Tasktop Gateway, the various...

Read More
AngularJS

AngularJS : Scope

(adsbygoogle = window.adsbygoogle || []).push({}); In angularJS  scope is an object that acts as shared context between the view and the controller enabling the two layers to exchange information related to the...

Read More

Install Homebrew on mac

Homebrew is the most popular package manager for Mac OS X. Homebrew Cask extends Homebrew with support for quickly installing Mac applications like Google Chrome, VLC, and more. Find out...

Read More

You are not a DevOps Engineer

(adsbygoogle = window.adsbygoogle || []).push({}); This is post is a little rant, about the IT industry and how we grab onto the coat tails of terms and play buzz word bingo...

Read More

Hello Node

There are two primary ways to use Node.js on your development machines: by using the Node Shell or by saving JavaScript to files and using node to execute them. Node Shell The...

Read More
NodeJS

Install nodejs with nvm on OSX

(adsbygoogle = window.adsbygoogle || []).push({}); There 3 different ways to install Node.JS on OSX, in this post I will provide instructions on how to do it using Node Version Manager. [su_note radius="8"] For...

Read More

Setting up SSH keys for GitHub Access

(adsbygoogle = window.adsbygoogle || []).push({}); Why SSH Keys for Git Hub SSH keys provide a secure connection to Git Hub without the need to enter your username and password every time you...

Read More
ubuntu - tips & tricks

Use pbcopy on Ubuntu

A quick tip to get pbcopy alias configured on your ubuntu in order to copy standard input from the terminal...

Read More

What is DevOps ?

philosophical discussion or what devops actually means andf a brief recap on it's evolution ...

Read More

DevOps for mere mortals – Part 1

If you have worked in the software development industry for any length of time, you will learn to appreciate it's almost cyclical adoption of new trends and fads.  Every few...

Read More
Rants & Raves

what are agile planning methodologies ?

“Plans are worthless, but planning is everything.” — Dwight D. Eisenhower The above quote is one of my most favourite quotes, and personally I think it more than adequately describes the approach...

Read More
WordPress Basics

Permalinks on WordPress not working

If you’re setting up an installation of WordPress on a new server or desktop and you’re using Apache2 web server. You may come across a situation that your PermaLinks don’t function as expected.

This situation may well be caused by the fact that you have not configured your Apache2 web server correctly.  There are 4 steps involved to overcome the issue of permalinks on wordpress not working.

Happy first birthday

On the 19 Nov 2014 @ 14:21, I configured WordPress on my production server which resulted in the first post to be published.  Hence, I'll take this as the...

Read More

what is a RESTful API?

Modern Software applications are required to connect across different machines , User Interfaces (UI) and provide data to other applications in the form of services. To enable this software...

Read More

Update libreoffice to version 5

(adsbygoogle = window.adsbygoogle || []).push({}); I wanted to update my LibreOffice application suite on my Ubuntu desktop. The news on 5 August 2015 that The Document Foundation (TDF)  announced the release...

Read More

Viglen Genie Desktop PC Ubuntu Linux v14.04 LTS Review

I needed to upgrade my existing desktop computer, I just needed a little more power than my faithful old Dell OPTIPLEX 745 was providing. Although it is still able to keep up with all the usual software development tasks, it just doesn’t really handle all the virtualisation tasks that well. I have recently been doing a lot of work involving Virtual Machines and also I have been hard at work developing a number of youtube tutorial videos I will shortly be publishing. This together with another side project I have been doing involving the recording and mixing of my guitar playing.

ubuntu - tips & tricks

Install Skype on ubuntu Desktop





I have recently purchased my new Viglen Desktop Computer from ebuyer. It has arrived with Ubuntu 14.04 pre-installed, which is just awesome. However, as with any new machine getting it set up just the way I want to be productive does take a bit of time. In order to speed up this process I have been developing a number of BASH scripts, that I repeatedly  run to install skype on ubuntu desktop.

Configure Ubuntu to enable the execution of npm without sudo

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.

Rants & Raves

5 reasons why the office is a bad place to work

I don’t usually do this, however this time I just couldn’t resist. I just had to respond to such an ill thought out, badly researched and the be honest just completely full of fallacies piece of journalism. In the piece, Five reasons why the office isn’t such a bad place to be,  attempting to identify why working from home is a bad idea. However, all that was brought to attention were the incorrect stereotypes associated with working from home.

What is SEO and how to do it cheaply

In this post I will discuss the basics of Search Engine Optimization (SEO), focusing on What is SEO and some simple strategies you can implement on your blog to improve its performance in Search Engine rankings. I have learned over the past year or so regarding SEO while running my blog. When I initially started this blog, I knew very little about SEO, other than I potentially needed to do it on my blog and apparently it was an expensive exercise to undergo.

Through a bit of research, I discovered that there are a lot of charlatans and downright dirty criminals operating in this specific area of the internet. I figured out that if I didn’t want to get ripped off by these snake oil salesman, I best get familiar with this area and attempt to learn the basics. I thought I would share my experience and knowledge I have gained over the past year to help anyone who is embarking an any new internet project.

Top 4 WordPress SEO plugins

Top 4 WordPress SEO plugins

(adsbygoogle = window.adsbygoogle || []).push({}); I have previously posted about what is seo and how to do it cheaply, in this post I will provide my top 4 WordPress SEO plugins...

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

The challenges of remote working

I just read two of Scott Hanselman’s blog posts , Being a Remote Worker Sucks – Long Live the Remote Worker and Tragedies of the Remote Worker: “Looks like you’re the only one on the call”.  I totally identify with the concerns raised regarding the aspects of remote working.  It certainly does have it’s challenges but at the same time it has it’s rewards.

Over the past few years I have worked 100% remotely for a number of organisations throughout Europe and Northern America. I work from my own purpose built home office . This is not my only experience of working from home though, back in the 90’s I had my own business which I ran 100% from my home in South Africa. The only reason why I closed that business, was due to the fact I wanted to fulfil a life long ambition of emigrating. In this post I will share some of my experiences gained from work from home.

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

Guard against cyber attacks

The small steps you can take ensure the security of your small business. There seems to be a lot of hype in the media at the moment about eminent of cyber...

Read More
NodeJS

Create a simple node.js module





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 data-intensive real-time applications that run across distributed devices.

Using Remote Desktop Connection Manager

If you as part of your job, are required to connect to multiple servers or computer workstations over a Remote Desktop Connections, then you will undoubtedly run into the difficulty of remembering various connections details, credentials and settings for all the machines.

You’ll be glad to know that there is a free tool available Microsoft that will help you to store and have all this information available, to help you to effortlessly connect and manage the connections to your multiple servers.  Remote Desktop Connection Manager.

 

ubuntu - tips & tricks

Install skype on ubuntu 14.04 LTS

(adsbygoogle = window.adsbygoogle || []).push({}); Skype is a very popular business communication tool for users worldwide. The chances are If you are conducting business internationally, the majority of your contacts will...

Read More
Rants & Raves

What are HomePlug Adaptors?

(adsbygoogle = window.adsbygoogle || []).push({}); HomePlug adaptors, or Powerline adaptors as they are also referred too, have been around since 2001, radically simplify home networking. HomePlug adaptors are a computer networking technology...

Read More
ubuntu - tips & tricks

10 things to install ubuntu 14.04 LTS for business use




Ubuntu 14.04 – Trusty Tahr – is the latest Long Term Support release of ubuntu from Canonical, this means that this release has 5 years of support and security updates.  This makes it a great release to use for business purposes.

In this post we’ve provide some advice on what to do to configure your desktop for optimum use within a small business environment, to ensure you’ve got everything you need when you need it.

What is a smart home?

For most people the home is sanctuary, a place they are able to disconnect from the world outside. It is also the biggest asset most people will purchase in their life times.  However, maintaining a home can be a burden for time starved busy families.

Once considered to be an ideal only the future generations would acheive, a smart home is pretty much a possibility today. The reason for this are partly because over the last 30 years computer technology has changed the way we work, changed the way we communicate, it’s even changed the way we socialise.

Technology is everywhere, it stands to reason that technology will now really start to change our homes. The key objective of any technology is minimize or eliminate time wasted on repetitive and boring household chores.

Rants & Raves

What is a HomePlug Network

(adsbygoogle = window.adsbygoogle || []).push({}); HomePlug networking technologies (sometimes referred to as Powerline networks or Ethernet over Powerline) is a technology that enables high-speed networking over domestic powerlines. It allows home...

Read More

FIX : Skype for Ubuntu crashes

If you're experiencing issues with Skype while using Ubuntu here is a quick fix. 1. It is best to remove your previous installation. [crayon-594f015286223107437263/] 2. Do an overall update of Ubuntu [crayon-594f015286226147299329/] 3. Update...

Read More

5 tips for effective work from home

Many freelancers, independent professionals and over the last decade or so more and more corporate employees are choosing to work from home. Many make the choice for practical reasons, such...

Read More

What is BYOD ?

In this post we address a popular question being asked by many Small and Medium Enterprises, What is BYOD (Bring Your Own Device) and why should we care? This...

Read More
π