OpenApiSpex with mix releases not working

OpenApiSpex is an Elixir lib to provide OpenAPI documentation for your Phoenix web application. The way it works is you annotate the controller functions with @doc statements where you specify what the request and responses should look like.

There is...

Execute dynamic code in Elixir

Sometimes you might need to execute code dynamically based - for instance - on the name of a module, akin to code reflection on other languages.

In Elixir one way this can be achieved is by using Erlang's :code module. As an example, say you want to...

Cool Elixir libraries

All Ruby/Rails developers know that for features neither provides, there is probably a Ruby Gem contributed by someone in the community that solves that problem.

Elixir’s equivalent to Ruby Gems are Hex packages. Hex is a package manager that provides...

Utility functions and Utility AI, a practical example

This video explores a bit of utility based AI for tile based position selection by applying re-usable considerations to the decision making mechanism.

It is probably an oversimplification of the term Utility AI, but should be a reasonable introduction...