Dec 23, 2025 · 12 min read · Ever wondered how Google corrects "Mikrosoft" to "Microsoft" or how Spotify finds your favorite song even when you butcher the title? The secret lies in fuzzy matching – the computational wizardry that makes "close enough" perfect. What is Fuzzy Mat...
Join discussion
Nov 30, 2025 · 3 min read · Artificial Intelligence is everywhere — from your phone to your social media feed. But what exactly is AI, and how does it work? Here’s the simplest explanation you’ll ever read. AI refers to software or machines that act in ways resembling human int...
Join discussion
Mar 25, 2025 · 4 min read · .reduce() Reduce as seen above is an iterator, used to iterate through arrays. As I’ve typically seen ‘.reduce()’ it’s been used to reduce the elements of arrays to a single value. However, in my example, I will not be doing that, I will be using ‘....
Join discussionJan 20, 2025 · 4 min read · Using useState in React was probably was one of the most difficult concepts to wrap my head around when learning React. Here, I will do my best to explain useState the way I understand it and how to implement it. State is typically used when somethin...
Join discussionJan 10, 2025 · 7 min read · Introduction In Java, memory management is an important aspect of application performance. One of the key features for managing memory automatically is Garbage Collection (GC). It eliminates the need for developers to manually manage memory allocatio...
Join discussion
Feb 18, 2024 · 2 min read · Docker Docker is a software platform that allows you to build, test, and deploy applications quickly. Docker packages software into standardized units called containers that have everything the software needs to run including libraries, system tools,...
Join discussion
Dec 2, 2023 · 3 min read · You are given an array of strings words and a string chars. A string is good if it can be formed by characters from chars (each character can only be used once). Return the sum of lengths of all good strings in words. Example 1: Input: words = ["cat"...
Join discussion
Nov 23, 2018 · 5 min read · Disclaimer: This post was automatically published a few hours after the event so let's hope everything went according to plan. I recently had the opportunity to organise a meetup, that revolved around the idea of knowledge exchange and community buil...
Join discussion
Aug 28, 2016 · 4 min read · So, you decided that it's time to change teams, and by that I mean you decided to either leave your current job and pursue another one or within the same company you're switching teams. Whatever maybe the case, you'll be faced with some decisions and...
Join discussion