If you’ve ever used Quokka.js, you know the feeling — values appearing inline as you type, no terminal switching, no manual runs. It’s one of those tools that changes how you think about writing code. The problem? Full acces…
In this blog post, we’ll explore a problem commonly encountered in graph theory: finding all possible paths from a source node to a target node in a directed graph. We’ll break down the problem, discuss a solution, and provide a…
While working with Kafka, it’s important to understand its core features and concepts to maximize its potential. Here are some essential features to be aware of: 1. Producers and Consumers Producers send messages to topics, w…
Azure Service Bus is a versatile messaging service that supports a wide range of messaging patterns and use cases. While sending and receiving messages are core functions, Service Bus offers much more. Here’s a look at some adva…
Islands in a grid are formed by connecting adjacent land cells ( L ). We are tasked with finding the smallest island in a given grid. In this blog post, we’ll explore how to approach this problem using depth-first search (DFS),…
The Expression Add Operators problem is a classic LeetCode challenge where you’re given a string containing digits and a target value. The goal is to add binary operators ( + , - , or * ) between the digits so that the expressi…