This April’s Fool’s Day, inspired by the classic prank, Cat Facts, I decided to create a SMS chatbot that would spam people with “Matt Facts“. I don’t normally do much pranking, but this seemed like a good opportunity to build a silly little chatbot and have a bit of harmless fun. What People Said The […]
Category: Information Technology
Crazy Pixels
Ever since I first laid eyes on Conway’s Game of Life, I’ve been in love with the idea of cellular automatons: small, distinct units that follow some simple, fundamental rules to create beautiful, complex, and strange patterns working together. This prototype was originally inspired by an article I read about cellular automatons, or rather, a video of […]
How to Troubleshoot
Curious about what goes on in the mind of a troubleshooter?
How to Quickly Extract an Option Set to a Text File
Every so often, you need to get a dump of all the labels and values of an Option Set from Dynamics 365 Customer Engagement (aka CRM). If the Option Set only has a few options this can be done by hand very quickly. However, for larger lists, we need to get creative. To do this […]
Encapsulate Your Scope When Looping With Asynchronous Functions
When using for loops in JavaScript, sometimes you can encounter some unexpected behaviour. First, a simple for loop– No tricks: As anyone would expect, this will print out 0, 1, 2, 3, 4 to the console. Now, what if we are operating asynchronously? Next, let’s essentially do the same thing, except with a 1 second […]
Steganographic Emoji Art
Two things that have always interested me are steganography and digital art. This simple piece combines the two using a Bacon’s cipher of the four seasons: Spring, Summer, Autumn, and Winter. Conveniently, all the seasons have 6 letters, which lets us get a nice balanced and symmetrical result. Running these words through the cipher yields: […]