---
title: "Mahmoud Ashour (@MahmoudAshour) | Hashnode"
description: "SWE @ Midade | ex-Orange. Read the latest articles by Mahmoud Ashour on Hashnode."
url: "https://hashnode.com/@MahmoudAshour"
---

@MahmoudAshour

# Mahmoud Ashour

@MahmoudAshour · Cairo,Egypt · Joined April 2024

SWE @ Midade | ex-Orange

### [The Barid & DNS story](https://mahmoudashour.hashnode.dev/the-barid-and-dns-story?utm_source=hashnode&utm_medium=feed)

Explore the fascinating parallels between the ancient Barid system and modern DNS, illustrating ingenious communication solutions across time

6 min read · [mahmoudashour.hashnode.dev](https://mahmoudashour.hashnode.dev/the-barid-and-dns-story?utm_source=hashnode&utm_medium=feed)

[May 20, 2025](https://hashnode.com/posts/the-barid-and-dns-story/682c7e54f794970ee886daa0)

### [Bloom Filter: A Compact Solution for Big Data Challenges](https://mahmoudashour.hashnode.dev/bloom-filter-a-compact-solution-for-big-data-challenges?utm_source=hashnode&utm_medium=feed)

Discover how Bloom Filters offer a space-efficient solution for big data, tackling false positives and optimizing storage and retrieval processes

8 min read · [mahmoudashour.hashnode.dev](https://mahmoudashour.hashnode.dev/bloom-filter-a-compact-solution-for-big-data-challenges?utm_source=hashnode&utm_medium=feed)

[Oct 17, 2024](https://hashnode.com/posts/bloom-filter-a-compact-solution-for-big-data-challenges/67113189732237c29acd1677)

### [Optimizing Network Performance with the Token Bucket Algorithm](https://mahmoudashour.hashnode.dev/optimizing-network-performance-with-the-token-bucket-algorithm?utm_source=hashnode&utm_medium=feed)

The Token Bucket algorithm optimizes network performance through efficient rate limiting, traffic shaping, and real-world applications

7 min read · [mahmoudashour.hashnode.dev](https://mahmoudashour.hashnode.dev/optimizing-network-performance-with-the-token-bucket-algorithm?utm_source=hashnode&utm_medium=feed)

[Oct 10, 2024](https://hashnode.com/posts/optimizing-network-performance-with-the-token-bucket-algorithm/67080230a62c5b412da18235)

### [Locked In: The Hidden World of Database Locks](https://mahmoudashour.hashnode.dev/locked-in-the-hidden-world-of-database-locks?utm_source=hashnode&utm_medium=feed)

Learn about table-level, row-level, and next-key locks to prevent concurrency issues such as race conditions and phantom reads

7 min read · [mahmoudashour.hashnode.dev](https://mahmoudashour.hashnode.dev/locked-in-the-hidden-world-of-database-locks?utm_source=hashnode&utm_medium=feed)

[Oct 8, 2024](https://hashnode.com/posts/locked-in-the-hidden-world-of-database-locks/670578f7a0099b6a7af757bb)

### [Screensavers : What do they save screens from?](https://mahmoudashour.hashnode.dev/screensavers?utm_source=hashnode&utm_medium=feed)

Discover the history, purpose, and evolution of screensavers, from CRT protection to modern-day uses - Where can I get screensavers? - Are screen savers sti

5 min read · [mahmoudashour.hashnode.dev](https://mahmoudashour.hashnode.dev/screensavers?utm_source=hashnode&utm_medium=feed)

[May 20, 2024](https://hashnode.com/posts/screensavers/664b9bc5d2ff2d8831ed97c3)
