umma.dev

ALL

  • Learning Java: Part Three

    In this part I look at Object Oriented Programming; a way of structing code in Java applications.

  • Algorithms + Data Structure: Heaps

    Delving into Heaps as part of the Algorithms and Data Structures series. Like the other posts, this post follows a similar format with explanations and problem sets at the end.

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