A good[ish] website
Web development blog, loads of UI and JavaScript topics
In other words: how to access objects values within the object itself. Would be cool if this worked: But it won’t, a getter is needed…
Here’s a reference type of post on modify arrays with native JavaScript methods. Adding nodes and concatenating Arrays I’m shamelessly…
The forEach loop for beginners, and how to use it with a nodeLists, and HTMLCollections. Array.prototype.forEach() So the forEach loop…
A lightweight introduction into some of array methods in JavaScript, and how work with objects in an iterative manner. Object.keys() Object…
Simple rebase/merge workflow and how to deal with possible merge conflicts. So you're building a feature on a feature branch called some…
Cherry-picking commits in Git is easy and straightforward, here’s how to do that. Basic usage of cherry-pick Take two branches: new-feature…
You probably knew that a branch can be "checked out" with the command git checkout <branch-name> , but interestingly enough, a single file…
Here’s a little cheat sheet to help deal with branches. Listing branches List branches: List remote branches: List remote branches that are…
Stashing is a great tool to make life with branches a bit more fluent. Rationale Scenario: you're building a new feature in a dedicated…
Here’s a quick post on the awesomeness of tab completion, and how it can be applied to Git commands and branch names. 👉 See also: my…