---
title: "Discussion on \"How To Build A Concurrent Program in Go–Create a Grep clone\" | Hashnode"
description: "Discussion on \"How To Build A Concurrent Program in Go–Create a Grep clone\". Learn in simple terms how concurrent programs are built in Go by building a clone of the grep tool. In addition to learning what Golang features are used to implement concurrency, you would also learn how to make decisions about when and how to use t..."
url: "https://hashnode.com/posts/how-to-build-a-concurrent-program-in-gocreate-a-grep-clone/62c8441655f37390f97c9cd8"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [How To Build A Concurrent Program in Go–Create a Grep clone](https://shula88.hashnode.dev/how-to-build-a-concurrent-program-in-gocreate-a-grep-clone?utm_source=hashnode&utm_medium=feed)

Learn in simple terms how concurrent programs are built in Go by building a clone of the grep tool. In addition to learning what Golang features are used to implement concurrency, you would also learn how to make decisions about when and how to use t...

Jul 8, 2022 · 15 min read · shula88.hashnode.dev  
Updated Mar 14, 2023  
Read the article

-   [#golang](https://hashnode.com/tag/golang)
-   [#go](https://hashnode.com/tag/go)
-   [#programming-blogs](https://hashnode.com/tag/programming-blogs)
-   [#concurrency](https://hashnode.com/tag/concurrency)
-   [#software-engineering](https://hashnode.com/tag/software-engineering)

## Written by

[Aso Amarachi](https://hashnode.com/@shula88)

@shula88 · Nigeria

  
[View profile](https://hashnode.com/@shula88)

Fullstack developer

I'm a fullstack developer, working professionally as a frontend engineer. I'm currently on the part to learning and building with Golang fulltime. Let's just say I'm moving towards the backend side of engineering

## Responses 1

Markdown supported · ⌘↵ to post

[Ahmed Samir](https://hashnode.com/@AhmedSamir)

[Jul 11, 2022](https://hashnode.com/posts/how-to-build-a-concurrent-program-in-gocreate-a-grep-clone/62c8441655f37390f97c9cd8/comment/62cc0891bffc4694f5bc7336)

Great Use case for goroutines , keep publishing

[Aso Amarachi](https://hashnode.com/@shula88)

[Jul 11, 2022](https://hashnode.com/posts/how-to-build-a-concurrent-program-in-gocreate-a-grep-clone/62c8441655f37390f97c9cd8/comment/62cc0891bffc4694f5bc7336#reply-62cc4c4f2ff140b8fe05aee8)

Glad you liked it!
