umma.dev

ALL

  • Algorithms + Data Structures: Graphs

    Looking at the implementation of graphs. Covering searching graphs, famous graph algorithms and problem sets.

  • Learning Java: Part Two

    Looking at variable types and different data types in Java.

  • Algorithms + Data Structures: Recursion

    Recursion is what recursion says it is on the tin.

  • Learning Java: Part One

    Java is known as a strongly typed programming language. In this post I go through the basics of setting up your machine to read, write and run Java programs.

  • 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.