UUUnyime Udohinunyimeudohdsa.hashnode.dev·Aug 26, 2024 · 16 min readSnowflake algorithmIn this article, we will explore the Snowflake algorithm implementation in details. I will be touching every little detail as much as I can because when I was trying to understand and use this algorithm, I couldn’t find a detail explanation like the ...00
UUUnyime Udohinunyimeudohdsa.hashnode.dev·Aug 26, 2024 · 6 min readImplementation of the Bloom filter Data structureIn this article, I will go through the implementation of the Bloom filter data structure. The Bloom filter is an in-memory data structure used to determine membership in a set. It essentially answers the question: Is this item a member of a given gro...00
UUUnyime Udohinunyimeudohdsa.hashnode.dev·Aug 26, 2024 · 8 min readScalable URL shortening serviceThis article describes the implementation details of a scalable URL shortening service like tinyurl.com, including spam URL detection using the Bloom filter data structure. The technologies used are Java, Spring Boot, MongoDB, and React.js. Check out...00
UUUnyime Udohinunyimeudohdsa.hashnode.dev·Jun 28, 2024 · 4 min readCrafting Robust Services: My Journey to HNG InternshipBuilding a robust service involves writing code that is scalable and maintainable. Achieving this demands creativity, problem-solving, and a relentless pursuit of efficiency. While much of this responsibility lies with the developer, the environment ...00
UUUnyime Udohinunyimeudohdsa.hashnode.dev·Jan 1, 2024 · 5 min readThe comparator interface (practical application) #practicalJavaProblem statement Here I will start with a real world problem. Given a list of songs with the following details for each songs Song title Number of streams on Spotify Year of release You are expected to store the data in such a way that the user...00