When I hear the word Entrepreneur, the two phrases that ring a bell in my head are — problem solvers and risk takers. Let’s talk about the latter — risk takers.

Following is Google’s definition of an entrepreneur:

a person who sets up a business or businesses, taking on financial risks in the hope of profit.

And here is an excerpt from wikipedia’s article on entrepreneurship

organize and manage a business venture along with any of its risks to make a profit

You’ll rarely come across any content on entrepreneurship where the word ‘risk’ is not staring at you. If…

I’ve just started exploring Elixir and realised we can write succinct and readable code in it, thanks to features like pattern matching, piping etc.

Through this article, I’d like to share my understanding of Pattern Matching in Elixir and hope this helps others.


  • Familiarity with one or more general purpose programming languages like C, Java, Python and understanding of data structures like list, map.
  • Familiarity with Elixir is not required to grasp the ideas behind pattern matching explained here.

Following is the structure of a Pattern Match in Elixir:

                            LHS = RHS

‘=’ in Elixir is a match operator and…

Harsha Vardhan Gelivi

All Things Tech @StockGro | EX-Glance | EX-D E Shaw

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store