How not to do technical interviews
Interviews in any profession are notoriously difficult and lets be honest nobody either side of the desk likes going through the motions. This post is my opinion on why the process is fundamentally broken.
Interviews in any profession are notoriously difficult and lets be honest nobody either side of the desk likes going through the motions. This post is my opinion on why the process is fundamentally broken.
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… Read More »AngularJS Architectural concepts
Introduction of AJAX ( Asynchronous JavaScript and XML) technology to the Internet has transformed static websites into dynamic web applications. However the fundamental building block… Read More »event driven architecture node.js
With the right work structure, distributed teams can easily surpass the productivity of a traditional team. Using effective tools and apps to manage and communicate is vital to achieving success, as is creating an onboarding process and environment that builds a positive team culture while enabling greater productivity and collaboration
A brief discussion providing details of what is the mean stack and its uses and advantages
A tutorial on JavaScript Functions with examples of javascript functions and argument patterns.
If you are constantly updating your linux installation you may find over time that your boot partition may be running out of space and if… Read More »Remove All Unused Linux Kernel Headers, Images and Modules from ubuntu boot
An insight from a freelance software developer to why making money from software is alot harder than you might think. Building a business involves more than developing software.
In this post I will provide an explanation of what is information architecture to provide an understanding of one of the most fundamental steps and processes for a successful search engine optimization campaign.
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 to extract data.
The Raspberry Pi is a great device for tinkering and hacking around different technology and hardware. This evening I thought it might be fun to… Read More »How to setup node.js on a raspberry pi
Developing applications for your Raspberry PI, you will often need to connect to the Raspberry PI from another computer to deploy code or run tests… Read More »How to Remotely access the Raspberry Pi using SSH
There are a number of blog posts available online which attempt to explain how to install magento on ubuntu for development. However, having spent the… Read More »How to install magento on ubuntu
Using an SD card (Secure Digital) is a great way to store data and move data between a myriad of different devices. For Instance, taken… Read More »Which type of SD card should I buy?
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… Read More »Install MongoDB on Ubuntu desktop
Django is a free and open source web application framework, written in Python, which follows the Model–View–Controller (MVC) architectural pattern. In this article I will provide you instructions to install python pip and django on ubuntu linux to create a development site .
details on how to configure python 3.x as the default interpreter on your Ubuntu desktop computer.
There may be occassions during the course of developing a software project that you may need to store a text file or any binary type… Read More »Reading a file stream from resource file in C#
I will aim to address the issue of over optimizing software code in enterprise software applications. Looking for ways to optimize code and learning new… Read More »Code Golf : Beware of taking your hobby to work