Neiro | Functional programming, software architecture

Migrating from Jekyll to org-static-blog

30 Dec 2020

One of the biggest (and positive) discoveries this year for me was definitely an Emacs. I’ve decided to switch to this editor after using Vim for almost 8 years as I’ve started embracing Lisps (especially Clojure) and wanted an editor where I can have a first-class integration with these programming languages.

(...)
Tags: blog emacs jekyll

Well-crafted functional architecture: ports and adapters

01 Oct 2019

At Salam.io we are developing a modern social platform containing a humongous amount of features.

(...)
Tags: elixir functional architecture ports adapters

Seven reasons to use Elixir in 2019

30 Dec 2018

Currently Elixir is not one of the most popular programming languages but for sure it is one of the most promising and underrated ones. Elixir and it’s community has been growing and evolving this year steadily so right now I can recommend it to everyone - no matter if you are a business owner or you are an experienced developer or a total newbie - it’s time to learn or adopt the new technology.

(...)
Tags: elixir

Asynchronous testing in Elixir with Mox

29 Jul 2018

Testing in Elixir is pretty neat. You can easily test anything written, you have instruments like ExUnit or ESpec, you can practice TDD and more and more. Functional programming paradigm helps you a lot to make your testing even simpler by forcing you to use pure, small functions that will be pleasant to test. Concurrency of Elixir allows you to run all your tests asynchronously and blazingly fast.

(...)
Tags: elixir testing

Elixir continious integration with CircleCI

19 Jun 2018

Elixir programming language has gained popularity and now it is supported at many platforms, including plenty of CI services. In this article we will see how we can achieve seamless and (almost) dead simple continious integration by using CircleCI in our Elixir projects.

(...)
Tags: elixir quality ci
Other posts