Software Engineering | Joe Birch

Joe Birch

Speaker, Educator and GDE for Android

  • Posts
    • Latest
    • Android
    • Kotlin Multiplatform
    • iOS
  • Courses & Books
  • Services
    • Content Writing
    • Jetpack Compose Consulting
    • Android Consulting
    • Jetpack Compose Workshop
  • Speaking timeline
  • Appears In

Posts Tagged → Software Engineering

Data Structures: Linked List

posted in Uncategorized on January 31, 2016 by hitherejoe

In Software Engineering 101, the first data structure that we’re going to look at is the Linked List. As the name says, the Linked List is a list which consists of a sequence of accessible nodes. It’s both a simple and common data structure that can be used as an approach for implementations of queues,… Continue reading →

Algorithms: Insertion Sort

posted in Uncategorized on January 24, 2016 by hitherejoe

Welcome to the first post on Software Engineering 101, where I aim to post weekly(ish) deep-dive articles on algorithms, design patterns, data structures and more! This week we’ll be taking a look at the Insertion Sort algorithm. Insertion Sort is an algorithm used to sort a given list of items. It does so by iterating… Continue reading →

  • 1