zabirauf || Zohaib zabirauf || Zohaib
  • Home
  • Projects
  • Twitter
  • Résumé
  • Contact
elixir

Railway Oriented Programming in Elixir

It would be a great world if everything ran without errors. Validating inputs from users and handling various other kinds of error ranging from databases access, file access, network issues or any other is a reality of the software. We all have written programs where the cases of handling erros
Zohaib Rauf
6 min read
elixir

Elixir Cowboy with IIS 8

HttpPlatformHandler: Microsoft recently release the HttpPlatformHandler [http://azure.microsoft.com/blog/2015/02/04/announcing-the-release-of-the-httpplatformhandler-module-for-iis-8/] module for IIS 8+. This module will allow any process that can receive request on some port to be used in IIS. What this means is that you can now host server of any language
Zohaib Rauf
4 min read
elixir

Connecting Elixir nodes in Azure

What is location transparency "In computer networks, location transparency is the use of logical names to identify network resources, independent of both the user's location and the resource location." - Wikipedia [http://en.m.wikipedia.org/wiki/Location_transparency] In distirbuted systems its is very beneficial
Zohaib Rauf
5 min read
docker

Using ElasticSearch in Elixir

ElasticSearch [http://www.elasticsearch.com/products/elasticsearch/] is a document database, not in the typical sense, topped up with a Lucene [http://lucene.apache.org/] for doing free form text search on your document. This is kind of the storage you want to use if you expect a lot of
Zohaib Rauf
5 min read
docker

Docker file for Phoenix

How many time have you started some project, setup your machine with the correct version of softwares and then after a while have to move to another PC or something went wrong with your PC and you have to redo the things again and you forget what you did last
Zohaib Rauf
2 min read
books

Year in books - 2014

At the starting of the year 2014 I was determined to read more book. I am forming the habit to read more often now. Previously I used to indulge myself only in novels but I realized that they won't do me much good to expand my knowledge about
Zohaib Rauf
3 min read

Lazy Evaluation in C#

I started looking at Haskell and one thing that was interesting was the lazy evaluation. This allows you to write very generic functions and then chain other functions on top of it to do something on that data. This makes the programming feel more verbose and readable. Lets say if
Zohaib Rauf
2 min read
dokku

Deploying Erlang Mochiweb app using Dokku

Deploying Erlang with rebar is very easy in Dokku. I'm gonna use hello-erlang [https://github.com/jkvor/hello-erlang.git] to deploy the erlang application which is using mochiweb to server an HTTP request. The dependecy on Mochiweb is mentioned in rebar.config. First clone the repository to your
Zohaib Rauf
1 min read
linode

Moved to Digital Ocean

I recently moved by blog and personal computing server to Digital Ocean [http://digitalocean.com] from Linode. For my first impression I'm wondering why didn't I moved earlier, not that Linode is bad its just that Digital Ocean is better. The UI of Digital Ocean is
Zohaib Rauf
1 min read
© zabirauf || Zohaib 2025.