Thoughts on software design, team building, and ethical technology

Here you can find my articles, thoughts and reflections on technology, software design and tutorials.

Practical Use Cases for Edge Computing

Following on from my last blog post on WTF is Edge Computing, let's take a practical look at some of its use cases. We will cover frameworks and tools, where they shine and some drawbacks. Fullstack Frameworks The easiest and best example of where ed...

Arithmetic Series

Recently I found myself having to find a missing number in an array. After some searching on the internet, I found a simple and efficient answer. I wanted to know why it worked and dug further into the math. Most explanations hit me with pages and pa...

WTF is Edge Computing

What is edge computing? What do those words even mean? With all the hype around AI unleashed on our Twitter and LinkedIn feeds, it may be hard to remember that edge computing was the new bandwagon we needed to jump on not long ago. However, before we...

Modern API Deployment Options in the Cloud

Creating an API for your backend doesn't need to be complicated. Let's explore some options for bootstrapping an API using modern tools.

Deploying Bilbies on the Edge

I love building APIs and Deno, a new JavaScript runtime, has me excited about making APIs that run on the edge network. Even if you don't have a use case for an API on the edge network, it's fun to play with new things. This blog will show you how ea...

Fetch, Networking and Async Functions

Disclaimer: I created this blog and content to help my 2022 SheCodes Australia Plus cohort understand the basics of using fetch in React. How do we fetch data from an API in React? When JavaScript is run in the browser, it has access to a fantastic b...

URLs, Routes and React Router

Disclaimer: I created this blog and content to help my 2022 SheCodes Australia Plus cohort understand the basics of URLs and React Router Update Feb 2023: Updated for my 2023 cohort You click a link, a button or a navigation element, something loads ...