1. The new ES6 for...of loop

    The JavaScript's For...of loop structure is syntactic caster sugar dusted over the good old for statement. It's an extremely capable loop that can iterate almost anything you give it.

  2. Self referencing object literal in JavaScript

    In other words: how to access objects values within the object itself.

  3. Working with JavaScript arrays

    Here’s a reference type of post on modifying arrays with native JavaScript methods.

  4. JavaScrip forEach loop

    The `forEach` loop for beginners, and how to use it with a nodeLists, and HTMLCollections.

  5. Common JavaScript array methods and Object.keys()

    A lightweight introduction into some of array methods in JavaScript, and how work with objects in an iterative manner.

  6. Git: rebasing workflow and resolving merge conflicts

    Simple rebase/merge workflow and how to deal with possible merge conflicts.

  7. Git: move commits between branches with cherry-pick

    Cherry-picking commits in Git is easy and straightforward. Here’s how to do that.

  8. Git: restore files or folders from another branch

    You can copy a single file or an entire folder from another Git branch without switching to that branch or merging it. Modern versions of Git provide `git restore` for this purpose.

  9. Git: handy branching commands

    Here’s a little cheat sheet to help deal with branches.

  10. Git: stashing

    Stashing is a great tool for making work with branches a bit smoother.