Paddle-SG: Software Architecture and Infrastructure

In this post, I elaborate further on the Software Architecture, and Infrastructure that keeps Paddle-SG up and running. I will start explaining from the lowest level (i.e. hardware), and slowly move up the “stack”. Infrastructure Setup Physical Hardware I started developing and testing the scripts on my laptop. However, for the Minimal Viable Product (MVP), […]

Paddle-SG: Introduction

As an active volunteer kayaking trainer for 7 years, I often hear my participants lament that it is not easy to find out the dates of the next available proficiency course. To address this, I created Paddle-SG, a website that consolidates information on upcoming courses and expeditions, and displays them in a no-frills, easy to […]

Postgres MD5 Auth Problems with pg Node Module

If you are attempting to connect to a Postgres database and face some issues, there are plenty of forum posts (e.g. StackOverflow) and likely reasons why it does not work. Some examples are: 1) not setting the listening address to be ‘*’, 2) not setting the right line in the pg_hba.conf, 3) not editing the […]