I was tasked with creating a service (app) that would interact with the ShopifyAPI. To create the service the flow would be: Authenticate (Oauth) Register the Service with callback url Return relevant data when Shopify makes the external call (webhook) This is the first time I had worked with Oauth and a Restful API. What […]
Author: me
Setting Up a Mail Server is more difficult than it seems, it is also quite expensive. Furthermore because there is so much Spam there are measures an email administrator should take to ensure spam-free email delivery In this tutorial I am using Zimbra 8.0.7 as the Email Server (MTA). Zimbra includes all the features you […]
In this tutorial we look at the steps to take how to track ajax goal events with Google Analytics, that is events where a new page destination is not created and is accessed asynchronously First setup the Google Analytics Part 1. Go to the Admin Area 2. Select Goals Under All Web Site Data 3. […]
Summary of The Communist Manifesto
The Communist Manifesto Extract 1: The Communist Manifesto (Karl Marx and Friedrich Engels) The bourgeoisie, wherever is has got the upper hand, has pitilessly torn asunder the motley feudal ties that bound man to his ‘natural superiors’, and has left remaining no other nexus between man and man than naked self-interest, than callous ‘cash payment’. It […]
Clean Code Meaningful Names
Overview The following article is a summary of the tips given in choosing meaningful names for things in our code. The tips are taken from Robert C. Martin Called Clean Code. Clean Code. Chapter 2: Meaningful Names. Why do we need Meaningful Names in our Code? Names are everywhere in software. Names are given to […]