umma.dev

ALL

  • Charm CLI

    Here I give a brief overview of what Charm CLI is and how to get started with the basics.

  • Learning Go

    Go code snippets from a past course.

  • Algorithms + Data Structures: Binary Search and Binary Search Tree

    As part of the Algorithms and Data Structures series, I am covering Binary Search and Binary Search Tree. I go into detail about the difference between each, and when to recognise which one to use when faced with a question.

  • Setting Up a NodeJS Proxy

    A proxy can has a number of different use cases. Here I discuss how to set up a NodeJS proxy.

  • State Management in React

    Rememeber Redux and MobX? Well guess what, there are even MORE choices to pick from when it comes to implementing global state within React applications!

  • Algorithms + Data Structures: Sorting

    Next up in Algorithms and Data Structures is Sorting. There are a number of ways you can sort the data you are given. Depending on the complexity, type of data and how much of it you have, will depend on the most efficient sorting technique used.

  • Algorithms + Data Structures: Strings

    As part of the Algorithms and Data Structures series, this part covers strings. Here I give examples of functions used for strings and how to use them when solving problems.

  • Web1, Web2 or Web3?

    Notes on how the Internet is evolving...

  • Setting Up ESLint

    Steps to take to add ESLint to JavaScript projects."

  • Promises in JavaScript

    Looking into JavaScript promises; what they are and how to implement them.