Chrome Extensions – Part 2: Background Colour Changer

Prerequisites You will need a basic understanding of HTML, CSS and vanilla Javascript. Aim of the Article The aim of this article is to introduce you to the following concepts by building a small extension that can change any web page’s background colour based on user input: Instructions Step 1: Initialization Create your Chrome Extension …

Database Normalization

How to normalize databases several layers deep What is normalization? It’s a simple method of breaking up tables into smaller tables linking relationships to reduce data redundancy and eliminate insertion, update and deletion anomalies. There are a few keywords that we should gloss over first before we begin.‘Non-Atomic’ is the word used to describe a data …

Accelerating Full Stack Application Development with AI Tools: Recap of Our DevConf Workshop

Introduction: Recently, we had the privilege of hosting a workshop at DevConf, where we explored the power of AI tools in accelerating full stack application development. We selected a stack comprising PostgreSQL in a Docker container, Node.js Express, and Angular to build a practical application—an intuitive vehicle finance calculator. Throughout the workshop, we showcased the …