Albert Kawmi

Web Developer | Glasgow, UK

Blog About

HTML5 Canvas Clock

Tick, tock…
javascript
canvas
animation

My First npm Package

I finally had a reason to publish something on npm…
javascript
open source

Building a CMS with React & Redux

I built the front-end of a CMS in React/Redux and wrote down a few points of learning and discussion.
react
redux
javascript

Short Scifi Stories

Over the past few years I’ve stumbled across some delightful short stories with a scifi theme, all freely available to read online.
reading
scifi

A Project Scaffold for Test-Driven Development in JavaScript

Here’s a pacakage.json file to quickstart a JavaScript TDD project using Babel, Jest and ESLint.
tdd
javascript
node
tools

Ballad for Driver-less Dreamers

Dear Alphabet and Tesla too, And indeed anybody who, Is building an automobile, That truly drives itself (for real).
bad poetry
ai

Visual Studio Code

I just moved from Sublime Text to Visual Studio code, and it is good. 👍
tools
visual studio code

Using React Context for One-Way Data Flow

To learn about this feature, I tried implementing a simple one-way data flow using just React context.
react
one-way data flow

Heroes of Functional Programming

A short list of individuals from whom I’ve learned a great deal about functional programming (and about programming in general).
functional programming
learning

Useful git commands I always forget...

Another random selection from my notes.
git
github
command line

Get Jekyll working with github-pages on Mac OSX

Jekyll is a static site generator that’s deeply integrated with Github Pages. I had to take these steps to get it working on my Mac.
jekyll
static sites
github

The Five Stages of Programmer Grief

Based on a true story…
work
psychology
bad prose

Angular + Firebase = Chat App

Angular is a JavaScript framework and Firebase is a real-time database service. Put them together (with a tiny bit of glue code) and you, too, can have a fully functioning chat application.
angular
firebase

Angular ❤️ CRUD

Here’s a toy CMS made with Angular JS…
angular

Useful bash commands I always forget...

A mixed bunch of bash commands that I keep coming back to.
bash
command line

Code Review Checklist

Is the PR title sensible?
workflow
code review

Pull Request Checklist

A list compiled from past mistakes…
workflow
code review

A CSS reset for forms

Meyer’s famous CSS reset is an excellent starting point, but it doesn’t do much for forms. I found this snippet buried in a forum thread on CSS Tricks and found it pretty useful.
css
design
〈 Back Top ↑