A Guide to Process-oriented Programming in Elixir and OTP

2017-09-04 15 min read GuestPost
People like to categorize programming languages into paradigms. There are object-oriented (OO) languages, imperative languages, functional languages, etc. This can be helpful in figuring out which languages solve similar problems, and what types of problems a language is intended to solve. In each case a paradigm generally has one “main” focus and technique that is the driving force for that family of languages: In OO languages, it is the class or object as a way to encapsulate state (data) with manipulation of that state (methods). Continue reading

Getting Started with Elixir Programming Language

2017-05-15 11 min read GuestPost Learning Uncategorized
If you have been reading blog posts, hacker news threads, your favorite developers tweets or listening to podcasts, at this point you’ve probably heard about the Elixir programming language. The language was created by José Valim, a well known developer in the open-source world. You may know him from the Ruby on Rails MVC framework or from devise and simple_form ruby gems him and his co-workers from the Plataformatec have been working on in the last few years. Continue reading