Azure Functions: Merge Algorithm Runtime Comparison (Part 2)

Introduction This is the second part of a three part series on algorithmic runtime comparison. For the full intro to the series check out the first post. Today we will convert an existing HTTP Trigger into a ServiceBusTopic Trigger and use it to pull a message from ServiceBus, write the output of our merge algorithm to Azure Blob Storage and write the performance data to Azure Table Storage. Prerequisites The [Read More]

Azure Functions: Merge Algorithm Runtime Comparison (Part 1)

Introduction One of the things I really enjoy while writing variations of algorithms is comparing the total run-time between them. I find it rewarding and informative to start with a minimal amount of iterations, say 10 merges, where QuickFind (which has a performance/complexity of (O)n2) and WeightedQuickUnion ((O)m * log (n)) look like the have almost the same performance. From there I like to add more and more [Read More]

Azure Functions: Going Beyond Hello World!

Introduction Recently, I have become more interested in the fundamentals of computer science so I can become a better programmer and engineer. Today we will create a simple sorting Function that will take two arrays as input, write each incoming request to Azure Table Storage and return the sorted array as well as some statistics on how long the Function ran. Today's example be using the WeightedQuickUnionWithPathCompression algorithm from Robert [Read More]

Azure Functions: Deploy From Source Control

Admittedly, the Function that we created last month didn't do a whole lot. We sent in a "name" and got a welcome message back. That's okay though as we have something that can be added to source control. If you haven't completed the exercise now would be a decent time to do so as we will be adding the "Hello World" function to source control and making some modifications, checking [Read More]

Hello World: Theodore Sebastien Hodo is Here!

It has been almost a month since my last post. Things got a little busy. For observant types I have changed the "About" section of the blog from "Soon to be dad" to read "Dad." Theodore Sebastien Hodo was born April 29th at 18:34 at Swedish Ballard. Things were a little complicated at first but now everyone is doing quite well. There's more to the story but I will [Read More]