Here's a fun project I did during some downtime. It's a midi drum machine for iOS using swift. The...
In a previous post, we showed how to receive iot device data from an MQTT broker. In this post, we...
In a previous post, we showed how to send and receive messages from IoT devices using an MQTT broker....
In this post, I show a docker deployment for an MQTT broker that will support adding multiple...
IoT devices promise to change the way we interact with the world around us. IoT enabled devices are...
In this post, I show how to setup a basic MQTT broker using the Eclipse Mosquitto MQTT broker using...
The Django shell is a powerful development tool. Comes in handy when you want to try operations...
William (Bill) Kennedy (@goinggodotnet) put up a real good post on X/Twitter addressing how AI can...
Here's a list of useful python libraries if you are working in ML pandas - The standard data...
In this post, we will build a simple React app using Next.js. Nothing complicated, just a simple...
So you need a small cache and can't justify a Redis or memcached instance. Let's see what it takes to...
The pipeline pattern is a powerful way to process data through stages in a concurrent fashion. Each...
In the previous 2 posts, we have looked at Fanout and Fanin separately. It is often the case that we...
Let's take a look at the fan-in pattern. This is really useful in go when we have related data from...
Let's take a quick look at the fanout pattern in Go. In general, fanout is used to perform a number...
In this post, Goroutines and channels are introduced. These are 2 of the most useful constructs in...
Here's is sort algorithm to use for an array of integers or structures that are keyed by an integer....
SO, you deployed a new feature and brought your service down. Beyond the usual questions regarding...
In this post, I explore another linked list algorithm. This one is a bit harder. Create a function...
Another linked list algorithm. Detect a cycle in a linked list. This is actually not that bad....
Today, we look at another linked list task. Create a function to merge 2 sorted linked lists. The...
This is a favorite question to give to new developers. Pretty simple if you have had a decent data...
Level Up Your Data Engineering Game! Get the Basics Down: Dive into data engineering...
Looking for datasets for your next project. Here are some sources I...
For the Java crowd, here's one that some like to use. Explain the difference between an interface...
Here we address the original best stock buy-sell question. Given an array of stock prices on...
Let's be real – setting expectations for your team can be a bit of a minefield. You want to give them...
For this post, we're going to play with palindromes again but with a different technique. Write a...
This one is pretty common. Sounds difficult, but not really bad once you think it through. Write a...
This one is a little tricky and certainly depends on how one interprets the question. Write a...