When creating bots you have to converse with the users and maintain context of the conversation so you can understand the intent of the users, do the necessary actions and provide users with the information they need. Doing it all by yourself is a large undertaking as it involves doing
Microsoft recently released the bot framework [https://dev.botframework.com/] to create bots for various messaging platforms such as Slack, Facebook, Telegram etc. It provides a unified interface for all of these platforms so you can reach your customers wherever they are. In this tutorial we are going to see
> Final results from Phoenix channel benchmarks on 40core/128gb box. 2 million clients, limited by ulimit#elixirlang [https://twitter.com/hashtag/elixirlang?src=hash] pic.twitter.com/6wRUIfFyKZ [https://t.co/6wRUIfFyKZ] — Chris McCord (@chris_mccord) October 28, 2015 [https://twitter.com/chris_mccord/status/659430661942550528] I knew that Phoenix
> use just calls the __using__ macro on the specified module. You might have run into that explanation of use but that does not explain much even though that's exactly what it does. You might have used the use statement in Elixir if you run into using OTP, Phoenix, Ecto or
Dealing with binary data has always been a pickle in OOP language. Pattern matching is very fundamental to Elixir making the functions much more descriptive. I was very pleased to see that the pattern matching was not just limited to tuple, list etc. but extended to binary data as well.
Ok, lets be clear; this post is not about immortality, that will be for next time :). Instead its about transitioning to a combination of Emacs, Vim and Alchemist for an awesome development experience for Elixir. My setup for development in Elixir relied upon combination of Vim and Tmux, as for
Phoenix [http://www.phoenixframework.org/] is a great framework and I think it will do for soft-realtime applications what Rubby on Rails did for typical CRUD applications i.e. make it really easy to create such kind of applications. With all the different devices we interact with, Phoenix is also
In the April Seattle Erlang/Elixir Meetup [http://www.meetup.com/Seattle-Erlang-User-Group/] the awesome guys at Rose Point Navigation [http://rosepointnav.com/default.htm] gave a demo of burning Elixir/Erlang application as part of a custom built image and then running it on Raspberry Pi. This was very interesting