Digests » 64

this week's favorite

Artificial Neural Networks, Elixir, and You.

As I mentioned before on Automating The Future, I've been working for four years experimenting with the power of Artificial Neural Networks. I am convinced that the old way of developing software is coming to a close especially after witnessing first hand the capabilities of designing and training my own ANNs.

5 emerging programming languages with a bright future

f you organized programming languages into tiers based on their popularity, they would fall into three tiers. The top tier would include the mainstream languages such as Java, JavaScript, Python, Ruby, PHP, C#, C++, and Objective-C.

Authorization in Phoenix

Features that seemed daunting or time consuming before end up being as simple as: "Modules. Functions. Pattern Matching." Instead of relying on pre-built solutions, a lot of the time your code ends up simpler and easier to reason about if you take advantage of what is in front of you.

Erlang & Elixir DevOps from the trenches

It has long been known that using Erlang, you achieve reliability and availability. But there seems to be some common myth that it all happens magically out of the box. You use Erlang, therefore your system will never fail. Sadly, there is no such thing as a free lunch. If you do not want to kiss your five nines goodbye, the hard work starts when designing your system. Monitoring, pre-emptive support, support automation and post mortem debugging are not things you can with easily just bolt on later.

Creating a Slack slash command with Elixir and Plug

Slack has a few different ways for you to write awesome bots for your slack teams. One of the easier ways is through a “slash command.”